Commit Graph

15 Commits

Author SHA1 Message Date
3003cae0a9 Векторное управление завелось, но пока непонятно как. Двигатель вроде стоит, но рисуются красивые синусоиды тока. Хотя на втором инверторе не такие красивые 2025-01-16 13:45:39 +03:00
8418069d9a Инвертор запустился. Были перепутаны верхние и нижние ключи 2025-01-16 13:10:11 +03:00
a6023bbdcb попытка запустить 23550_on_ship. такая же фигня, шим красивый но неправильный 2025-01-15 13:39:33 +03:00
2163dad313 Добавлена поддержка двойного прерывания
ReadMemory(ADR_SAW_VALUE) возвращает текущее значение пилы PWM и алгоритм может определить уровень прерывания detect_level_interrupt()
2025-01-15 12:35:47 +03:00
affe05dc54 заготовка для симуляции АЦП 2025-01-15 11:49:27 +03:00
4cdcd20770 Проект перенесен на мои шаблоны для симуляции 2025-01-15 11:01:26 +03:00
5169ba84d3 Заработало, но есть ньюансы
- Почему-то функция 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 
2025-01-14 18:41:34 +03:00
c42e0fa1d3 Добавлены выводы текущей скважности ШИМ
Кое как работает только половина ШИМ
2025-01-14 16:39:15 +03:00
4de878ee68 Добавлен модуль для формирования ШИМ
 Добавлена запись ШИМ в выходы SFunction

Алгоритм тот же, что и раньше просто оптимизирован в структуры и функции. Вроде даже что-то формирует, но не совсем понятно что. Надо дальше разбираться
2025-01-14 13:26:48 +03:00
298ce44264 обновлены параметра ГЭД для 23550 (мб не до конца обновил) 2025-01-14 12:53:37 +03:00
e93242da70 алгоритм запускается и даже что-то считает но пока не формирует шим. Просто считает время включения ключей 2025-01-13 16:58:59 +03:00
adf0437341 алгоритм векторного управления вызывается и даже что-то считает. теперь надо завести в него уставки и измерения с ротора 2025-01-13 13:05:34 +03:00
7e0063eee0 Скомпилилось, но пока ничего не вызывается
Все основные файлы подтянуты без изменений

Изменены (только папка main_matlab):
- заглушки для ненужных функций (main_matlab.c)
- iq библиотека (IQmathLib_matlab.c)
- библиотеки DSP281x
2025-01-13 11:09:58 +03:00
06c76feb3b init2 2024-12-27 10:55:18 +03:00
da2cd65e9a init 2024-12-27 10:50:32 +03:00