Моделирование Строения и Оборудования развертывания

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

  1. В Simulink® Моделью щелкните Hardware > Hardware Settings, чтобы открыть диалоговое окно Configuration Parameters.

  2. Откройте вкладку Hardware Implementation и установите для Hardware board значение TI Delfino F28379D LaunchPad.

Для любой другой пользовательской платы перейдите на вкладку Hardware Implementation диалогового окна Параметров конфигурации и выберите соответствующий процессор и отредактируйте детали периферии в Hardware board settings > Target hardware resources.

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

Подключите плату Instruments™ BOOSTXL-DRV8305 Texas и разъем QEP к аппаратной плате Texas Instruments LaunchPad XL. Для получения дополнительной информации об аппаратных соединениях, связанных с Texas Instruments C2000 LaunchPadXL, смотрите Hardware Connections. Для BOOSTXL-DRV8305 (подключенного к плате LaunchPadXL) требуется сигнал включения. Этот сигнал соединяется с GPIO124 контактом процессора.

В браузере библиотеки Simulink добавьте Embedded Coder® Пакет поддержки для инструментов C2000™ процессоров Техаса > F2837xD > Цифровой выход. В параметры блоков окне блока Digital Выхода измените следующие настройки:

Параметр в блоке цифрового выходаНастройки

GPIO Group

GPIO120~GPIO127

GPIO124

on

Переименуйте блок в GPIO_124.

Добавьте блок константы со значением 1 как вход в блок GPIO124, как показано на этом рисунке.

На вкладке Hardware модели Simulink выберите Build, Deploy & Start. Это генерирует код С, проект CCS и специфичный для целевого файла out-файл. Система использует последовательную связь, чтобы загрузить этот целевой файл на целевой компьютер и запустить загруженный алгоритм в оборудовании.

Когда модель развертывается к цели, двигатель запускается в разомкнутом контуре, а затем запускается в регулировании скорости с обратной связью. В этом примере рекомендуется использовать последовательную связь для мониторинга и отладки сигналов. Смотрите модель примера mcb_pmsm_foc_qep_f28379d для получения дополнительной информации о реализации последовательной связи приема и передачи (между хостом и целевыми моделями). Из блока Serial Receive обновите блок Data Store Memory, чтобы запустить и остановить двигатель.

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