Реализация блока управления шаговым электродвигателем поворота камеры роботизированной мобильной платформы

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 27.07.2017
Размер файла 496,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru//

Размещено на http://www.allbest.ru//

Пермский национальный исследовательский политехнический университет

Реализация блока управления шаговым электродвигателем поворота камеры роботизированной мобильной платформы

В.Д. Володин

Аннотация

камера мобильный платформа микроконтроллер

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

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

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

Именно благодаря этим преимуществам шаговый двигатель был выбран для реализации механизма поворота камеры мобильной роботизированной платформы [1, 2].

Однако данный тип электродвигателей имеет ряд недостатков, описанных в [3]: повышенная вибрация; наличие резонансных зон в диапазоне высоких скоростей; низкая динамика; наличие ярко выраженного стоп-момента; высокая рабочая температура и низкий КПД привода; низкая точность позиционирования.

Альтернативой приводу на основе шагового электродвигателя является классический сервопривод, использующий синхронный электродвигатель переменного тока (PMSM) или бесколлекторный электродвигатель постоянного тока (BLDC). Для управления такими электродвигателями используется метод векторного регулирования, но, согласно [3] и [4], такой метод регулирования, в случае введения обратной связи по скорости и по току, применим и для шагового электродвигателя.

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

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

Рис. 1. - Структура векторного регулятора для шагового электродвигателя

С другой стороны, введение системы векторного управления приведет к усложнению системы управления двигателем: обычно для управления шаговым электроприводом, даже в режимах микрошага используются маломощные микроконтроллеры класса ATmega [5]. Введение полноценной системы векторного управления потребует более мощного решения. В системах векторного управления электродвигателями хорошо зарекомендовали себя микроконтроллеры с ядром Cortex-M4 и Cortex-R4. Одним из примеров успешного применения микроконтроллера с таким ядром для построения системы векторного управления электродвигателем является [6]. Так как программа векторного управления шаговым электродвигателем будет проще, чем классическая система управления трехфазным асинхронным электродвигателем переменного тока, описанная в [6], то мощности микроконтроллера с таким ядром будет достаточно для решения поставленной задачи.

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

Наличие высокопроизводительного микропроцессорного ядра (в случае ARM-архитектуры это Cortex-M4 или Cortex-R4) позволяет иметь:

минимум четыре канала ШИМ для управления силовыми транзисторами;

быстродействующий АЦП, в идеале, запускаемый событием от таймера, реализующего ШИМ;

модуль захвата, предназначенный для подключения инкрементного энкодера, через который реализуется обратная связь по скорости;

встроенные коммуникационные интерфейсы, позволяющие интегрировать систему управления в общую сеть роботизированной платформы на основе интерфейса RS-485 или CAN.

Также микроконтроллер должен быть хорошо документирован и иметь поддержку в одной из распространенных сред разработки, такой, как Keil MDK-ARM, IAR или же поддерживаться компилятором GCC-ARM, который можно интегрировать в среду разработки Keil uVision или Eclipse. В таблице 1 представлены результаты сравнения.

Таблица 1 - Выбор управляющего микроконтроллера для системы управления шаговым электродвигателем

Микроконтроллер

STM32F407

К1921ВК01Т

ОКР «Электросила»

Производитель

STMicroelectronics

ОАО «НИИЭТ»

ОАО «ПКК Миландр»

Ядро

Cortex-M4

Cortex-M4

Cortex-M4

Текущее состояние разработки

Ведутся серийные поставки

Есть опытные образцы

Ведется ОКР

Тактовая частота (МГц)

168

100

-

Количество каналов ШИМ

8

18

6

Модуль захвата

+

+

+

Запуск АЦП по событию таймера

+

- (блок ШИМ запускается по событию АЦП)

+

Коммуникационные интерфейсы

Ethernet, CAN, UART, USB

Ethernet, CAN, UART, USB

Ethernet, ГОСТ Р52070-2003, CAN, UART, USB

Поддерживающие среды разработки

Keil MDK-ARM, IAR, GCC+Eclipse

IAR, GCC+Eclipse

-

Как видно, на сегодняшний день единственным отечественным микроконтроллером, доведенным до стадии опытных образцов, предоставленных ряду заинтересованных предприятий, и способным заменить STM32F407 в задачах управления электродвигателями является К1921ВК01Т воронежского НИИЭТ. Структура данного микроконтроллера показана на рис. 2.

Рис. 2. - Структура микроконтроллера К1921ВК01Т

