пятница, 8 февраля 2013 г.

как создать прошивку к мк at mega32.

sbit LCD_RS_Direction at DDC2_bit;

Сама прошивка написана на обычных логических решениях. Код написан в манере того что в конечном результате код разложен на понятные функциональные блоки или функции, каждая Pиз которых выполняет свое задание. Ниже выложена сама прошивка.

и некоторых других пассивных компонентов. Два светодиода подключены кPPORTD0 иPPORTD1 ножкам и которое симулирует включение выключение реле которое присутствует во всяком охладителе или обогревателе. Аппаратная часть питается от источника 5 вольт. Если используются еще и реле, тогда потребуется дополнительный источник питания 12/24в для их запитки. НогиPAVREF иPAVCC должны оба быть подключены к 5в. Расстояние между датчикомPLM35Pи ногойPADC не должно быть более 10-12 см. для нормального считывания температур. Два дополнительный светодиода подключены к ногам (далее пинам)PPD2 иPPD3 они сигнализируют о поломке кондиционера и обогревателя.

Вся аппаратная часть состоит из четырех кнопочного интерфейса ввода, четырех светодиодов,пьезо крякалки, дисплея 4х20, датчика температур LM35P микроконтроллера

Итак переходим к части аппаратного обеспечения.

Было использована программа microC для AVR compiler для разработки прошивки для данного девайса.

с внутреней частотой 8Мгц, дисплей 4х20, четырех кнопочный вводный интерфейс, маленькую пьезо крякалку для звуковой индикации и несколько светодиодов для индикации ошибок и симуляции настоящих девайсов таких как кулера и обогреватели.

Для этого девайса была использован микроконтроллер

сохранение данных во внутренней памятью EEPROM.

установка временных границ

состояние системы

звуко-визуальное оповещение

температурный мониторинг и вывод данных на дисплей

обнаружение неисправностей и оповещение об этом

установка звукового и визуального оповещения при установке температурных пределов

Температурный контроллер на ATMega32:

Температурные контроллеры отличаются друг от друга по компонентной составляющей и по алгоритму работы. Есть простые, которые используют простые алгоритмы включения выключения, а есть и сложные которые используют комплексные пропорционально-интегрально-дифференциальныеPалгоритмы. В этом проекте я собираюсь рассказать про простой алгоритм контроля. Ниже приведу основные особенности проектного девайса.

Контроль температур всегда занимал первые места в таких приборах как холодильники, кондиционеры, кулера, приборы для обогрева помещений, сегодня в этой статье пойдет речь о том как сделать прибор для контроля и мониторинга температур на микроконтроллере

Posted by admin on 17.12.2012 in |

Температурный контроллер на ATMega32

Комментариев нет:

Отправить комментарий