Меню
Поиск



рефераты скачать Электропривод с шаговым двигателем

В пределе, шаговый двигатель может работать как синхронный электродвигатель в режиме непрерывного вращения. Для этого токи его фаз должны быть синусоидальными, сдвинутыми друг относительно друга на 90 град.

Результатом использования микрошагового режима является намного более плавное вращение ротора на низких частотах. На частотах в 2 – 3 раза выше собственной резонансной частоты ротора и нагрузки, микрошаговый режим дает незначительные преимущества по сравнению с полу- или полношаговым режимами. Причиной этого является фильтрующее действие инерции ротора и нагрузки. Система с шаговым двигателем работает подобно фильтру нижних частот. В микрошаговом режиме можно осуществлять только разгон и торможение, а основное время работать в полношаговом режиме. К тому же, для достижения высоких скоростей в микрошаговом режиме требуется очень высокая частота повторения микрошагов, которую не всегда может обеспечить управляющий микроконтроллер. Для предотвращения переходных процессов и потери шагов, переключения режимов работы двигателя (из микрошагового режима в полношаговый и т.п.) необходимо производить в те моменты, когда ротор находится в положении, соответствующем одной включенной фазе. Некоторые микросхемы драйверов микрошагового режима имеют специальный сигнал, который информирует о таком положении ротора. Например, это драйвер A3955 фирмы Allegro.

Во многих приложениях, где требуются малые относительные перемещения и высокая разрешающая способность, микрошаговый режим способен заменить механический редуктор. Часто простота системы является решающим фактором, даже если при этом придется применить двигатель больших габаритов. Несмотря на то, что драйвер, обеспечивающий микрошаговый режим, намного сложнее обычного драйвера, всё равно система может оказаться более простой и дешевой, чем шаговый двигатель, плюс редуктор. Современные микроконтроллеры иногда имеют встроенные ЦАПы, которые можно использовать для реализации микрошагового режима взамен специальных контроллеров. Это позволяет сделать практически одинаковой стоимость оборудования для полношагового и микрошагового режимов.

Иногда микрошаговый режим используется для увеличения точности величины шага сверх заявленной производителем двигателя. При этом используется номинальное число шагов. Для повышения точности используется коррекция положения ротора в точках равновесия. Для этого сначала снимают характеристику для конкретного двигателя, а затем, изменяя соотношение токов в фазах, корректируют положение ротора индивидуально для каждого шага. Такой метод требует предварительной калибровки и дополнительных ресурсов управляющего микроконтроллера. Кроме того, требуется датчик начального положения ротора для синхронизации его положения с таблицой корректирующих коэффициентов.

На практике при осуществлении каждого шага ротор не сразу останавливается в новом положении равновесия, а осуществляет затухающие колебания вокруг положения равновесия. Время установления зависит от характеристик нагрузки и от схемы драйвера. Во многих приложениях такие колебания являются нежелательными. Избавиться от этого явления можно путем использования микрошагового режима. На рис. 13 показаны перемещения ротора при работе в полношаговом и микрошаговом режимах.

Рис. 13. Перемещения ротора в полношаговом и микрошаговом режимах.


Видно, что в полношаговом режиме наблюдаются выбросы и колебания, в то время как в микрошаговом режиме их нет. Однако и в этом режиме график положения ротора отличается от прямой линии. Эта погрешность объясняется погрешностью геометрии деталей двигателя и может быть уменьшена путем проведения калибровки и последующей компенсации путем корректировки токов фаз. На практике существуют некоторые факторы, ограничивающие точность работы привода в микрошаговом режиме. Некоторые из них относятся к драйверу, а некоторые непосредственно к двигателю.

Обычно производители шаговых двигателей указывают такой параметр, как точность шага. Точность шага указывается для положений равновесия ротора при двух включенных фазах, токи которых равны. Это соответствует полношаговому режиму с перекрытием фаз. Для микрошагового режима, когда токи фаз не равны, никаких данных обычно не приводится.

