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

 
 
> Работа с датчиком 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
 
Start new topic
Ответов (1 - 2)
Zugus
сообщение May 30 2013, 11:43
Сообщение #2


Участник
*

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



Нашел ошибку.
Данные из регистра температуры платы с датчиком, нужно было перевести в Кельвины перед дальнейшими расчетами.
Go to the top of the page
 
+Quote Post
Сергей2
сообщение Mar 9 2015, 11:20
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 5-09-07
Пользователь №: 30 300



Цитата(Женёк @ May 30 2013, 14:43) *
Нашел ошибку.
Данные из регистра температуры платы с датчиком, нужно было перевести в Кельвины перед дальнейшими расчетами.


А какая итоговая формула получилась?
Go to the top of the page
 
+Quote Post

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

 


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


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