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

Формирование управляющих воздействий в следящем фазовом приводе. Представление координатных перемещений в микро ЭВМ. Структура следящей системы. Формирование управляющих воздействий на привод. Взаимодействие микроконтроллера с объектом управления.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид реферат
Язык русский
Дата добавления 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)

где: Хзад - в данном случае, фазовый сдвиг сигнала за время Топ.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.