Commit Graph

37 Commits

Author SHA1 Message Date
Razvalyaev
2ba2ae77b2 проверены напряжение, токи и температуры 2026-02-07 09:53:51 +03:00
Razvalyaev
7c1062a6d9 Переход на оригинальную плату УПП 2026-02-05 10:14:29 +03:00
Razvalyaev
804d302d2d Проверены и оптимизирвоаны защиты
- в матлаб проверена отрабокта всех защит
- добавлены быстрые защиты на КЗ, которые проверяются в прерывании АЦП
- определены и проверены более менее приоритеты ошибок

- в мтлаб добавлена симуляция MOE расширенных таймеров
2026-02-03 16:32:30 +03:00
Razvalyaev
deac6d5b06 Тесты в матлабе
А также:
- Коррекция фазового сдвига фильтра
- Определение порядка фаз
2026-01-30 15:56:09 +03:00
Razvalyaev
bd64d747b3 рефакторинг и описание параметров
добавлен, но не запущен модбас
фиксы симуляции и тесты с двигателем в матлаб
2026-01-28 15:31:07 +03:00
Razvalyaev
8e75c38c90 Фиксы после рефакторинга 2026-01-19 17:21:37 +03:00
Razvalyaev
7286f33709 некоторый рефакторинг 2025-12-30 14:50:50 +03:00
Razvalyaev
67be0b2304 коэфи пида вновь приведены к диапзаону 0-6.5535, коэф Ki сделан независимым от dt 2025-12-07 18:12:58 +03:00
Razvalyaev
2703f7efda Рефакторинг и фиксы
Вроде сделал управление для трехфазной сети без нулевого провода. В матлабе запускается, но токи странные и регулятор не доделан нормально
2025-12-05 18:36:38 +03:00
Razvalyaev
aa59f84fb7 рефакторинг и вроде бы понял как надо управлять импульсами
надо доделать и проверить
2025-12-04 15:01:55 +03:00
Razvalyaev
c0eea077d9 чет еще попытался но безуспешно 2025-12-02 22:16:06 +03:00
Razvalyaev
2775e0a9b6 Добавлен True RMS фильтр и оптимизации 2025-12-02 18:40:47 +03:00
Razvalyaev
3750d579fa лимит угла теперь не сатурирует, а начинается отсчет от него
плюс всякое по матлаб
2025-12-02 16:26:23 +03:00
Razvalyaev
eb6979aa27 в матлаб всё как у улитовского но не работает... почему...
плюс кучи мелочи по программе
2025-12-01 18:44:24 +03:00
Razvalyaev
854ea6f6c2 Улушения:
- логики дма (только по полному заполнению)
- фильтров
- расчетов действующих значений
- параметров (сатурация, сделан параметр время нарастания пуска Tnt, добавлен параметр скважность пачки импульсов)
2025-11-28 18:25:05 +03:00
Razvalyaev
5624468d09 изменения под старую плату УПП 2025-11-27 12:17:58 +03:00
Razvalyaev
c26319f832 минор фиксы 2025-11-24 19:01:13 +03:00
Razvalyaev
925bfbe01e Коэфы альфа в дефолтах проставлены чтобы были независимыми от частоты дискретизации и всякое другое 2025-11-21 18:49:57 +03:00
Razvalyaev
21379c6188 фикс сброса угла при инициализайии режима работы и по мелочи 2025-11-21 16:01:43 +03:00
Razvalyaev
f3965db204 Сделано чтобы софтварный режим пачки импульсов выбирался по одному дефайну 2025-11-21 10:23:45 +03:00
Razvalyaev
b21d72b728 моделирование чет непонятное 2025-11-21 00:30:07 +03:00
Razvalyaev
d918ffb860 ШИМ и контроль угла отлажене на 417 более менее
Оптимизированы конфиг дефайны - в мкс и мс, а не тиках
2025-11-20 19:14:21 +03:00
Razvalyaev
2b22c5b0eb TIM3 и TIM8 поменяты местами
плюс по мелочи:
- полряность каналов
- симуляция тока для отладки без тока на АЦП
- регулируемый запас на максимальнйы угол
2025-11-20 10:57:47 +03:00
Razvalyaev
0e950148c5 Добавлен фильтр на частоту сети
Исправлены баги

Кое как работает:
- с периодом АЦП 30 мкс
- с периодом while 600 мкс
2025-11-19 17:06:28 +03:00
Razvalyaev
5090ddfd48 Всякие оптимизации и переделки под отладку на 417
По основному алгу
- расчет частоты сети тепер по всему периоду, а не полупериоду
- добавлены новые параметры: сдвиг синуса от нуля и сдвиг между фазами
2025-11-19 15:29:42 +03:00
Razvalyaev
b61a11b4fe Куча всего
1.В Keil добавлен таргет для тестирования прошивки на STM32F417
2. Матлаб все еще не до конца понятно как имено построить модель чтобы токи не подлетали от малейшего открытия тиристоров
2025-11-19 02:19:30 +03:00
Razvalyaev
5d8dc1183b Ничего не понятно. При регулировании и плавном уменьшении угла ток в какой-то момент резко взлетает и все уходит в колебательный процесс. 2025-11-18 23:45:03 +03:00
Razvalyaev
e1d6f1139d чебля 2025-11-18 22:30:20 +03:00
Razvalyaev
6882d6d014 Рефакторинг и доработки 2025-11-18 18:15:37 +03:00
Razvalyaev
b887114510 Чет делал систему управления углом и поломалось всё... Угол неправильно рассчитывается и не в то время включается тиристор 2025-11-17 18:55:21 +03:00
Razvalyaev
e69eb0c8c9 Структуризирован PowerMonitor: сделано разделение на быстрие и медленные обработки
- Быстрые делаются в прерывании и заполняют с fast Напряжениями/Токами
- Медленные делаются в main, с каким-то периодом и работают с slow и mean Напряжениями/Токами/Температурами
2025-11-17 12:38:50 +03:00
Razvalyaev
b236975f9b Какие-то тесты и построение алгоритма. Но ничего прям интересного 2025-11-17 01:38:12 +03:00
Razvalyaev
b0813fb7e8 Полноценно запустилось в матлаб корректно. УПП может плавно открывать тиристоры пачкой импульсов
Начата работа над управлением УПП по командам
2025-11-16 19:40:40 +03:00
Razvalyaev
8041598cc5 Куууча всякой логики для управления тиристорами
Запустилось но неправильно пока
2025-11-15 19:08:50 +03:00
Razvalyaev
e4f05bdf6a Доработки по мониторингу сети и моделированию
Неудачная попытка добавить биквадратный фильтр для АЦП (уходит в разнос)
2025-11-13 18:56:29 +03:00
Razvalyaev
75bed20511 Добавлен модуль для мониторинга сети 2025-11-13 09:38:31 +03:00
Razvalyaev
67c8d0e039 Добавлены субмодули-библиотеки STM32 2025-11-08 12:45:29 +03:00