Commit Graph

143 Commits

Author SHA1 Message Date
fa206d1d68 Переделана инициализация смещений токов в SDFM, убраны большие массивы 2024-09-05 11:18:57 +03:00
6d0905983f добавлены новые файлы 2024-09-04 14:59:27 +03:00
a4a29dd929 Рефакторинг, разнесение некоторых ф-й в разные файлы для упорядочивания, создание дефайна "FREEMASRER", который определяет режим работы UART (отладка или тензодатчик) 2024-09-04 14:56:34 +03:00
c8892500d4 gpio128 теперь CS 2024-09-04 13:04:19 +03:00
361354cd0c в новой версии платы CS для BL25CM1A переехал на GPIO127 (в старой версии был на GPIO98) 2024-09-04 11:25:38 +03:00
a7ce96bf42 комментарии вернул в нормальный вид 2024-09-04 10:30:19 +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
6a5ba6fd4f ток КЗ = 55 А 2024-08-27 12:44:22 +03:00
3c857bc876 Продолжительный импульсный режим 2024-08-27 12:26:59 +03:00
0c392b202f АЦП переведён в дифференциальный режим (но это ничего не изменило) 2024-08-26 16:43:09 +03:00
aefcee53fb дисплей чтоб не мешал фримастеру 2024-08-23 13:36:06 +03:00
09d1aafce3 замена ацп2 на ацп1 2024-08-23 13:15:23 +03:00
1362b58739 апдейт части с дисплеем 2024-08-23 10:53:26 +03:00
9d5085c48b комментарии поправлены 2024-08-23 10:41:13 +03:00
a1debcfc47 датчик температуры перешёл на АЦП1 2024-08-23 10:31:40 +03:00
d573366b75 устранены проблемы с кодировкой 2024-08-22 14:51:04 +03:00
cfe4861db9 доложил файлы для работы с дисплеем 2024-08-21 13:24:23 +03:00
9a7c7c5829 синхронизация шим после изменения частоты 2024-08-21 13:17:02 +03:00
44cfb121d4 сделана возможность меннять частоту ШИМ 2024-08-21 08:38:36 +03:00
1035d02861 заготовка для внедрения обработчика кнопок и монитора 2024-08-15 15:55:09 +03:00
db12894c1b добавил описание импульса 2024-08-13 10:00:56 +03:00
7d4a81ace0 описание 2024-07-26 16:45:23 +03:00
ca65dd4047 вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
ca562baf47 BISS-C заготовка 2024-07-26 10:26:33 +03:00
7433285e24 дополнил описание 2024-07-25 08:43:02 +03:00
3def316773 описание проекта 2024-07-25 08:37:40 +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
05542beb04 Измерение тока тормоза 2024-07-09 11:35:12 +03:00
df31f6a61d не выключаем если напряжение снизилось уже после 2024-07-03 13:42:02 +03:00
c87a2e53e1 обработка реле 2024-07-03 12:50:44 +03:00
3a9f6896ea мёртвое время, скорость уарт, коэфф. рег-ра 2024-07-03 10:31:37 +03:00
7b8a23ccff EFC_Communication 2024-06-07 11:12:56 +03:00
f754bd7630 EFC_EcatDriver 2024-06-07 11:11:23 +03:00
3eec0875b0 EFC_UsbDriver 2024-06-07 11:04:32 +03:00
24b3b39d9f удалён неиспользуемый код 2024-06-07 10:49:00 +03:00
dab0041fa5 Удалены версии для RAM, для них не делалось моделей памяти 2024-06-07 10:43:35 +03:00
2e1b449c88 температура читается 2024-06-07 09:46:14 +03:00
43ccea0c82 рефакторинг 2024-06-03 09:05:26 +03:00
61f79dd914 измерение температуры по прерываниям только когда не вращается двигатель 2024-06-03 09:04:31 +03:00
d888b2bebd измерение температуры по прерываниям на gpio15 2024-05-30 09:04:10 +03:00
f9017a881d забыл добавить новые файлы обработки датчиков фолта и температуры 2024-05-30 08:35:53 +03:00
ea87016738 Работа прерываний для TPT29555 2024-05-29 16:21:30 +03:00
d007cf4c89 Частота вентилятора понижена до 1 кГц 2024-05-27 09:09:31 +03:00
7a214b1304 Исправлено Евгением Лапутиным для корректной работы с USB 2024-05-24 08:48:11 +03:00
9061a9aab7 Отключил необрабатываемый фолт 2024-05-22 11:39:10 +03:00
0238bb6a93 Исправил запуск CPU2 2024-05-22 11:38:21 +03:00