Отговори на тема  [ 8 мнения ] 
Преобразуване на данни от температурен сензор 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Преобразуване на данни от температурен сензор
Здравейте! Имам един по-специален температурен сензор, за който няма никаква информация - нито в нета, нито от производителя, нито при дистрибутора. С доста мъки го подкарах, но сега имам проблем с информацията, която връща. Сензорът не се калибрира. Използва I2C за комуникация. При стайна температура ми връща стойности 122, 123, 125 (в този диапазон). Като го хвана с ръка(да го загрея) започва да връща стойности 135-140-145. Пробвах да го охладя в хладилника започна да връща 22-23-25(температурата вътре в хладилника трябва да е към 8-10 градуса). Сензорът работи в диапазона 0-80 градуса. Сега по принцип променливата, в която запазвам резултата е инт8, а инфото от I2C е 7 битово. Видно е, че прости трансформации като изваждане на 128 или 1(да се махне първия или последни бит), не вършат работа. Не мисля и че работи по Фаренхайт. Някакви идеи(предположения) как може да се прави преобразуването, за да получа някакви правдоподобни данни??
Благодаря!

_________________
www.elkran.com


Пет Фев 08, 2013 1:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Преобразуване на данни от температурен сензор
Като за начало го изхвърли и си вземи сензор с известни параметри.


Пет Фев 08, 2013 4:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Преобразуване на данни от температурен сензор
Не става, лек! Сензорът има много плюсове, от които не мога да се откажа! Ето малко повече инфо, до което се добрах. Информацията се изпраща на 2 байта-младши и старши. При положенията, които съм описал по-горе, старшият байт винаги е 0. Чак като го нагрях здраво успях да достигна до стойност с 1 за старши разряд. Някой работил ли е нещо аналогично?

_________________
www.elkran.com


Пет Фев 08, 2013 7:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: Преобразуване на данни от температурен сензор
Единствения начин е да му свалиш характеристиката, мерейки с друг сензор същото. Иначе нито знаеш дали е линеен или не, нито офсета, нито наклона на правата или формата на кривата му.

Какви толкова са му предимствата пред тия от магазина?


Пет Фев 08, 2013 9:31 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Преобразуване на данни от температурен сензор
Значи очевидно не е 7 битово "инфото" от шината. Щото 145 не влиза в 7 бита. Второ - видно е че като махнеш ДВА младши бита и температурите си идват на мястото. 145 = 1001 0001, като се шифтне 2 пъти надясно става 10 0100 = 36. И за другите числа дето си ги дал излиза номера. По въпроса за аналогичното - TCN75A на микрочип - съвсем аналогично -I2C, 9 или 12 бита, разни аларми и други простотийки. Тоя твоя ако няма микровълнова печка вградена, не виждам за какво бягаш от тези дето са с известни характеристики.


Съб Фев 09, 2013 12:37 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Преобразуване на данни от температурен сензор
Сензорът прави мусака и таратор!
Има логика! Ще направя няколко теста.

_________________
www.elkran.com


Съб Фев 09, 2013 1:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Преобразуване на данни от температурен сензор
Щом не пече пържоли въобще не ми го хвали :D


Съб Фев 09, 2013 7:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Преобразуване на данни от температурен сензор
Има ли чалъм да го потопиш във вода? Ако има, става лесно. :)


Пон Фев 11, 2013 6:33 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни