SECU-64 - порт SECU-3 на mega-64(128)
Re: SECU-64 - порт SECU-3 на mega-64(128)
Медленно. Всё время что-то перебивает. Могу сказать, что нового функционала не будет, только исправления и приведение к текущей версии основной ветки.
Re: SECU-64 - порт SECU-3 на mega-64(128)
Вроде завершил обновление прошивки. Новые исходники в репозитории. Имеющийся функционал соответствует текущему релизу СЕКУ-3 (V4.5), но некоторые функции не добавлены. Работает с менеджером версии 4.6 от 19 января 2017г.
В процессе тестирования с использованием имитатора ДПКВ обнаружил пропуски импульсов зажигания, возникающие из-за алгоритма восстановления "потерянных" зубьев, поэтому данный алгоритм убрал. При этом блок начал выдавать практически постоянные ошибки ДПКВ, хотя выходные импульсы формируются нормально. Нужно проверить на реальном железе, скорее всего это только при работе от имитатора.
Функционал впрыска проверить не могу, проверяйте сами, кто может.
В процессе тестирования с использованием имитатора ДПКВ обнаружил пропуски импульсов зажигания, возникающие из-за алгоритма восстановления "потерянных" зубьев, поэтому данный алгоритм убрал. При этом блок начал выдавать практически постоянные ошибки ДПКВ, хотя выходные импульсы формируются нормально. Нужно проверить на реальном железе, скорее всего это только при работе от имитатора.
Функционал впрыска проверить не могу, проверяйте сами, кто может.
-
- Posts: 1
- Joined: 26 Sep 2017, 20:15
- Your CAR: I go on foot
- SECU version: DIY SECU-3
- Has thanked: 1 time
- Contact:
Re: SECU-64 - порт SECU-3 на mega-64(128)
день добрый.
случаем не сможете выложить pcb на 1.3 версию? просто есть желание чутку под себя откорректировать - RS485 вместо RS232 и переходные увеличить - для станка у меня сейчас только 1мм сверла остались, 1.27 площадку просто сорвет...
случаем не сможете выложить pcb на 1.3 версию? просто есть желание чутку под себя откорректировать - RS485 вместо RS232 и переходные увеличить - для станка у меня сейчас только 1мм сверла остались, 1.27 площадку просто сорвет...
Re: SECU-64 - порт SECU-3 на mega-64(128)
Схема и плата под Альтиум. Потом в репозиторий выложу.
- Attachments
-
- SECU-64_V1_3.rar
- (377.66 KiB) Downloaded 207 times
-
- Posts: 27
- Joined: 29 Sep 2017, 09:27
- Your CAR: ВАЗ 21054
- SECU version: DIY SECU-3L
- Has thanked: 4 times
Re: SECU-64 - порт SECU-3 на mega-64(128)
блин.... чтот говорит что вложения больше не существует
и как назло ждал неделю, еще и перерегаться пришлось, а тут 2 дня было не до инета...
и как назло ждал неделю, еще и перерегаться пришлось, а тут 2 дня было не до инета...
Re: SECU-64 - порт SECU-3 на mega-64(128)
Да, что-то пропало. Выкладываю по новой.
PS. Занёс его в репозиторий. Если опять пропадёт - там будет точно.
PS. Занёс его в репозиторий. Если опять пропадёт - там будет точно.
- Attachments
-
- SECU-64_V1_3.rar
- (377.66 KiB) Downloaded 225 times
-
- Posts: 27
- Joined: 29 Sep 2017, 09:27
- Your CAR: ВАЗ 21054
- SECU version: DIY SECU-3L
- Has thanked: 4 times
Re: SECU-64 - порт SECU-3 на mega-64(128)
переделал, почти все распаял (не все смд резисторы и конденсаторы были под рукой), распечатал коробку.... на след неделе думаю буду оживлять...
-
- Posts: 27
- Joined: 29 Sep 2017, 09:27
- Your CAR: ВАЗ 21054
- SECU version: DIY SECU-3L
- Has thanked: 4 times
Re: SECU-64 - порт SECU-3 на mega-64(128)
Еще раз день добрый....
добрался до оживления.... и тут облом с компиляцией в IAR - как только включаю #define VER_1_3 так сразу высыпает 2 ошибки из файла measure.c:
Error[e46]: Undefined external "map_value" referred in measure ( C:\Users\mataor\Desktop\SECU-64_V1_3\secu-64_svn\SOFT\Firmware\Release\Obj\measure.r90 )
и
Error[e46]: Undefined external "carb_value" referred in measure ( C:\Users\mataor\Desktop\SECU-64_V1_3\secu-64_svn\SOFT\Firmware\Release\Obj\measure.r90 )
я так понимаю что отсюда
но не понял пока как исправить, единственно выкрутился временно чуток изменив условие
#if defined(VER_1_3) && defined(DPDZ)
но что это за собой повлечет?
где описаны данные отсутствующие функции (map_value() , carb_value())?
добрался до оживления.... и тут облом с компиляцией в IAR - как только включаю #define VER_1_3 так сразу высыпает 2 ошибки из файла measure.c:
Error[e46]: Undefined external "map_value" referred in measure ( C:\Users\mataor\Desktop\SECU-64_V1_3\secu-64_svn\SOFT\Firmware\Release\Obj\measure.r90 )
и
Error[e46]: Undefined external "carb_value" referred in measure ( C:\Users\mataor\Desktop\SECU-64_V1_3\secu-64_svn\SOFT\Firmware\Release\Obj\measure.r90 )
я так понимаю что отсюда
Code: Select all
#if defined(VER_1_3) || defined(DPDZ)
map_circular_buffer[map_ai] = (d->param.load_src_cfg==0) ? map_value() : carb_value();
#else
map_circular_buffer[map_ai] = adc_map_value;
#endif
#if defined(VER_1_3) && defined(DPDZ)
но что это за собой повлечет?
где описаны данные отсутствующие функции (map_value() , carb_value())?
Re: SECU-64 - порт SECU-3 на mega-64(128)
На днях посмотрю.
PS. Исправил, в репозитории обновил. Нужно было вместо писать
PS. Исправил, в репозитории обновил. Нужно было вместо
Code: Select all
map_value() : carb_value();
Code: Select all
adc_map_value : adc_carb_value;
-
- Posts: 27
- Joined: 29 Sep 2017, 09:27
- Your CAR: ВАЗ 21054
- SECU version: DIY SECU-3L
- Has thanked: 4 times
Re: SECU-64 - порт SECU-3 на mega-64(128)
спасибо.
тож думал на этот счет - ф-ций нигде не было кроме этого места, но решил подождать...
а сегодня по ходу движения заскочил на газелевскую авторазборку и стал обладателем ДАД 45.3829 + разъем (оба в миллиметровом слое окостеневшей грязи, но работает отлично и чистенькие после промывки) за смешние 200р...
ато поначитался о повсеместно попадающихся подделках.... стремно стало новый покупать в магазине.
и еще вопросик. читал много чего по подключениям но до конца и не понял... сейчас немного напряг с деньгами, поэтому для начала буду делать синхронизацию от ДХ (#define HALL_SYNC) но не совсем понял что нужно для трамблерной раздачи(вроде надо закомментировать #define ONE_COIL и все?) , а также не дошло что будет с расспределением искры после поворота трамблера на 30гр?
далее уже поставлю ДПКВ, и уже третьим шагом буду ставить сдвоенные катушки/счетверенный модуль
фото получившегося блока покажу чутку попозже - когда более полно соберу и допечатаю крышку
тож думал на этот счет - ф-ций нигде не было кроме этого места, но решил подождать...
а сегодня по ходу движения заскочил на газелевскую авторазборку и стал обладателем ДАД 45.3829 + разъем (оба в миллиметровом слое окостеневшей грязи, но работает отлично и чистенькие после промывки) за смешние 200р...
ато поначитался о повсеместно попадающихся подделках.... стремно стало новый покупать в магазине.
и еще вопросик. читал много чего по подключениям но до конца и не понял... сейчас немного напряг с деньгами, поэтому для начала буду делать синхронизацию от ДХ (#define HALL_SYNC) но не совсем понял что нужно для трамблерной раздачи(вроде надо закомментировать #define ONE_COIL и все?) , а также не дошло что будет с расспределением искры после поворота трамблера на 30гр?
далее уже поставлю ДПКВ, и уже третьим шагом буду ставить сдвоенные катушки/счетверенный модуль
фото получившегося блока покажу чутку попозже - когда более полно соберу и допечатаю крышку