Идеальный шаговый двигатель при питании фаз синусоидальным и косинусоидальным током должен вращаться с постоянной скоростью. У реального двигателя в таком режиме будут наблюдаться некоторые колебания скорости. Связано это с нестабильностью воздушного зазора между полюсами ротора и статора, наличием магнитного гистерезиса, что приводит к погрешностям величины и направления магнитного поля и т.д. Поэтому положения равновесия и момент имеют некоторые отклонения. Эти отклонения зависят от погрешности формы зубцов ротора и статора и от примененного материала магнитопроводов. Конструкция некоторых двигателей оптимизирована для наилучшей точности в полношаговом режиме и максимального момента удержания. Специальная форма зубцов ротора и статора спроектирована так, чтобы в положении равновесия для полношагового режима магнитный поток сильно возростал. Это приводит к ухудшению точности в микрошаговом режиме. Лучшие результаты позволяют получить двигатели, у которых момент удержания в обесточенном состоянии меньше. Отклонения можно разделить на два вида: отклонения величины магнитного поля, которые приводят к отклонениям момента удержания в микрошаговом режиме и отклонения направления магнитного поля, которые приводят к отклонениям положения равновесия. Отклонения момента удержания в микрошаговом режиме обычно составляют 10 – 30% от максимального момента. Нужно сказать, что и в полношаговом режиме момент удержания может колебаться на 10 – 20 % вследствие искажений геометрии ротора и статора. Если измерить положения равновесия ротора при вращении двигателя по и против часовой стрелки, то получатся несколько разные результаты. Этот гистерезис связан в первую очередь с магнитным гистерезисом материала сердечника, хотя свой вклад вносит и трение. Магнитный гистерезис приводит к тому, что магнитный поток зависит не только от тока обмоток, но и от предыдущего его значения. Погрешность, создаваемая гистерезисом может быть равна нескольким микрошагам. Поэтому в высокоточных приложениях при движении в одном из направлений нужно проходить за желаемую позицию, а затем возвращаться назад, чтобы подход к нужной позиции всегда осуществлялся в одном направлении. Вполне естественно, что любое желаемое увеличение разрешающей способности наталкивается на какие-то физические ограничения. Не стоит думать, что точность позиционирования для 7.2 град. двигателя в микрошаговом режиме не уступает точности 1.8 град. двигателя.

Препятствием являются следующие физические ограничения:

·                     нарастание момента в зависимости от угла поворота у 7.2 градусного двигателя в четыре раза более пологое, чем у настоящего 1.8-градусного двигателя. Вследствие действия момента трения или момента инерции нагрузки точность позиционирования уже будет хуже;

·                     как будет показано ниже, если в системе есть трение, то вследствие появления мертвых зон точность позиционирования будет ограничена

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

Эти проблемы наиболее ярко выражены для двигателей с большим количеством полюсов. Существуют двигатели, ещё на этапе разработки оптимизированные для работы в микрошаговом режиме. Полюса ротора и статора таких двигателей менее выражены благодаря скошенной форме зубцов.

Еще один источник погрешностей позиционирования – это ошибка квантования ЦАП, с помощью которого формируются токи фаз. Дело в том, что ток должен формироваться по синусоидальному закону, поэтому для минимизации погрешности линейный ЦАП должен иметь повышенную разрядность. Существуют специализированные драйверы со встроенным нелинейным ЦАПом, который позволяет сразу получать осчеты функции sin. Примером может служить драйвер A3955 фирмы Allegro, который имеет встроенный 3-х разрядный ЦАП, который обеспечивает следующие значения тока фаз: 100%, 92.4%, 83.1%, 70.7%, 55.5%, 38.2%, 19.5%, 0%. Это позволяет работать в микрошаговом режиме с величиной шага 1/8, при этом погрешность установки тока фаз не превышает 2%. Кроме того, этот драйвер имеет возможность управлять скоростью спада тока обмоток двигателя во время работы, что позволяет произвести «тонкую подстройку» драйвера под конкретный двигатель для получения наименьшей погрешности позиционирования.

Даже если ЦАП точно сформировал синусоидальное опорное напряжение, его нужно усилить и превратить в синусоидальный ток обмоток. Многие драйверы имеют значительную нелинейность вблизи нулевого значения тока, что вызывает значительные искажения формы и, как следствие, значительные ошибки позиционирования. Если используются высококачественные драйверы, например PBM3960 и PBL3771 фирмы Ericsson, погрешность, связанная с драйвером исчезающе мала по сравнению с погрешностью двигателя.

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

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

Синусоидальный ток фаз может быть обеспечен применением специальных драйверов. Некоторые из них, например A3955, A3957 фирмы Allegro, уже содержат ЦАП и требуют о микроконтроллера только цифровых кодов. Другие же, такие как L6506, L298 фирмы SGS-Thomson, требуют внешних опорных напряжений синусоидальной формы, которые должен формировать микроконтроллер с помощью ЦАПов. Нужно сказать, что слишком большое количество дискретов синуса не приводит к повышению точности позиционирования, так как начинает доминировать ошибка, связанная с неидеальностью геометрии полюсов двигателя. Тем более, в этом случае отсчеты должны следовать с большой частотой, что является проблемой при их программном формировании. При работе на больших скоростях разрешающую способность ЦАПов можно уменьшить. Более того, при очень больших скоростях вообще рекомендуется работать в обычном полношаговом режиме, так как управление гармоническим сигналом теряет преимущества. Происходит это по той причине, что обмотки двигателя представляют собой индуктивность, соответственно любая конкретная схема драйвера с конкретным напряжением питания обеспечивает вполне определенную максимальную скорость нарастания тока. Поэтому при повышении частоты форма тока начинает отклоняться от синусоидальной и на очень больших частотах становится треугольной.

