Тема: CITROEN-ARDUINO
Показать сообщение отдельно
Старый 07.10.2015, 19:01   #37
autowp
Пользователь
 
Аватар для autowp
 
Регистрация: 13.12.2012
Возраст: 40
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
autowp is on a distinguished road
По умолчанию

Цитата:
У меня это ID 246 в DEC и само сообщение 128,60,17,29,39,91,91,160.
246 в DEC это и есть 0x0F6


Цитата:
Если в DEC считать, то 91/2-39.5 то почти всё правильно.
Если 91 перевести в HEX то получается билиберда.
Так что может нужно не 39,5 вычитать, а 39? Откуда вообще взято было 39,5?
Это взято из дальнейшего замера где на дисплее было 4, а по расчётам получалось 3,5.
Не понимаю связи между "перевести в HEX то получается билиберда" и "Так что может нужно не 39,5 вычитать, а 39".

На сколько я помню, 39.5, а не 39, как раз для того, чтобы после округления получалось точно как на дисплее.
На шине температура дается на 1 бит более точно, чем на экране. Дисплей или округляет, или отбрасывает (floor) младший бит, доподлинно установить не представляется возможным.
Я решил, что он округляет, поэтому такая формула.
autowp вне форума   Ответить с цитированием