Разработка однофазного мостового выпрямителя

курсовая работа

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 (Программируемый последовательный канал)

Делись добром ;)