Зависимость момента от скорости, влияние нагрузки

Момент, создаваемый шаговым двигателем, зависит от нескольких факторов:

·   скорости

·   тока в обмотках

·   схемы драйвера

На рис. 14а показана зависимость момента от угла поворота ротора.

Рис. 14. Возникновение мертвых зон в результате действия трения.


У идеального шагового двигателя эта зависимость синусоидальная. Точки S являются положениями равновесия ротора для негруженного двигателя и соответствуют нескольким последовательным шагам. Если к валу двигателя приложить внешний момент, меньший момента удержания, то угловое положение ротора изменится на некоторый угол Ф.


Ф = (N/(2*pi))*sin(Ta/Th),


где Ф – угловое смещение, N – количество шагов двигателя на оборот, Ta – внешний приложенный момент, Th – момент удержания.


Угловое смещение Ф является ошибкой позиционирования нагруженного двигателя. Если к валу двигателя приложить момент, превышающий момент удержания, то под действием этого момента вал провернется. В таком режиме положение ротора является неконтролируемым. На практике всегда имеется приложенный к двигателю внешний момент, хотя бы потому, что двигателю приходится преодолевать трение. Силы трения могут быть разделены на две категории: статическое трение или трение покоя, для преодоления которого требуется постоянный момент и динамическое трение или вязкое трение, которое зависит от скорости. Рассмотрим статическое трение. Предположим, что для его преодоления требуется момент в половину от пикового. На рис. 14а штриховыми линиями показан момент трения. Таким образом, для вращения ротора остается только момент, лежащий на графике за пределами штриховых линий. Отсюда следуют два вывода: трение снижает момент на валу двигателя и появляются мертвые зоны вокруг каждого положения равновесия ротора (рис. 14б):


d = 2 ( S / (pi/2) ) arcsin(T f /T h) = ( S / (pi/4) ) arcsin(T f / Th),


где d – ширина мертвой зоны в радианах, S – угол шага в радианах, Tf – момент трения, Th – момент удержания.


Мертвые зоны ограничивают точность позиционирования. Например, наличие статического трения в половину от пикового момента двигателя с шагом 90 град. вызовет наличие мертвых зон в 60 град. Это означает, что шаг двигателя может колебаться от 30 до 150 град., в зависимости от того, в какой точке мертвой зоны остановится ротор после очередного шага.

Наличие мертвых зон является очень важным для микрошагового режима. Если, например, имеются мертвые зоны величиной d, то микрошаг величиной менее d вообще не сдвинет ротор с места. Поэтому для систем с использованием микрошагов очень важно минимизировать трение покоя.

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

Каждый раз, когда шаговый двигатель осуществляет шаг, ротор поворачивается на S радиан. При этом минимальный момент имеет в место, когда ротор находится ровно между соседними положениями равновесия (рис. 15).


Рис. 15. Момент удержания и рабочий момент шагового двигателя.


Этот момент называют рабочим моментом, он означает, какой наибольший момент может преодолевать двигатель при вращении с малой скоростью. При синусоидальной зависимости момента от угла поворота ротора, этот момент Tr = Th/(20.5). Если двигатель делает шаг с двумя запитанными обмотками, то рабочий момент равен моменту удержания для одной запитанной обмотки.

Параметры привода на основе шагового двигателя сильно зависят от характеристик нагрузки. Кроме трения, реальная нагрузка обладает инерцией. Инерция препятствует изменению скорости. Инерционная нагрузка требует от двигателя больших моментов на разгоне и торможении, ограничивая таким образом максимальное ускорение. С другой стороны, увеличение инерционности нагрузки увеличивает стабильность скорости.

Такой параметр шагового двигателя, как зависимость момента от скорости является важнейшим при выборе типа двигателя, выборе метода управления фазами и выборе схемы драйвера. При конструировании высокоскоростных драйверов шаговых двигателей нужно учитывать, что обмотки двигателя представляют собой индуктивность. Эта индуктивность определяет время нарастания и спада тока. Поэтому если к обмотке приложено напряжение прямоугольной формы, форма тока не будет прямоугольной. При низких скоростях (рис. 16а) время нарастания и спада тока не способно сильно повлиять на момент, однако на высоких скоростях момент падает. Связано это с тем, что на высоких скоростях ток в обмотках двигателя не успевает достигнуть номинального значения (рис. 16б).

Страницы: 1, 2, 3, 4, 5, 6




Новости
Мои настройки


   рефераты скачать  Наверх  рефераты скачать  

© 2009 Все права защищены.