Микроконтроллер имеет все необходимые периферийные устройства для реализации системы управления. Также зеленоградское предприятие «НПФ Вектор» разработало контроллер управления трехфазным электродвигателем на основе этого микроконтроллера [7]. Кроме того, специалистами предприятия были разработаны оптимизированные под архитектуру микроконтроллера библиотеки функций управления электродвигателем, такие, как прямое и обратное преобразование Парка, прямое и обратное преобразования Кларка, функции ПИД-регуляторов для чисел с фиксированной точкой в формате 8.24.

Кроме микроконтроллера в систему управления должны быть включены такие элементы, как силовые транзисторы и микросхемы-драйверы. Подобные микросхемы освоены брянским НТЦ СИТ [8], входящим в состав холдинга «Кремний-М». Кроме того, предприятиями холдинга разработаны и силовые транзисторы, применимые для систем управления электроприводом.

Разработанная структурная схема системы управления шаговым электродвигателем показана на рис. 3, что является развитием научных работ в области управления электродвигателями (например, [9-12]).

Рис. 3. - Структурная схема блока управления шаговым электродвигателем

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

Работа выполнена при финансовой поддержке Минобрнауки РФ (договор №02.G25.31.0068) в рамках реализации Постановления Правительства РФ № 218 «О мерах государственной поддержки развития кооперации российских высших учебных заведений и организаций, реализующий комплексные проекты по созданию высокотехнологичного производства».

Литература

1. Курушин Д.С., Долгова Е.В., Файзрахманов Р.А. Принципы организации работ с применением мобильного робота // Научное обозрение. 2014. № 7-1. С. 219-221.

2. Долгова Е.В., Брюханова А.А., Курушин Д.С., Файзрахманов Р.А. Моделирование колебаний платформы интеллектуального мобильного робота // Вестник Московского государственного областного университета. Серия: Физика-математика. 2015. № 1. С. 85-93.

3. Тихонов А.О., Цывинский М.М. Эволюция приводов на базе шаговых двигателей. URL: servotechnica.ru/catalog/type/article/index.pl?id=42 (дата обращения: 23.09.2015).

4. Борисевич А.В., Глебко Д.В. Синтез и моделирование векторного управления шаговым двигателем // Перспективы развития информационных технологий: сборник материалов XVII Международной научно-практической конференции: в 2-х частях. Часть 2. Новосибирск: Издательство ЦРНС, 2014. C. 7-11.

5. Дмитриев С.Н., Бурмитских А.В. Реализация микрошагового режима управления двигателем с применением микроконтроллера //Молодежь и наука: сборник материалов IХ Всероссийской научно-технической конференции студентов, аспирантов и молодых ученых с международным участием, посвященной 385-летию со дня основания г. Красноярска. URL: conf.sfu-kras.ru/sites/mn2013/thesis/s085/s085-002.pdf.

6. Борисевич А.В., Омельченко Н.В. Реализация векторного управления асинхронным электродвигателем на микроконтроллере STM32F4 // Современные научные исследования и инновации. 2014. № 4. URL: web.snauka.ru/issues/2014/04/33144.

7. Опыт работы с ARM микроконтроллером НИИЭТ NT32M4F1. URL: motorcontrol.ru/usr/templates/files/NT32M4F1_2015_03_v7.pdf (дата обращения 23.09.2015).

8. Драйвер управления силовыми транзисторами. URL: sitsemi.ru/kat/1109ap1u.pdf (дата обращения 23.09.2015).

9. Горяинов М.Ф., Гунько В.А., Ядыкин В.С. Уменьшение энергопотребления швейными машинами при замене электропривода // Инженерный вестник Дона. 2011. №1. URL: ivdon.ru/ru/magazine/archive/n1y2011/345.

10. Кондратьева Н.П., Владыкин И.Р., Баженов В.А. Применение цилиндрического линейного асинхронного двигателя в электроприводе масляного выключателя вмп-10 // Инженерный вестник Дона. 2012. №2. URL: ivdon.ru/ru/magazine/archive/n2y2012/801.

11. Zulkifilie Ibrahim, Nurazlin Mohd Yaakop, Marizan Sulaiman, Jurifa Mat Lazi, Ahmad Shukri Abu Hasim, Fizatul Aini Patakor. Electric differential with SVPWM direct torque control using five-leg inverter for electric vehicles // Journal of Theoretical and Applied Information Technology. 2012. Vol. 46. №2. pp. 599-609.

12. Hiroyuki Enokijima, Kazuo Oka, Kouki Matsuse. Independent position control of two permanent magnet synchronous motor driver fed by five-leg inverter // Journal of International Council on Electrical Engineering. 2011. Vol. 1. №4. pp. 400-404.

Размещено на Allbest.ru

