SECU-64 - порт SECU-3 на mega-64(128)

Serj_K
Posts: 87
Joined: 23 Apr 2014, 17:05
Been thanked: 48 times

Re: SECU-64 - порт SECU-3 на mega-64(128)

Post by Serj_K »

Медленно. Всё время что-то перебивает. Могу сказать, что нового функционала не будет, только исправления и приведение к текущей версии основной ветки.
Serj_K
Posts: 87
Joined: 23 Apr 2014, 17:05
Been thanked: 48 times

Re: SECU-64 - порт SECU-3 на mega-64(128)

Post by Serj_K »

Вроде завершил обновление прошивки. Новые исходники в репозитории. Имеющийся функционал соответствует текущему релизу СЕКУ-3 (V4.5), но некоторые функции не добавлены. Работает с менеджером версии 4.6 от 19 января 2017г.
В процессе тестирования с использованием имитатора ДПКВ обнаружил пропуски импульсов зажигания, возникающие из-за алгоритма восстановления "потерянных" зубьев, поэтому данный алгоритм убрал. При этом блок начал выдавать практически постоянные ошибки ДПКВ, хотя выходные импульсы формируются нормально. Нужно проверить на реальном железе, скорее всего это только при работе от имитатора.
Функционал впрыска проверить не могу, проверяйте сами, кто может.
mataor
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)

Post by mataor »

день добрый.
случаем не сможете выложить pcb на 1.3 версию? просто есть желание чутку под себя откорректировать - RS485 вместо RS232 и переходные увеличить - для станка у меня сейчас только 1мм сверла остались, 1.27 площадку просто сорвет...
Serj_K
Posts: 87
Joined: 23 Apr 2014, 17:05
Been thanked: 48 times

Re: SECU-64 - порт SECU-3 на mega-64(128)

Post by Serj_K »

Схема и плата под Альтиум. Потом в репозиторий выложу.
Attachments
SECU-64_V1_3.rar
(377.66 KiB) Downloaded 207 times
mataor32
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)

Post by mataor32 »

блин.... чтот говорит что вложения больше не существует
и как назло ждал неделю, еще и перерегаться пришлось, а тут 2 дня было не до инета...
Serj_K
Posts: 87
Joined: 23 Apr 2014, 17:05
Been thanked: 48 times

Re: SECU-64 - порт SECU-3 на mega-64(128)

Post by Serj_K »

Да, что-то пропало. Выкладываю по новой.
PS. Занёс его в репозиторий. Если опять пропадёт - там будет точно.
Attachments
SECU-64_V1_3.rar
(377.66 KiB) Downloaded 225 times
mataor32
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)

Post by mataor32 »

переделал, почти все распаял (не все смд резисторы и конденсаторы были под рукой), распечатал коробку.... на след неделе думаю буду оживлять...
mataor32
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)

Post by mataor32 »

Еще раз день добрый....
добрался до оживления.... и тут облом с компиляцией в 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())?
Serj_K
Posts: 87
Joined: 23 Apr 2014, 17:05
Been thanked: 48 times

Re: SECU-64 - порт SECU-3 на mega-64(128)

Post by Serj_K »

На днях посмотрю.

PS. Исправил, в репозитории обновил. Нужно было вместо

Code: Select all

map_value() : carb_value();
писать

Code: Select all

adc_map_value : adc_carb_value;
mataor32
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)

Post by mataor32 »

спасибо.
тож думал на этот счет - ф-ций нигде не было кроме этого места, но решил подождать...

а сегодня по ходу движения заскочил на газелевскую авторазборку и стал обладателем ДАД 45.3829 + разъем (оба в миллиметровом слое окостеневшей грязи, но работает отлично и чистенькие после промывки) за смешние 200р...
ато поначитался о повсеместно попадающихся подделках.... стремно стало новый покупать в магазине.

и еще вопросик. читал много чего по подключениям но до конца и не понял... сейчас немного напряг с деньгами, поэтому для начала буду делать синхронизацию от ДХ (#define HALL_SYNC) но не совсем понял что нужно для трамблерной раздачи(вроде надо закомментировать #define ONE_COIL и все?) , а также не дошло что будет с расспределением искры после поворота трамблера на 30гр?
далее уже поставлю ДПКВ, и уже третьим шагом буду ставить сдвоенные катушки/счетверенный модуль

фото получившегося блока покажу чутку попозже - когда более полно соберу и допечатаю крышку
Post Reply

Return to “SECU-3 (Русский)”