цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Микроконтроллерное управление двигателями с помощью PIC32MK MC

Микроконтроллерное управление двигателями с помощью PIC32MK MC

Автор: Mike(admin) от 19-06-2017, 19:35

Сегодня для задач управления электродвигателями широко применяются различные микроконтроллеры и сигнальные процессоры (DSP). Одной из компаний, славящейся своими микроконтроллерами для электропривода и не только, является Microchip.


Микроконтроллерное управление двигателями с помощью PIC32MK MC

Микроконтроллеры PIC32MK MC для управления двигателями


Так, компания Microchip выпустила недавно новое семейство микроконтроллеров PIC32MK, которое разделяется на две группы (подсемейства): PIC32MK MC и PIC32MK GP. Номера компонентов и другие формы идентификации продукта часто кажутся безнадежно неясными, но в этом случае метки «MC» и «GP» приятно просты: Microchip указывает, что подсемейство MC оптимизировано для приложений управления двигателями (Motor Control) и что подсемейство GP предназначено для приложений общего назначения (General Purpose). И микроконтроллеры PIC32MK MC, действительно, имеют все необходимое для управления электромоторами.


Что в первую очередь привлекает внимание, это немалая частота процессора: 120 МГц. Помимо этого здесь имеется поддержка DSP и математики с плавающей запятой и, конечно же, это 32-битное устройство (как указано в названии PIC32MK). Это еще больше подтверждает, что линия между микроконтроллерами и сигнальными процессорами становится все более размытой. Упрощенная блок-схема PIC32MK MC представлена ниже.


Блок-схема PIC32MK MC

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


PIC32MK MC интерфейс энкодера

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


В итоге все эти элементы (АЦП, ЦАП, операционные усилители, компараторы, таймеры ШИМ, интерфейс квадратурного энкодера) позволяют квалифицировать устройства PIC32MK MC как микроконтроллеры, оптимизированные для управления электродвигателями.




© digitrode.ru


Теги: PIC32, электропривод



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий