В литературе встречается достаточно много описаний электронных цифровых термометров как на основе микроконтроллеров, так и выполненных по простым логическим и аналоговым схемам. Этот прибор одновременно измеряет влажность и температуру в помещении. Влажность от 20 до 95% и температуру от 0 до 50°С. Этого вполне достаточно для контроля за влажностью и температурой в жилом, производственном помещении.
Главной частью прибора является датчик DHT11, который предназначен для измерения влажности и температуры в выше указанных пределах. При этом погрешность измерения влажности составляет ±5%, а температуры ±2%. Есть более точные аналогичные датчики — серии SHT1х, SНТ7х, но они значительно дороже и труднее доступны. Для бытовых применений DНТ11 больше подходит, в основном по стоимости.
Информацию о влажности и температуре датчик передает в цифровом виде по однопроводной шине (выводы 1 и 4 служат для подачи питания, вывод 2 — информационный, вывод 3 не используется). Выход датчик выполнен с открытым коллектором, поэтому используется резистор для его «подтяжки» к единице.
Номинальным напряжением питания датчика является +5\/, допустимое напряжение питания в пределах от 3,5 до 5,5\/.
Для инициации передачи данных микроконтроллер подает на датчик стартовый сигнал. Микроконтроллер подает логический ноль в течении времени не менее 18 µS, затем единицу в течение 20-40 µS. Затем датчик подает ответный стартовый сигнал на микроконтроллер подав логический ноль на 80 µS. Далее датчик формирует 5 байт для проверки правильности приема данных.
При передаче и приеме данных логическая единица и логический ноль кодируются длительностью импульса. Нулю соответствует импульс длительностью 28 µS, а единице соответствует длительность 70 µS.
Принципиальная схема устройства показана на рисунке в тексте. Схема состоит из датчика DНТ11, микроконтроллера PIC16F628A и двухстрочного 80-символьного жидкокристаллического индикаторного модуля типа HD447.
Микроконтроллер тактируется от внешнего кварцевого резонатора частотой 4 МГц.
Кнопка служит для сброса показаний.
Питание поступает от 9-вопьтовой гальванической батареи, напряжение которой понижено до 5V с помощью интегрального стабилизатора А1 типа 78L05.
Резистор RЗ служит для регулировки контрастности показаний индикатора.
Прошивка: [hidepost]Скачать [/hidepost]
Автор: Горчук Н.В.