Разработка однофазного мостового выпрямителя
2. Структурный синтез контроллера
Проанализировав задание курсового проекта, я пришел к выводу, о целесообразности его изготовления на базе микропроцессора.
Контроллер должен опрашивать состояние датчика тока, температуры и др. и, обработав полученную информацию, выдавать сигналы для системы управления, выполнять аварийную остановку привода, а так же выводить на индикаторы информацию о текущем состоянии системы защиты.
Таким образом, в структуру контроллера входят:
Управляющий блок (микропроцессор).
Блок сбора информации и преобразования ее в вид, пригодный для обработки микропроцессором.
Блок связи с исполнительными устройствами, для преобразования выходных сигналов микропроцессора в сигналы управления.
Блок контроля исправности состояния процессора и управляющей программы (watchdog timer).
Блок индикации входных и выходных сигналов.
В связи с микропроцессорной реализацией контроллера было принято решение использовать современную электронную элементную базу таких известных фирм, как Atmel, Burr-Brown, National Semiconductor, Analog Devices, Bournc и др.
Вся применяемая оптоэлектроника российского производства.
В качестве основы для нашего контроллера был выбран микропроцессор семейства MK-51 от фирмы Atmel - AT89C2051.
Его некоторые особенности -- Features:
* Compatible with MCS-51™ Products (Совместимость с семейством МК-51)
* 2K Bytes of In-System Reprogrammable Flash Memory (2 кб встроенной перепрограммируемой Flash памяти)
Endurance: 1,000 Write/Erase Cycles -- (гарантируется 1000 циклов перезаписи)
* Fully Static Operation: 0 Hz to 24 MHz (возможность работы на частотах от 0 до 24 МГц)
* 128 x 8-Bit Internal RAM (128 б ОЗУ)
* 15 Programmable I/O Lines (15 программируемых портов ввода/вывода)
* Two 16-Bit Timer/Counters (Два 16-битных таймера счетчика)
* Six Interrupt Sources (Шесть источников прерываний)
* Programmable Serial Channel (Программируемый последовательный канал)