Управление от микропроцессорного устройства координатными перемещениями в следящем фазовом приводе
Формирование управляющих воздействий в следящем фазовом приводе. Представление координатных перемещений в микро ЭВМ. Структура следящей системы. Формирование управляющих воздействий на привод. Взаимодействие микроконтроллера с объектом управления.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | реферат |
Язык | русский |
Дата добавления | 19.04.2010 |
Размер файла | 36,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
УПРАВЛЕНИЕ ОТ МИКРОПРОЦЕССОРНОГО УСТРОЙСТВА КООРДИНАТНЫМИ ПЕРЕМЕЩЕНИЯМИ В СЛЕДЯЩЕМ ФАЗОВОМ ПРИВОДЕ
1. Формирование управляющих воздействий в следящем фазовом приводе
При контурном управлении в процессорном управляющем устройстве в реальном масштабе времени по определенным алгоритмам интерполяции осуществляется вычисление текущих значений координат X, Y, Z. Значения текущих координат выдаются (записываются) в выходные порты-регистры Px, Py, Pz и далее поступают в устройство связи с объектом (УСО), в котором осуществляется преобразование цифровых кодов XРk, YРk, ZРk в аналоговый вид Uзад, если датчик перемещений является аналоговым, или в соответствующий цифровой вид, если используется цифровые датчики. В следящей системе формируется электрический сигнал, величина которого, пропорциональна рассогласованию между заданным и истинным значением координаты. Этот сигнал поступает в привод, который вырабатывает соответствующее требуемому повороту воздействие на двигатель.
Структура следящей системы по одной координате показана на рисунке.
Кодовые значения текущих координатных перемещений XРk, YРk, ZРk в выходных регистрах периодически обновляются. Период их обновления зависит от: характеристик привода, производительности процессора, алгоритмов интерполяции. Для современных приводов период обновления управляющих воздействий равняется 1…5 мс. При большем значении периода обновлении нарушается плавность управления.
Далее кодовые значения координат поступают на функциональный ЦАП. ФЦАП вырабатывает аналоговый сигнал Uзад , один из параметров которого (напряжение, фазовый сдвиг, частота и др.) несет информацию о текущем значении координаты. Характер сигнала с ФЦАП должен быть аналогичным сигналу с датчика угла поворота (ДП).
Сигнал Uзад поступает на сравнивающее устройство, в котором осуществляется сравнение сигнала задания и истинного положения координаты, и формируется сигнал рссогласования U, величина которого, пропорциональна рассогласованию между заданным и истинным значением координаты. Формирователь сигнала управления приводом (ФСУП) вырабатывает сигнал управления электроприводом. Электропривод вырабатывает воздействие на двигатель, которое обеспечивает поворот двигателя, уменьшая величину рассогласования между заданным и истинным положением. Чем больше величина рассогласования, тем больше управляющее воздействие, стремящее уменьшить величину рассогласования.
Для повышения быстродействия привода и улучшения его динамических характеристик иногда на ФСУП дополнительно подают на ФСУП, особенно при больших величинах рассогласования, корректирующее воздействие, пропорциональное скорости изменения координаты. Этот сигнал формируется на основе кода скорости по соответствующей координате функциональным ЦАП скорости.
Устройство сопряжения СЧПУ с приводом и двигателем часто называют устройством согласования с приводом (УСП) или устройством сопряжения с объектом (УСО). В общем случае УСО решает три задачи:
Получение и преобразование информации о заданном положении;
Получение информации об истинном положении рабочего органа;
Формирование управляющих воздействий на привод.
Если замыкание контура обратной связи по положению происходит через СЧПУ, что часто бывает в случае применения цифровых датчиков, то СЧПУ берет на себя функцию формирования в цифровом виде сигнала рассогласования.. Тогда функции УСО сводятся только к преобразованию этого цифрового сигнала в соответствующее управляющее воздействие на привод станка.
Часто термином следящий электропривод обозначают УСО+ ЭП.
Естественно, структура следящей системы и конкретные ее реализации могут отличаться от приведенной. Это зависит от контура обратной связи, типа двигателя, датчиков перемещений (поворота), используемого в контуре ОС, способов реализации УСО и др.
Если датчик перемещений, включенный в цепь обратной связи, отслеживает угол поворота вала, то он может быть соединен с валом непосредственно (показано на рисунке) или через редуктор с передаточным числом (от двигателя до датчика обратной связи), равным iДв.-ДОС. Тогда угол поворота ДОС ДОС определяется следующим образом:
ДОС = ист iДв.-ДОС.
Если вал двигателя соединен с ходовым винтом стола через редуктор с передаточным числом iДв.-ХВ (от двигателя до ходового винта), то Линейные перемещения Sист будут связаны углом поворота следующими соотношениями:
Sист = ист обор iДв.-ХВ. ТХВ = ист рад iДв.-ХВ.) ТХВ /2.
2. Представление координатных перемещений в микро ЭВМ
n-разрядный код координаты RgX, RgY, RgZ выходного регистра управляющего устройства определяет (задает) угол поворота двигателя в пределах, как правило, одного оборота. Если код координаты RgX, RgY, RgZ принимает только положительные значения (без знакового разряда), тогда, например, для 3-разрядного регистра значения кодов в нём будут соответствовать следующим углам поворота вала двигателя, а, следовательно, и соответствующим фазовым сдвигам зад сигнала задания поворота (перемещения) по координате.
Код выходного регистра RgX |
Угол поворота двигателя (фазовый сдвиг зад сигнала задания), рад |
|
000 |
0 (2, 4, …) |
|
001 |
/4 (2, 4, …) |
|
010 |
/2 (2, 4, …) |
|
011 |
3/4 (2, 4, …) |
|
100 |
(2, 4, …) |
|
101 |
5/4 (-3/4) (2, 4, …) |
|
110 |
3/2 (-/2) (2, 4, …) |
|
111 |
7/4 (-/4) (2, 4, …) |
Естественно, что требуемое количество разрядов выходного регистра определяется заданной точностью управления.
Угол фазового сдвига зад в синусоидальном сигнале, формируемого следящей системой, а, следовательно и заданный угол поворота двигателя, определяется следующим образом:
рад (1)
где: RgX - значение кода выходного регистра по соответствующей координате;
МР - цена единицы младшего разряда кода выходного регистра, приведенная к углу поворота двигателя, которая определяется следующим образом:
рад, (2)
Цена единицы старшего разряда кода выходного регистра, приведенная к углу поворота двигателя, будет составлять половину полного оборота:
рад (3)
Поскольку линейные перемещения Sист связаны с угловыми соотношением:
Sист = (ист iДв.-ХВ.) ТХВ /2 (4)
где: ТХВ - шаг ходового винта в мм;
iДв.-ХВ -передаточное число редуктора (от двигателя до ходового винта),
ист -угол поворота двигателя (истинный).
Цена единицы младшего S-МР и старшего S-СР разряда кода выходного регистра, приведенная к линейному перемещению исполнительного органа соответственно составит:
мм (5)
мм (6)
В следящих системах истинное положение угла поворота двигателя ист отслеживается ДОС, сигнал с которого сравнивается (иногда самим ДОС) с сигналом задания координатного перемещения UX-зад = Esin(опtзад) , формируемого функциональным цифро-аналоговым преобразователем (ФЦАП). В фазовых системах величина перемещения определяется фазовым сдвигом зад относительно опорного сигнала E Sin опt.. При применении периодических датчиков сигнал задания, характеризующий величину перемещений, также носит периодический характер. Причем код выходного регистра управляющего устройства определяет фазовый сдвиг сигнала только в пределах одного оборота (2) , а число полных оборотов подсчитывается в дополнительном регистре, с числом разрядов nдоп .
Поэтому значение суммарного фазового сдвига за время полного перемещения будет определяться суммой фазового сдвига зад сигнала задания и количеством полных оборотов (2), которые фиксируются кодом дополнительного регистра. Значение фазового сдвига зад формируется ФЦАП на основе кода выходного (не дополнительного) регистра, определяется следующим образом:
рад (7)
Текущие полномасштабные значения координат хранятся в N=(nвых+nдоп) -разрядном регистре.
Знак |
n+nдоп |
… |
n+2 |
n+1 |
n |
n-1 |
… |
2 |
1 |
Количество дополнительных разрядов, зависит от максимально возможного значения координат и цены младшего разряда дополнительного регистра.
(8)
Обратные квадратные скобки означают, что выбирается наименьшее целое значение не меньшее, чем значение в скобках. Естественно, что цена младшего разряда дополнительного регистра МРдоп будет в два раза больше цены старшего разряда выходного регистра.
Минимальное значение опорной частоты определяется максимальной скоростью перемещения. Скорость движения или, иными словами, величину перемещения за единицу времени, определяет величина изменения кода за это время. Для расчета минимальной частоты опорного сигнала в качестве такой единицы времени возьмём период опорного сигнала
с (9)
За время Топ поворот вала двигателя под действием сигнала зад не должен превысить некоторую критическую величину кр ,которой соответствует линейное перемещение Sкр. Чтобы обеспечить плавность управления обычно
кр / 16 рад (10)
Уравнение (5) можно переписать в виде:
Sкр = (кр iДв.-ХВ.) ТХВ /2. (11)
С другой стороны,
Sкр =Fmax Топ, (12)
где: Fmax - максимальная скорость (линейная) по координате.
Приравнивая (11) и (12) и подставляя значение Топ в (9), получаем:
с-1 (13)
Фазовый сдвиг зад за время t определяется отклонением угловой частоты зад сигнала задания от опорной оп.
При постоянной скорости по координате
. (14)
Угловая скорость сигналов задания координатных перемещений, например, для координаты Х, определяется:
(15)
Принимая время t равным периоду Топ опорного сигнала из (14) можно записать
. (16)
где: Хзад - в данном случае, фазовый сдвиг сигнала за время Топ.
Подобные документы
Алгоритм работы схемы микропроцессорного устройства и протокол обмена информацией между ним и объектом управления. Составление карты памяти для микропроцессора. Разработка программы на языке Ассемблера для выбранного микропроцессора и микроконтроллера.
контрольная работа [207,8 K], добавлен 29.06.2015Подготовка информации для расчетов установившихся и переходных режимов. Расчет установившегося доаварийного режима ЭЭС, оценка его статической устойчивости. Выбор управляющих воздействий АПНУ с целью сохранения статической и динамической устойчивости ЭЭС.
курсовая работа [2,2 M], добавлен 22.03.2012Разработка микропроцессорной системы управления объектом, который задан видом и количеством данных поступающих с объекта, потребным ресурсом для обработки данных, видом и количеством управляющих сигналов. Алгоритм передачи через последовательный порт.
курсовая работа [978,9 K], добавлен 31.05.2019Расчет дифференцирующего устройства для формирования управляющих сигналов системы автоматического регулирования. Амплитудночастотные и фазочастотные характеристики идеального дифференцирующего устройства. Сигнал простейшей дифференцирующей rc-цепочки.
курсовая работа [1001,9 K], добавлен 19.12.2010Синтез методом желаемой ЛАЧХ, определение коэффициента передачи и частоты среза проектируемой следящей системы. Использование метода модального управления объектом для построения скорректированной системы, ее реализация при помощи средств MATLAB.
курсовая работа [1,2 M], добавлен 27.09.2012Методика и основные этапы разработки устройства формирования управляющих сигналов с "жесткой" логикой работы. Особенности применения современных электронных компонентов при разработке электронных устройств, способы оформления технической документации.
курсовая работа [557,0 K], добавлен 04.01.2014Структурная схема микропроцессорного устройства для определения частоты сигнала. Выбор микроконтроллера, описание алгоритма нахождения частоты. Алгоритм работы программы управления микропроцессорным устройством. Программа работы микропроцессора.
курсовая работа [605,7 K], добавлен 24.11.2014Структурная схема устройства управления. Алгоритм работы микроконтроллера в его составе. Строение центрального процессорного элемента – микроконтроллера AVR семейства Classic. Принципиальная схема устройства, расчет временных параметров ее работы.
курсовая работа [636,5 K], добавлен 03.12.2013Особенности проектирования микропроцессорного устройства "Цифровой осциллограф". Выбор микроконтроллера, описание периферийных устройств. Разработка принципиальной схемы устройства и программы для микроконтроллера, осуществляющей все функции устройства.
курсовая работа [923,5 K], добавлен 24.12.2012Структура микроконтроллера семейства MCS-51. Управление трехфазным бесколлекторным электродвигателем постоянного тока с использованием датчиков. Структурная и принципиальная схемы системы управления. Формирование последовательности выходных сигналов.
курсовая работа [1,6 M], добавлен 26.11.2012