Тема: Rocrail&BiDiB
Показать сообщение отдельно
Старый 05.04.2017, 21:26   #23
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (5137)
По умолчанию

Собственно мысль не моя..... Спасибо Онегину за наводку, это он первый озвучил мне эту идею и попросил попробовать.
Есть относительно простой способ сэкономить на датчиках RailCom, но при этом охватить все токовые секции, даже подключенные через S88.
Имеем модуль GBMBoost Master, т.е. 16 датчиков с RailCom. Имеем блок-участок пути, допустим путь станции с двухсторонним движением. Как нам известно, в Rocrail для такого блока рекомендуется использовать три датчика.
Два датчика типа IN по обоим концам станционного пути и между ними датчик типа ENTER.
Схематично это как-то так выглядит:

|___IN-1___||__________ENTER____________||___IN-2___|

Есть несколько вариантов реализации подключений этих токовых секций к токовым датчикам:
1. ENTER - через RailCom датчик модуля GBMBoost, IN-1 и IN-2 - через 2 токовых датчика модуля ОС шины S88.
2. IN-1 и IN-2 - через 2 RailCom датчика модуля GBMBoost, ENTER - через токовый датчик модуля ОС шины S88.
3. ENTER, IN-1 и IN-2 подключаются через RailCom датчики модуля GBMBoost.

При первых двух способах мы не может получать данные RailCom, при нахождении лока на определённых участках станционного пути, что не всегда бывает хорошо.
Третий способ позволяет нам получать такие данные на всём протяжении пути станции, но мы расходуем для этого достаточно дорогое датчиковое RailCom пространство.
Но есть очень простой способ получать данные от лока на всём станционном пути и при этом задействовать всего один RailCom датчик.
Для этого удобнее всего использовать модули ОС S88, у которых токовые датчики не объединены общим проводом, а изолированы друг от друга, например модули от BLO или местные модули S88, у которых токовые датчики разделены на отдельные группы.
Подключаем токовые секции через датчики модулей ОС S88, но сигнал DCC берём не от выхода бустера GBMBoost, а с выхода одного из токовых RailCom датчиков модуля GBM16T.
В Rocrail настраиваем 4 датчика на блоке. Три датчика, подключенные к S88 это (IN-1, IN-2, ENTER), а четвёртый датчик, который расположен на плате GBM16T, можно настроить как OCC- датчик.
Таким образом мы получаем контроль занятости на всём протяжении станционного пути, с возможностью получать сообщения RailCom от декодера лока и одновременно имеем возможность вызывать три отдельных события, для реализации двухстороннего движения. И для этого используется всего один RailCom датчик.
Ограничение состоит в том, что ток RailCom датчика модуля GBM16T составляет до 3 ампер и не стоит через него подключать большое количество датчиков шины S88.
Пробные испытания мною были проведены и они доказали возможность такой реализации. Я не исключаю, что при длительном использовании такого варианта подключения не исключено выявление определённых подводных камней.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
5 пользователя(ей) сказали cпасибо: