РАБОТА 9.

РАЗРАБОТКА И ОТЛАДКА ПРОГРАММЫ УПРАВЛЕНИЯ

МАКЕТОМ СИСТЕМЫ ЭЛЕКТРОСНАБЖЕНИЯ

Общие сведения

Рассмотрим микропроцессорное устройство управления системой электроснабжения, состоящей из магистрали постоянного тока, генератора постоянного тока ГПТ, аккумуляторной батареи АБ и потребителей электроэнергии, смотри рисунок. Генератор подключен к магистрали с помощью магистрального контактора МК, а аккумуляторная батарея и потребители напрямую. Цифровой датчик тока генератора преобразует нулевое значение тока, а также направление тока генератора (от генератора в магистраль или из магистрали в генератор) в цифровой двоичный код.

Микропроцессорное устройство управления системой должно включать контактор МК, если замкнут выключатель включения системы S и отсутствует ток в цепи генератора.

Микропроцессорное устройство управления системой должно выключать контактор МК, если разомкнут выключатель включения системы S или ток в цепи генератора протекает от магистрали в генератор или неисправен датчик тока. Кроме того, микропроцессорное устройство управления должно осуществлять индикацию состояния системы с помощью светодиодных индикаторов.

 

В лабораторной микропроцессорной системе на базе комплекта КР580 имеется блок переключателей из трех штук, являющихся каналом ввода информации в систему и светодиодный дисплей из восьми диодов, являющийся каналом вывода.

Используя эти каналы и учитывая, что сигнал с датчика тока представляет собой двухразрядное двоичное число, характеризующее четыре возможных состояния (ток генератора равен нулю I=0, ток идет от генератора в магистраль +I, ток идет из магистрали в генератор –I и неисправность датчика), можно перейти к физической модели системы электроснабжения, заменив датчик тока и выключатель S блоком из трех переключателей, а магистральный контактор МК – светодиодом. Оставшиеся семь светодиодов дисплея можно использовать для индикации состояния системы.

НЕ нашли? Не то? Что вы ищете?

Задание

1.  Ознакомиться с аппаратной частью микропроцессорной системы на базе комплекта КР580.

2.  Определить поставленную задачу.

3.  Составить алгоритм программы для микропроцессорного устройства управления системой электроснабжения

4.  Написать управляющую программу.

5.  Отладить и испытать программу.

6.  Оформить листинг программы.

Указания к проведению работы

В используемой микропроцессорной системе внешние устройства – переключатели и светодиоды подключены к системе посредством стандартного устройства ввода/вывода – ППА КР580ВВ55. Причем, переключатели подключены к порту С устройства ввода/вывода, а светодиоды к порту В. Таким образом канал С ППА следует программировать на работу в режиме ввода, а канал В на работу в режиме вывода.

Схема подключения переключателей к порту С

При замыкании переключателей сигналы в разрядах С3-С1 соответствуют логической 1.

В разрядах С7-С4 и С0 сигналы всегда соответствую логическому 0.

Перед составлением программы следует присвоить переключателям определенные функции, например:

С3 соответствует выключателю включения системы S

С3=0 – S разомкнут;

С3=1 – S замкнут.

С2,С1 задают сигналы с датчика тока

С2=0, С1=0 - ток генератора равен нулю I=0;

С2=1, С1=0 - ток идет от генератора в магистраль +I;

С2=0, С1=1 - ток идет из магистрали в генератор –I;

С2=1, С1=1 – неисправность датчика.

Далее следует составить таблицу всех возможных сочетаний сигналов в разрядах С0 – С7, перевести двоичное представление получившихся чисел в шестнадцатеричное и использовать эти коды при составлении программы.

Схема подключения светодиодов к порту В

При выводе через порт В двоичного числа будут гореть светодиоды, подключенные к тем разрядам, где сигналы соответствуют логической 1.

Перед составлением программы следует присвоить светодиодам определенные функции, например:

В7 соответствует обмотке контактора МК

диод В7 горит – контактор МК включен;

диод В7 не горит – контактор МК выключен.

В5 соответствует выключателю S

диод В5 горит – система включена;

диод В5 не горит – система выключена.

В3 соответствует режиму протекания тока из магистрали в генератор

диод В3 горит - ток соответствует –I;

диод В3 не горит - ток соответствует +I.

В1 соответствует состоянию датчика тока

диод В1 горит – датчик тока неисправен;

диод В1 не горит – датчик тока исправен.

Далее следует составить таблицу всех требуемых сочетаний сигналов в разрядах В0 – В7, определяющихся режимом работы системы, перевести двоичное представление получившихся чисел в шестнадцатеричное и использовать эти коды при составлении программы.

Отладку программы целесообразно начинать в шаговом режиме, что позволяет анализировать результат выполнения каждой команды и значительно упрощает процесс отладки программы.