Пожалуй, измеритель температуры — это одно из самых распространенных устройств, которое собирают на микроконтроллерах начинающие радиолюбители. И здесь я хочу представить очередную схему очень простого измерителя температуры на микроконтроллере PIC16F88 от Microchip.
В качестве сенсора температуры используется популярный датчик LM35DZ (даташит). Он позволяет измерять температуру в диапазоне от 0ºC до 55ºC и очень надежен.
Т.к. выходное напряжение датчика очень мало (всего 200мВ для 20ºC), в схему добавлен делитель напряжения, подключенный к Vref. Это позволило увеличить точность АЦП преобразования сигнала от датчика. Т.к. данный сенсор не может выдать напряжение большее, чем 550мВ (55ºC), поэтому опорное напряжение АЦП используется 2.5В.
Также, в данном делителе я использовал небольшой потенциометр для более точной настройки.
Ниже показана принципиальная схема измерителя температуры, как видно она очень проста.
Измеренная температура отображается на 2×8 LCD дисплее.
После того, как устройство будет собрано, проверьте правильность показаний используя обычный китайский мультиметр с возможностью измерения температуры.
Прикрепленные файлы:
- TempMeter.HEX (4 Кб)