Обновите параметры конфигурации для модели Simulink®, которую вы создаете, прежде, чем симулировать или развернуть модель в контроллер.
В окне Simulink нажмите Hardware Settings во вкладке HARDWARE, чтобы открыть диалоговое окно Configuration Parameters и выбрать целевой компьютер в поле Hardware board.
Во вкладке Solver диалогового окна Configuration Parameters, для фиксированного шага дискретный решатель, auto
типа в поле Fixed-step size (fundamental sample time).
Если вы соединяете аналоговые входы (текущий или датчики напряжения) к аппаратной плате, конфигурируете связанные параметры ADC в диалоговом окне Configuration Parameters при помощи следующих шагов:
Откройте вкладку Hardware Implementation.
Установите делитель частоты часов ADC и проверяйте тактовую частоту ADC. Убедитесь, что отображенная тактовая частота ADC меньше максимального значения, заданного в таблице данных устройства.
Этот пример показывает настройку ADC для платы LAUNCHXL-F28379D. Максимальная рабочая частота ADCCLK для целей TMS320F28379D составляет 50 МГц.
Если вы соединяете PWM выходные параметры с целевого устройства на инвертор, конфигурируете связанные параметры PWM в диалоговом окне Configuration Parameters при помощи следующих шагов:
Откройте вкладку Hardware Implementation.
Установите делитель часов ePWM на SYSCLKOUT/1.
Обновите следующие поля назначения контактов PWM.
ePWM прикрепляют настройки | Свойство |
---|---|
PWM1A pin assignment | Импульс логического элемента для транзистора высокой стороны Фазы-A |
PWM1B pin assignment | Импульс логического элемента для транзистора низкой стороны Фазы-A |
PWM2A pin assignment | Импульс логического элемента для транзистора высокой стороны Фазы-B |
PWM2B pin assignment | Импульс логического элемента для транзистора низкой стороны Фазы-B |
PWM3A pin assignment | Импульс логического элемента для транзистора высокой стороны Фазы-C |
PWM3B pin assignment | Импульс логического элемента для транзистора низкой стороны Фазы-C |
Если вы соединяете датчик Холла с аппаратной платой, конфигурируете связанные параметры в диалоговом окне Configuration Parameters при помощи следующих шагов:
Откройте вкладку Hardware Implementation.
Выберите группу eCAP под Hardware board settings> Target hardware resources.
Обновите следующие поля назначения контактов ECAP:
Поле назначения контактов ECAP | Значение поля |
---|---|
| Холл А. |
| Холл Б. |
| Холл К. |
Следующий пример показывает eCAP настройку для датчика Холла, соединенного с платой DRV8312 с платой управления MCU Малой флейты F28069:
Если вы соединяете Квадратурный датчик Энкодера с аппаратной платой, конфигурируете связанные параметры в диалоговом окне Configuration Parameters при помощи следующих шагов:
Откройте вкладку Hardware Implementation.
Выберите группу eQEP под Hardware board settings> Target hardware resources.
Обновите следующие поля назначения контактов EQEP:
Поле назначения контактов EQEP | Свойство |
---|---|
| Квадратурный канал энкодера A |
| Квадратурный канал энкодера B |
| Квадратурный индекс энкодера |
Следующий пример показывает eQEP настройку для квадратурного датчика энкодера, соединенного с платой LAUNCHXL-F28379D:
Если вы генерируете код и используете последовательную передачу между хостом и предназначаетесь для моделей Simulink, конфигурируете связанные параметры в диалоговом окне Configuration Parameters при помощи следующих шагов:
Откройте вкладку Hardware Implementation.
Выберите группу SCI_A под Hardware board settings> Target hardware resources.
Обновите следующие настройки SCI_A:
Настройки SCI_A | Свойство |
---|---|
Suspension mode | Последовательный режим приостановки |
Number of stop bits | StopBits |
Parity mode | Четность |
Character length bits | DataBits |
Desired baud rate in bits/sec | Скорость в бодах последовательной передачи |
| Выведите контакт для Последовательной Передачи |
| Входной контакт для Последовательного Получает |
Например, используйте следующую настройку SCI_A для датчика Холла, соединенного с платой F28379D LaunchPad: