Commit Graph

167 Commits

Author SHA1 Message Date
71263abec9 удаление лишних проектов, перенесённых в отдельную папку 2024-09-23 15:35:39 +03:00
7d999ee9db изменения от Евгения Лапутина внесены 2024-09-23 14:34:04 +03:00
54e5b58c74 исправлена кодировка 2024-09-23 14:25:33 +03:00
0c25df271d Проекты управления двигателем перемещены в
http://sofdev:3000/seklyuts/MotorControl
2024-09-12 13:30:50 +03:00
a5da057a27 удаление лишнего 2024-09-12 12:24:25 +03:00
50acc964e3 Версия для работы с тензодатчиками 2024-09-12 11:04:35 +03:00
9349803bf8 опрос внешнего порта по фолтам перенёс обратно в фон, так как нужно выйти из прерывания чтоб работали прерывания таймера для таймаута
убрал компенсацию дедтайма, так как она приводит к ошибке при больших шим, а при попытке компенсации ошибок получается слишком ресурсозатратно, по времени не вмещаемся
2024-09-09 13:19:19 +03:00
967dd048ee исправил определение константы чтобы убрать ворнинг 2024-09-06 08:49:59 +03:00
57dca5e05a biss-c переделан на более универсальный вариант, может работать с разной разрядностью:
#define SINGLETURN      - бит на один оборот
#define MULTITURN       - бит на количество оборотов
их сумма -- общее кол-во бит

Скорость фримастера уменьшил на 57600, так как на 115200 уарт сыпет ошибками

Добавил вычисление смещения угла датчика.
2024-09-06 08:34:55 +03:00
0f29a7eb48 Вынесен опрос фримастера в фон и теперь работает на 115200 2024-09-05 12:12:13 +03:00
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
431030cd38 дистрибутив фримастера (средство отладки через com-port) 2024-06-07 14:28: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