Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение Ornatus » 12 сен 2009, 13:04

Подскажите, почему термометр отображает температуру с большой погрешностью? Возможны ли ошибки в программе?
Ornatus
 
Сообщения: 2
Зарегистрирован: 10 сен 2009, 14:28

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение wws63 » 13 сен 2009, 13:28

Ornatus писал(а):Подскажите, почему термометр отображает температуру с большой погрешностью? Возможны ли ошибки в программе?

А какая погрешность то, поточнее нельзя указать?
wws63
 
Сообщения: 91
Зарегистрирован: 08 апр 2008, 06:34

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение Ornatus » 15 сен 2009, 11:13

Погрешность возрастает при уменьшении температуры и достигает 10 градусов в большую сторону при отрицательных температурах, например, при минус 22 градусах термометр показывает минус 12.
Ornatus
 
Сообщения: 2
Зарегистрирован: 10 сен 2009, 14:28

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение ASD » 15 сен 2009, 12:21

Неправильным пересчетом получаемого от датчика двоичного числа в десятичное при отрицательной температуре страдали многие ранние разработки термометров на базе датчиков фирмы Dallas. Возможно, дело в этом. Придется разбираться в программе и править ее.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение visin » 07 янв 2010, 21:21

Здравствуйте. Подскажите, стоит ли собирать данный термометр. Понимаю что в программе есть ошибки, может уже кто устранил? Поделитесь информацией, пожалуйста. Заранее благодарен.
visin
 
Сообщения: 7
Зарегистрирован: 07 янв 2010, 21:02

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение ASD » 08 янв 2010, 10:03

Я сейчас на всякий случай скачал и проверил программу. Убедился, что отрицательные числа там обрабатываются правильно. Так что первая догадка оказалась неверной. Дело, скорее всего, в неудачном расположении датчика, его плохой термоизоляции от соседних предметов (которые могут быть теплее, чем воздух) или просто в его неисправности.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение visin » 08 янв 2010, 10:30

to ASD
Если не затруднит, подскажите где скачать прошивку. Я набирал вручную, но при программировании IC-Prog указывает что есть ошибки.
visin
 
Сообщения: 7
Зарегистрирован: 07 янв 2010, 21:02

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N 5,

Сообщение ASD » 08 янв 2010, 12:21

Как обычно, на FTP-сервере журнала.
ftp://ftp.radio.ru/pub/2002/05/termo/

Только там файл прошивки почему-то назван termo.txt. Его нужно переименовать в termo.hex.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N

Сообщение crys » 16 дек 2010, 13:13

собрал таких аж 3 (три) девайса, и все при 0 гр, показывают -1, до -3. в чем проблема???
сами датчики или прошивка. если датчики может откалибровать их?
crys
 
Сообщения: 1
Зарегистрирован: 16 дек 2010, 13:09

Re: Термометр на DS1821 и PIC-контроллере. "Радио" 2002г. N

Сообщение SergeS » 23 дек 2010, 04:38

Тоже заметил, что низкие температуры завышает.
SergeS
 
Сообщения: 1
Зарегистрирован: 12 июн 2008, 03:37

След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron