Главная Термометры на AVR микроконтроллерах AVRтермометр
Кто на сайте
Сейчас 6 гостей онлайн
Гарантия низких цен

AVRтермометр

Рейтинг пользователей: / 0
ХудшийЛучший 

 

Простой цифровой термометр построен на AT90S2313 и DS1820. Термометр способен измерять температуру вот -55 град.С до +125 град.С с разрешением 0,1 град.С. В устройстве предусмотрен разьем для внутрисхемного программирования по SPI интерфейсу.

Схема

Схема AVRтермометра

К порту В подключены сегменты светодиодного индикатора через токоограничивающие резисторы 220 Ом. Индикаторы используются с общим анодом. Управление разрядами индикатора выполняет порт D, а именно PD2 - PD5. Транзисторы PNP могут быть любые маломощные.  Кнопки S1 - S4 являются необязательными ( в данном устройстве они не используются и заложены для дальнейшего расширения функций устройства). PD6 -  это зарезервированный выход для дальнейшего использования, как выход термостата.

Выход цифрового датчика DS1820 подключен к порту PD1 микроконтроллера с применением подтягивающего резистора 4,7 кОм. Данная схема имеет возможность измерять температуру от одного датчика. Но вы можете изменить программу для измерения температуры от нескольких датчиков, подключенных к одной линии. Выбор датчика для чтения из него текущей  температуры может осуществляться с помощью кнопок.

Программное обеспечение

Исходный текст программы написан на языке С и откомпелирован с помощью компилятора AVR CodeVisionC.

 

Автор проекта : Wichit Sirichote

Источник:  http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html

Скачать:
Скачать этот файл (schematic.pdf)schematic.pdf[Принципиальная схема AVR термометра]42 Kb
Скачать этот файл (thermo.c)thermo.c[Исходный текст программы AVR термометра]3 Kb
Скачать этот файл (thermo.hex)thermo.hex[Код программы AVR термометра]4 Kb
 

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


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

Find the Best Web Hosting which offers reliable service and top quality support
Реклама
Яндекс.Метрика