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

В Simulink® Браузер библиотеки, выберите и добавьте блок C28x Hardware Interrupt из Embedded Coder® Пакет поддержки для Процессоров Instruments™ C2000™ Техаса> Scheduling.

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

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

CPU interrupt numbers

[1]

PIE interrupt numbers

[2]

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

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

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

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