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

 
 
> Работа с датчиком TMP006.
Zugus
сообщение May 29 2013, 07:57
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 15-12-05
Из: Зеленоград
Пользователь №: 12 235



Доброго времени суток.
У меня вопрос есть по датчику TMP006 от TI. С I2C интерфейсом.
С ним кто-то работал?
Дело в том, что я никак не могу адекватно пересчитать температуру, которую он показывает. Пользовал документы
http://www.ti.com/sc/docs/psheets/abstr ... bou107.htm
http://www.ti.com/lit/ug/sbou109a/sbou109a.pdf
Формулы для пересчета брал с sbou107.
Данные для расчета из документа 109а. Данных от моего датчика, сейчас под рукой нет.
Вот что у меня получается:
reg 0: FF5D
Пересчитываю в напряжение: -163*156,25нВ(единица АЦП)= -2,5469*e-5 - Сошлось с тем, что у них.
reg 1: 0D40
Пересчитываю в градусы цельсия: 0x0D40/4 =0x350 = 848*0.03125 (шаг в градусах) =26.5 - Сошлось с тем, что у них.
S0 беру 6,4e-14 как указано в их документе 109. Данные брал с картинок 12-13.

Подставляю, то что насчитал в формулы из 107 документа
И получаю после всех преобразований : 329,420409 в Кельвинах, как я понимаю. И это значит 56,42041 Цельсия. Даже рядом не лежит с тем что высчитывают они (27,2).
В формулы подставлял уже переведенные значения, поскольку если просто взять данные из регистров, подкоренное выражение получалось отрицательное.
Хожу по кругу, никак не могу найти у себя ошибку.
Может с ним кто-то работал?
Go to the top of the page
 
+Quote Post



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

 


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


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