30.01.2019, 00:28 | #226 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Пришлось переписать код движка пульта. Ускоритель поиска адресов в списке CV (напоминаю, что потенциально 64 канала светодиоды, плюс 4 кнопки, для которых тоже надо отслеживать состояния объектов контроля - положение стрелки, например) требовал памяти, память закончилась, зато начались глюки. Теперь используется простой цикл с перебором адресов из CV. Тут как раз пригодился выигрыш в скорости от применения MAX7219.
Частично перекрасил крышки пультов и внес перестановку светофора по замечаниям от Алексея и частично от себя. За его конструктивную критику и советы - отдельное спасибо! Новый элемент - это индикация и контроль канала бустера. Белый - Синий - Желтый: GP On - Полярность - КЗ. Красным не стал делать КЗ, потому что светофорный цвет, а для КЗ распознаваемость желательна просто по цветовому пятну, с одного взгляда, думаю. Кстати, пришла мысль акцентировать индикатор КЗ морганием.... Крышка второго пульта. Верхушки прямоугольных светодиодов еще не шкурил. Попробовал положение стрелки сделать желто-оранжевыми светодиодами, вместо зеленых. Все таки зеленый - цвет светофора. Немного протестировал код с подключением к реальному Локонету. После отлаживания заработало отображение положения стрелки и кнопка ее перевода. В планах собрать двойной пульт, установить в макет, запустить Rocrail-ом локомотив в авторежиме и снять короткий ролик )) Последний раз редактировалось shalex; 30.01.2019 в 09:13. |
|
4 пользователя(ей) сказали cпасибо: |
31.01.2019, 00:04 | #227 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Покрасил корпуса матовым лаком из баллона, собрал и прикрутил к модулю. Думал настройка будет тем еще пазлом, но при наличии визуальной карты светодиод-CV это заняло минут 20 на два блока. Битовый калькулятор для CV сделал в Екселе:
По итогам тестирования: работают кнопки стрелок, индикация занятости (включая стрелки), индикация положения стрелок, индикация GP. Зато появился вопрос к бустеру+ОС - есть один нюанс, когда в Rocrail срабатывает защита и отключается питание на рельсах, по глядя на схему вообще непонятно - кто и где. Решил запретить отправлять сообщения после GP OFF, но видимо как-то неловко запретил, потому что статус "занято" на пульте потом сложно сбросить, т.к. бустер считает, что все отправил и ничего не должен. На указателях стрелки больше понравились желтые светодиоды, чем зеленые. Ситуация на модуле: Отражение ситуации на пульте - занята стрелка и небольшой блок перед ней. Изнанка и крепеж пульта: Последний раз редактировалось shalex; 31.01.2019 в 10:20. |
|
5 пользователя(ей) сказали cпасибо: |
31.01.2019, 11:46 | #228 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Буду признателен за критические отзывы о пульте.
Если какой-то информации/фото/видео не хватает, то могу добавить. |
|
31.01.2019, 15:50 | #229 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
По второй фото. Уже писал #219. Управление бустерами и стрелками на одном пульте совмещать не надо.
|
|
Пользователь сказал cпасибо: |
31.01.2019, 16:11 | #230 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Цитата:
Скорее интересует критический взгляд на нюансы, которые надо исправлять путем переделки "железа"(корпус и/или электронная часть). На втором месте - эргономика. Например, мне не очень нравятся белые пятна кнопок - какой-то слишком пестрый получается пульт. Вот думаю, а не покрасить ли кнопки в черный цвет... |
|
|
31.01.2019, 16:25 | #231 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Только не красить, а делать из пластика нужного цвета.
Цитата:
Пока видно, что со светодиодами пути надо что-то делать. В следующем варианте надо всё-таки трёхцветные попробовать. А так главный вопрос: без станции пульт может работать? |
|
|
Пользователь сказал cпасибо: |
31.01.2019, 17:12 | #232 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Думаю да, если в сети будет локонет-подтяжка. Пульту ведь все равно кто посылает команды или кому отправлять команды.
---------- Сообщение добавлено в 17:12 ---------- Предыдущие сообщение было в 17:10 ---------- Вопрос - что именно улучшить? Можно зайти с другой стороны: что не так со светодиодами? |
|
31.01.2019, 17:23 | #233 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
Пользователь сказал cпасибо: |
31.01.2019, 18:35 | #234 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Вспоминаю, была такая история. После обкатки прототипа можно попробовать переделать плату светодиодов и корпус на двухцветные светодиоды.
|
|
31.01.2019, 19:50 | #235 |
Заглянувший
Регистрация: 20.09.2007
Адрес: Тверь
Сообщений: 19
Сказал(а) 'не согласен(а)'!: 1
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 112
Поблагодарили 39 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (41)
|
ws2812 не рассматривали в качестве индикаторов? Единственное, что дороговаты они...
|
|
Пользователь сказал cпасибо: |
31.01.2019, 20:25 | #236 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Это интересная мысль, спасибо!
|
|
02.02.2019, 11:21 | #237 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
В-общем собрал все в модуль и обнаружил, что станция DR5000 не слышит/не слушает стрелочные команды из Локонет-шины.
Пульт работает, стрелки переводятся, а вот станция этого всего не видит и, соответственно, Rocrail тоже, засада ((( В обратную сторону, от станции к декодерам, стрелочные команды ходят норм. Из идей попробовать на DR5000 установить протокол Loconet вместо Z21 и/или на писать в Dijikeys... |
|
02.02.2019, 11:54 | #238 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
Пользователь сказал cпасибо: |
02.02.2019, 11:56 | #239 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Цитата:
Зато появился третий вариант, спасибо! "Диджикеям" уже написал, сейчас попробую протокол Loconet поставить на DR5000, а потом уже станцию менять на Z21. |
|
|
02.02.2019, 11:57 | #240 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
02.02.2019, 11:58 | #241 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Так стрелочные декодеры работают от команд пульта. Что еще можно в сниффере посмотреть?
|
|
02.02.2019, 12:06 | #242 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Через станцию команды проходят или нет.
Может в трассировке что-то не отображается. В протоколе 42-ю страницу почитай. |
|
Пользователь сказал cпасибо: |
02.02.2019, 14:00 | #243 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Цитата:
Самое интересное, что в логах RR я тоже вижу в окне лога Controller эти стрелочные команды от пульта . Но отображение стрелок в RR от команд пульта по-прежнему не работает. Хотя из RR и от мыши стрелки управляются (( p.s. плюс в RR какая-то странная адресация для стрелок, при использовании loconet-lntcp, адрес надо писать в поле port, вместо address. В окне лога RR адреса со сдвигом на -1, но при этом из RR управление стрелками норм. Чудеса... |
|
|
02.02.2019, 15:04 | #244 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Поменял в DR5000 протокол на Z21 и обнаружил, что перевод стрелок рокомышкой тоже никак не отображается в RR. Наверное пора ставить Z21...
|
|
02.02.2019, 19:08 | #245 | |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Цитата:
/page2 Ждём результатов. |
|
|
02.02.2019, 19:10 | #246 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
С Z21 еще хуже - на мультимаус не передаются стрелочные команды из локонета.
А что там было? |
|
02.02.2019, 19:12 | #247 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
|
|
02.02.2019, 19:18 | #248 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
|
|
02.02.2019, 19:24 | #249 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Почти.
По всей видимости декодер после приёма команды должен выдавать: OPC_SW_REP 0xB1 Turnout sensor state report SN1 SN2 https://wiki.rocrail.net/doku.php?id=loconet:ln-pe-en А обратная связь это дополнительно и отдельно. |
|
02.02.2019, 20:41 | #250 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,648
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Ситуация для Z21:
Вот что в локонете при переводе стрелки с адресом 20 в положение прямо, при нажатии на мультимаусе: RX: B0 13 30 6C RX: B0 13 20 7C Для положения в сторону: RX: B0 13 10 4C RX: B0 13 00 5C А вот это видно при переводе стрелки с пульта: прямо: RX: B0 13 20 7C в сторону: RX: B0 13 00 5C Разница налицо ((( ---------- Сообщение добавлено в 20:25 ---------- Предыдущие сообщение было в 19:55 ---------- Если расшифровать как здесь: Цитата:
для направления в сторону DIR=0, первой команде снова ON = 1, а во второй снова ON = 0. Выглядит каким то двухступенчатым переключением. Надо так же на пульте попробовать. p.s. Ура, попробовал и помогло. Теперь стрелочными командами с пульта на Z21 переключается рокомышка и в RR все отображается. Спасибо, Алексей! Не внял я сразу отснифферить это дело, а зря. Теперь хотя бы с Z21 работает, осталось проверить на DR5000. |
|
|
2 пользователя(ей) сказали cпасибо: |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прототип стрелочного декодера из arduino. | Anri | Электрика и DCC | 52 | 16.09.2021 22:16 |
странная работа пульта MARKLIN CS3 | tecnoport | НО (1:87) | 8 | 21.12.2017 21:46 |
Диспетчер в режиме стрелочного пульта | Arendatr | Цифровая аппаратура Modelldepo | 15 | 10.09.2013 20:03 |
Два пульта управления на макете (аналог). | jenya83 | Электрика и DCC | 22 | 19.11.2011 13:05 |
управление при помощи ТВ пульта | Васёк | Электрика и DCC | 10 | 10.10.2010 05:52 |