Главная » Статьи » УСТРОЙСТВА НА МК |
В Интернете полно схем цифровых термометров и эта очередная схема по функциональности ничем не выделяется. Но каждый (или почти каждый) программист микроконтроллеров хотя бы один раз сталкивается с задачей написать цифровой термометр. Это может быть конкретное устройство, а может быть учебный пример.
Предел измерения термометра от -55,0°С до +125,0°С. Датчик DS18B20 оцифровывает температуру с шагом 0,0625°С. На индикаторе результат измерения выводится с точностью 0,1°С. Реально производитель заявляет от погрешности +/- 0,5°С в диапазоне от -10°С до +85°С. Индикация
сделана на 4х разрядах семисегментных индикаторов. Питание термометра
автономное, от литиевой батарейки на 12В, которая используется в брелках
сигнализации авто. Решение нельзя назвать экономичным, но оцифровка
температуры занимает доли секунды и поэтому достаточно кратковременно
подать питание и оценить температуру.
Схема:
Схема рисовалась по рисунку печатной платы, т.к. сначала придумывался дизайн, затем разводились электрические соединения, потом писалась программа и т.д.
Конструкция:
По рисунку печатной платы всё довольно просто, хотя схема выглядит не совсем традиционно. Предполагалось конструкцию одарить корпусом, но с этим напряженно. Датчик DS18B20 подключается через аудио-разъем.
Незначащий
ноль не гасится, инициализация на +85,0°С не игнорируется (ну не
интересно это было делать). В первом разряде в случае отрицательной
температуры высвечивается символ "-" (минус).
Автор конструкции: - Анастасия Попкова.Оригинал статьи можно посмотреть на сайте: http://radiokot.ru/circuit/digital/home/41Источник: http://www.termocontrol.elshema.info/index.php/home/45-thermometrsonpic/53--pic16f628a-ds18b20.html | |
Просмотров: 5156 | | |
Всего комментариев: 0 | |