Razvalyaev
324c42f823
Теперь он имеет отдельные структуры для таймеров (TimerSimHandle) и структуры для управления каждой фазой (PWMPhaseSimHandle) Поддерживает режимы формирвоания ШИМ: - для каждого таймера отдельно (PWM_SIMULATION_MODE_REGULAR_PWM) - через линии ТК для всей фазы разом (PWM_SIMULATION_MODE_TK_LINES). За основу взяты из функции улитковского В целом картина трехфазноого напряжения похожая, но ТК режим работает чуть ровнее и синхронее
18 lines
361 B
C
18 lines
361 B
C
#include "simstruc.h"
|
|
#include "app_includes.h"
|
|
|
|
#ifndef PARAM
|
|
#define PARAM
|
|
|
|
|
|
void readInputParameters(const real_T* u);
|
|
void writeOutputParameters(real_T* xD);
|
|
|
|
extern int Unites[UNIT_QUA_UNITS][UNIT_LEN];
|
|
extern int CAN_timeout[UNIT_QUA];
|
|
extern RS_DATA_STRUCT rs_a;
|
|
extern RS_DATA_STRUCT rs_b;
|
|
extern _iq iq_norm_ADC[COUNT_ARR_ADC_BUF][16];
|
|
#endif //PARAM
|
|
|