AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
30.03.2018, 16:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,427
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
|
Re: Настройка RS-485
Поле данных содержит данные, которые должны быть переданы плотномеру в запросах на запись
|
|
|
|
30.03.2018, 16:38
|
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 42
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: Настройка RS-485
..Пакеты имеют фиксированную длину 9 байт и передаются старшими байтами вперед..
Вопросов 2:
-как считается контрольная сумма
-что такое поле данных при запросе
например если для TMPR1 это 00000295 (.map файл)
то как то так: 00A2018C00000295xx (9 байт)
где хх - CRC
Online CRC Calculator
Последний раз редактировалось yhnm; 30.03.2018 в 16:59.
|
|
|
|
30.03.2018, 17:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,690
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
|
Re: Настройка RS-485
Цитата:
|
То есть надо запрос : 00h A2018Ch данные?? CRC?
что посылать в виде данных?
|
И это спрашивает у нас автор топика, обладающий доступом ко всей документации к устройству?
У нас информации еще меньше, чем у тебя ...
|
|
|
|
30.03.2018, 17:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Настройка RS-485
Сообщение от sanstan
|
То есть надо запрос : 00h A2018Ch данные?? CRC?
|
Например так: 00A2018C000000002F
2F (CRC) - младший байт суммы предыдущих значений.
Но с CRC возможны варианты. Надо пробовать подставлять значения из "Online CRC Calculator".
|
|
|
|
30.03.2018, 20:47
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Настройка RS-485
Сообщение от yhnm
|
Может здесь что подберете:
|
Может стоило таки сначала прочитать прилагаемое ТС описание протокола, который нифига не модбас? Тогда не пришлось бы отсылать ТС к описанию модбаса, которое ему нужно, как собаке пятая нога.
|
|
|
|
30.03.2018, 20:50
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Настройка RS-485
Сообщение от mike-y-k
|
И копировать готовые битовые последовательности в терминал.
|
И быть уверенным, что терминал настроен на передачу hex-кодов, а не ascii символов. Естественно, подразумевается, что всё остальное - номер ком-порта, скорость обмена, число старт-стоп битов, и т.д. соответствует требуемому.
|
|
|
|
30.03.2018, 21:04
|
|
Гражданин KAZUS.RU
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Настройка RS-485
Сообщение от alvadep
|
Надо пробовать подставлять значения из "Online CRC Calculator".
|
Это бесполезно. Потому что неизвестно, используется просто контрольная сумма, логическое сложение, или таки циклическое суммирование, ака CRC. Причём для последней (если всёж таки она используется) ещё и полином не известен, и не факт, что он будет условно стандартным для СRC8, забитым в онлайн-калькуляторы.
Впрочем, 8 бит - не много. И можно последовательно проверить все варианты ![Прикольно](images/smilies/icon_wink3.gif) меняя КС от 00 до FF. На один из 256 пакетов ответ придёт.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:09.
|
|