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

 
» » » Микроконтроллерное управление двигателями с помощью 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, электропривод



   Благодарим Вас за интерес к информационному проекту digitrode.ru.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.


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

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

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