Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломы / Diplom / ШИМ (окончен) / ТТ / IDшимV2+доп.doc
Скачиваний:
24
Добавлен:
10.12.2013
Размер:
114.69 Кб
Скачать
  1. Требования к драйверу шим

    1. Начальная установка по включению питания

После включения питания драйвер должен выполнить начальную установкурежимовработы назначенных портов модулей 5600 или разрядовUNIO(см. табл.).

Исходно в портах вывода должны быть установлены коды:

SK=128 -двоичный код 50% скважности

BLS=1 -нет блокировки выдачи ШИМ

Fs=1 -нет снижения частоты ШИМ.

WRS=1 -исходное положение импульса записи кодов в микроконтроллер.

    1. Вывод информации из вычислителя в микроконтроллер

До регулярного получения управляющих слов от функциональной программы (т.е. во время тестирования и функциональных проверок регулятора) вывод информации из вычислителя в микроконтроллер не производится.

При получении от функциональной программы управляющей информации для ШИМ вывод должен осуществляться регулярно по метке 20 (лучший вариант - без дополнительных задержек сразу по концу функциональной программы без ожидания очередной метки).

Последовательность вывода:

  • записать в параллельный порт вывода принятые от функциональной программы код скважности и дискретные управляющие сигналы

  • сформировать на выходе WRSимпульсный сигнал для прерывания программы микроконтроллера (для приема установленных кодов). Последовательность установки: исх 1 – 0 – 1 . Время нахождения в состоянии 0 не менее 10 мкс.

    1. Прием и обработка контрольной информации

Слово состояния SWможно считывать с порта в любое удобное время в течение цикла (т.к. переустановка разрядов происходит в микроконтроллере по мере возникновения или снятия отказов).

Опрос импульсного сигнала WORK (период сигнала – 40мс, длительность-20мс) должен быть привязан к регулярной метке цикла 20мс. Для устранения ложного результата из-за биения частот МК и вычислителя опрос следует провести дважды с задержкой не менее 10мксек (задержка невелика, т.к. оба периода 20мс формируются кварцевыми генераторами с высокой точностью и стабильностью ). Провести анализ состояния сигнала WORK в текущем цикле:

- если результаты 2-х текущих опросов не совпали– МК функционирует нормально, установить метку отсутствия сбоя МК и изменить предыдущее состояние метки WORK на противоположное;

- если результаты 2-х текущих опросов совпали,сравнить полученный результат с состоянием сигнала WORK в предыдущем цикле вычислителя. Состояние при нормальной работе должно измениться на противоположное. Если состояние не изменилось, установить и выдать функциональной программе метку сбоя микроконтроллера ШИМ. Если сбой повторится в 4-х циклах подряд, сформировать признак отказа микроконтроллера ШИМ (в составе согласованного слова отказов). При последующем изменении состояния сигнала WORK снять отказ.

Примечание. Фильтрацию сигналов отказов по времени будет проводить функциональная программа.

Таблица 4 - Действия драйвера при отказах канала управления ШИМ

Вид отказа

Признак отказа

Действия драйвера

Отказы силовой части управления ИМ:

(- любого из силовых ключей - схемы управления ключом -схемы контроля обрыва л.с. -обрыв внешних л.с. -к.з. обмоток ИМ)

См. слово SW

выдать признаки отказов без фильтрации функциональной программе

"Зависание" программы микропроцессора

Постоянный уровень сигнала WORK (Логический "0"или"1")

При отсутствии изменения уровня в текущем цикле выдать функциональной программе метку сбоя ШИМ

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