Управление двигателем на основе микросхемы DSP ADMC401
В последние годы, с развитием современных технологий управления двигателями и процветанием рынка систем электроприводов, AD представила встроенный DSP управления двигателями серии ADMCxx. Среди них ADMC401 - это продукт высокого класса, подходящий для высокоточных приложений, таких как промышленный контроль и управление станками. В настоящее время имеется определенное количество литературы, связанной с применением ADMC401 в электроприводе [1–3], но все они посвящены внедрению системы передачи или алгоритма управления двигателем. Принцип и характеристики ADMC401 систематически не представлены с точки зрения чипа. ADMC401 имеет полный интерфейс периферийного управления и богатую периферийную схему управления двигателем, которая сочетает в себе высокоскоростную вычислительную мощность DSP с управлением периферийными схемами, что позволяет управлять двигателем в высокоинтегрированной среде. Эта статья будет сосредоточена на принципах и особенностях ADMC401 и познакомит с его применением в промышленном контроле.
1ADMC401 архитектура
Диаграмма архитектуры ADMC401 показана на рисунке 1. Она состоит в основном из ядра DSP, пространства памяти и периферийных цепей управления двигателем. Для полностью цифрового высокопроизводительного управления двигателем наиболее характерной периферийной схемой управления двигателем ADMC401 является встроенная аналогово-цифровая система преобразования, модуль широтно-импульсной модуляции и интерфейсный модуль фотоэлектрического датчика.
1.1 DSP ядро и место для хранения
Ядро DSP - это «мозг» ADMC401, который основан на чипе ADSP-2171 с фиксированной точкой 26MIPS. Чип ADSP-2171 является членом семейства ADSP-21xx, а его гибкая архитектура и полный набор команд позволяют процессору выполнять несколько функций параллельно [4]. ADMC401 имеет несколько функций системного уровня ADSP-2171, таких как карты памяти, системы прерываний и работа с низким энергопотреблением.





