Главная » Статьи » УСТРОЙСТВА НА МК |
К выходам регистров подключены светодиодные семисегментные индикаторы. При этом десятичная точка используется только у второго индикатора, а к свободным выходам подключены светодиоды отрицательной температуры и номера отображаемого датчика. Для работы индикатора применены простые сдвиговые регистры 74HC164 (1553ИР8). Три таких микросхемы соединены последовательно. В итоге, в работе индикатор не требует постоянного к нему обращения, как это необходимо при реализации динамической индикации. В схеме термометра использованы датчики DS18B20. Каждый из них подключен к отдельному выводу МК. Возможность работы датчиков одновременно по одному проводу не использована, с целью упрощения программы. Для нейтрализации эффекта саморазогрева, питание датчиков взято с выход микроконтроллера, включаемого только на время измерения. Особенности PIC12F629 не дают возможность использования одного вывода (GPIO3), так как он работает только на вход. Сам микроконтроллер работает от внутреннего тактового генератора, что позволило освободить две линии ввода/вывода. Конструкция термометра Конструктивно термометр выполнен на односторонней печатной плате. В конструкции использовано большое количество элементов поверхностного монтажа. микросхемы регистров используются в корпусе SOIC, а сопротивления типоразмера 1206. На плате установлены две перемычки, а также два разъема для подключения датчиков. Печатная плата размерами 64х30 мм выполнена в программе SprintLayout5 под технологию лазерно-утюжную технологию. Управляющая программа Программа работы термометра написана на языке MicroPASCAL. Использованы стандартные функции работы с устройствами шины 1-Wire. Автор: Сошин Илья
Файлы:
Источник: http://radioparty.ru/device-pic/461-therometer-pic12f629 | |||||
Просмотров: 5290 | | |
Всего комментариев: 0 | |