- •Министерство образования и науки украины
- •Кафедра общеинженерных|инженер-металлург| дисциплин
- •Электротехника, электрооборудование и микропроцессорная техника
- •Донецк 2008
- •1. Цепи постоянного и однофазного переменного тока
- •2. Трехфазные цепи
- •3. Магнитное поле в магнитных цепях
- •4. Катушка с магнитопроводом в цепи переменного тока
- •5. Электроизмерительные приборы и электрические измерения
- •6. Трансформаторы
- •7. Электрические машины постоянного тока
- •8. Асинхронные машины
- •9. Синхронные машины
- •10. Элементная база электронной и микропроцессорной техники
- •11. Выпрямители
- •12. Усилители
- •13. Логические и цифровые устройства
- •14. Общая характеристика микропроцессора
- •Шестнадцатеричные числа и их двоичные и десятичные эквиваленты
- •15. Многофункциональность микропроцессорных систем
- •16. Использование микропроцессорной техники
15. Многофункциональность микропроцессорных систем
В рассмотренном в разделе 14 примере осуществлен простое релейное двухпозиционное регулирование технологического параметра объекта (температуры) с целью поддержания его заданного значения. Временная диаграмма изменения параметра для такого регулирования - показанная на рис. 4. Вследствие инерционности технического объекта фактическая зона регулирования ΔΘ есть более широкой, чем заданная программе оператором ΔΘ3. Если объект имеет большую инерционность и интервал между двумя соседними изменениями состояния регулирующего действия ("включить-выключить") составляет несколько десятков секунд, то можно ввести импульсное регулирование с широтно-импульсным модулированием интенсивности регулирующего действия, то есть средней мощности нагревателя, в зависимости от приближения измеренного значения параметра Θи к заданному ΘЗ. Такие изменения в функции системы управление можно внести без любых перемен в аппаратной части путем некоторой переработки программы, которое выполняет процессор.
Рис. 4
Для
осуществления регулирования средней
мощности нагревателя надо выбрать
продолжительность периода изменения
исходного сигнала МПС (период квантование
во времени)
и продолжительность начальной паузы
.
Здесь tц
- время
выполнения процессором одного цикла
программы, NЦ
- количество таких циклов в периоде Т,
а NП
- количество циклов выполнения программы
в наименьшей паузе в работе нагревателя.
Продолжительность tц
легко подобрать изменением количества
циклов выполнение п/п "ИНД". Значение
NЦ
и NП
целесообразно вводить из клавиатуры
вместе с значением ΘЗ
и ΔΘЗ.
При приближении измеренного значения
температуры к заданному можно автоматически
увеличивать продолжительность пауз в
каждом периоде квантования, как это
показан на рис. 5. Тогда, даже при
трехступенчатом изменении мощности
нагревателя путем удвоения, а потом
утроение времени паузы в работе
нагревателя, оператор имеет возможность
подбором соотношение между tп
и Т,
достичь минимальной ширины фактической
зоны регулирования ΔΘ.
Изменения в программе при переходе на импульсное регулирование должны затронуть только п/п "ОДО" и п/п "НАГР". В подпрограмме "ОДО" надо вычислить и разместить в определенных ячейках памяти значение параметра, которые отвечают моментам изменения величины паузы в работе силового регулирующего устройства (нагревателя): Θи = 0,8ΘЗ; Θи = 0,9ΘЗ; Θи = 0,95ΘЗ и Θ = ΘЗmax = ΘЗ + ΔΘЗ/ 2. А п/п "НАГР" должна выполнить соответствующие логические операции и, в зависимости от измеренного значения параметра ΔΘи, составить код команды "включить-выключить" нагреватель с учетом необходимой паузы в его работе. П/п "ДЕЦИМ" и п/п "ИНД" используются без перемен. Небольшие изменения нужны и в программе управления.
Без
любых аппаратных изменений в
микропроцессорной части МПС можно
перейти и к регулированию угловой
скорости такого относительно
малоинерционного объекта, как двигатель
постоянного тока. Регулируемым параметром
теперь становится угловая скорость
двигателя ω.
В программе при условии уменьшения к
минимуму количества циклов индикации,
за один цикл целой программы выполняется
около 260 команд. Если принять, что средняя
команда выполняется за 8 машинных тактов
и учесть, что продолжительность одного
такта для процессора К580 равняется 0,5
мкс,
то продолжительность выполнения одного
цикла программы
сек. За одну секунду программа будет
выполняться приблизительно 1000 раз и
будет способная подавать импульсы на
включение двигателя с частотой 500 Гц.
Включение двигателя будет происходить,
если его угловая скорость выйдет за
нижнюю границу заданной зоны регулирования,
а выключение - при выходе скорости за
верхнюю границу. Итак, изменением
заданного значения регулированного
параметра - угловой скорости двигателя
ω
- регулирование его скорости в ограниченном
диапазоне с использованием той же самой
МПС целиком возможно.
Рис. 5
В аппаратной части в случае перехода к импульсному управлению двигателем необходимо вместо электронагревателя включить вход неуправляемого мостового выпрямителя, а к его выходу подсоединить якорь двигателя с независимым возбуждением. В качестве датчика скорости двигателя можно использовать низковольтный тахогенератор постоянного тока.
Приведенные примеры показывают одно из основных преимуществ МПС - многофункциональность. Путем внесения изменений в программу, которая осуществляется заменой лишь одной или двух ИМС, которые создают ПЗУ, или просто их репрограммирование, можно в широком диапазоне изменять функции системы управление на базе одной МПС.
