Добавьте триггерный блок аппаратного прерывания для текущего цикла управления

В Simulink® Library Browser выберите и добавьте блок C28x Hardware Interrupt из Embedded Coder® Support Package для Процессоров Instruments™ C2000™ Техаса> Планирование.

В диалоговом окне параметров блоков обновите настройки, чтобы сконфигурировать аппаратное прерывание ADCINT1. В диалоговом окне параметров блоков идентифицируйте и обновите КРУГ и прерывания центрального процессора для аппаратного прерывания ADCINT1.

Параметр в блоке аппаратного прерывания C28xНастройки

CPU interrupt numbers

[1]

PIE interrupt numbers

[2]

В текущей подсистеме управления добавьте блок Trigger и установите параметр Trigger type на function-call. Соедините этот триггерный вход подсистемы с блоком Hardware Interrupt как показано в этом рисунке.

Во входе блока Rate Transition к Текущей подсистеме Управления измените Output port sample time в -1.

Добавьте блок Function-Call Generator в различном источнике, чтобы поддержать симуляцию модели. В блоке Function-Call Generator, установленном параметр Sample time как T s (50e-6).

Симулируйте модель с обновленными блоками драйверов и проверяйте результаты симуляции в Data Inspector Simulink. Варианты гарантируют, что ADC, драйверы PWM и прерывания не активны для симуляции.

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