Управление ШД и интерфейс компьютера
Рассмотрим процесс разработки и конструирования электроники, которой оснащается станок с ЧПУ, разработанный для домашней мастерской с применением компьютера и программного продукта KCam. На рисунке 1 представлены готовые платы.
Рис. 1. Готовые платы
Поскольку электродвигатели уже приобретены, именно их показатели обуславливают требования к управляющим устройствам (см. рисунок 2).
Рис. 2. ШД Step-syn
Как дополнение к уже приобретенным, купил 3 новых электродвигателя от компании Pacific Scientific (см. рисунок 3).
Рис. 3. ШД Pacific Scientific
Такие электродвигатели берут 1,4А на канал, однако синхронные ШД рассчитаны на 4,5В-ное напряжение, а на Pacific Scientific возможно подавать и 170В.
Управляющие платы могут применяться для обоих видов электродвигателей, однако они рассчитаны лишь на напряжение не более 36В: при превышении нормы происходит выход из строя интегральной схемы L_298. В статье с разрешения компании STMicroElectronics привожу перечень технических характеристик и приложений в полном объеме. Данная информация является основой для разработки управляющей платы. Для того, чтобы оценить положительные и отрицательные характеристики интегральных схем L_297/L_298, следует ознакомиться с приведенными ниже сведениями.
Устройство управления ШД
Платы управления ШД — это своеобразные мышцы ЧПУ-станка. Они позволяют принимать сигнал от компьютера, показывающий, куда и на какое расстояние необходимо выполнять движение по оси. Данные о направлении перемещения и числе шагов, полученные от компьютера, переводятся посредством плат в значения напряжения, а также силы тока, что предопределяет подаваемую мощность. Поданная на обмотки мощность разделяется по ним в установленной последовательности, что определяет вращение вала мотора в нужном направлении на определенное число шагов.
Будет необходимо наличие трех управляющих плат — по одной на определенную ось перемещения. Проектирование платы ведется с применением комплекта интегральных схем L_297 и L_298, изготовленных фирмой STMicroElectronics.
Рис. 4. Микросхема управления двигателем L_297
Рис. 5. Микросхема управления двигателем L_298
Применение этих двух чипов ведет к упрощенной схеме платы и уменьшению числа компонентов. При этом соединение двух данных чипов образует прочную плату драйвера, которая выдерживает 36В и 2А на один канал. Сегодня основная масса биполярных и униполярных ШД с достаточной мощностью для применения в нашем станке имеются в свободной продаже. Я решил применять ШД Sanyo Denki, которые рассчитаны на напряжение 4,5 В и потребление 1,4А на один канал и имеют разрешение 2 градуса/ шаг. В допустимом интервале находится и номинальная мощность. Для определения компонентов, необходимых для данной платы, можно рассмотреть схему, представленную на рисунке 6.
Рис. 6. Схема платы управления ШД
Таблица 1. Компоненты управляющей платы
Следует обратить внимание, что в целях сокращенного пояснения схемы мной был включен перечень тех.характеристик микросхем L_298 и L_297, чтобы по необходимости пользователь мог обратиться к исходникам. Информация, размещенная в данной документации, достаточна для выполнения работ по проектированию нужной схемы.
Для активизации схемы сигнал, определяющий направление вращения, подается от параллельного компьютерного порта на 17 вывод микросхемы L_297, а определяющий количество шагов — на 18 вывод. На вход микросхемы L_298 осуществляется подача управляющих сигналов от L_297, задающих последовательность переключения обмоток и определяющих вращение двигателя. Микросхема L_298 обеспечивает питание обмоток двигателя в установленном порядке. Следует обратить внимание, что питание обеих микросхем ведется при наличии питания напряжением 5В. 8 диодов FR_304 присоединяют обмотки мотора к определенным выводам микросхемы L_298. Отметим, что следует применять диоды, имеющие возможность накопления заряда, что способно защитить микросхему от наведенного высокого напряжения, возникающего в момент, когда одна из обмоток отключена. По своим характеристикам диоды различаются в зависимости от мощности, которую потребляет электродвигатель. Мощность же определяет ток, который идет через диоды.
1 и 15 выводы микросхемы L_298 подключаются двумя силовыми резисторами, имеющими сопротивление 0,5Ом к общему проводу. Токи управления, применяемые обмотками возбуждения мотора, идут через данные резисторы. Резистор, подключенный к 1 выводу, соединяется с одной из 2-х обмоток возбуждения, при этом подключенный к 15 выводу — со 2-ой обмоткой, что позволяет контроллеру L_297 выполнять измерение тока, который течет внутри мотора. Микросхема L_297 также меряет напряжение между данными резисторами, затем на его основе определяет режим модуля ШИМ, применяемого в целях контроля тока на обмотках электродвигателя. R5 и R6 – резисторы, которые подключаются к выводу 15 (VRЕF) L_297. Они функционируют как делитель напряжения и определяют уровень, достигнув которого, на обмотках возбуждения L_298 производится сигнал об их отключении. Это дает возможность диодам разгружать обмотку возбуждения, и она остается отключенной до завершения временной паузы, задаваемой микросхемой L_297. R4 (резистор) и С1 (конденсатор) подключаются перемычкой JP2 на вывод 16 L_297 и определяют тактовую частоту функционирования микросхемы. Конденсаторы С2-С4 необходимы для фильтрации цепи питания электроники и моторов. Переключатель JР1 дает питание электродвигателей и схемы. Контакт 1JР3 ловит сигналы о шаге, а контакт 2 – сигналы, задающие направление. Контакт 3 применяется для соединения всех плат управления, которые синхронизированы между собой, а 4 контакт работает как заземление. Перемычка JР4 переводит уровень логической единицы с вывода 19 L_297 на 1 контакт для реализации режима полного шага или уровень логического нуля на 3 контакт для режима полушага. JР5 служит для трансляции логической единицы от 11 вывода L_297 на 1 контакт для разрешения управления или логического нуля на 3 контакт с целью запрета управления.
Интерфейсная плата
Данная плата применяется в целях обеспечения компьютера возможностью передачи и получения сигналов от управляющих устройств и концевых выключателей. Плата оборудована соединителем для кабеля параллельного порта, несколькими контактами для проводов, которые идут от каждой платы управления и концевого выключателя, а также защитными резисторами (см. рисунок 7).
Рис. 7. Схема интерфейсной платы
Таблица 2. Перечень компонентов интерфейсной платы
Резисторы, имеющие сопротивление 4,7кОм, способны ограничивать ток для защиты схемы и параллельного порта. Максимально надежным защитным методом является применение оптической развязки, а также монтаж специальной платы параллельного порта, которая предназначена для работы с интерфейсной платой. Для применения данных плат мной был куплен старый компьютер, который имел ресурсы, вполне достаточные для моих целей.
Выполнить подключение интерфейсной платы просто. 1-17 контакты на JР1 присоединяют к контактам 1-17 параллельного компьютерного порта:
— контакт 1JР2 — с контактом 10 JР1; контакт 2 — с землей;
— 1JР3 — с 11 JР1; 2 — с землей;
— 1JР4 — с 12 JР1; 2 — с землей;
— 1JР5 — с 13 JР1; 2 — с землей.
Мной были выведены контакты 10-13, для того, чтобы развести провода и сделать более облегченным соединение их и концевых выключателей. Контакт 1JР6 необходимо подключать к напряжению 5В, а 2 контакт — к земле на блоке питания.
Я даю краткое описание схем, необходимых для соединения ШД с компьютером, посредством которого осуществляется управление. Также были предоставлены интегральные схемы, на которых основываются устройства управления. В будущем это позволит быстрее находить неисправности в платах. Далее речь будет идти об изготовлении печатных плат способом переноса тонера.
Контроллеры ШД L_297 и L_297D
— стандартный/колебательный привод;
— режимы полушага/полного шага;
— направление по часовой стрелке/против часовой стрелки;
— программируемый ток нагрузки;
— режим коммутации регулируемого тока нагрузки;
— ряд внешних компонентов;
— пусковой вход/выход возврата;
— вход включения.
Описание
Рис. 8. Корпусы микросхемы L_297
Интегральным контроллером ШД L_297/A/D формируются 4 ведущих фазовых сигнала для 2-х фазных биполярных и 4-х фазных униполярных ШД в прикладных системах, которые контролируются микроЭВМ. Мотор может быть запущен в режиме полушага, обычном, колебательном режимах. При этом встроенный в чип прерыватель ШИМ дает возможность выполнять импульсное управление током в обмотках. Данное устройство имеет особенности: ему нужны только входные сигналы направления, синхронизации и режима. Так как генерирование фаз происходит внутри чипа, то существенно снижается нагрузка на микропроцессор и программатор. Микросхема L_297, которая монтируется в корпус DIP_20 или SO_20, может применяться транзисторами дискретными и составными, а также монолитными мостовыми ИС (L_298N и L_293E) (схема Дарлингтона).
Таблица 3. Абсолютные максимально допустимые значения
Рис. 9. Управляющая схема для двухфазного биполярного ШД
Таблица 4. Назначение выводов
Таблица 5. Параметры температур
Рис. 10. Расположение выводов (сверху)
Рис. 11. Структурная схема (L_297/L_297D)
Работа схемы
Микросхема L_297 служит для применения с двойным мостовым драйвером, матрицей Дарлингтона квадратного типа или дискретными устройствами в управляющих системах ШД. Она принимает сигналы синхронизированного шага, режима работы и направления от системного контроллера (чипа микрокомпьютера) и выполняет генерацию сигналов управления для каскада электропитания. Основные функции – преобразование последовательности чередования фаз электродвигателя, двойная цепь прерывателей ШИМ, которая регулирует ток в обмотках двигателя.
Преобразователь формирует три последовательности, которые выбираются входом HALF/FU: обычную последовательность (включается две фазы), колебательную (включается одна фаза), полушаговую (поочередно включаются одна и две фазы). В первых двух режимах L_297 генерирует два сигнала запрета, предназначенных для увеличения скорости снижения тока при отключении обмотки. Вход CONTROL устанавливает, на что будет воздействовать прерыватель: шины фаз АВCD, шины запрета IN и IN. При прерванных шинах включается неактивная линия фазы пар (АВ или СD) вместо того, чтобы осуществлять прерывание активной линии. В конфигурациях L_297+L_298 данная методика уменьшает потери в эталонных резисторах тока нагрузки.
Общий генератор, встроенный в чип, позволяет управлять двойным прерывателем. Он производит подачу импульсов на разряд прерывателя, устанавливающего два триггера — FF1 и FF2. При достижении тока в обмотке максимального запрограммированного значения, на концах контрольных резисторов образуется разность потенциалов Vref, затем соответствующий компаратор производит сбрасывание триггера, прерывая ток возбуждения, пока генератор не подаст следующий сигнал. Максимальный показатель тока для обеих обмоток задается программой делителя напряжения на входе Vref. Для того, чтобы избежать шумовых проблем в усложненных конфигурациях, генераторы синхронизируют с прерывателями посредством соединения всех выводов SYNС вместе, монтажом RС цепочки лишь на одно устройство, путем заземления выводов ОSC на прочих устройствах.
Чередование фаз электродвигателя
Преобразователь на L_297 производит генерирование последовательного чередования фаз для всех режимов — обычного, колебательного, полушагового. Структура последовательностей, а также форма кривых сигнала на выходе для данных трех режимов изображена на рисунке 12. Для всех случаев преобразователь начинает работу на переходе от минимального к высокому уровню сигнала CLOCK. На рисунке изображено вращение по часовой стрелке; для вращения в обратном направлении последовательность просто переворачивается. RES-сигнал переводит преобразователь в положение 1; здесь AВCD = 0101.
Полушаговый режим
Выбор полушагового режима осуществляется посредством подачи высокоуровневого напряжения на вход HALF/FU.
Рис.12. Фазовое чередование в полушаговом режиме
Режим обычного хода
Режим обычного хода, при котором включены две фазы, выбирается в процессе подачи на вход HALF/FULL низкоуровневого напряжения, когда преобразователь стоит в нечетном положении (1, 3, 5, 7). Тогда уровень сигналов INH1 и INH2 остается высоким.
Рис.13. Фазовое чередование в обычном режиме
Режим колебательного хода
Выбор режима колебательного хода (включена одна фаза) выбирается в ходе подачи на вход HALF/FULL низкого уровня напряжения, при этом преобразователь стоит в четном положении (2, 4, 6, 8).
Рис.14. Фазовое чередование в колебательном режиме
Рис. 15. Эпюры напряжений
Таблица 6. Электротехнические характеристики (основываясь на структурной схеме, Тamb = 25 ºС, VS = 5В, при отсутствии других)
Приложение
Управляющая схема для двухфазного биполярного двигателя
Схема, обозначенная на рисунке 16, позволяет управлять биполярными двухфазными ШД, имеющими токи обмоток до 2А. Здесь применяются 8 импульсных диодов, которые рассчитаны на прямой ток не более 2А. На рисунке 17 приведена схема синхронизации.
Рис. 16. Схема управления
Рис. 17. Синхронизация чипов L_297
Рис. 19. Чертеж корпуса S_02
Таблица 7. Размеры корпуса DIP_20 (по рис. 18)
Рис. 18. Чертеж корпуса DIP_20
Таблица 8. Габариты корпуса SO_20 (по рис. 19)
Двухполупериодный мостовой драйвер L_298
— напряжение питания по номиналу до 46В;
— величина суммарного постоянного тока до 4А;
— невысокое напряжение насыщения;
— защита от перегрева;
— напряжение логического нуля на входе до 1,5В (высокий уровень помехозащищенности).
Типы корпусов: L_298N (MultiwattVert.), L_298 HN (MultiwattHoriz.), L_298P (PowerSO_20).
Multlwatt 15 Power SO_20
Рис. 20. Корпусы микросхемы
Описание
L_298 — монолитная схема интегрального типа в 15-контактном корпусе типа Multiwatt или PowerSO_20. Представляет высоковольтный сильноточный мостовой драйвер (двухполупериодный), который предназначен для того, чтобы принимать стандартную транзисторно-транзисторную логику и управлять индуктивной нагрузкой – соленоидами, реле, электродвигателями постоянного тока и ШД. Для отключения/включения устройства в независимости от входных сигналов существуют два входа.
Эмиттеры нижних транзисторов мостиков соединены вместе, при этом соответствующий внешний вывод используется для соединения с внешним измерительным резистором. Дополнительный вход питания разработан так, что работа логической схемы возможна при малом напряжении.
Таблица 9. Максимально допустимые значения
Рис. 21. Структурная схема L_298
Таблица 10. Параметры температур
Рис. 22. Расположение выводов
Таблица 11. Назначение выводов L_298
Таблица 12. Электротехнические характеристики
(Vs = 42В, Vss = 5В, Tj = 25 ºС; пока не заданы другие)
Рис. 23. Типовая зависимость напряжения насыщения от выходного тока
Рис. 24. Схема установления времени переключения
Рис. 25. График зависимости времени задержки тока источника от коммутации сигналов входа и включения
Рис. 26. Схема установки времени переключения
Рис. 27. График зависимости времени задержки тока на приемнике от коммутации входного сигнала включения
Инструкция по применению
Выходной мощный каскад
Микросхема L_298 (см. рисунок 29) является объединением двух выходных мощных каскадов (А; В). Выходной каскад имеет мостиковую структуру. Его выходы имеют возможность управления индуктивной нагрузкой посредством обычного и дифференциального метода – зависит от состояния входов. Ток, который проходит через нагрузку, идет из моста по внешнему резистору (RSА или RSВ), позволяющему определить силу данного тока.
Входной каскад
Каждый из мостиков управляется посредством четырех логических элементов с входами In l; In 2; EnА и In 3; In 4; EnВ. In-выходы определяют нахождение мостика в случае высокого уровня сигнала на входе Еn. Все входы являются совместимыми с ТТЛ.
Указания
Необходимо между контактами Vs и Vss, а также общим выводом (на минимальном расстоянии от него) установить неиндуктивные конденсаторы, имеющие емкость порядка 100 нФ. В случае, если конденсатор источника питания расположен вдали от интегральной схемы, то у L_298 следует установить еще по одному с небольшой емкостью. Рядом с отрицательным полюсом Vs у общего вывода интегральной схемы необходимо располагать заземленный непроволочный резистор. На каждом из входов следует выполнить соединение с источником управляющих сигналов наикратчайшим путем. Перед включением/отключением напряжения питания входной сигнал Enable следует привести в состояние с невысоким уровнем.
Приложение
На рисунке 28 изображена принципиальная схема управления двунаправленного типа электродвигателем постоянного тока: для нее необходим только один мостик.
Рис. 28. Двунаправленное управление двигателем постоянного тока
Таблица 13. Функционал в зависимости от входного уровня
L-низкий уровень сигнала
Н-высокий уровень сигнала
X-безразлично
Внешний мостик изготовлен из 4-х диодов D1 — D4, имеющих быстрое восстановление (t≤200 нс). Их нижняя частота должна быть очень малой, дабы предусмотреть возможность работы с неблагоприятными токами нагрузки. Напряжение считывания на выходе может применяться в целях регулирования токовой амплитуды прерывания входных сигналов или в целях обеспечения защиты от сверхтоков посредством переключения на более слабый сигнал. Функция торможения (быстрой остановки электродвигателя) блокирует действие двигателя при превышении эффективным максимальным значением силы тока в 2А. При максимальном периодическом токе более 2А возможно осуществить выбор конфигурации с параллельным соединением (см. рисунок 29).
Внешний диодный мост уместен в случае возбуждения индуктивной нагрузки и прерывания сигналов на ИС-входах. Предпочтительным является применение диодов Шоттки, которые выдерживают токи до 3А в ходе работ с постоянным током, а также до 3,5А периодического тока. Рисунок 30 изображает управляющую схему двухфазного биполярного шагового электродвигателя: нужные сигналы, идущие на входы L_298, генерируются на ИС L_297. Рисунок 31 показывает образец печатной платы, которая спроектирована в целях применения с рассмотренной на рисунке 30 схемой. На рисунке 32 показан второй тип управляющей схемы двухфазного биполярного ШД: в ней регулирование тока ведется посредством ИС L_6506.
Рис. 29. Схема подключения L_298. При сильных токах выводы можно соединять параллельно. Следует позаботиться о параллельном включении 1 и 4 канала, 2 и 3 канала
Рис. 30. Управляющая схема двухфазного биполярного ШД при токе в обмотках не более 2А. Применяются импульсные двухамперные диоды
Рис. 31. Печатная плата для схемы (рис. 30) (масштаб 1:1)
Рис. 32. Схема управления двухфазным биполярным ШД с применением контроллера тока L_6506
Характеристики микросхемы L_298 в корпусе Multiwatt15V
Рис. 33. Корпус Multiwatt15V микросхемы L_298
Таблица 14. Габариты корпуса Multiwatt15V (рис. 34)
Рис. 34. Чертеж корпуса Multiwatt15V
Характеристики микросхемы L_298 в корпусе Multiwatt15Н
Рис. 35. Корпус Multiwatt15Н микросхемы L_298
Таблица 15. Размеры корпуса Multiwatt15Н (рис. 36)
Рис. 36. Чертеж корпуса Multiwatt15Н
Характеристики микросхемы L_298 в корпусе PowerSO_20
Рис. 37. Корпус PowerSO_20 микросхемы L_298
Таблица 16. Габаритные размеры корпуса PowerSO_20 (рис. 38)
В D и F нет заусенцев и выступов. Габариты заусенцев и выступов не должны превышать 0.15мм (0,006 дюймов).
Рис. 38. Чертеж корпуса PowerSO_20
Контроллер ШД L_297
Введение
Микросхема L_297 является объединением всех схем, необходимых для управления функционалом би- и униполярных ЩД. При применении двухполупериодного мостового драйвера L_298, к примеру, L_298N, данные чипы организуют бесперебойный интерфейс: «микропроцессор — биполярный ШД». Управлять униполярным ШД можно посредством L_297, сочетая его с квадратной матрицей Дарлингтона. Приведем описание работы схемы и покажем способ ее применения.
В управляющих системах контроллер ШД L_297 применяется в основном с микросхемой L_298N или L_293E. Он принимает сигналы от контроллера системного типа (как правило, это чип микроЭВМ), затем доставляет все сигналы возбуждения каскаду усиления мощности. L_297 дополнительно содержит два прерывателя ШИМ, служащих для управления током на обмотках мотора. Чип L_297, имеющий подходящий силовой привод, управляет 2-х фазными биполярными и 4-х фазными униполярными электродвигателями, имеющими постоянный магнит и 4-х фазными электродвигателями с переменным магнитным сопротивлением. Чип также служит для контроля режимов обычного, колебательного и полушагового хода. В доступе находятся два типа устройства: простой чип L_297 и спецверсия – L_297A. Микросхема L_297A оснащена удвоителем шаговых импульсов и создана специально в целях позиционирования головки прибора на гибких дисках.
Преимущества
Сочетание микросхемы L_297 с управляющим устройством имеет массу преимуществ: небольшое число компонентов (малые затраты, большая надежность, небольшие габаритные размеры), простое ПО и сниженная нагрузка на микропроцессор. Технологически два чипа довольно гибки в применении: L_298N может использоваться в работе электродвигателей постоянного тока, L_297 — с различными источниками электроэнергии, даже с дискретными устройствами, поставляя для этой цели ток 20мА.
Типичная конфигурация, включающая контроллер ШД L_297, соединенный с мостовым двойным драйвером L_298, является интерфейсом, показанным на рисунке 39. Рис. 39. Соединение контроллера L_297 с драйвером L_298
В биполярных моторах, имеющих токи в обмотках до 2А, микросхема L_297 применяется совместно с L_298N; при токах, не превышающих 1А, рекомендовано применять L_293E (если нет необходимости в прерывателе, L_293). В случае более сильных токов применяются более мощные транзисторы, а также схема Дарлингтона. В электродвигателях униполярного типа предлагается реализация матрицы Дарлингтона, к примеру, ULN-2075B. Структурная схема, приведенная на рисунке 39, — это и есть представление подобной типовой системы.
Достать контроллер L_297 просто: он имеется в принтерах (применяется при позиционировании каретки, в лепестковом шрифтоносителе, при подаче бумаги и протяжке красящей ленты), в пишущих машинках и плоттерах, ЧПУ станках и роботах, флоппи-дисководах. Применяется чип также в электронных швейных машинках, кассах, фотокопирах, телексных аппаратах, карбюраторах электронного типа, факсимильных приборах, фотооборудовании, приборах для считывания с бумажных перфолент, в оптических системах распознавания, выпрямителях и пр.
Микросхема L_297 выполнена по аналого-цифровой технологии. Она помещена в 20-контактный DIP-корпус из пластика. Применяется питание при напряжении 5В. Все сигнальные линии являются совместимыми со структурами ТТЛ / КМОП. Одна из основных характеристик данной технологии — высокая плотность, поэтому контроллер L_297 является предельно компактным.
Микросхемы L_298N и L_293E
Поскольку контроллер L_297, как правило, применяется с мостовым драйвером L_298N или L_293E, дадим их краткий обзор, существенно облегчающий дальнейший процесс изучения. L_298N и L_293E имеют две ступени драйверов мостового типа; каждый из них контролируется двумя логическими и одним включающим сигналом ТТЛ на входе. Дополнительно к этому оба вывода эмиттеров транзисторов нижнего уровня выведены на внешний терминал, дабы дать возможность подключения к резисторам считывания тока (см. рисунок 40).
Рис. 40. Структурная схема L_298N
Применение новых ионно-имплантационных высоковольтных/сильноточных систем дает возможность данному чипу работать при мощности до 160Вт (с напряжением питания 46В, токам 2А на каждый из мостов). В целях снижения рассеиваемой мощности, а также для возможности прямого соединения с контроллером L_297 или прочими схемами управления существует отдельный логический вход на 5В. Здесь приведена маркировка выводов L_298N названиями определенных выводов L_297.
L_298N изготовлен в 15-ти контактном корпусе Multiwatt. Предыдущая версия — L_293E, имеющая идентичные функции, поставлялась в корпусе Powerdip — обрамленном медью DIP-корпусе, 4 центральных вывода которого применяются для теплоотвода на медную поверхность платы. Микросхема L_293E имеет внешние выводы от всех 4-х эмиттеров.
Основы ШД
Разработаны 2 основных типа ШД для общего применения: оснащенные постоянным магнитом и оснащенные переменным магнитным сопротивлением. ШД с постоянным магнитом делятся на биполярные и униполярные.
Биполярные электродвигатели
Упрощенно биполярный электродвигатель, имеющий постоянный магнит, включает вращающийся постоянный магнит, окруженный полюсами статора, которые несут на себе обмотки (см. рисунок 41). Применяется двунаправленный ток возбуждения, а ШД делает шаги посредством поочередного включения обмоток.
Рис. 41. Состав биполярного двигателя с постоянным магнитом
Для данного типа есть 3 возможные последовательности подключения обмоток. Первая последовательность — включение обмоток в следующем порядке: АВ / CD / BA / DC (ВА — это обратное направление). Данная последовательность является однофазным режимом с целым шагом или однофазным колебательным режимом. В определенный фиксированный временной момент включенной является только одна фаза (см. рисунок 42а).
Рис. 42а. Однофазный режим с целым шагом
Вторая возможность – включение одновременно двух фаз; при этом ротор всегда себя центрирует между 2-мя полюсами. Данный режим, который носит название двухфазный с целым шагом, — это обычный для биполярного электродвигателя режим, дающий максимальный вращающий момент (см. рисунок 42б).
Следующий вариант — подключение одной фазы, потом двух, затем снова одной и далее в таком же порядке. В данном случае вращение электродвигателя производится с полушаговым приращением. Такая последовательность, называемая режимом полушага, разделяет пополам полезный шаговый угол электродвигателя, однако производит меньший постоянный момент вращения (см. рисунок 42в).
Рис. 42б. Двухфазный режим
Рис. 42в. Режим полушага
Рис. 42. Последовательность включения обмоток биполярного двухфазного ШД. Вращение по часовой стрелке
Последовательности, которым дана характеристика выше, применяются также для вращения в обратном направлении (против часовой стрелки), исключение — сохранение порядка.
На трех рисунках показано, что шаговый угол электродвигателя равняется 90°. В реальности электродвигатели оснащены большим числом полюсов в целях большого уменьшения шагового угла, но количество обмоток и последовательностей пуска неизменны. Стандартный биполярный ШД изображен на рисунке 43.
Рис. 43. Изображение реального двигателя. Многочисленные полюса снижают угол шага. Принцип функционирования и последовательности включения остаются прежними
Униполярные электродвигатели
Униполярный электродвигатель, имеющий постоянный магнит, является идентичным биполярному механизму, приведенному выше, однако для изменения направления магнитного потока здесь применен реверсивный привод вместо бифилярных обмоток статора (см. рисунок 44).
Рис. 44. Изображение униполярного двигателя с постоянным магнитом и бифилярными обмотками
Управлять данным электродвигателем можно аналогично биполярному, но здесь произведена замена мостовых драйверов униполярными каскадами – 4-мя парами Дарлингтона либо квадратной матрицей Дарлингтона. Ясно, что униполярные электродвигатели обеспечивают меньший вращающий момент, поскольку имеют вдвое большее число обмоток. Для требуемого размера мотора вращающий момент также более низкий, так как обмотки изготовлены с применением более тонкого провода. До недавнего времени подобные двигатели привлекали производителей, так как упрощали реализацию управляющих устройств. Сегодня, когда в свободном доступе имеются интегральные двухтактные управляющие устройства (L_298N), набирают популярность биполярные электродвигатели. На все электродвигатели, оснащенные постоянным магнитом, негативно воздействует противоЭДС, создаваемая ротором, которая уменьшает скорость вращения. В случае больших скоростей вращения применяются электромоторы с переменным магнитным сопротивлением.
Электродвигатели с переменным магнитным сопротивлением
В электродвигателе, имеющем переменное магнитное сопротивление, есть ненамагниченный магнитно-мягкий ротор, изготовленный из стали, с меньшим, чем у статора, количеством полюсов (см. рисунок 45). Применяется униполярный привод, при этом электродвигателем выполняется шаг посредством включения полюсных пар, для того, чтобы выровнять ротор и концы полюсов включенной обмотки.
Рис. 45. Электродвигатель с переменным магнитным сопротивлением
В данном случае также возможны три чередования фаз. Колебательный ход — A/С/B/D; двухфазный ход — АС/СВ/ВD/DA; полушаговый ход — A/AС/C/ВС/B/ВD/D/DА. Следует обратить внимание, что шаговый угол рассмотренного выше электродвигателя составляет 15°, а не стандартные 45°. В целях получения минимального шагового угла, реальные электродвигатели применяют множество полюсов, что не оказывает никакого влияния на принцип функционирования последовательного привода.
Формирование последовательности чередования фаз
Ядро структурной схемы чипа L_297 (см. рисунок 46) – это преобразователь, формирующий необходимые последовательности чередования фаз в целях функционирования в режиме полушага, а также полного шага с одной и 2-мя фазами. Управление данного блока осуществляется посредством двух режимных входных сигналов — CW/ССW (направление), HALF/FULL, и синхронизатором, продвигающим преобразователь от шага к шагу.
Рис. 46. L_297 оснащен преобразователем (формирователем последовательности фаз), прерывателем ШИМ и выходными логическими схемами
Преобразователь доставляет 4 выходных сигнала в целях их дальнейшей обработки в логическом блоке на выходе, который гарантирует выполнение процедур запрета и прерывания. Он включает 3-битный счетчик и несколько комбинационных логических схем, генерирующих двоичный циклический код (Грея) главной 8-ми шаговой последовательности (см. рисунок 47). Данные три рабочие последовательности легко генерируются из основной, которая прямо соответствует полушаговому режиму, который выбирается на входе HALF/FULL при наличии высокого уровня сигнала. На рисунке 48 изображены формы кривых сигнала на выходе. Следует обратить внимание генерацию в данной последовательности двух других сигналов – INH1 и INH2.
Рис. 47. Основная 8-ми шаговая последовательность преобразователя. Отображено вращение по часовой стрелке
Рис. 48. Формы кривых сигнала на выходе; соответствуют полушаговой последовательности. Действие прерывателя не отображено
Каждый из режимов полного шага получается посредством пропуска противоположных позиций в восьмишаговой последовательности. Синхронизатор шага пропускает первый уровень трехбитного счетчика преобразователя. Младший двоичный разряд данного счетчика не применяется, а значит, данная последовательность зависит от такого положения преобразователя, в результате которого выбирается режим полного шага (входной сигнал HALF/FULL минимальный). Если в данном случае преобразователь стоит в одном из нечетных положений, создается последовательность фазового чередования для 2-х фазного режима целого шага, изображенная на рисунке 49. В случае четного положения преобразователя подключается однофазный режим (см. рисунок 50).
Рис. 49. Фазовая последовательность; формы кривых сигнала на выходе (двухфазный цикл)
Рис. 50. Последовательность чередования фаз; форма кривых сигнала на выходе (колебательный ход, однофазный режим)
Сигналы INH1 и INH2
В полушаговом режиме и в однофазном режиме полного шага происходит генерирование дополнительных сигналов INH1 и INH2. Эти два сигнала запрещающие, связанные с входами подключения на L_298N и предназначенные для максимизации скорости затухания тока при отключении обмотки. Поскольку в двухфазном режиме полного шага две обмотки являются постоянно включенными и не отключаются, данные сигналы не генерируются.
Следует обратить внимание на часть микросхемы L_298N, которая подключена к 1-ой фазе биполярного 2-х фазного двигателя (см. рисунок 51). Необходимо помнить, что входы А и В L_298N показывают, какой из транзисторов из двухтактной пары следует включить. Сигнал IN отключает все 4 транзистора.
Рис. 51. При отключении обмотки активируется запрещающий вход в целях ускорения спада тока. Иначе ток рециркулирует через D2 и 04. Уменьшается рассеиваемая мощность на RS
Путь на входе А — высокий уровень, на выходе В – низкий; ток идет через Ql, Q4, обмотки мотора. Если снизить уровень А, ток потечет через D2, Q4 и RS, образуя медленный спад, а также повышенное рассеяние на RS. При активации IN все 4 транзистора будут заперты, при этом ток от заземления потечет к Vs через D2 и D3, образуя высокую скорость спада и давая возможность двигателю работать быстрее. Аналогичный процесс происходит с другой обмоткой, со второй половиной L_298 и сигналами С, D и INF. Генерирование сигналов IN и IN происходит по дизъюнкции:
А + В =INН1
С + D =INH2
Но выходная логика является более сложной, так как шины запрета тоже применяются прерывателем.
Другие сигналы
Два других сигнала также подключаются к блоку преобразователя: выхода RESET и входа НОМЕ. Первый является асинхронным выходным сигналом сброса, возвращающим преобразовательный блок в начальное положение (1, ABСD = 0101). Второй — НОМЕ — является сигналом, подающим команду «открыть коллектор» и оповещающим об этом условии; он ссылается на АND с выходом возвратного мех.датчика в начальное положение. Имеется также вход ENABLE, который соединяется с выходной логической схемой. Невысокий уровень сигнала на данном входе понижает уровни IN, IN, A, В, С и D. Вход ENABLE необходим для выключения управляющего устройства электродвигателя в случае возврата системы в начальное состояние.
Регулировка тока нагрузки
В целях получения хороших показателей скорости и вращающего момента, необходимо осуществлять контроль тока нагрузки, для выполнения которого имеется возможность переключения питания между 2-мя напряжениями источника, прерывания частоты импульсной модуляции или длительности ее импульсов. Контроллером L_297 обеспечивается регулирование тока посредством прерывателей ШИМ, по одному для любой из фаз биполярного или каждой пары обмоток электродвигателя униполярного типа. В униполярных моторах включение обмоток А и В никогда происходит одновременно, потому один из прерывателей можно использовать совместно; аналогично — обмотки С и D.
В состав каждого прерывателя входит компаратор, триггеры внешнего резистора считывания. Передача импульсов на оба прерывателя ведется общим генератором чипа. Управление триггерами (см. рисунок 52) осуществляется каждым генераторным импульсом с пропуском выходного сигнала и разрешением увеличения тока нагрузки. Ток растет, вместе с этим происходит увеличение падения напряжения на резисторе считывания. При достижении им значения Vref происходит переброска триггера и запрещается выход сигнала до того момента, пока на него не будет подан следующий генераторный импульс. Таким образом, выходной сигнал приведенной схемы (сигнал выхода Q-триггера) представляет собой сигнал ШИМ с постоянной интенсивностью. Следует отметить, что V устанавливает максимальный ток нагрузки.
Прерывание фаз и задержки
Действие прерывателя может быть оказано на шину фаз или запрета через CONTROL. Процесс прерывания запрета применяется в униполярных двигателях, однако может использоваться и в биполярных. Данный выбор обусловлен следующим примером. Приведем ситуацию, в которой прерываются линии фаз. Нами производится управление двухфазным биполярным электродвигателем, где А – высокий уровень, В — низкий (см. рисунок 53).
Рис. 53. Схема прерывания фаз. Прерывание тока X происходит при активации В, который создает рециркуляционный контур Y. В другом варианте отключение А дает контур Z, который увеличивает рассеиваемую мощность на Rs
Таким образом, движение тока происходит через Q1, обмотку, Q4, R. При достижении напряжения на Rs опорного уровня Vref происходит увеличение уровня В прерывателем, чтобы отключить обмотку. Энергия, накопившаяся в обмотке, посредством тока, проходящего через Q1 и D3, рассеивается. Снижение тока происходит очень медленно, так как напряжение на обмотке является низким, равным VCEsatQI+ VD3 (см. рисунок 54). Зачем производить увеличение уровня В и снижение уровня А? Затем, что существует необходимость уменьшения тока, идущего через RS. Поскольку циркуляция тока происходит в верхней части мостика, выключение обмотки приводит к тому, что он идет через считывающий резистор. Таким образом, на RS происходит рассеивание меньшей мощности, и можно будет обойтись недорогостоящим резистором.
Рис. 54. Формы сигналов для прерывания фаз. Показано включение обмотки АВ: положительный А относительно В. Сигнал CONTROL высокого уровня
Это поясняет, что прерывание фаз для униполярных моторов неприемлемо: когда функционирует обмотка А, оказывается действие прерывателя на обмотку В. Понятно, что вообще не имеет смысла применение прерывания фаз для двигателя, оснащенного переменным магнитным сопротивлением, и является малоэффективным для двигателей, имеющих постоянный магнит и бифилярную обмотку. Альтернативным является способ соединения входа CONTROL и земли, чтобы действие прерывателя происходило на INH1 и INH2. Приведем пример, когда уровень А является высоким, а В — низким. Таким образом, транзисторы Q1 и Q4 — проводники, и ток идет через Q1, обмотку, Q4, RS (см. рисунок 55). При достижении напряжения на RS. значения Vref, происходит сбрасывание триггера прерывателя, активируется минимальный INH1. INH1 отключает все 4 транзистора, происходит рециркуляция тока через D2, обмотку, D3 к Vs. Ток, разряженный посредством источника до 46В, спадает с высокой скоростью (см. рисунок 56).
Полезность подобного спада тока бесспорна – данный вариант позволяет ускорить работу биполярных электродвигателей, а также является единственным в отношении к униполярным. Но в связи с чем мы остановились на медленном варианте — прерывании фаз? Такой выбор обоснован тем, что с мотором, который не производит запас в обмотках большой энергии, работа ведется на низких частотах прерывания. В случае очень быстрого спада тока средний ток мотора может быть слишком слабым для того, чтобы обеспечить полезный вращающий момент. Малые частоты прерывателя принимаются в случае, когда в той же системе применяется больший электродвигатель. Во избежание помех при коммутации на заземлении, управляющие устройства необходимо синхронизировать, поэтому определение частоты прерывателя будет производиться по наибольшему электродвигателю всей установки.
Основная масса микросхем L_297 с легкостью синхронизируется посредством вывода SYNC, который представляет собой выход для прямоугольных генераторных сигналов и синхронизирующий вход для прерывателей. Рисунок 57 отображает первую микросхему L_297, оснащенную компонентами генератора, через которую выходит прямоугольный сигнал. Следующие ИС L_297 в генераторных компонентах не нуждаются: как синхронизирующий вход применяется вывод SYNC. В случае синхронизации микросхемы L_297 с остальными компонентами системы, на данный вывод могут быть поданы также сигналы внешней синхронизации.
Рис. 55. Прерывание задержек. Здесь происходит прерывание тока возбуждения (01, обмотка, Q4) при активации INH1. Процесс затухания через D1 и D3 идет быстрее, чем по пути на рисунке 53
Рис. 56. Формы сигналов для прерывания задержки. Обмотка АВ включена; низкий уровень сигнала CONTROL
Рис.57. Генераторы прерывателей ИС L_297 синхронизированы посредством соединения всех входов SYNC
Микросхема L_297A
ИС L_297 А является специальной модификацией L_297, первоначально разработанной в целях позиционирования головки дисководов гибких дисков. Однако применять ее можно и в других целях. В отличие от микросхемы L_297 стандартного типа, на синхронизирующий вход L_297A добавляется удвоитель импульсов, а также появляется возможность вывода сигнала, сообщающего о направлении с триггера. Структура L_297A показана на рисунке 58.
Рис. 58. Структурная схема ИС L_297A, включающая удвоитель импульсов, вывод от триггера направления (DIR-МEM)
В недорогостоящем двадцативыводном корпусе данной версии отсутствуют выводы CONTROL и SYNC (в них нет необходимости). Прерыватель оказывает действие на шины фаз А, В, С, D. Для каждого из входных синхронизирующих импульсов, на котором в итоге преобразователь совершает 2 хода, внутри удвоителя генерируются ложные импульсы. RC -внешняя цепь — устанавливает период задержки между входными импульсами и ложными таким образом, чтобы ложные были именно в середине промежутка между входными, что позволяет мотору выполнить шаг. Данный режим применяется в целях повышения точности позиционирования. Поскольку накопление ошибки угловой координаты не происходит (в моторе с четырехшаговой системой происходит ее сброс каждые 4 шага), увеличение точности производится путем прохождения 2-х или 4-х шагов за один раз.
Рекомендации по использованию
Управление биполярными электродвигателями можно осуществлять посредством микросхем L_297, L_298N или L_293E с мостовым драйвером, а также небольшим количеством внешних компонентов (см. рисунок 59).
Рис. 59. Пример применения ИС L_297 и L_298N при управлении биполярным ШД с фазными токами до 2А
В совокупности данные ИС формируют интерфейс «микропроцессор-шаговый двигатель». С применением микросхемы L_298N подобная конфигурация может являться управляющей для двигателей с током до 2А в обмотках; для моторов с током до 1А применяется L_293E. Если отсутствует необходимость в использовании прерывателей ШИМ, то можно задействовать ИС L_293 (у нее не имеются выводы от эмиттеров для резисторов считывания), однако применение L_297 не будет эффективным. Для того, чтобы достичь большей мощности, производится замена мостового драйвера эквивалентной цепью дискретных транзисторов. Если токи до 3,5А, могут применяться ИС L_298N, имеющие параллельно соединенные выходы. Оптимальным выбором для униполярных моторов считается квадратная матрица Дарлингтона. Если нет необходимости применять прерыватели, можно использовать ИС L_702B, однако предпочтительнее задействовать ULN_2075B.
Подключение внешних контактов эмиттеров матрицы производится со считывающими резисторами (см. рисунок 60). Поскольку прерыватель оказывает действие на шины запрета, в данную систему необходимо добавить четыре логические схемы И. Рисунок 60 отображает защитные диоды.
Рис. 60. Для униполярных электродвигателей к ИС L_297 выполнено подключение квадратной матрицы Дарлингтона. Необходимо добавить четыре логические схемы И, поскольку применяется прерывание задержек
В ходе работы с системами без применения прерывателей не стоит забывать, что считывающие входы следует заземлять, a Vref необходимо подключить к Vs или к иному потенциалу, находящемуся между Vs и заземлением.
Таблица 17. Назначение выводов ИС L_297
Цепь RC на 16 выводе определяет частоту прерывающего генератора: она примерно равна 1/0,7 RC, при этом R должно превышать 10 кОм. При применении удвоителя импульсов микросхемы L_297A период задержки определяет цепь RdCd. Показатель примерно равен 0,75 RdCd. Rd находится в диапазоне 3-100 кОм (см. рисунок 61). Синхронизирующий удвоитель импульсов осуществляет подачу ложного импульса через т0 секунд после входного синхронизирующего сигнала. Чтобы обеспечить задержку, равную порядка половины периода входного синхросигнала, производят замыкание цепи RdCd.
Рис. 61. Использование контроллера L_297A
Таблица 17а. Назначение выводов L_297A аналогичное L_297; исключение составляют выводы 1, 11
Рис. 62. Расположение выводов ИС L_297 и L_297А
Драйверы ШД
Далее описан процесс устранения ошибок, наиболее часто появляющихся при разработке управляющих схем электродвигателя. Основанием является авторский опыт; содержатся ответы на актуальные вопросы данной сферы.
Введение
За период многолетней работы мы общались и с новичками, и с опытными пользователями, задающими зачастую одинаковые вопросы. Данный раздел является сборником ответов на наиболее актуальные из вопросов. Приведен ряд книг и статей, на которые читатель сможет при необходимости опираться при работе с шаговыми электродвигателями. Здесь указана справочная информация о микросхемах L_6201, L_6202 и L_6203. Так как данные устройства разработаны на одном и том же кристалле, их отличие заключается только в корпусах, любую справку по каждому из них необходимо рассматривать по отношению к любому из 3-х типов микросхем.
Выбираем двигатель — униполярный или биполярный
ШД классифицируются, как правило, на униполярные и биполярные. Ранее униполярные электродвигатели являлись особо распространенными, им отдавалось предпочтение ввиду простоты конфигурации устройств управления. Однако сегодня появились эффективные интегральные устройства управления и биполярные электродвигатели стали более популярными. При определенных конструктивных характеристиках такие двигатели способны обеспечить больший вращающий момент [1].
Выбор топологической управляющей схемы
В зависимости от того, какая требуется скорость и вращающий момент от электродвигателя, доступными являются ряд топологических управляющих схем [5, гл.3]. В случае низких скоростей достаточно осуществлять подачу необходимого напряжения, дабы внутреннее сопротивление электродвигателя могло ограничивать ток до допустимого значения (см. рисунок 63).
Рис. 63. Непосредственная подача на униполярный двигатель напряжения
Но в случае более высоких скоростей происходит существенное падение вращающего момента, поскольку индуктивность обмотки является ограничением скорости изменения тока, и он не позволяет достигать максимального значения при каждом из шагов (см. рисунок 64).
Рис. 64. Непосредственная подача напряжения, где низкая скорость – А и В — слишком высокая скорость, уменьшающая вращающий момент
Одно из решений заключается в применении того, что называют обычно возбуждением L/nR (см. рисунок 63б). На данной топологической схеме показано, как задействовано более высокое напряжение, при этом токовое ограничение устанавливается посредством внешнего резистора, последовательно включенного с обмоткой таким образом, чтобы суммарное значение внешнего и внутреннего сопротивления снижало ток до допустимого значения. Такой метод приведения в движение способен увеличить скорость нарастания тока, что дает больший вращающий момент в случае высоких скоростей вращения. Однако имеется существенный недостаток – наличие дополнительного рассеяния мощности на внешнем резисторе. Для избавления от дополнительного рассеяния мощности в целях регулирования тока применяют прерыватель (см. рисунок 65).
Рис. 65. Работа с прерывателем показывает оптимальные рабочие характеристики
В данной схеме ток, который течет через мотор, считывается и регулируется посредством прерывающей цепи, чтобы поддерживать его на заданном уровне. Типы устройств L_297, L_6506 и PBL_3717A способны реализовать такой тип управления. Данный способ может сократить время нарастания тока в моторе и увеличить вращающий момент, поддерживая при этом максимальную эффективность управления [2]. Рисунок 66 отображает сравнение форм волн тока того же мотора, функционирующего тремя способами.
Рис. 66. Ток двигателя при работе с прерывателем; способы L/R и L/5R
Если вести речь о вращающем моменте, стоит сказать, что оптимальные характеристики можно достичь регулированием тока посредством прерывателя [2]. Данный способ также дает возможность с легкостью реализовать множественные методы управления током, чтобы оптимизировать работу двигателя.
Выполнение пуска униполярного двигателя с ИС L_298N или L_6202
Зачастую требования дизайна являются ограничением выбора двигателей, хотя данное решение не будет оптимальным. При поиске проектировщиком высокоинтегрированного устройства управления с наилучшими эксплуатационными характеристиками, если требуется использовать униполярный (шестиконтактный) электродвигатель, можно применить такие устройства, как L_298N или L_6202. При запуске двигателя его центральный отвод необходимо оставить неподключенным, при этом произвести подключение двух выводов обмоток к выводам моста (см. рисунок 67). При применении данной конфигурации явно увеличивается вращающий момент для того же тока катушки. В результате получается аналогичный вращающий момент при меньших токах.
Рис. 67. Запуск униполярного двигателя с применением биполярного привода
Система, в которой при управлении униполярным двигателем применяется ИС L_298N или L_6202 и производится подключение центрального вывода каждой катушки к источнику электропитания, функционировать не будет, поскольку защитные диоды, находящиеся между коллектором и эмиттером (стоком/истоком) мостовых транзисторов, испытывают прямое смещение от трансформаторного действия обмоток мотора, выполняя короткое замыкание источника. К тому же, даже в случае, когда напряжения питания являются разделенными, L_298N не может применяться без высоковольтного источника электропитания, поскольку часть тока возбуждения берется для выходного моста от данного источника.
Выбор прерывания сигнала или фаз
Имеется ряд способов реализации прерывистого регулирования тока в ШД. Управление мостовым выводом (L_6202 или L_298N) может осуществляться прерыванием сигнала отключения, одно- или двухфазным прерыванием (см. рисунки 68-70). Микросхема L_297 позволяет прерывать сигнал включения или осуществлять однофазное прерывание, которое выбрано управлением входа. В случае, когда 4 вывода присоединены к 4-м входам моста, L_6506 устанавливает однофазное прерывание с контуром рециркуляции для нижней части моста; в случае подключения к входам нечетных выводов включения — прерывание включения. Избрание правильного режима прерывания — важный момент, который оказывает влияние на стабильность системы и на энергопотери. В таблице 18 отображено относительное сравнение разных режимов для константной частоты прерывания, тока двигателя и его индуктивности.
Рис. 68. Двухфазное прерывание
Рис. 69. Однофазное прерывание
Таблица 18. Сравнение режимов прерывания
Рис. 70. Прерывание сигнала включения
Прерывистый ток
Поскольку скорость изменения тока прямо зависит от напряжения, приложенного к катушке, прерывистый ток определяется частотой прерывания, а также напряжением на катушке. При включенной катушке напряжение на ней константно, равно напряжению источника за минусом напряжения насыщения устройства управления. С другой же стороны, напряжение катушки в течение рециркуляционного периода находится в зависимости от выбранного режима прерывания. В ходе прерывания сигнала включения, а также при однофазном прерывании величина напряжения на катушке в ходе периода рециркуляции равна напряжению VF -диодов или IR ДМОП-устройств (при применении L_6202 в режиме 2-х фазного прерывания). В данном случае наклоны кривых роста/спада тока приблизительно одинаковы, возможно возрастание прерывистого тока.
При реализации режима однофазного прерывания в ходе периода рециркуляции напряжение на катушке равняется сумме оставшегося напряжения VQN (VSAT в случае биполярных устройств или Ix RDSon в случае ДМОП-устройств) транзистора и напряжения VF одного диода, а также падения напряжения на резисторе считывания, в случае нахождения в контуре рециркуляции. При этом ток затухает гораздо медленнее, нежели происходит нарастание, и пульсирующий ток гораздо меньше, нежели в предыдущем. Эффект будет более значимым в случае высоких напряжений питания.
Потери в электродвигателе
Возникающие в электродвигателе потери включают резистивные (I2R) и паразитные потери. При росте прерывистого тока и частоты паразитные потери, как правило, увеличиваются. Прерывание сигнала включения, а также 2-х фазное прерывание является причиной роста температур в электродвигателе. Менее значимые потери достигаются посредством применения однофазного прерывания.
Энергопотери в мостовой интегральной схеме
Внутренняя управляющая схема в микросхеме L_298N обеспечивает выключение устройств выхода в активном режиме, когда происходит их переключение в ответ на 4 фазовых входных сигнала. Но в ходе переключения в устройствах выхода при ответе на сигналы включения все базовое возбуждение снимается, при этом схема не содержит активного элемента, способного устранить из базы накопленный заряд. В ходе прерывания сигнала включения в силовых устройствах период спада тока дольше, нежели при применении прерывания фаз, потому потери в ходе переключения также будут крупными.
Действие в ответ на сигнал включения или входной сигнал внутренней логической управляющей схемы в микросхемах L_6202 и L_6203 одинаковое, поэтому при применении фазового прреывания или прерывания сигнала включения одинаковы. Возможно их уменьшение при использовании прерывания одной фазы. Однако потери, обусловленные спадом напряжения на концах устройства, не равны. В ходе прерывания сигнала включения 4 выходные ДМОП-устройства отключены, рециркуляция тока идет от корпуса на диоды утечки выходных ДМОП – транзисторов. В условиях фазового прерывания ДМОП-устройства являются включенными и ток проводят в противоположном направлении. Так как падение напряжения на концах ДМОП — устройств менее прямого падения напряжения на диоде при прохождении тока меньше 2А, ДМОП-устройства отбирают существенный ток, при этом рассеяние мощности при применении прерывания фаз имеет гораздо более малые значения, чем в ходе прерывания сигнала включения, что проиллюстрировано на графиках в проспектах устройств.
Для данных устройств прерывание фаз сопровождается небольшими потерями. Для определения, какие потери являются меньшими дискретных мостов — переключения или насыщения – следует произвести их вычисление.
Расчет мощности рассеяния на мостовых управляющих микросхемах
Мощность, которая рассеивается на монолитных интегральных управляющих схемах (L_298N или L_6202), представляет собой сумму 3-х компонентов: потерь в статике, потерь насыщения и потерь при коммутации. Потери в статическом режиме представляют собой потери цепей смещения, вычисляемые для данных устройств по формуле Vsxls. Здесь Vs – это напряжение источника питания, Is — ток смещения/покоя источника. При использовании в устройстве двух напряжений питания, к примеру, L_298N, следует рассчитать потери для каждого их них и вычислить сумму для получения величины общих потерь в статическом режиме. Как правило, ток покоя основной массы микросхем при значительном диапазоне входных напряжений равен, и максимум, указанный в проспекте, можно применять для напряжений питания в рамках допустимого диапазона.
Следующий компонент потерь — потери насыщения – представляют собой сумму произведений падения напряжения на идущий ток в каждом из резисторов выходного типа. В биполярных устройствах (L_298N): VSATxI; в силовых ДМОП-устройствах: I2xRDSon.
Третьим компонентом потерь являются коммутационные потери, связанные с устройствами вывода. Для общих случаев она может быть рассчитана по формуле:
Vsupply х Iload x tcross x fswitch
Чтобы произвести вычисление общих потерь, компоненты формулы, рассчитанные по их рабочим циклам, суммируются. Ток покоя имеет рабочий цикл 100%.
Минимальный ток
Показатель минимального тока, который имеется возможность стабилизировать, является существенным при работе с малыми шагами, многоуровневом управлении током, при попытке стабилизации тока, очень маленький по сравнению с максимальным, появляющимся при прямом соединении электродвигателя к применяемому напряжению питания.
При применении сигнала включения или фазового прерывания основная проблема — потеря возможности регулировки тока ниже минимума. На рисунке 71 изображена типовая характеристика чувствительности для тока на выходе как функции от опорного уровня.
Рис. 71. Типовая характеристика чувствительности для тока на выходе как функция от опорного уровня
Посредством характеристик мотора (в основном, сопротивлением обмоток), напряжения питания и минимальным рабочим циклом, который доступен при применяемой управляющей схеме, задается минимальное значение. Минимальный ток идет по обмотке при пуске на минимальном рабочем цикле. Регулировка тока ниже данного значения невозможна. Когда происходит прерывание сигнала включения, ток, идущий через катушку, может возвратиться к нулевому показателю при каждом из циклов, как изображено на рисунке 72.
Рис. 72. Зависимость тока, идущего через электродвигатель, от времени прерывания
В ходе прерывания одной фазы ток может достичь, а может и не достичь нулевого значения, также возможно появление остаточной составляющей постоянного тока. При применении управляющих устройств с постоянной частотой (L_297 или L_6506) минимальным рабочим циклом является рабочий цикл генератора, так как триггер осуществляет поддержку выходного сигнала, пока активен генератор. В регуляторах, нестабильных по времени, к примеру, PBL_3717A, установка минимального выходного времени происходит по задержке распространения в цепи сигнала и его отношению к установленному времени нахождения в отключенном положении.
Ни одной из доступных управляющих микросхем не осуществляется режим прерывания двух фаз. Мы его рассматриваем, так как очень легко сформировать катастрофические токи, если 2-х фазное прерывание применяется вместе со способом обнаружения максимального тока. Если величина максимального тока меньше половины прерывистого тока (Iрр), 2-х фазное прерывание является особенно опасным. В таком случае его способность к реверсии является основанием обратного тока в обмотке двигателя и утери контроля схемы управления. На рисунке 73 изображена форма колебания для этого случая. Рис. 73. Утрата контроля над током обмотки в случае двухфазного прерывания
При достижении током максимального значения происходит выключение обеих частей моста. Спад тока осуществляется до тех пор, пока его величина не достигнет нулевого значения. Поскольку силовые транзисторы включены, ток растет в обратном направлении. Когда происходит новое включение триггера, входы тоже активируются, ток становится положительным. Но задача единственного считывающего резистора состоит в выпрямлении тока, при этом компаратор учитывает лишь его значение, но не знак. В случае, когда абсолютное значение тока, текущего в отрицательном направлении, выше, чем заданное, компаратор будет обманутым и сбросит триггер. Будет продолжаться рост тока в отрицательном направлении, при этом схема стабилизации его контроль выполнять не сможет. По данной причине режим 2-х фазного прерывания со схемами типа L_298N и L_6203 применять не рекомендовано, он не является осуществимым ни в одной из доступных интегральных схем управления. Данной проблемы можно будет избежать, если применить усложненную технику считывания, которая не будет спрямлять обратный ток.
Стабильность прерывателя и звуковые шумы
Одной из проблем, с которой зачастую сталкиваются при применении прерывистой регулировки тока, считается высокий уровень шума мотора. В цепях, имеющих постоянную частоту ШИМ, такое явление оставляет свой след на стабильности управляющей током схемы, где действующая частота прерывания будет сдвинута к субгармонике, которую задает генератор. В схемах, имеющих одинаковое время выключения, оно существенно изменяется в сравнении с устанавливаемым ждущим мультивибратором. Имеются две общие причины данного явления, первая из которых связана с электропомехами и резким повышением системного тока. Это может обмануть схему регулирования тока. В схемах ШИМ детектирования максимума (L_297, L_6506) контроль тока двигателя выполняется посредством наблюдения за резким снижением напряжения на считывающем резисторе, который соединен с землей. В ходе включения генератора внутренним триггером вызывается активация выводов моста. Как правило, на данном резисторе возникает резкое повышение напряжения, которое вызвано системными шумами и восстанавливающимся обратным током диода рециркуляции, который идет через считывающий резистор (см. рисунок 74).
Рис. 74. Восстанавливающийся обратный ток диода рециркуляции идет через резистор считывания, устанавливая на нем повышение напряжения
При достаточности величины повышения для превышения эталонного напряжения, обманутым будет компаратор, что приведет к преждевременному сбрасыванию триггера на нулевое значение (см. рисунок 75).
Рис. 75. Повышение напряжения на считывающем резисторе, которое вызвано восстанавливающимися обратными токами и шумами, может обмануть компаратор, который контролирует ток
В данном случае происходит отключение выхода, и падение тока продолжается. Как результат — уменьшение основной частоты колебания тока, которая подается на двигатель, к субгармонике генераторной частоты, которая, как правило, колеблется в диапазоне звуковых частот. Практически столкнуться с ситуацией, в которой период колебания тока равняется двум, трем, четырем периодам колебания генератора, почти невозможно. Данная проблема является более заметной при эксплуатации макетных схем, имеющих не очень хорошо расположенные заземления, при этом фоновый шум также провоцирует повышение напряжения.
При применении микросхем L_6506 и L_298N показатель повышения теоретически должен быть меньше, так как восстанавливающийся обратный ток идет на заземление, а не на считывающий резистор. Однако в приложениях, применяющих монолитные мостовые управляющие устройства (L_298N), паразитные структуры зачастую формируют всплески восстанавливающегося тока, которые по характеру схожи с обратным током диода, и которые могут идти через эмиттерный контакт устройства, то есть и через считывающий резистор.
При применении управляющих ДМОП-устройств (L_6202) обратный восстанавливающийся ток всегда идет через считывающий резистор, так как внутренний диод, который параллелен нижнему транзистору, подключается к ДМОП-устройству, но не к заземлению. В цепях управления, нестабильных по времени, типа PBL_3717A шумовым выбросом нарушается работа компаратора и повторно включается ждущий мультивибратор, чем увеличивается установленный период выключенного состояния на целое число.
Данная проблема решается двумя способами. Первый — устанавливается RC фильтр нижних частот между входом компаратора и считывающим резистором. В типовом ШД это требует монтажа 4-х дополнительных элементов. Вторым решением является использование доминирующей установки внутреннего триггера микросхем L_297 или L_6506 [1, 3], чтобы спрятать повышение. В этих целях длительность синхронизирующего генераторного импульса должна быть больше, нежели сумма задержки на проход сигнала (для L_298N это показатель 2-3 мкс) и длительность повышения (как правило, в пределах ста не для удовлетворительных диодов с накоплением заряда) (см. рисунок 76).
Рис. 76. Оснащение микросхемы L_297 доминирующей фиксацией может быть применено для сокрытия всплесков напряжения на считывающем резисторе в ходе переключения
Когда происходит подача этого импульса на триггерный вход, любой сигнал, который попадает на вход сброса на компараторе, будет проигнорирован. По окончании импульса сбрасывание компаратором триггера выполняется в необходимый момент. Разрешение проблемы в схемах, имеющих частотную модуляцию, производится установкой времени запирания, в ходе которого не происходит перезапуск ждущего мультивибратора.
Лучшим способом оценки стабильности цепи прерывания является остановка двигателя (удержание минимального синхросигнала микросхемы L_297 или постоянных четырех входных сигналов на L_6506) и анализ кривой тока, на которой не должно содержаться фазовых сдвигов. Подобная оценка каждого из уровней регулируемых токов осуществляется дважды. Пробник, к примеру, устройство Тektronix АМ_503, дает максимально точную картину тока в двигателе. При стабильной работе цепи кривая тока по времени совпадает с синхронизирующим сигналом управляющей схемы. Поскольку рассмотренные выше повышения в диапазоне 50-150 не являются недолговременными, для того, чтобы дать оценку схеме, следует применять высокочастотный осциллограф, имеющий полосу пропускания 200 МГц. L_297 или L_6506 предоставляют оптимальный запускающий сигнал.
Еще одним фактором, влияющим на стабильность схем с постоянной частотой ШИМ, является установленный режим прерывания. Сигнал прерывания на микросхеме L_297 можно приложить или к входному сигналу отключения, или к входам четырех фаз. В ходе прерывания входных сигналов включения рециркуляционный путь идет от заземления к нижнему диоду рециркуляции, на нагрузку, и далее на верхний рециркуляционный диод, затем обратно на источник, как изображено на рисунке 70.
Без учета противоЭДС, во время t1 включениянапряжение на катушке, когда растет ток, и в процессе рециркуляции t2 рассчитывается по следующим формулам:
V1=Vs-2Vsat— VRsense
V2 = VSS +2VF
Следующее выражение задает время изменения тока (последовательное сопротивление не учитывается):
U=L(dI/dt)во внимание, происходит увеличение рабочего цикла, так как во время включения нарастанию тока противостоит противоЭДС. В таких условиях схема управления может ровно функционировать на ½ частоты генератора (см. рисунок 77).
Рис. 77. Когда рабочий выходной цикл более 50%, цепь прерывания возможно синхронизировать субгармоникой частоты генератора
Выключение выходов происходит по достижении током заданного максимального значения. До того момента, как включается триггер, ток спадает, но затем вновь начинает расти. Так как t1>t2, он не может достичь максимального значения, когда с генератора идет второй импульс. Потому второй импульс не может действовать, и ток растет до тех пор, пока не будет достигнуто установленное максимальное значение, при котором происходит сбрасывание триггера компаратором. Таким образом, реально управляющая током схема может работать в одном из 2-х стационарных режимов, что зависит от времени, за которое током впервые будет достигнут максимум.
Наиболее простым решением является накладка прерывающего сигнала на 1 фазный вход в режиме прерывания фаз, что является осуществимым для микросхем L_297 или L_6506. Другим решением, срабатывающим в ряде случаев, является установка минимального рабочего цикла в границах 30% через подачу синхронизирующего сигнала на входы L_297 или L_6506. При использовании данной конфигурации в процессе каждого тактового интервала схемой должен производиться минимальный рабочий цикл. Это сможет задать более поздний временной момент, при котором будет зафиксирован максимальный ток, при этом частота прерывания будет засинхронизирована основной частотой. Существенным недостатком такого решения является высокий показатель минимального тока, который возможно стабилизировать. В ряде первых циклов прерывания ток двигателя тоже стремится выйти за разреженный предел, так как реальное максимальное значение не контролируется при минимальном рабочем цикле.
Влияние противоЭДС
ПротивоЭДС в ШД стремится максимизировать рабочий цикл схем управления прерыванием, поскольку они мешают возрастанию тока и способствуют спаду. В крайнем случае, когда источник питания имеет напряжение, практически несравнимое с максимальной противоЭДС мотора, необходимый рабочий цикл может превышать 50%. При этом создается проблема стабильности рабочей частоты, указанная выше. Здесь невозможно применение методики прерывания при константной частоте. Остается способ прерывания, в котором применяется нестабильная по времени частотная модуляция, аналогично выполненной в устройствах PBL_3717A, ТЕА_3717, ТЕА_3718 и L_6219.
По какой причине электродвигатель не работает
Начинающими пользователями прерывисто управляемых приводов обнаруживается, что электродвигатель не функционирует при включении цепи. Причиной является отсутствие достаточного вращающего момента. Если при установленной скорости мотор может создавать необходимый вращающий момент, причиной может быть погрешность в работе схемы регулирования тока. Выше было сказано, что схема контроля тока может и ошибаться. Бывают случаи, когда шумы являются настолько сильными, что реальный ток в моторе близок нулю, и электродвигателем не создается вращающий момент. Еще одной причиной может быть недостаточный ток, идущий от источника питания.
Каким образом избежать повреждений устройства управления
Пользователи интересуются, по какой причине происходит выход устройств из строя. Практически во всех случаях неисправности возникают вследствие электрических перегрузок (напряжением или током, вышедшим за регламентируемые пределы). Если устройство дало сбой, следует с особой тщательностью оценить системные режимные параметры. Зачастую повреждения вызваны переходным напряжением, которое создается индукцией в двигателе. Правильно разработанная система удерживает наибольшее напряжение на источнике, эмиттере, коллекторе выходных устройств, а в микросхемах – в промежутках от одного вывода к другому в границах максимального значения. Хорошая схема содержит фильтры напряжения питания, фиксирующие диоды, а также на выходах демпфирующие устройства [6].
Важным является грамотный выбор фиксирующих диодов. Выбор подходящего диода осуществляется в зависимости от скорости устройства переключения и поддерживает VF, сдерживаемое максимальное напряжение в заданных пределах. Требуется, чтобы совпадали характеристики дискретных внешних диодов и выходных транзисторов. Как правило, для биполярных устройств (L_298N) применение диодов со временем восстановления менее 150 не является допустимым. Применять 1N4001 не рекомендуется, поскольку диоды данной серии являются низкочастотными. Наличие избыточного тока также может навредить устройству, хотя подобное случается довольно редко. В основной массе систем избыточный ток – это результат коротких замыканий в нагрузке. В случае склонности системы к коротким замыканиям, целесообразно продумать монтаж внешней защиты.
Существует еще одна причина для беспокойства — это сквозной ток, который идет с источника к земле. Он обусловлен совместной проводимостью нижних и верхних транзисторов на мостовом выходе. В конструкцию устройств L_298N, L_293 и L_6202 входят цепи, служащие для предотвращения данного явления. Пользователь не сможет спутать восстанавливающийся обратный ток диодов, а также паразитных структур со сквозным.
Список дополнительных источников справочной информации
1. Sax, Herbert. «Stepper Мotor Driving» (AN_235).
2. «Сonstant Сurrent Chopper Drive Ups Stepper Мotor Performance» (AN_468).
3. Hopkins, Тhomas. «Using the L_6506 for Current Сontrol of Stepper Motors» (AN_469).
4. «The L_297 Stepper Motor Сontroller» (AN_470).
5. Leenouts, Albert. The Art and Practice of Step Motor Control. Ventura CA: Intertec Communications Inc, 1987.
6. Hopkins, Thomas. «Controlling Voltage Transients in Full Bridge Drivers» (AN_280).
7. Scrocchi G. and Fusarolli G. «Short Circuit Protection on L_6203» (AN_279).