Параметры конфигурации модели

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

В окне Simulink нажмите Hardware Settings во вкладке HARDWARE, чтобы открыть диалоговое окно Configuration Parameters и выбрать целевой компьютер в поле Hardware board.

Настройка решателя

Во вкладке Solver диалогового окна Configuration Parameters, для фиксированного шага дискретный решатель, auto типа в поле Fixed-step size (fundamental sample time).

Настройка интерфейса ADC

Если вы соединяете аналоговые входы (текущий или датчики напряжения) к аппаратной плате, конфигурируете связанные параметры ADC в диалоговом окне Configuration Parameters при помощи этих шагов:

  1. Откройте вкладку Hardware Implementation.

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

Этот пример показывает настройку ADC для платы LAUNCHXL-F28379D. Максимальная рабочая частота ADCCLK для целей TMS320F28379D составляет 50 МГц.

Настройка интерфейса PWM

Если вы соединяете PWM выходные параметры с целевого устройства на инвертор, конфигурируете связанные параметры PWM в диалоговом окне Configuration Parameters при помощи следующих шагов:

  1. Откройте вкладку Hardware Implementation.

  2. Установите делитель часов ePWM на SYSCLKOUT/1.

  3. Обновите следующие поля назначения контактов 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 при помощи следующих шагов:

  1. Откройте вкладку Hardware Implementation.

  2. Выберите группу eCAP под Hardware board settings> Target hardware resources.

  3. Обновите следующие поля назначения контактов ECAP:

Поле назначения контактов ECAPЗначение поля

ECAP1 pin assignment

Холл А.

ECAP2 pin assignment

Холл Б.

ECAP3 pin assignment

Холл К.

Следующий пример показывает eCAP настройку для датчика Холла, соединенного с платой DRV8312 с платой управления MCU Малой флейты F28069:

Квадратурная настройка интерфейса энкодера

Если вы соединяете Квадратурный датчик Энкодера с аппаратной платой, конфигурируете связанные параметры в диалоговом окне Configuration Parameters при помощи следующих шагов:

  1. Откройте вкладку Hardware Implementation.

  2. Выберите группу eQEP под Hardware board settings> Target hardware resources.

  3. Обновите следующие поля назначения контактов EQEP:

Поле назначения контактов EQEPСвойство

EQEP1A pin assignment

Квадратурный канал энкодера A

EQEP1B pin assignment

Квадратурный канал энкодера B

EQEP1I pin assignment

Квадратурный индекс энкодера

Следующий пример показывает eQEP настройку для квадратурного датчика энкодера, соединенного с платой LAUNCHXL-F28379D:

Настройка последовательного интерфейса

Если вы генерируете код и используете последовательную передачу между хостом и предназначаетесь для моделей Simulink, конфигурируете связанные параметры в диалоговом окне Configuration Parameters при помощи следующих шагов:

  1. Откройте вкладку Hardware Implementation.

  2. Выберите группу SCI_A под Hardware board settings> Target hardware resources.

  3. Обновите следующие настройки SCI_A:

    Настройки SCI_AСвойство
    Suspension modeПоследовательный режим приостановки
    Number of stop bitsStopBits
    Parity modeЧетность
    Character length bitsDataBits
    Desired baud rate in bits/secСкорость в бодах последовательной передачи

    Pin assignment(Tx)

    Выведите контакт для Последовательной Передачи

    Pin assignment(Rx)

    Входной контакт для Последовательного Получает

Например, используйте следующую настройку SCI_A для датчика Холла, соединенного с платой F28379D LaunchPad: