- Почему-то функция recalc_time_pwm_minimal_2_xilinx_pwm24 работает только если pwm24->XilinxFreq в формате int, а не unsigned
- Алг нормально стартует почему-то не сразу, а где-то после 4 секунды
- Тесты при разном порядке фаз (дефайн SIMULINK_SEQUENCE = V_PWM24_PHASE_SEQ_XXX)
- V_PWM24_PHASE_SEQ_NORMAL_ABC: работает красиво, но не правильно.
- V_PWM24_PHASE_SEQ_NORMAL_BCA: работает вроде кое-как правильно, но почти моментально выходит на скорость 34Гц. Плюс сильный выброс в начале. Мб параметры двигателя неправильные
- остальные работают через жопу
- Задание (оборотов, мощности, Izad) почему-то никак не влияет
- ШИМ вроде шимиться нормально (учитывая высокую частоту огибающей) closed#4
#3 Добавлена запись ШИМ в выходы SFunction
Алгоритм тот же, что и раньше просто оптимизирован в структуры и функции. Вроде даже что-то формирует, но не совсем понятно что. Надо дальше разбираться
Все основные файлы подтянуты без изменений
Изменены (только папка main_matlab):
- заглушки для ненужных функций (main_matlab.c)
- iq библиотека (IQmathLib_matlab.c)
- библиотеки DSP281x