реклама на сайте
подробности

 
 
> Dallas APPLICATION NOTE 27
dron2012
сообщение Jul 11 2013, 02:15
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 11-07-13
Пользователь №: 77 475



Привет всем извините пожалуйста может не по теме пытаюсь разобраться с расчётам контрольной суммы Dallas APPLICATION NOTE 27 и не как не выходит.

данный которые выходят с датчика уровня топливо в конфигураторе отображается уровень (122) как я понял это вроде вот так

тем. уров. контрольная сумма
62,1, 7,19, 122,0, 132,30,234


62,1,7,19,122,0,132,30,234

62,1,7,19,122,0,246,30,66

62,1,7,19,122,0,49,31,64

62,1,7,19,122,0,80,31,81

62,1,7,19,122,0,151,31,3



Подскажите пожалуйста как рассчитывается контрольная сумма в таблице не как не магу разобраться
.


http://www.microshadow.com/files/files8051/app27.pdf


http://www.navi-tech.ru/file/protokol_DUTE-COM.pdf

http://красавтоконтроль.рф/data/documents/RE=20LLS=2020160=20v8.pdf
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZASADA
сообщение Jul 11 2013, 06:26
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



не понял вопрос. в первом же пдф описаны несколько способов расчета контрольной суммы с примерами.
Go to the top of the page
 
+Quote Post
dron2012
сообщение Jul 11 2013, 10:20
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 11-07-13
Пользователь №: 77 475



Цитата(ZASADA @ Jul 11 2013, 10:26) *
не понял вопрос. в первом же пдф описаны несколько способов расчета контрольной суммы с примерами.



Извините что не умею выражать ясно свои мысли


У нас есть строка которая передаются с одного устройства на другое

62,1,7,19,122,0,132,30,234

62-префикс, 1-адрес устройства, 7-код,19-температура,122,0-уровень,123,30-частота,234-контрольная сумма


Подскажите пожалуйста откуда берётся контрольная сумма 234 и как она высчитывается ?


19-температура,122,0-уровень,123,30-частота , нужно разложить на байты и как то это всё суммировать или как то по-другому?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jul 11 2013, 12:07
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(dron2012 @ Jul 11 2013, 14:20) *
Подскажите пожалуйста откуда берётся контрольная сумма 234 и как она высчитывается ?

Контрольную сумму вычисляет передающее устройство. Вычисляется контрольная сумма по алгоритмам, приведенным в документах, которые Вы указывали выше. В качестве входных данных для вычисления контрольной суммы используются восемь байт, которые предшествуют контрольной сумме. На приёмной стороне контрольная сумма вычисляется повторно и сравнивается с принятой. Если принятая и рассчитанная контрольные суммы совпали, то информация принята верно.

Цитата(dron2012 @ Jul 11 2013, 14:20) *
У нас есть строка которая передаются с одного устройства на другое
62,1,7,19,122,0,132,30,234
62-префикс, 1-адрес устройства, 7-код,19-температура,122,0-уровень,123,30-частота,234-контрольная сумма

С устройства на устройство передаётся не строка, а девять байт - через запятую Вы указали значения этих байт.
Go to the top of the page
 
+Quote Post
dron2012
сообщение Jul 12 2013, 01:50
Сообщение #5





Группа: Новичок
Сообщений: 8
Регистрация: 11-07-13
Пользователь №: 77 475



Цитата(Палыч @ Jul 11 2013, 16:07) *
Контрольную сумму вычисляет передающее устройство. Вычисляется контрольная сумма по алгоритмам, приведенным в документах, которые Вы указывали выше. В качестве входных данных для вычисления контрольной суммы используются восемь байт, которые предшествуют контрольной сумме. На приёмной стороне контрольная сумма вычисляется повторно и сравнивается с принятой. Если принятая и рассчитанная контрольные суммы совпали, то информация принята верно.


С устройства на устройство передаётся не строка, а девять байт - через запятую Вы указали значения этих байт.






Попытался прогнать через калькулятор не чего не выходит получается другая цифра может что то я не так делаю подскажите пожалуйста что не так?

http://ghsi.de/CRC/index.php?Polynom=10011...&Message=64

62,1,7,19,122,0,122,0,132,30,234

префикс
6-00101110
2-00101010

адрес
1-00100001

код команд
7-00101111

температура
1-00100001
9-00111111

уровень
1-00100001
2-00101010
2-00101010

0-00100000

частота
1-00100001
3-00101011
2-00101010

3-00101011
0-00100000


контрольная сумма
2-00101010
3-00101011
4-00101100

00101110001010100010000100101111001000010011111100100001001010100010101000100000
0010000100101011001010100010101100100000

Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016