Курсовая работа: Построение и программирование микропроцессорного таймера
- внешний сброс. Процессор сбрасывается при подаче низкого уровня на вывод RESETна время более двух периодов тактовой частоты;
- сброс от сторожевого таймера.
Специальная схема, встроенная в микроконтроллер, - цепь сброса по включению питания, обеспечивает запрет включения процессора до тех пор, пока напряжение питания не достигнет безопасного уровня. Внешний сброс обрабатывается по низкому уровню на выводе. После снятия сигнала 0 с вывода RESET микроконтроллер запускается через некоторое время, как и в случае подачи питания.
2.5 Устранение помех в цепях питания
Для уменьшения наводок и скачков напряжений, связанных как с переходными процессами в шинах питания и земли, так и с работой диодного мостика применены 4 сглаживающих конденсатора различной ёмкости, а также стабилизатор напряжения, сглаживающий импульсы, для обеспечения более стабильного питания микроконтроллерной системы. Конденсаторы подключаются между шинами питания и земли и устанавливаются в непосредственной близости от обслуживаемых корпусов.
Для предотвращения сгорания электроприборов или компонентов блока питания вследствие чрезмерного увеличения тока в высоковольтной магистрали применены два плавких предохранителя: один в цепи питания приборов (на 5А), и второй в цепи блока питания (на 1А).
3. Расчет потребляемой мощности
Суммарная максимальная мощность, потребляемая устройством РS max , может быть вычислена по следующей формуле:
РS МАХ = РS ИС + РS ЭРЭ , (1)
где РS ИС – суммарная мощность, потребляемая интегральными микросхемами; РS ЭРЭ – суммарная мощность, рассеиваемая электрорадиоэлементами.
Мощность, потребляемая интегральными микросхемами:
РS ИС = РS ИСстат + РS ИСдин , (2)
где РS ИСстат – статическая мощность;
РS ИСдин – динамическая мощность.
Для проектируемого устройства составляющие суммарной потребляемой мощности будут считаться по следующим образом:
Мощность, рассеиваемая ЭРЭ (резисторы имеют фиксированную рассеиваемую мощность):
РS R = 20 шт * 0,125 Вт = 2,5 Вт
Мощность, потребляемая МС является суммой потребляемых мощностей в статическом и динамических режимах.
Согласно документации ток потребляемый в активном динамическом режиме (при частоте 4 МГц) составляет около 12 мА. При напряжении 5 В потребляемая мощность = 60 мВт.
В статическом режиме каждый порт выдаёт ток около 3 мА. Т.о. суммарная рассеиваемая мощность составляет 150 мВт.
Рå имс = РL 7805 + РMAX 233 + РАТ90 S 8535
Рå имс = 30 + 890 + 210 = 1,130 Вт;
Данный расчёт является приблизительным, поскольку работа схемы осуществляется в асинхронном режиме, и в каждый момент времени существует большое количество неактивных цепей.
Суммарная максимальная мощность, потребляемая микроконтроллерной системой:
Рмах = Рå имс + РR = 3,63 Вт
4. Описание алгоритмов программы
Общая схема алгоритма приведена на рисунке 4.
Программа для разрабатываемой системы состоит из нескольких основных частей:
· Блок начальной инициализации системы;
· Блок обработчиков прерываний;
· Блок обработки режимов микроконтроллера;