В статье представлена схема USB термометра c выводом показания
температуры на монитор компьютера. В качестве датчика использован NPN
транзистор КТ315В, изменение напряжения на нем составляет примерно 2,3
мВ на каждые 10°C. Микроконтроллер PIC18F2550 имеет 10-битный
аналоговый-цифровой преобразователь. Схема питается от USB. Интерфейс для персонального компьютера - HID класса.
Калибровка термометра: калибровка
датчиков схемы производится в приложение VB. При запуске приложения VB
в первый раз он создает "cal.txt" текстовый файл в той же папке. Файл
имеет 2 номера, которые сохраняют показаний датчиков на 0 до 100 по
Цельсию. Это необходимо из-за того, что у каждого датчика свое значение
выходного напряжения. Запись калибровочных данных производится следующим
образом:
- сначала необходимо поместить датчик
температуры в воду со льдом, нажать кнопку 0°C. После чего приложение
обновит cal.txt файл с новым значением сигнала датчика. Затем поместить
датчик в кипящую воду (100°C), нажмите кнопку 100 ° C для обновления
данных в файле cal.txt. Также в качестве температурного датчика подойдет любой NPN транзистор в
пластмассовом корпусе с коэффициентом усиления не менее 100. исходный код тута
Источник: http://joyta.ru |