Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
20.08.2017, 13:46
|
|
Прописка
Регистрация: 30.08.2010
Сообщений: 143
Сказал спасибо: 253
Сказали Спасибо 35 раз(а) в 28 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Сообщение от djdance
|
Скорость 115200, настройки порта 8N1.
|
Откуда данные?
В таких делах всегда перво наперво с помощью осцилла/лог анализатора надо разобраться с форматом передаваемых данных:
*скорость
*7/8/9 бит
*1/1.5/2 стоповых
*четность
* возможно есть дырки в пакете/фрагментация
...
|
|
|
|
20.08.2017, 15:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Да. Первым образом нужно гарантировано верно определиться с параметрами передачи. Без этого остальное - пустая трата времени. Тем более что скорость может и не быть стандартной. Небольшое различие - и можно долго ломать голову, почему с пульта нормально команды принимаются, а с компа - нет.
Тут главное - системный подход. Не получилось с наскока - начинаем работать аккуратно и поэтапно. "медленно спустимся с горы и покроем все стадо ..."
Последний раз редактировалось DanilinSA; 20.08.2017 в 15:31.
|
|
|
|
20.08.2017, 18:34
|
|
Частый гость
Регистрация: 12.07.2010
Сообщений: 11
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Приведенные пакеты могут быть диалогом
Посылка 1 - Ответ - Посылка 2
Подключившись на линию Вы не видите в какую сторону передаются данные.
Нужно попробовать получить пакеты без табло. Если пакеты будут идентичны, тогда можно предположить, что диалога нет.
|
|
|
|
20.08.2017, 20:10
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Давно бы уже оба конца разобрали для анализа исполнения, заодно появится возможность получить доступ к RX и Tx и разборки придут к нормальному пониманию того что, когда и куда передаётся.
Тогда можно будет о чем-то поговорить после получения всех вариантов обмена и протокол совсем уже не столь непонятным станет.
Пока только гадать можно, достоверность исходного материала низкая.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
20.08.2017, 21:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
TC, осцилл есть под руками?
Снимите ваши:
Разберите пакет:
|
|
|
|
20.08.2017, 22:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,264
Сказал спасибо: 2,113
Сказали Спасибо 1,720 раз(а) в 975 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
[Протокол взаимодействия с ККТ версии 3.10.0.
check.starrys.ru/docs/protocol.pdf
0xAA (0x3 ![Горд собой](images/smilies/icon_dovl.gif) . ... При выполнении команды строки][/QUOTE]
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
20.08.2017, 23:48
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
djdance, кстати а там среди проводов нет других для использования в интерфейсе обмена? Встречаются таки варианты (тут даже обсуждался похожий), когда по дополнительной линии идёт некоторый сигнал, как функция от передаваемых данных. Тогда все становится гораздо интересней.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
21.08.2017, 05:56
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2010
Адрес: 5-е кольцо МКАД
Сообщений: 501
Сказал спасибо: 879
Сказали Спасибо 361 раз(а) в 161 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Часто приходилось ковыряться в протоколах, и из опыта одного 485 преобразователя мало, надо два: то есть писать свой терминал, работающий с двумя преобразователями 485. Один со стороны табло, второй со стороны пульта. Сначала сделать эхо не разбираясь с протоколами, потом разбираться кто что шлет и кто что на это отвечает.
__________________
Все микросхемы работают на волшебном дыме... Если дым вышел из микросхемы, она перестаёт работать. И это уже навсегда.
|
|
|
|
21.08.2017, 11:28
|
|
Временная регистрация
Регистрация: 10.02.2007
Адрес: Default city
Сообщений: 65
Сказал спасибо: 3
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Сообщение от SergeyNT_
|
Часто приходилось ковыряться в протоколах, и из опыта одного 485 преобразователя мало, надо два
|
Блин, сколько работаю с 485, у меня пока только теоретические предположения, как определять источник данных на линии. Подробнее пожалуйста, со схемами и теорией!
|
|
|
|
21.08.2017, 12:16
|
|
Прописка
Регистрация: 30.08.2010
Сообщений: 143
Сказал спасибо: 253
Сказали Спасибо 35 раз(а) в 28 сообщении(ях)
|
Re: Автобусное табло, неведомый протокол по RS485
Сообщение от jogick
|
Блин, сколько работаю с 485, у меня пока только теоретические предположения, как определять источник данных на линии. Подробнее пожалуйста, со схемами и теорией!
|
например так:
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:10.
|
|