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

 
 
> Расчет контрольной суммы в FOST02, не сходится CRC?
maug
сообщение Nov 23 2007, 03:31
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-04-07
Пользователь №: 26 989



Вопрос вот в чем, как рассчитывать CRC сумму я знаю, причем как табличным методом, так и побитово.
Но только вот, то что выдает контроллер никак не вяжется с этим. Причем в доке на него есть пример измерения влажности. Если посмотреть то там приведены следующие биты 0x09, 0x31, 0x1A. Последний из них CRC. Если брать как написано полином x8+x5+x4+1, то не получается сумма.
Мой контроллер выдает следующие данные:
0x06, 0x52, 0x31
0x06, 0x41, 0x39
0x06, 0x8E, 0xAF

Подскажите может я не правильно что то делаю?

доки много вот одна из них http://sensled.com/images/sensors/RHTS02.pdf
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
maug
сообщение Nov 23 2007, 04:48
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-04-07
Пользователь №: 26 989



Спасибо разобрался сам.
В доке написано, сколько читал, все время просматривал.

Суть вот в чем.
На посланную команду приходит ответ и CRC, так вот считать следует так:
В подсчет CRC входит
1 Посланная датчику команда!
2 Полученные данные от датчика. 1-2 байта

Считаем CRC, и далее считаем что младший бит это старший и наоборот!!!!!

Все условности каторые можно было нарушить они нарушили.
Девиз фирмы производителя. Стандарты придумали трусы!!
Мало того, что они стартовую последовательнось сделали нестандартную, то еще и c CRC намутили.
Go to the top of the page
 
+Quote Post
maug
сообщение Nov 23 2007, 11:02
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 12-04-07
Пользователь №: 26 989



Вот сталкнулся еще с одной проблемой.
По умолчанию, температура измеряется 12 разрядами , а влажность 8. Хотя по умолчанию должно быть 14 и 12.
Читаю регистр статуса 0x00, так и должно быть. Записываю сам в регистр статуса (мл. бит) 1, в другой раз 0. На результат измерения никак не сказывается?
Брак микросхемы? Или подводный камень?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 00:16
Рейтинг@Mail.ru


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