Разделы

Описание принципа действия и общий алгоритм работы

После подачи питания на устройство, микроконтроллер производит настройку портов, общее конфигурирование, например, отключение компаратора. После этого запускается основной цикл работы микроконтроллера. На этом этапе микроконтроллер дожидается нажатия клавиши "Старт/Останов" для начала измерений. Вначале инициализируется термодатчик. Так как на линии только один датчик, отправляется команда интерфейса 1-Wire выбора всех датчиков. Затем отправляется команда начала температурного преобразования. Так как для температурного преобразования нужно определенное время, микроконтроллер ожидает от датчика сигнала завершения температурного преобразования. Для этого он в цикле опрашивает состояние порта датчика, настроенного на ввод данных. Настройка точности преобразования не производится, т.к. для данной работы достаточно точности 0.5 градуса Цельсия. После получения сигнала завершения температурного преобразования, датчик вновь инициализируется и считывается содержимое его памяти. Считанные данные преобразуются в вид, удобный для вывода на индикатор, определяется знак числа. Если оно отрицательное, то происходит преобразования из дополнительного кода в прямой код. Затем происходит вывод данных на семисегментный индикатор.

Опрашивается порт, к которому подключена клавиша управления. Если клавиша нажата, микроконтроллер переходит в цикл ожидания.

Блок-схема работы микроконтроллера

Другие материалы

Синтез системы управления нестационарным динамическим объектом
синтез нестационарный динамический объект Развитие техники автоматизированного управления связанно с проблемой замены человека в различных звеньях управления производственным процессом. ...

Разработка измерительного преобразователя
Измерительный преобразователь - это техническое средство с нормативными метрологическими характеристиками, служащее для преобразования измеряемой величины в другую величину или измерите ...

Разработка печатной платы игровой приставки Game Boy
Первое поколение компьютеров с архитектурой Фон-Неймана Первой работающей машиной с архитектурой Фон-Неймана стал манчестерский «Baby» - Small-Scale Experimental Machine, созданный в М ...

Копирайт 2019 : www.ordinarytech.ru