Commit Graph

  • 71263abec9 удаление лишних проектов, перенесённых в отдельную папку master seklyuts 2024-09-23 15:35:39 +0300
  • 7d999ee9db изменения от Евгения Лапутина внесены seklyuts 2024-09-23 14:34:04 +0300
  • 54e5b58c74 исправлена кодировка seklyuts 2024-09-23 14:25:33 +0300
  • 0c25df271d Проекты управления двигателем перемещены в http://sofdev:3000/seklyuts/MotorControl seklyuts 2024-09-12 13:30:50 +0300
  • a5da057a27 удаление лишнего seklyuts 2024-09-12 12:24:25 +0300
  • 50acc964e3 Версия для работы с тензодатчиками seklyuts 2024-09-12 11:04:35 +0300
  • 9349803bf8 опрос внешнего порта по фолтам перенёс обратно в фон, так как нужно выйти из прерывания чтоб работали прерывания таймера для таймаута убрал компенсацию дедтайма, так как она приводит к ошибке при больших шим, а при попытке компенсации ошибок получается слишком ресурсозатратно, по времени не вмещаемся seklyuts 2024-09-09 13:19:19 +0300
  • 967dd048ee исправил определение константы чтобы убрать ворнинг seklyuts 2024-09-06 08:49:59 +0300
  • 57dca5e05a biss-c переделан на более универсальный вариант, может работать с разной разрядностью: #define SINGLETURN - бит на один оборот #define MULTITURN - бит на количество оборотов их сумма -- общее кол-во бит seklyuts 2024-09-06 08:34:55 +0300
  • 0f29a7eb48 Вынесен опрос фримастера в фон и теперь работает на 115200 seklyuts 2024-09-05 12:12:13 +0300
  • fa206d1d68 Переделана инициализация смещений токов в SDFM, убраны большие массивы seklyuts 2024-09-05 11:18:57 +0300
  • 6d0905983f добавлены новые файлы seklyuts 2024-09-04 14:59:27 +0300
  • a4a29dd929 Рефакторинг, разнесение некоторых ф-й в разные файлы для упорядочивания, создание дефайна "FREEMASRER", который определяет режим работы UART (отладка или тензодатчик) seklyuts 2024-09-04 14:56:34 +0300
  • c8892500d4 gpio128 теперь CS seklyuts 2024-09-04 13:04:19 +0300
  • 361354cd0c в новой версии платы CS для BL25CM1A переехал на GPIO127 (в старой версии был на GPIO98) seklyuts 2024-09-04 11:25:38 +0300
  • a7ce96bf42 комментарии вернул в нормальный вид seklyuts 2024-09-04 10:30:19 +0300
  • 76258c03d0 Заготовка для защиты через компаратор SDFM-модуля. В CPU1 добавлен кроссбар для заведения сигналов с SDFM-компаратора на Digital Compare Submodule модудя PWM В данной версии выхды sdfm-модулей токов и напряжения моста выведены на один сигнал trip4, а rrip4 выведен сразу на все 4 входных сигнала DCS, что избыточно и будет выведено на один. Также сейчас используются все 4 сигнала выходов DCS, что тоже избыточно. Также надо добавить в сдфм обработку прерывания по компаратору, чтобы выставлять соответствующую ошибку в ПО с возможностью её вывода (на экран и в протоколы обмена). Также надо провести рефакторинг всего написанного, названия ф-ций и пременных сделать однообразными, а также инициализацию удобной, понятной, легко модифицируемой. Также планируется внедрение обработки тензодатчиков через 485 (вместо отладки), для чего ввести дефайн, определяющий что сейчас активно -- отладка или тензодатчики. Также надо выпилить (или временно закомментить) в CPU1 тот код что перешёл в CPU2 seklyuts 2024-09-04 09:17:21 +0300
  • b4bbe14b67 SDFM-PWM FLT заготовка seklyuts 2024-08-29 16:55:31 +0300
  • 6a5ba6fd4f ток КЗ = 55 А 2.2 seklyuts 2024-08-27 12:44:22 +0300
  • 3c857bc876 Продолжительный импульсный режим 2.1 seklyuts 2024-08-27 12:26:59 +0300
  • 0c392b202f АЦП переведён в дифференциальный режим (но это ничего не изменило) seklyuts 2024-08-26 16:43:09 +0300
  • aefcee53fb дисплей чтоб не мешал фримастеру seklyuts 2024-08-23 13:36:06 +0300
  • 09d1aafce3 замена ацп2 на ацп1 seklyuts 2024-08-23 13:15:23 +0300
  • 1362b58739 апдейт части с дисплеем seklyuts 2024-08-23 10:53:26 +0300
  • 9d5085c48b комментарии поправлены seklyuts 2024-08-23 10:41:13 +0300
  • a1debcfc47 датчик температуры перешёл на АЦП1 seklyuts 2024-08-23 10:31:40 +0300
  • d573366b75 устранены проблемы с кодировкой seklyuts 2024-08-22 14:51:04 +0300
  • cfe4861db9 доложил файлы для работы с дисплеем seklyuts 2024-08-21 13:24:23 +0300
  • 9a7c7c5829 синхронизация шим после изменения частоты seklyuts 2024-08-21 13:17:02 +0300
  • 44cfb121d4 сделана возможность меннять частоту ШИМ 2.0 seklyuts 2024-08-21 08:38:36 +0300
  • 1035d02861 заготовка для внедрения обработчика кнопок и монитора seklyuts 2024-08-15 15:55:09 +0300
  • db12894c1b добавил описание импульса seklyuts 2024-08-13 10:00:56 +0300
  • 7d4a81ace0 описание seklyuts 2024-07-26 16:45:23 +0300
  • ca65dd4047 вращение по датчику BISS-C только контур тока seklyuts 2024-07-26 16:32:52 +0300
  • ca562baf47 BISS-C заготовка seklyuts 2024-07-26 10:26:33 +0300
  • 7433285e24 дополнил описание seklyuts 2024-07-25 08:43:02 +0300
  • 3def316773 описание проекта seklyuts 2024-07-25 08:37:40 +0300
  • c58809798f добавлен режим потранзисторного шима seklyuts 2024-07-24 16:02:51 +0300
  • 01ff374787 конфигурационные файлы seklyuts 2024-07-24 10:07:50 +0300
  • df2c9499d0 рабочая версия ПО для REF0 и REF1 seklyuts 2024-07-24 10:07:23 +0300
  • 4fcc1b54f8 доделка проекта с вариантом для новой версии ПЧ, в свойствах проекта дефайн REF0 или REF1 seklyuts 2024-07-23 09:56:14 +0300
  • 05542beb04 Измерение тока тормоза seklyuts 2024-07-09 11:35:12 +0300
  • df31f6a61d не выключаем если напряжение снизилось уже после seklyuts 2024-07-03 13:42:02 +0300
  • c87a2e53e1 обработка реле seklyuts 2024-07-03 12:50:44 +0300
  • 3a9f6896ea мёртвое время, скорость уарт, коэфф. рег-ра seklyuts 2024-07-03 10:31:37 +0300
  • 431030cd38 дистрибутив фримастера (средство отладки через com-port) seklyuts 2024-06-07 14:28:37 +0300
  • 7b8a23ccff EFC_Communication autoStart seklyuts 2024-06-07 11:12:56 +0300
  • f754bd7630 EFC_EcatDriver seklyuts 2024-06-07 11:11:23 +0300
  • 3eec0875b0 EFC_UsbDriver seklyuts 2024-06-07 11:04:32 +0300
  • 24b3b39d9f удалён неиспользуемый код seklyuts 2024-06-07 10:49:00 +0300
  • 257292731d Удалил дистрибутывы из репозитория чтоб не жрали место seklyuts 2024-06-07 10:47:42 +0300
  • dab0041fa5 Удалены версии для RAM, для них не делалось моделей памяти seklyuts 2024-06-07 10:43:35 +0300
  • 2e1b449c88 температура читается seklyuts 2024-06-07 09:46:14 +0300
  • 43ccea0c82 рефакторинг seklyuts 2024-06-03 09:05:26 +0300
  • 61f79dd914 измерение температуры по прерываниям только когда не вращается двигатель seklyuts 2024-06-03 09:04:31 +0300
  • d888b2bebd измерение температуры по прерываниям на gpio15 seklyuts 2024-05-30 09:04:10 +0300
  • f9017a881d забыл добавить новые файлы обработки датчиков фолта и температуры seklyuts 2024-05-30 08:35:53 +0300
  • ea87016738 Работа прерываний для TPT29555 seklyuts 2024-05-29 16:21:30 +0300
  • d007cf4c89 Частота вентилятора понижена до 1 кГц seklyuts 2024-05-27 09:09:31 +0300
  • 7a214b1304 Исправлено Евгением Лапутиным для корректной работы с USB seklyuts 2024-05-24 08:48:11 +0300
  • 9061a9aab7 Отключил необрабатываемый фолт seklyuts 2024-05-22 11:39:10 +0300
  • 0238bb6a93 Исправил запуск CPU2 seklyuts 2024-05-22 11:38:21 +0300
  • 338f4f51be Модификация проекта EFC_Application с добавлением запуска мотора на CPU2 seklyuts 2024-05-22 09:42:45 +0300
  • 646d59cf7b удалена работа с памятью из программы запускающей CPU2 пины ШИМ инициализируются напрямую, без библиотек seklyuts 2024-05-22 09:35:18 +0300
  • 626c5262bd файл примера рассчёта контрольных сумм для biss-c seklyuts 2024-05-21 10:41:39 +0300
  • b732ce16e9 инициализация uart исправлена seklyuts 2024-05-21 10:40:36 +0300
  • c5b1377a9d добавить датчик температуры seklyuts 2024-05-21 10:40:05 +0300
  • 9bcf133617 Обновление тестовой версии CM для EFC_IPC_Server_C28 seklyuts 2024-05-21 10:39:19 +0300
  • 6d997d7233 управление реле и чтение фолта перенесено на CPU2 seklyuts 2024-05-21 10:05:43 +0300
  • 3a383cfde6 Рабочая версия для CPU2 seklyuts 2024-05-21 09:03:51 +0300
  • e8bc1dfada Добавил счётчики исправленных и неисправленных ошибок seklyuts 2024-05-16 11:32:18 +0300
  • 008a4a2fc0 исправлен баг с записью во флеш seklyuts 2024-05-16 09:50:13 +0300
  • 4fb36f9e64 разделение на CPU1 и 2 seklyuts 2024-05-03 11:19:05 +0300
  • 1686089a10 исправил ошибку со стиранием seklyuts 2024-04-18 13:59:22 +0300
  • 224107e96d кое где добавлены EALLOW авторассчёт скорости uart перед клоками: EALLOW; ClkCfgRegs.LOSPCP.bit.LSPCLKDIV = 2; EDIS; ибо сбрасывается при ресете хардварном в 0 seklyuts 2024-04-16 16:04:46 +0300
  • 240ee72651 Свойства проекта, вернул f2838x_codestartbranch.asm seklyuts 2024-04-15 10:29:39 +0300
  • 41342a0ccc Свойства проекта, вернул f2838x_codestartbranch.asm seklyuts 2024-04-15 10:29:22 +0300
  • a29be461f7 Свойства проекта, вернул f2838x_codestartbranch.asm seklyuts 2024-04-15 10:29:09 +0300
  • e414f5f74c проект CPU1 seklyuts 2024-04-15 09:41:58 +0300
  • 68df95eb6f Разделение проекта на CPU1 и CPU2 seklyuts 2024-04-15 09:41:07 +0300
  • 2ddcdbcda0 исправлена процедура верификации SPI seklyuts 2024-03-29 16:55:32 +0300
  • f858d0f702 исправил I2caRegs.I2CFFRX.bit.RXFFINTCLR = 0; в сравнении seklyuts 2024-03-29 16:46:44 +0300
  • 98b3c65675 рефакторинг seklyuts 2024-03-29 16:45:07 +0300
  • 7d733cb0ec исправлен баг с микросхемой ZD24 seklyuts 2024-03-27 12:41:21 +0300
  • 99a48b1e16 удалён неактуальный комментарий seklyuts 2024-03-12 15:43:05 +0300
  • e107e97589 рабочий вариант с первой итерацией (чисто клоки) с контрольной суммой seklyuts 2024-03-12 15:17:39 +0300
  • 48fe9bdad8 подсчёт контрольной суммы seklyuts 2024-03-11 09:45:50 +0300
  • a43486cd7d переназначены пины для работы 485 seklyuts 2024-02-15 15:47:57 +0300
  • 2ab1befcb2 Софт для работы seklyuts 2024-01-22 17:49:38 +0300
  • 2e299895b0 выпилил внешнюю память из cpu2 seklyuts 2024-01-16 14:23:22 +0300
  • e40ca219c6 закомменчена работа с внешней памятью emif которой нет seklyuts 2024-01-16 14:00:29 +0300
  • 87176c5751 Исправлены баги с обнулением счётчика стирвний секторов, баг с размером страницы и баг с зацикливанием в ожидании готовности микросхемы seklyuts 2024-01-16 12:39:50 +0300
  • 42ed6e9924 Biss-c lib doc seklyuts 2023-12-29 09:51:32 +0300
  • 3c5e809694 Шим чоппера инитиццо нулём seklyuts 2023-12-29 09:12:49 +0300
  • 7cf989b182 контроль вентилятора и чопера seklyuts 2023-12-28 15:16:23 +0300
  • 0b491c0a8b уменьшение дедтайма до 3 мкс изменение коэфф-в для другого мотора увеличение ограничения тока до 25 ампер seklyuts 2023-12-28 13:27:54 +0300
  • 5bbcece870 Управление тормозом seklyuts 2023-12-27 16:36:19 +0300
  • 78332f4873 ШИМ Тормоза seklyuts 2023-12-27 16:26:23 +0300
  • 1e0ea8d2cc изменился чипселект на новой схеме seklyuts 2023-12-27 14:46:55 +0300
  • 65f17dc051 Отлажено измерение тока и напряжение Учтено инвертирование ШИМ в третьей фазе Настроено масштабирование напряжение (вектор напряжения в вольтах, а не в процентах ШИМ) Напряжение моста фильтруется seklyuts 2023-12-26 13:28:58 +0300