![]() |
|
Roco Z21 всё, про данное изделие |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Заглянувший
Регистрация: 27.02.2017
Адрес: Нашенский
Сообщений: 149
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 305
Поблагодарили 459 раз(а) в 99 сообщениях
![]() 0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (459)
![]() |
![]()
Просьба откликнуться, кто разбирался с сабжем и может подсказать или указать дорогу
![]() Что использовал: http://www.fucik.name/masinky/rocomotion/ https://www.opendcc.de/elektronik/op...ommands_e.html Задача: разобраться с аксессуарными командами, чтобы попробовать с Рокрейла менять настройки самопального модуля ОС, подключенного через Рокобас к шине X-BUS. Переключаю одну стрелку туда-сюда, в рокрэйле такой лог: 19:06:02 turnout 1 1 turnout 19:06:03 turnout 1 1 straight В шине же такие команды пролетают: Код:
0x1DD 0x052 0x000 0x098 0x0CA (00000000 10011000 - адрес и данные) 0x160 0x042 0x000 0x005 0x047 (00000000 00000101) 0x1DD 0x052 0x000 0x090 0x0C2 (00000000 10010000) 0x1DD 0x052 0x000 0x099 0x0CB (00000000 10011001) 0x160 0x042 0x000 0x006 0x044 (00000000 00000110) 0x1DD 0x052 0x000 0x091 0x0C3 (00000000 10010001) Почему-то команда дублируется, причём меняются некоторые биты. Одна идёт с Рокобаса, другая дублируется Зеткой? И зачем-то ещё вставлена 0x42 Addr Nibble [XOR] - Accessory Decoder information request. Она идёт сразу за первой: Вторая команда проходит с большой задержкой (примерно 150 мс, после отчёта фидбэков). Кто знает, где-то можно об этом почитать? ПС По аксессуарной команде уточнение: 0x052 0x000 0x098 [00000000 10011000] - адрес порт направление, остальные биты явно служебные. Собственно уже можно пробовать программировать, но всё же интересно, зачем команда дублируется... Да, с R-BUS пока не пробовал, наверно не прокатит приёмчик? Там же только сигналы ОС, или есть какие-то команды кроме? Последний раз редактировалось Eprinter; 31.05.2019 в 15:11. |
![]() |
![]() |
![]() |
#2 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 3,021
Сказал(а) 'не согласен(а)'!: 8
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 1,041
Поблагодарили 2,798 раз(а) в 1,655 сообщениях
![]() 0 за это сообщение 8 Всего Репутация: репутация неоспорима (2894)
![]() |
![]()
Переходим вот сюда #16
Скачиваем архив. Там XpressNet.pdf с описанием протокола. Цитата:
52-команда на переключение с включенным битом активности 42-ответ станции 52-команда на переключение с выключенным битом активности Проблема на три темы По второму байту: 0x80 + DBBD Description: Switching commands can only be sent to switching decoders. The address is turnout / 4 (group). The offset in the group and which of the 2 outputs has to be activated or deactivated has to be defined. This is done with the bits D1 B1 B0 and D2 in data 2. B1 and B0: D1: These are the two LSB ́s which are the rest of the division by 4. D1 = 0 means activate output. D1 = 1 means deactivate output. D2: D2 = 0 means use output 1 of the selected turnout. D2 = 1 means use output 2 of the selected turnout. Задание адреса модулю. |
|
![]() |
![]() |
3 пользователя(ей) сказали cпасибо: |
![]() |
#3 |
Заглянувший
Регистрация: 27.02.2017
Адрес: Нашенский
Сообщений: 149
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 305
Поблагодарили 459 раз(а) в 99 сообщениях
![]() 0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (459)
![]() |
![]()
Фактически получается 0х90+DBBD, видимо ещё какой-то бит что-то говорит. Впрочем, это пока неважно - команду можно брать и юзать, а прочие нюансы по мере усложнения задачи
![]() Спасибо! С этим тоже можно поиграться, если вместо смены адреса менять другие настройки. Только диапазон поуже. |
![]() |
![]() |
![]() |
#4 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 3,021
Сказал(а) 'не согласен(а)'!: 8
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 1,041
Поблагодарили 2,798 раз(а) в 1,655 сообщениях
![]() 0 за это сообщение 8 Всего Репутация: репутация неоспорима (2894)
![]() |
![]() |
![]() |
![]() |
Пользователь сказал cпасибо: |
![]() |
#5 |
Заглянувший
Регистрация: 27.02.2017
Адрес: Нашенский
Сообщений: 149
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 305
Поблагодарили 459 раз(а) в 99 сообщениях
![]() 0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (459)
![]() |
![]()
У меня именно 9 каждый раз высвечивается: 0x052 0x000 0x098 [00000000 10011000]
Возможно что-то новое в РР. Или Рокобас единичку добавляет. Понял. Отбой ![]() На самом деле уже вырисовалась картинка. Пока всё идёт через Рокобас, а когда наиграюсь и разлочу зетку, возможно переключу на R-BUS все модули, кроме Рокобаса и "хитрого" модуля, и получу возможность подключения ещё 160 датчиков. Правда мне и 160 хватает, ну а вдруг ![]() |
![]() |
![]() |
![]() |
#6 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 3,021
Сказал(а) 'не согласен(а)'!: 8
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 1,041
Поблагодарили 2,798 раз(а) в 1,655 сообщениях
![]() 0 за это сообщение 8 Всего Репутация: репутация неоспорима (2894)
![]() |
![]() Цитата:
![]() Соберёте урезанный вариант зетки. ![]() |
|
![]() |
![]() |
![]() |
#7 |
Заглянувший
Регистрация: 27.02.2017
Адрес: Нашенский
Сообщений: 149
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 305
Поблагодарили 459 раз(а) в 99 сообщениях
![]() 0 за это сообщение 0 Всего Репутация: - луч света в тёмном царстве (459)
![]() |
![]()
Эммм... не совсем понял, почему. Сейчас через него всё работает, рекорд был 2 лока 4 часа непрерывно катались, всего 3 сбоя типа "потеря команды". Если разлочить и переключить всё управление на езернет, то через рокобас останутся только специальные аксессуарные команды для управления модулем ос. Основная часть датчиков переедет на шину эр-бас, и немного останется на икс-бас, как раз те, которые нужно будет перестраивать по ходу работы. Зачем же перешивать в ФБ?
|
![]() |
![]() |
![]() |
#8 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 3,021
Сказал(а) 'не согласен(а)'!: 8
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 1,041
Поблагодарили 2,798 раз(а) в 1,655 сообщениях
![]() 0 за это сообщение 8 Всего Репутация: репутация неоспорима (2894)
![]() |
![]() |
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XpressNet и LocoNet | AleksSF | Arduino | 134 | 11.02.2018 10:34 |
Переходник BLE-XpressNet + приложение для смартфона | ocv997 | Электрика и DCC | 5 | 30.10.2017 16:21 |
Проблема как соеденить DCC c XpressNet | siemensts | Цифровая аппаратура Modelldepo | 6 | 20.05.2015 20:24 |
Помогите разобраться | Tilk82 | Электрика и DCC | 3 | 31.05.2012 08:23 |
помогите разобраться. | happyman | Справочная информация | 23 | 12.08.2011 13:52 |