MotorControlModuleSDFM_TMS3.../Projects/epwm_test_biss_c_cpu2/src
seklyuts 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
..
CLB вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
ExternalEEPROM SDFM-PWM FLT заготовка 2024-08-29 16:55:31 +03:00
Peripherals Заготовка для защиты через компаратор SDFM-модуля. 2024-09-04 09:17:21 +03:00
vector Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
biss.c вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
biss.h вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
buttons.c дисплей чтоб не мешал фримастеру 2024-08-23 13:36:06 +03:00
buttons.h дисплей чтоб не мешал фримастеру 2024-08-23 13:36:06 +03:00
config.h конфигурационные файлы 2024-07-24 10:07:50 +03:00
crc.c Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
crc.h Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
fault.c сделана возможность меннять частоту ШИМ 2024-08-21 08:38:36 +03:00
fault.h забыл добавить новые файлы обработки датчиков фолта и температуры 2024-05-30 08:35:53 +03:00
fonts.c доложил файлы для работы с дисплеем 2024-08-21 13:24:23 +03:00
fonts.h доложил файлы для работы с дисплеем 2024-08-21 13:24:23 +03:00
frm_uart.c Заготовка для защиты через компаратор SDFM-модуля. 2024-09-04 09:17:21 +03:00
frm_uart.h Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
frmmstr_run.c Продолжительный импульсный режим 2024-08-27 12:26:59 +03:00
frmmstr_run.h Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
i2c_oled.c дисплей чтоб не мешал фримастеру 2024-08-23 13:36:06 +03:00
i2c_oled.h дисплей чтоб не мешал фримастеру 2024-08-23 13:36:06 +03:00
init_perif.c SDFM-PWM FLT заготовка 2024-08-29 16:55:31 +03:00
init_perif.h Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
rele.c вращение по датчику BISS-C только контур тока 2024-07-26 16:32:52 +03:00
rele.h рабочая версия ПО для REF0 и REF1 2024-07-24 10:07:23 +03:00
skvt.c Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
skvt.h Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
temperature.c температура читается 2024-06-07 09:46:14 +03:00
temperature.h измерение температуры по прерываниям только когда не вращается двигатель 2024-06-03 09:04:31 +03:00
timer_base.c Разделение проекта на CPU1 и CPU2 2024-04-15 09:41:07 +03:00
timer_base.h Работа прерываний для TPT29555 2024-05-29 16:21:30 +03:00
vector.c Заготовка для защиты через компаратор SDFM-модуля. 2024-09-04 09:17:21 +03:00
vector.h SDFM-PWM FLT заготовка 2024-08-29 16:55:31 +03:00