Производственное оборудование Медицинская техника, а также другое промышленное оборудования. Обсуждение и ремонт. |
08.11.2017, 20:03
|
|
Прописка
Регистрация: 20.08.2008
Сообщений: 260
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
|
Помогите найти протокол для CNG колонки Compac
Нигде не могу найти протокол для автозаправочной CNG колонки Compac. На сайте производителя нет (пишут, что используют протокол Gilbarco TwoWire). По другим источникам протокол называется Gilbarco IFSF TwoWite, по третьим - Gilbarco RS485 TwoWire. Обращался и в Gilbarco, но даже не ответили.
Пытался сам расшифровать, но пока безуспешно, т.к. даже не могу понять есть ли там контрольная сумма или CRC, т.к. ни один знакомый алгоритм не даёт результат. Вот пример запроса:
2A 54 31 41 33 43 47 0D 0A
Ответ:
54 31 41 33 43 47 0D 0A 2F 3F 3F 36 25 56 0D 0A
Следующий запрос точно такой же:
2A 54 31 41 33 43 47 0D 0A
А ответ уже совсем другой:
33 68 62 0D 0A 7F 2A 46 41 33 68 61 0D 0A 7F 2A 46 32 75 3F 41 0A
Перехватывал PortMon-ом, установленном на компьютере с управляющей программой "CNG POS SYSTEM for COMPAC".
|
|
|
|
08.11.2017, 21:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,710
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
|
Re: Помогите найти протокол для CNG колонки Compac
Похоже обмен идет ASCII символами. А протокол в виде текста можно привести? А то я в уме не могу переводить.
Запрос:
*T1A3CG
Ответ1:
T1A3CG
/??6%V
Ответ2:
3hj
_*FA3ha
_*FA2u?A
И ... гугол мне намекает:
Цитата:
|
«Протокол с двумя проводами - это протокол прокладки Gilbarco, который использует формат данных в 11 бит. Протокол был разработан для поддержки до 16 активных заправок в одном контуре связи».
«Протокол линейного уровня - это в основном протокол с несколькими каналами, который поддерживает до 16 терминалов (насосов). Когда главный (то есть консоль) отправляет данные или терминал (насосы) отвечает, каждый блок в цикле будет получать одни и те же данные Только ответный терминал (насос) должен реагировать, а остальные терминалы должны игнорировать данные. Мастер (консоль) будет единственным блоком в цикле, которому разрешено инициировать связь »
|
И
Цитата:
|
Per your posting of the manual's info, the pump transmits a digital pulse train. You would need the "key" to decode it- which is proprietary.
|
Короче нужен ключ для расшифровки обмена.
Короче похоже проприетарщина ...
В принципе описание протокола есть, но все хотят денег.
Последний раз редактировалось DanilinSA; 08.11.2017 в 21:25.
|
|
|
|
09.11.2017, 11:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,710
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
|
Re: Помогите найти протокол для CNG колонки Compac
Как "правильно" делать:
1) Тыкаемся ЛА (логическим анализатором) в шину. Смотрим скорость, количество бит на посылку, наличие и величину стартовых и стоповых бит. Делаем первичный анализ протокола.
2) Захватывает протокол с учетом п.1. Если там действительно 11 бит на посылку байта - задача становиться интересной. Скорее всего присутствует контрольная сумма или четность. Ибо условия эксплуатации подразумевает длинные линии связи и возможное наличие помех.
3) Смотрим что захватили. По отдельным упоминаниям в инете - там обычные текстовые команды запроса/ответа. Смотрим, нужен или нет ключ для расшифровки. Возможно он не всегда используется и в вашем случае он не нужен.
4) Смотрим обмен и какие команды.
|
|
|
|
09.11.2017, 15:57
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,648
Сказал спасибо: 185
Сказали Спасибо 3,181 раз(а) в 2,061 сообщении(ях)
|
Re: Помогите найти протокол для CNG колонки Compac
на сайте топаза нету разве? топаз много для чего переходники делает
__________________
кагмаподэ магмаподэ
|
|
|
|
09.11.2017, 20:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.11.2006
Адрес: АКТАУ Казахстан
Сообщений: 4,754
Сказал спасибо: 706
Сказали Спасибо 2,880 раз(а) в 1,193 сообщении(ях)
|
Re: Помогите найти протокол для CNG колонки Compac
индюк,не это не топазовский протокол, это ихняя муть - зальцкоттен гилбарко.
__________________
Ну и ничего что подруга змея зато крыс и мышей не будет.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:37.
|
|