Добавьте драйверы оборудования в имитационную модель и развернитесь к целевому компьютеру

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

Эта тема использует модель mcb_pmsm_foc_sim как ссылка, чтобы объяснить шаги, вовлеченные в аппаратное развертывание. Модель mcb_pmsm_foc_sim симулирует алгоритм ориентированного на поле управления (FOC) для реализации регулировки скорости для PMSM.

Алгоритм регулировки скорости развертывается на целевом компьютере Instruments™ LAUNCHXL-F28379D Техаса (соединенный с Texas Instruments BOOSTXL-DRV8305). Это детали аппаратного интерфейса:

ИнтерфейсПрикрепите на LAUNCHXL-F28379D
Вход Phase-A двигателяADCINC2
Вход Phase-B двигателяADCINB2
PWM выход от двигателяEPWM1A
PWM B выход от двигателяEPWM2A
PWM C выход от двигателяEPWM3A
Включите драйверу BOOSTXL-DRV8305GPIO124

Эти шаги объясняют, как добавить блоки драйвера оборудования из Embedded Coder® Support Package для Процессоров Texas Instruments C2000™, чтобы развернуть алгоритм управления в целевой компьютер LAUNCHXL-F28379D (соединенный с BOOSTXL-DRV8305).

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

Изучать необходимые условия должно было развернуть алгоритм управления в любой целевой компьютер, видеть, Готовят Целевой компьютер. Для получения дополнительной информации связанный с аппаратными связями, смотрите Аппаратные Связи.

Чтобы реализовать имитационную модель с моторным алгоритмом управления FOC PMSM, см. Проект, Ориентированный на поле на Алгоритм управления.

Основное понимание Simulink® является необходимым условием, чтобы выполнить эти шаги. Для получения дополнительной информации о драйвере ADC, квадратурный драйвер энкодера и блок аппаратного прерывания, видят модель mcb_pmsm_foc_qep_f28379d в качестве примера, который использует архитектуру, похожую на то, что мы описываем.

Примечание

Для целевого компьютера кроме LAUNCHXL-F28379D (соединенный с BOOSTXL-DRV8305), можно выполнить эти шаги, но выбрать блоки драйверов (ADC, PWM, Прерывание) от соответствующей библиотеки поддерживаемого оборудования.

Для просмотра документации необходимо авторизоваться на сайте