...

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

  • Описание примера изготовления простой, многофункциональной роботизированной системы. Выбор комплектующих, платформы, периферийных устройств, сервоприводов и дальномеров. Пример изготовления корпуса и алгоритмы написания программы для управления системой.

    курсовая работа [178,4 K], добавлен 27.08.2017

  • Назначение и описание принципа работы шагового двигателя. Структурная блок-схема прибора. Диаграмма подачи импульсов на обмотки в полношаговом режиме. Реализация схемы и модели в программной среде Proteus. Модель устройства управления шаговым двигателем.

    курсовая работа [1,6 M], добавлен 16.02.2013

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

    курсовая работа [613,8 K], добавлен 22.09.2012

  • GSM блок управления автоматикой ворот. Передатчик сигнала с пульта. Описание электрической принципиальной схемы блока управления шлагбаумом (БУШ). Работа БУШ в режиме редактирования массива телефонных номеров в памяти, при приеме входящего звонка.

    дипломная работа [3,0 M], добавлен 04.02.2016

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

    дипломная работа [468,7 K], добавлен 10.06.2009

  • Описание работы блока управления привода Fm-Stepdrive по схеме электрической структурной, необходимость её модернизации. Расчет временных соотношений командного цикла и надежности модернизированной схемы блока управления, выбор её элементной базы.

    курсовая работа [573,5 K], добавлен 13.03.2014

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

    курсовая работа [1,0 M], добавлен 26.05.2013

  • Структурная схема устройства. Выбор элементной базы и электрической схемы. Использование многоуровневой конвейерной обработки. Последовательность выполнения программы. Команды условного и безусловного перехода. Пространство регистров ввода-вывода.

    контрольная работа [308,2 K], добавлен 07.07.2013

  • Функциональная схема контроллера, управляющего роботизированной платформой перемещения предметов. Модули управления двигателями, структуры микросхем драйверов. Алгоритм функционирования программы, обеспечивающей управление по заданному алгоритму.

    курсовая работа [1,7 M], добавлен 28.12.2012

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

    курсовая работа [1,2 M], добавлен 26.12.2013

  • Структура микроконтроллера семейства MCS-51. Управление трехфазным бесколлекторным электродвигателем постоянного тока с использованием датчиков. Структурная и принципиальная схемы системы управления. Формирование последовательности выходных сигналов.

    курсовая работа [1,6 M], добавлен 26.11.2012

  • Построение математических моделей цифро-аналогового преобразователя, исполнительного двигателя, механической передачи, приборного редуктора, тахогенератора. Определение уровня ограничения выходного сигнала регулятора, угла поворота объекта управления.

    курсовая работа [1,5 M], добавлен 11.12.2012

  • Обоснование необходимости разработки аналога блока контроля кренов. Принцип работы блока контроля кренов БКК-18 на самолете ТУ-154М. Анализ отказов и неисправностей. Обоснование выбора типа микроконтроллера в качестве элементной базы для разработки.

    курсовая работа [337,7 K], добавлен 11.01.2014

  • Структура и назначение арифметическо-логического устройства, порядок его проектирования. Выбор элементной базы, конструкции данного блока и основные требования к нему. Расчет частоты собственных колебаний блока АЛУ, оценка уровня его унификации.

    курсовая работа [1,3 M], добавлен 01.09.2008

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

    дипломная работа [3,4 M], добавлен 16.12.2011

  • Функциональная и структурная схемы системы. Выбор и расчет исполнительного устройства. Выбор двигателя и расчет параметров передаточной функции двигателя. Расчет регулятора и корректирующего звена. Реализация корректирующего вала электродвигателя.

    курсовая работа [273,7 K], добавлен 09.03.2009

  • Результаты моделирования системы управления. Функциональная схема системы управления углом поворота нагрузки и алгоритм работы ЭВМ. Влияние периода квантования сигналов управления в контуре регулирования скорости на качество переходного процесса.

    курсовая работа [2,2 M], добавлен 11.12.2012

  • Разработка системы управления коротковолнового радиопередатчика на основе элементной базы. Особенности радиоэлектронных устройств. Проектирование блока и функционального узла. Расчет надежности с учетом различных видов отказов и теплового режима.

    дипломная работа [685,8 K], добавлен 30.03.2015

  • Структура электропривода постоянного тока с микропроцессорным управлением. Процессорный и интерфейсный модули в составе микропроцессора. Отработка управляющих программ для реализации алгоритма управления. Особенности проектирования интерфейсного модуля.

    курсовая работа [446,8 K], добавлен 08.07.2014

  • Описание структурной и функциональной схем электронных часов, выбор элементной базы. Разработка счетчика времени с системой управления на базе микроконтроллера. Экономический расчет затрат на проектирование, разработку и сборку макета электронных часов.

    дипломная работа [223,5 K], добавлен 26.07.2015

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