Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SCORPIO / DIPLOM / DIPLX.DOC
Скачиваний:
26
Добавлен:
16.04.2013
Размер:
1.27 Mб
Скачать

1.9.2. Принцип управления конденсаторной установкой

Компенсация реактивной мощности осуществляется путем подключения к сети конденсаторов.

Микропереключателями на контроллере устанавливаются заданное значение угла , его знак ("-" индуктивный квадрант, "+" емкостной квадрант), интервал дискретности управления в секундах, зона нечувствительности управления в градусах. С помощью потенциометра на контроллере устанавливается значение тока, при котором контроллер должен отключить все конденсаторы.

Контроллер вычисляет средние значения тока, напряжения и угла  на интервале управления. При угле  меньше заданного контроллер отключает один конденсатор. Если угол  больше заданного, то вычисляется на сколько больше. Если эта величина меньше зоны нечувствительности, то ничего не происходит (управление не вырабатывается), а если больше - контроллер подключает один конденсатор. И так на каждом интервале управления. В результате через несколько интервалов получим угол  в сети близкий к заданному (с учетом нечувствительности).

Если ток в сети снизился за нижний предел (обеденный перерыв, конец рабочего дня, выходной день и т.п.), то контроллер по одному отключает все конденсаторы от сети. Если напряжение сети больше предельного значения 380В+10% контроллер также последовательно отключает все конденсаторы.

Следующие рисунки поясняют алгоритм управления, реализуемый контроллером-компенсатором.

Управление по току

Imin

Imin + Нечувст

800

820

ток

Отключать

Ничего

регулировать

емкости

Не делать

Управление по напряжению

Umax-Нечувст

Umax

1330

1345

напряжение

регулировать

ничего

отключать

не делать

емкости

Управление по углу

индуктивный квадрант - емкостной квадрант +

ФИзад-Нечувст

ФИзад

угол ФИ

включать

ничего

отключать

емкости

не делать

емкости

1.10 Программное обеспечение контроллера

1.10.1. Структура программного обеспечения

ПО функционирует в реальном масштабе времени с прерываниями от сети (TRAP) и таймера (RST 7.5).

Структура программного обеспечения представлена на рисунке 1.10.1.1. и включает следующие компоненты:

  • основная программа;

  • подпрограмма обработки прерывания TRAP;

  • подпрограмма обработки прерывания RST 7.5;

  • комплекс подпрограмм типа BIOS.

Рисунок 1.10.1.1. Структурная схема рабочего программного обеспечения контроллера-компенсатора.

1.10.1.1. Основная программа

Этот раздел ПО включает следующие части:

  • инициализация программируемых БИС и считывание микропереключателей;

  • основной цикл программы.

Инициализация программируемых БИС

Это часть программы отрабатывает сразу по включению контроллера до того как придет первый запрос немаскируемого прерывания TRAP. За это время выполняется:

  • установка стека;

  • очистка ОЗУ;

  • программирование параллельного интерфейса КР580ВВ55А, двух таймеров КР580ВИ53, последовательного интерфейса КР580ВВ51А;

  • считывается состояние микропереключателей на плате контроллера и определяются дискретность управления, заданное значение угла ФИ, зона нечувствительности;

  • разрешаются прерывания микропроцессора.

Основной цикл программы

В этом цикле находится программа пока не приходят запросы прерывания TRAP и RST 7.5. В цикле осуществляется передача видеобуфера контроллера через интерфейс RS-232C на ПЭВМ (если есть) и подсветка светодиодов.

Соседние файлы в папке DIPLOM