09.01.2016, 01:04 | #1 | ||||||
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,724
Вы сказали Спасибо: 2,119
Поблагодарили 2,425 раз(а) в 820 сообщениях
|
ДЦ на макете
В ушедшем году у меня наконец сошлись вместе время - знания - желание - деньги - уровень и доступность техники, чтобы сбыть старую мечту и собрать макет системы диспетчерской централизации.
Внешне это выглядит пока не очень, для теста я не ставил цели скрыть монтаж. Фото без обрезки: Скрытый текст:
Зато систему интересно смотреть в динамике. В ролик встроены комментарии, немного поясняющие происходящее.
Вот ещё ролик, здесь маневровые передвижения. Только при заказе светофоров немного промахнулся, поэтому вместо белого нижний огонь на выходном пока желтый :Х
Основным элементом управления является сеть из ардуинок. Но с точки зрения локомотива это аналоговая система - скорость задается напряжением на рельсах. Для точной остановки перед сигналами выделяется часть пути, где напряжение снижается. Структурная схема системы выглядит как-то так: Мне было интересно реализовать управление от лица диспетчера, чтобы всё было завязано на один пульт, по возможности близкий реальному (в отличие от RocRail / TrainController). Это удалось, за исключением управления движением при маневрах - там пультик с командами составителя (хотя можно зажать кнопку "вперед", если не надо останавливаться посередине пути). В принципе, нет проблемы сделать физические пульт и табло, подключив их в ту же сеть контроллеров, но экранный вариант удобнее и гибче. Пульт сделан на основе систем "Нева"/"Луч" (поскольку есть маневровые передвижения, то скорее второй). Программа написана с нуля, но источником вдохновения и части информации (наряду с ТУ-16) был, конечно, симулятор Zork'а, которому пользуясь случаем говорю большое спасибо (оттуда также позаимствована часть графики). Поскольку размер системы очень маленький, пульт и табло условно совмещены в одном окне. Если кто-то хочет половить баги в пульте - могу скинуть, там можно "покататься" в отладочном режиме без реального макета. Скриншот пульта крупным планом: (А вот как это выглядит при управлении реальным участком: http://pultneva.ru/_ph/13/946131112.jpg http://pultneva.ru/_ph/13/55999203.jpg - фото с pultneva.ru) Некоторые технические подробности, если кому-то интересно, описаны под спойлером. Скрытый текст:
Что хочется сделать когда-нибудь (если вдруг дойдут руки)))? - Забороть проблемы с определением занятости. - Отрисовку ГИДа. Прибытия и отправления фиксируются автоматически, но программа пока не может присваивать номера поездов и логически связывать события отправления и прибытия в единые линии хода. - Конечно, создать более сложную систему на несколько станций только очень уж громоздкий получится проект. - Может быть, перевести управление на Сетунь. Может быть, сделать более реальное управление от лица машиниста. С другой стороны, очень хочется сохранить идеологию управления одним диспетчером и избежать развития - Применить в исполнительной сети нормальный протокол связи. Может, поразбираться с CAN или чем-то промышленным. А может, найти способ увязать-таки имеющийся пульт с DCC. Последний раз редактировалось E69; 09.01.2016 в 01:20. |
||||||
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
09.01.2016, 01:05 | #2 |
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,724
Вы сказали Спасибо: 2,119
Поблагодарили 2,425 раз(а) в 820 сообщениях
|
[reserved post]
__________________
🚆🚆🚆 Последний раз редактировалось E69; 09.01.2016 в 01:19. |
19.02.2016, 01:06 | #3 |
Новичок
Регистрация: 10.05.2007
Адрес: Сургут
Сообщений: 1
Вы сказали Спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Класс!
Я тоже ардуинками занялся, но максимум у меня руки может дойдут до макета табло на светодиодах. Уже закуплена горсть 595-х регистров. Ну и манипулятор в планах, только кнопок подходящих нет. Мечтаю, конечно, и о таком макете (есть пиковский стартовый набор), что не вредно. Насчет управления - в журнале "Моделист-конструктор" за примерно 85 год видел аналоговую схему для управления стрелками и сигналами. Пороюсь, если интересно. |
Этот пользователь сказал Спасибо Zork за это полезное сообщение: |
05.10.2017, 07:22 | #4 |
Опытный
Регистрация: 12.05.2007
Адрес: г.Ташкент
Сообщений: 208
Вы сказали Спасибо: 24
Поблагодарили 143 раз(а) в 54 сообщениях
|
А независимый от компа пульт к этой системе будет? Что то не хочется покупать несколько компов на несколько станций,а гонять поезда хотят несколько а не один.
|
10.10.2017, 06:35 | #5 |
Опытный
Регистрация: 12.05.2007
Адрес: г.Ташкент
Сообщений: 208
Вы сказали Спасибо: 24
Поблагодарили 143 раз(а) в 54 сообщениях
|
А где есть схемы,прошивки и программа этого проекта? Очень интересно.
|
11.10.2017, 16:39 | #6 |
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,724
Вы сказали Спасибо: 2,119
Поблагодарили 2,425 раз(а) в 820 сообщениях
|
Здесь сымитирован пульт ДНЦ, то есть он может быть один на все станции. Но программировать его придется по-новому на каждое путевое.
__________________
🚆🚆🚆 Последний раз редактировалось E69; 11.10.2017 в 16:44. |
Этот пользователь сказал Спасибо E69 за это полезное сообщение: |
12.10.2017, 06:17 | #7 |
Опытный
Регистрация: 12.05.2007
Адрес: г.Ташкент
Сообщений: 208
Вы сказали Спасибо: 24
Поблагодарили 143 раз(а) в 54 сообщениях
|
Интересно как всё увязано в передаче команд.Как ардуина передаёт и принимает команды от пульта.Пульт писали в делфи?
|
15.10.2017, 21:59 | #8 |
Лентяй и флудер
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,724
Вы сказали Спасибо: 2,119
Поблагодарили 2,425 раз(а) в 820 сообщениях
|
Передача команд по COM-порту, стандартным образом. Между отдельными контроллерами написал свой простенький протокол, чтобы не задействовать встроенные таймеры - они были нужны для ШИМ. Главный контроллер работает только как ретранслятор с одного протокола в другой. Для посылок хватило 3 байт - первый адрес, второй поездные команды (каждый бит - направление, приказ на открытие сигнала и т. п.), третий - маневровые. Обратно возвращается только пара бит с информацией о занятости управляемых участков, таким же образом.
Я могу скинуть образец прошивки, но в текущем виде это будет не готовое решение для тиражирования, а затравка для экспериментов.
__________________
🚆🚆🚆 Последний раз редактировалось E69; 15.10.2017 в 22:18. |
16.10.2017, 06:43 | #9 |
Опытный
Регистрация: 12.05.2007
Адрес: г.Ташкент
Сообщений: 208
Вы сказали Спасибо: 24
Поблагодарили 143 раз(а) в 54 сообщениях
|
Конешно конешно скиньте,весьма интересное представление.Очень хотелось бы создать такую же вещь но я в программировании не очень силён.Очень интересно посмотреть и на сам исходник программы пульта.Думаю даже при создании другой программы пульта помогло бы с кнопками и другими элементами пульта.
|
17.10.2017, 09:48 | #10 |
Опытный
Регистрация: 12.05.2007
Адрес: г.Ташкент
Сообщений: 208
Вы сказали Спасибо: 24
Поблагодарили 143 раз(а) в 54 сообщениях
|
А можно фото блоков посмотреть?
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать растительность на макете? | VTL | Железнодорожный моделизм | 20 | 27.10.2009 01:14 |
Что это? |