Краткое описание устройства: измерение температуры, программная реализация протокола 1-Wire и протокола совместного с HD44780 на микроконтроллере AVR.
 
Программа написана на ассемблере в AVR Studio.  Монтаж выполнен на макетной плате, кварцевый резонатор на 4МГц, микроконтроллер ATtiny2313 можно заменить на AT90S2313, предварительно перекомпилировав программу. Погрешность датчика DS1820 около 0,5 С. В архиве также находится прошивка для случая если используется датчик DS18B20. Опрос датчика производится каждую секунду.

 

принципиальная схема цифрового термометра на ds1820 и at90s2313

Цифровой термометр, собранный на макетной плате

Конфигурация Fuse-битов в PonyProg:

fuse-биты ATtiny2313

Скачать исходник и прошивку

Ток потребления устройства около 6 мА.

Для тех кто хочет просимулировать работу цифрового термометра на термодатчике DS18B20 в симуляторе Proteus 7, скачать модель:

Моделирование цифрового термометра в Proteus 7

Автор: Радиодед, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Обсудить на форуме

 

Добавить комментарий


Защитный код
Обновить