Commit Graph

24 Commits

Author SHA1 Message Date
fa206d1d68 Переделана инициализация смещений токов в SDFM, убраны большие массивы 2024-09-05 11:18:57 +03:00
a4a29dd929 Рефакторинг, разнесение некоторых ф-й в разные файлы для упорядочивания, создание дефайна "FREEMASRER", который определяет режим работы UART (отладка или тензодатчик) 2024-09-04 14:56:34 +03:00
76258c03d0 Заготовка для защиты через компаратор SDFM-модуля.
В CPU1 добавлен кроссбар для заведения сигналов с SDFM-компаратора на Digital Compare Submodule модудя PWM
В данной версии выхды sdfm-модулей токов и напряжения моста выведены на один сигнал trip4, а rrip4 выведен сразу на все 4 входных сигнала DCS, что избыточно и будет выведено на один.
Также сейчас используются все 4 сигнала выходов DCS, что тоже избыточно.
Также надо добавить в сдфм обработку прерывания по компаратору, чтобы выставлять соответствующую ошибку в ПО с возможностью её вывода (на экран и в протоколы обмена).
Также надо провести рефакторинг всего написанного, названия ф-ций и пременных сделать однообразными, а также инициализацию удобной, понятной, легко модифицируемой.
Также планируется внедрение обработки тензодатчиков через 485 (вместо отладки), для чего ввести дефайн, определяющий что сейчас активно -- отладка или тензодатчики.
Также надо выпилить (или временно закомментить) в CPU1 тот код что перешёл в CPU2
2024-09-04 09:17:21 +03:00
b4bbe14b67 SDFM-PWM FLT заготовка 2024-08-29 16:55:31 +03:00
0c392b202f АЦП переведён в дифференциальный режим (но это ничего не изменило) 2024-08-26 16:43:09 +03:00
9d5085c48b комментарии поправлены 2024-08-23 10:41:13 +03:00
a1debcfc47 датчик температуры перешёл на АЦП1 2024-08-23 10:31:40 +03:00
cfe4861db9 доложил файлы для работы с дисплеем 2024-08-21 13:24:23 +03:00
44cfb121d4 сделана возможность меннять частоту ШИМ 2024-08-21 08:38:36 +03:00
ca65dd4047 вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
ca562baf47 BISS-C заготовка 2024-07-26 10:26:33 +03:00
c58809798f добавлен режим потранзисторного шима 2024-07-24 16:02:51 +03:00
01ff374787 конфигурационные файлы 2024-07-24 10:07:50 +03:00
df2c9499d0 рабочая версия ПО для REF0 и REF1 2024-07-24 10:07:23 +03:00
4fcc1b54f8 доделка проекта с вариантом для новой версии ПЧ, в свойствах проекта дефайн REF0 или REF1 2024-07-23 09:56:14 +03:00
dab0041fa5 Удалены версии для RAM, для них не делалось моделей памяти 2024-06-07 10:43:35 +03:00
ea87016738 Работа прерываний для TPT29555 2024-05-29 16:21:30 +03:00
646d59cf7b удалена работа с памятью из программы запускающей CPU2
пины ШИМ инициализируются напрямую, без библиотек
2024-05-22 09:35:18 +03:00
c5b1377a9d добавить датчик температуры 2024-05-21 10:40:05 +03:00
6d997d7233 управление реле и чтение фолта перенесено на CPU2 2024-05-21 10:05:43 +03:00
3a383cfde6 Рабочая версия для CPU2 2024-05-21 09:03:51 +03:00
4fb36f9e64 разделение на CPU1 и 2 2024-05-03 11:19:05 +03:00
41342a0ccc Свойства проекта, вернул f2838x_codestartbranch.asm 2024-04-15 10:29:22 +03:00
e414f5f74c проект CPU1 2024-04-15 09:41:58 +03:00