|
Электрика и DCC Обсуждение цифрового и аналогового управления |
|
Опции темы | Опции просмотра |
05.04.2017, 19:38 | #26 |
Добрый Бармалей
Регистрация: 04.04.2011
Адрес: Москва
Сообщений: 1,355
Сказал(а) 'не согласен(а)'!: 15
Сказали 'не согласен'! 57 раз(а) в 29 сообщениях
Сказал(а) спасибо: 2,288
Поблагодарили 2,451 раз(а) в 581 сообщениях
Репутация: репутация неоспорима (2483)
|
Намучаетесь вы РокРейлом, это на мой взгляд.
Трейконтроллер намного интуитивней сделан. Смотрите вами...
__________________
Изготовление НО стрелок, цена смешная, пишите в личку |
05.04.2017, 20:27 | #27 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
05.04.2017, 21:10 | #28 |
Местный
Регистрация: 12.01.2010
Адрес: Геленджик
Сообщений: 2,788
Сказал(а) 'не согласен(а)'!: 28
Сказали 'не согласен'! 10 раз(а) в 9 сообщениях
Сказал(а) спасибо: 7,199
Поблагодарили 5,551 раз(а) в 1,376 сообщениях
Репутация: репутация неоспорима (5591)
|
РокРаил крайне мутный, но, если разобраться, то функционал его впечатляет.
|
05.04.2017, 21:37 | #29 | |||
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Цитата:
Цитата:
Цитата:
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|||
Пользователь сказал cпасибо: |
05.04.2017, 23:30 | #30 | |
Местный
Регистрация: 26.05.2008
Адрес: Москва
Сообщений: 4,511
Сказал(а) 'не согласен(а)'!: 24
Сказали 'не согласен'! 10 раз(а) в 10 сообщениях
Сказал(а) спасибо: 710
Поблагодарили 4,621 раз(а) в 2,052 сообщениях
Репутация: репутация неоспорима (4632)
|
Цитата:
И у меня тоже. Все под управлением компьютера с JMRI, без участия оператора: локи выезжают из депо, крутятся на поворотном круге, подходят и цепляются к поезду, едут от станции к станции (у меня их только две), отцепляются. Все со звуками, гудками, управляемым светом в пассажирских вагонах и пр. Прототипично работает светофорная сигнализация (по правилам СЖД). Свет в уличных фонарях, зданиях, стрелки само собой... Но тут надо немного уточнить. JMRI это ИМХО "мечта программиста": автоматизация постоена на программах (язык Python), которые пишет сам пользователь. Простые скрипты написать просто (есть куча примеров, которые можно модифицировать под свои поезда и стрелки), но сложные вещи типа случайного движения поездов потребуют больших усилий со стороны программиста-пользователя - тысячи строк кода на Python. оффтопик |
|
06.04.2017, 02:42 | #31 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
вот это у меня вообще под сомнением. железная дорога и случайное движение поездов вещи совместимые ли? a JMRI позволяет прописать очень тонкие нюансы событий на путях, некоторых Вы сами упомянули. рокрейл или трейнконтрллер в состоянии это делать? сложная вещь, например, расписание поездов на сутки, довольно просто припишется в питоне из заготовленных подпрограмм. и суточное движение будет круче чем хаотичное.
а я пишу скрипты JMRI с пивом |
06.04.2017, 04:49 | #32 | |
Новичок
Регистрация: 10.03.2017
Адрес: Новосибирск
Сообщений: 26
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 1
Поблагодарили 8 раз(а) в 5 сообщениях
Репутация: пока неопределено (8)
|
Местные S88 можно использовать группами по 3 или 4?
То есть, если мы делим путь на 3 БУ, то крайние In1 и In2 мы цепляем к RailCom через S88, а средний БУ - напрямую к RailCom? То есть мы задействуем 1 RailCOm и 3 более дешевых S88, но видим ID локомотива на всех 3-х участках. RocRail сможет обработать такое подключение? А например для длинного перегона с двухсторонним движениеммы делаем также 2 участка In1 и In2, и далее в зависимости от его длины и длины самого длинного состава, делим перегон на БУ, в этом случае основные участки перегона мы также цепляем на RailCom, а въезд и выезд на S88? Сколько каналов S88 при этом задействуется? А использовать все таки нужно S88 от МД или FB2? "можно настроить как OCC- датчик." - как это сделать физически? S88 вроде как подключается 6-контактным разьемом, для подключения его поблочно к RailCom потребуется какая-то перепайка платы, или просто распиновка разъема? Разъемы на плате S88 и Rj12 - функционал один и тот же, или функционал разный? Местные S88 можно использовать группами по 3 или 4? То есть, если мы делим путь на 3 БУ, то крайние In1 и In2 мы цепляем к RailCom через S88, а средний БУ - напрямую к RailCom? То есть мы задействуем 1 RailCOm и 3 более дешевых S88, но видим ID локомотива на всех 3-х участках. RocRail сможет обработать такое подключение? А например для длинного перегона с двухсторонним движениеммы делаем также 2 участка In1 и In2, и далее в зависимости от его длины и длины самого длинного состава, делим перегон на БУ, в этом случае основные участки перегона мы также цепляем на RailCom, а въезд и выезд на S88? Сколько каналов S88 при этом задействуется? А использовать все таки нужно S88 от МД или FB2? "можно настроить как OCC- датчик." - как это сделать физически? S88 вроде как подключается 6-контактным разьемом, для подключения его поблочно к RailCom потребуется какая-то перепайка платы, или просто распиновка разъема? Разъемы на плате S88 и Rj12 - функционал один и тот же, или функционал разный? [IMG]\\192.168.5.33\work\Алексей\_Железная дорога H0\Обратная связь\Схема разбивки на блок участки.jpg[/IMG] ПО схеме: если мы имеем например 2 станции и перегон между ними, то мы на каждом пути станции выделяем 3 участка, занятость одного из in1 или in2 говорит о том, что это путь занят. Выезды со станции 1 на перегон мы объединяем в блок In1 перегона, со станции 2 - In2 перегона, если один из этих участков занят, значит, состав въезжает на перегон с определенной стороны. Перегон при достаточной длине разделяется на несколько блок участков. При этом, на перегоне могут находиться несколько составов, но въезжать на перегон они могут только с той стороны, с которой въехал первый состав. Если например БУ 1 перегона занят, а БУ2 свободен, следующий попутно состав останавливается на БУ2 перегона, ждет когда освободится Б1 перегона, и тогда продолжает движение. Или, например, если БУ In1 перегона 2 занят, то выезд со станции с любого пути в сторону перегона 2 запрещен с любого пути. Правильно я мыслю? Нужно ли при длинном перегоне (например, помещается 3 БУ) разделять каждый БУ перегона на In1,In2 и основной, или достаточно просто разделить на основные блок-участки? [IMG]\\192.168.5.33\work\Алексей\_Железная дорога H0\ОБратная связь\Схема разбивки на блок участки-2.jpg[/IMG] Выкладываю тестовую схему пути с разбивкой на блок участки, которую буду собирать для обкатки железа и РокРэйла. На схеме 2 станции, (3 и 2 пути), 2 перегона. Итого получилось 23 БУ. Если применять схему с последовательным включением RailCom и S88, то на RailCom сажается 13 каналов (5 путей станций, 4 въезда-выезда на перегона, 4 участка перегонов. На S88 попадает 15 каналов. Смысл схемы - поставить 5 локомотивов, и обеспечить их автоматическое встречное и попутное движение между станциями (по кругу и челночно), именно по схеме рандомайза. Для реализации понадобится: -GBMboost master - 1 шт. -S88 от МД - 1 шт. -RocRail Покритикуйте пожалуйста, и все ли я предусмотрел из железа? Не уверен, что картинки нормально прикрепились, первый раз пробовал воткнуть картинку в форум. Цитата:
|
|
06.04.2017, 08:43 | #33 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
Репутация: - это имя известно всем (618)
|
Каждый кулик хвалит свое болото. ИМХО самая лучшая программа та, которую ты освоил и познал хотя бы часть ее ньюансов.
|
3 пользователя(ей) сказали cпасибо: |
06.04.2017, 09:43 | #34 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Сам бустер имеет защиту, но отдельно по блок-участкам защиты нет.
---------- Сообщение добавлено в 09:43 ---------- Предыдущие сообщение было в 09:40 ---------- Цитата:
Платы приезжают вот в таком виде:
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
2 пользователя(ей) сказали cпасибо: |
06.04.2017, 15:14 | #35 |
Новичок
Регистрация: 10.03.2017
Адрес: Новосибирск
Сообщений: 26
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 1
Поблагодарили 8 раз(а) в 5 сообщениях
Репутация: пока неопределено (8)
|
|
06.04.2017, 15:41 | #36 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Нет, только вручную, по-моему. Через интерфейс программы или с рокомыши.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
06.04.2017, 17:04 | #37 | ||||
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Цитата:
Цитата:
FB2 это модули ОС шины X-Net. Их надо использовать вместе с z21, к BiDiB их не прицепить. Занятие локом блока, определяется не по датчикам IN, а по датчику ENTER. Он поэтому так и называет ENTER, т.е. лок вошёл на блок. Хотя конечно можно сделать наоборот. С двух сторон блока сделать два датчика ENTER1 и ENTER2, а средний будет датчиком IN, но там возникнуть проблемы с точной остановкой лока в нужной точке. Это уже вариации на тему начинаются и их может быть куча, каждый делает, как ему удобнее. То что описал я это классический пример реализации разбивки блока на секции. Цитата:
Это момент уже рассматривали где-то. Лучше делать маршруты от станции до станции, а все блок-участки перегона прописывать, как проходные для этого маршрута. Цитата:
У этого модуля токовые датчики разбиты на две группы и объединены общим проводом в каждой из групп. Это не совсем то, что требуется для реализации подключения их через RailCom. Немного поправлюсь.... посмотрел документацию. Одна группа (13-16) токовых датчиков раздельная. Т.е. их можно использовать точно. Остальные 12 датчиков не стоит подключать к одному каналу RailCom.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
||||
Пользователь сказал cпасибо: |
06.04.2017, 23:15 | #38 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Цитата:
|______|_______________________|_______| Настраиваем на блоке среднюю секцию, как датчик OCC. Крайние секции настраиваем как датчики ENTER или IN в зависимости от стороны въезда на блок. Т.е. первая короткая секция на которую будет въезжать лок, при заходе на блок, будет работать, как ENTER датчик, а вторая короткая секция, будет работать, как IN датчик. |___ENTER___||_________OCC_________||____IN____| направление движения ------------>>> Однако при въезде лока на блок с другой стороны, значения датчиков будут противоположными. Тот что был IN станет ENTER, а тот, что был ENTER станет IN. |___IN___||_________OCC_________||___ENTER__| <<<------------ направление движения Таким образом решаем проблему с точностью остановки в конце блока, для обоих направлений движения на блоке. В принципе у меня кое-где так и сделано. Только я почему-то этот вариант упустил, когда писал до этого.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
07.04.2017, 00:41 | #39 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
Репутация: репутация неоспорима (3291)
|
|
07.04.2017, 02:58 | #40 | |
Новичок
Регистрация: 10.03.2017
Адрес: Новосибирск
Сообщений: 26
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 1
Поблагодарили 8 раз(а) в 5 сообщениях
Репутация: пока неопределено (8)
|
Цитата:
|
|
07.04.2017, 21:26 | #41 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Это просто датчик занятости(occupied). В принципе можно заменить на датчик ident.
Читаем тут: http://wiki.rocrail.net/doku.php?id=..._and_blocks-en
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
Пользователь сказал cпасибо: |
09.04.2017, 16:02 | #42 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Этот вариант нужно хорошенько продумать. У Вас может возникнуть тупиковые ситуации или же программа так и не сможет пустить поезда со станций на перегон в обратном направлении, потому что на нём постоянно будет находиться тот или иной поезд, следующий в прямом направлении. Тут надо подумать, как реализовать приоритет. Готового ответа, как это сделать у меня нету, т.к. не ставил перед собой такой задачи. С одним локом на перегоне это решается через полный маршрут от станции до станции, а все блоки прописываются в маршруте, как проходные. Как это сделать с несколькими локами, вопрос открытый.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
09.04.2017, 19:22 | #43 |
Практикующий манипулятор
Регистрация: 03.05.2014
Адрес: NY
Сообщений: 1,141
Сказал(а) 'не согласен(а)'!: 41
Сказали 'не согласен'! 14 раз(а) в 13 сообщениях
Сказал(а) спасибо: 1,021
Поблагодарили 1,584 раз(а) в 805 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1582)
|
|
09.04.2017, 20:49 | #44 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Да дело не в этом. Дело в том, как правильно запретить отправление поезда со станции в лоб, уже находящемуся на перегоне поезду или поездам. Я пока над этим не думал. Вроде как задача несложная, однако решений, лежащих на поверхности я не нахожу. Наверное не хватает знаний по возможностям работы с блоками и маршрутами. Будем думать.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
09.04.2017, 22:55 | #45 |
Новичок
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Репутация: на пути к лучшему (34)
|
Разрешите вмешаюсь в ваше обсуждение и спрошу про электрическую схему датчика тока - датчика определения занятости блок-участка.
В соседней теме Токовый датчик обсуждалась схема для железнодорожного переезда, основанная на токовом датчике. Я перерисовал схему на свой рисунок в Вариант 1, принимая во внимание, что управление DCC будет реализовано на Arduino UNO R3 и моторной плате L298P. То есть токовый датчик должен давать высокое напрядение на один из входов Ардуино, ну а если говорить более точно, то на один из входов платы расширения портов PCF8574. Я не понимаю, зачем в схеме использован диодный мост, если у него закорачиваются выводы постоянного тока. Я переделал схему в Вариант 2. Далее я стал искать примеры токовых датчиков для Arduino и нашел схему, которую я применил в Варианте 3. Дайте пожалуйста совет, какая из схем все же предпочтительнее для DCC. В тему приглашены Garri, Alex107, laba, malevich, RTF82, gold babaj, BNSF9399, BR95009. |
09.04.2017, 23:33 | #46 |
Чтобы всем
Регистрация: 15.04.2015
Адрес: Москва
Сообщений: 1,277
Сказал(а) 'не согласен(а)'!: 4
Сказали 'не согласен'! 7 раз(а) в 6 сообщениях
Сказал(а) спасибо: 5,320
Поблагодарили 3,783 раз(а) в 989 сообщениях
Репутация: репутация неоспорима (3831)
|
Вариант 3 не очень годится. Вернее вообще не пойдёт. Ток в нагрузку потечёт через диод оптрона, который возможно сгорит если нагрузка - "декодер- двигатель" , опять же другая "полуволна" DCC в нагрузку не пройдёт, т.е. Полноценного сигнала DCC на рельсах просто не будет. Мост закорачивается с целью последовательного соединения диодов моста соответственно положительной и отрицательной "полуволн" и для того, чтобы в нагрузку поступил полноценный, не обрезанный наполовину сигнал. Принцип работы токового датчика основан на открытии оптрона падением напряжения на диодах моста, которые включены последовательно с нагрузкой. Можно попробовать и вариант 2 с простым встречно-параллельным соединением, но падения напряжения на одном диоде может не хватить для открытия оптрона. Поэтому желательно дополнить это соединение ещё последовательно диодами. С диодный мостом в корпусе это технологически сделать гораздо удобнее, поставив перемычку.
Посему - вариант 1. С уважением, Павел. |
6 пользователя(ей) сказали cпасибо: |
10.04.2017, 11:39 | #48 |
Новичок
Регистрация: 28.12.2016
Адрес: Нижний Новгород
Сообщений: 48
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 12
Поблагодарили 34 раз(а) в 15 сообщениях
Репутация: на пути к лучшему (34)
|
syrex, выше мы уже обсудили, что третья схема вообще не годится. Лучше использовать первую схему с диодным мостом, чтобы меньше паять. Но можно и просто на диодах сделать, как на второй схеме. Кстати, почему вопрос поставили напротив этого варианта?
|
10.04.2017, 12:25 | #49 |
Заглянувший
Регистрация: 04.10.2014
Адрес: Нижний Новгород
Сообщений: 183
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 280
Поблагодарили 88 раз(а) в 53 сообщениях
Репутация: скоро придёт к известности (88)
|
vitaliyboch, я не специалист в этом вопросе, но вы хотите сказать, что исправленный 3 вариант, тоже не будет работать?
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На участке железной дороги Бологое - Осташков запустят паровозы! | toptop | ЖД техника | 98 | 09.02.2024 11:36 |
управление светофорами на однопутном участке | tmmrpk | Электрика и DCC | 27 | 03.04.2018 17:19 |
Определение цвета окраски по фотографии | Vovka | Справочная информация | 8 | 10.12.2013 22:27 |
Определение расстояния до вагона при сцепке | ocv997 | Электрика и DCC | 2 | 26.08.2013 20:11 |
Определение местоположения поезда. | Anri | Цифровая аппаратура Modelldepo | 70 | 30.01.2013 15:37 |