Форум ForNext.ru

Мозговой штурм => Автоэлектроника => Topic started by: mentat-vvo on 06 Апрель 2011, 23:29:35

Title: Исследование (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 06 Апрель 2011, 23:29:35
Навеяно http://www.audi-club.ru/forum/showthread.php?t=206086 (http://www.audi-club.ru/forum/showthread.php?t=206086) и www.vemsecu.ru (http://www.vemsecu.ru), а также www.vems.hu и http://forum.dnepromoto.com/sistema-pitaniya-b26/megasquirtavr-v2-2/

Требуется, скрестив VEMS версии 3 и MegaSquirtAVR (VEMS 2.2), заменить карбюраторную систему питания ДВС 3Y-U (Toyota). Выпускались инжекторные версии мотора 3Y - 3Y-E(U), посему пилить железо не придется. Использование VEMS 3 позволяет подключить к мотору газовое оборудование 4го поколения без установки дополнительного блока управления ГБО, т.к. имеются двойные таблицы. Версия 2.2 такой возможности лишена, но вполне годится для обучения. В планах изготовить плату собственного дизайна, которая будет поставлена в штатный корпус с использование штатного разъема от EFI второго поколения (DENSO 175731-3730).

Инфу буду выкладывать сюда по мере нахождения. Также прошу обладающих какими-либо знаниями или знающих где их взять (по плате 2.х), выкладывать сюда ссылки/файлы.

исходная версия платы в формате Sprint Layout (http://fornext.ru/fornext/MSAVR/MegaSquirtAVR2.2.lay)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 06 Апрель 2011, 23:39:42
При использовании кода B&G (по инициалам Американцев, написавших сей код для Megasquirt, что выполнен на микроконтроллере моторола), плата 2.2 не могла управлять зажиганием и с трудом управляла КХХ. Версия 2 была задумана как платформа для обкатки функций версии 3, часть из которых имеется в скомпилированных под железо второй версии: VEMS_v2_1.0.53noExt и 1.0.70. Эти версии кода могут управлять как впрыском, так и УОЗ. Но требуется модуль на LM1815 под ДПКВ индуктивного типа для использования с времязадающими зубчатыми дисками.

Диск 60-2 ставят от BMW, номер   11 21 1 427 886.
Однако, для ауди 5ц есть возможность использовать родной трамблер, одновременный впрыск. Для правильной работы требуется инверсия сигнала ДХ (http://forum.fornext.ru/index.php?topic=100.0), что можно сделать, используя набортную оптопару

VEMS 2.2 в итоге я поставил параллельно штатному EFI, только для управления ГБО.


---------------- Вот что получилось в итоге -----------------------[/b]
Версия 2.2 была доработана следующим образом:
1) Практически все резисторы и конденсаторы переехали в корпус SMD
2) Вместо тощих 2N2222 были поставлены полевые IRLML2502 (до 3.5 Ампер !!!), "родные" не тянули даже реле
3) Установлен сенсор-усилитель LM1815 для работы с индуктивными датчиками, зубчатым диском 60-2 или допиленными трамблерами от Тойоты
4) Установлен вакуумный сенсор MPX4250AP, по умолчанию для прошивки 1.0.53
5) Добавлен силовой транзистор NEC B605 (снял с Тойотовских мозгов DENSO, стоял как раз в канале управления сигналом IGT) для управления коммутатором

Модуль на LM1815 был добавлен согласно схеме из мануала к VEMS 3.6.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 14 Апрель 2011, 21:27:56
Про перемычку в стандартном дизайне платы AVR B&G. Эту  перемычку нужно ставить для того чтобы 1.0.70/1.0.53 прошивка могла видеть сигнал с ДХ. Нужна ли она при раборе с ДПКВ точно не скажу так как сами пока работаем через ДХ. Но вот какой вопрос по этой перемычке. почему при работе со стандартной прошивкой B@G эта перемычка не нужна. плата видит сигнал как с катушки так и с ДХ (нужно правда перемкнуть стабилетрон и поставить сопротивление 1К между +12 и сигналом с ДХ. Ну это стандартная операция) а при зашивке прошивке 1.0.70 без нее плата не видет сигнала ни с ДХ ни с катушки. Я думаю это замута в самом коде. Скорее всего прописан порт входа сигнала не на 8 ногу а на 9. Ты же занимаешься програмированием может сможешь разобраться с этим. и если можно поправить ее.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 15 Апрель 2011, 02:21:16
Да еще что хотел сказать на данный момент прошивка 1.0.53 самая стабильная. На ней ездят машины. На 1.0.70 ни как не можем нормально отстроится. Дросель нормалино не колебруется. при работе двигателя постоянно меняется импульс на форсунках. очень сильно скачет. на 5-8 мс. двигатель более менее рабортает ровно при отключенном ДПДЗ. Скорее всего проблема с колиброквой ДПДЗ и акселиратором из за этого. Сегодня на машине перепрошились на 1.0.70 просто пожгли бензин. опять нет нормального результата. на 1.0.53 работает отлично. На B@G коде еще лучьше но он не управляет ШКХХ и зажиганием. Кстати на него есть исходник.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 30 Апрель 2011, 11:06:24
Еще не пришли компоненты, к нам долго идут, недели 2 идут как минимум. Дозаказал микросхемы LM1815. Они аж по 400р  :o Пока установил разъем и джамперы. Нашел, что датакабель на микрухе PL2303 не может работать в качестве программатора. Придется делать по схеме  SIPROG  (http://forum.fornext.ru/index.php?topic=18.msg53#msg53), вместо панелек установил разъем DIL06. Подскажи, как проще всего заказать диск 60-2? От ауди народ ставил, кажется... У нас тут японки, у них другие датчики.

ISP программатор сделал. Проверял на ATMega128(без индекса А). Работает. Теперь вопрос про загрузчик, какой заливали? Я залил от Arduino, но пока он не заработал, надо разобраться, они у меня и на более мелких микрухах не сразу работали. Если не заработает загрузчик - всегда можно перешить в режиме ISP  ;)

[upd] зубчатый диск (60-2) коленвала для авто с ДВС Toyota 2Y/3Y подходит от китайского клона 491-QE
номер шкива 1005020-E01
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 14 Май 2011, 10:16:14
отлично результат видно уже

Тут напрягает вот что. У локона на фотке транзисторы 2N2222 повернуты наоборот. У других - как у меня. Посмотрел по даташиту - там другой корпус, старый, с хвостиком (ключ). База немного отстоит. У этих, интересно, такая же цоколевка? Если да, у нас все ОК, а у локона на фото они впаяны неправильно  :o

При сборке столкнулся с нехваткой резисторов точного номинала, а также некоторым неудобством установки. Посему с полученным опытом полностью переделал резистивные делители около разъема до АЦП и еще по мелочи в слаботочных цепях в проекте. Точное сопротивление можно подобрать тупо перебором сопротивления составного резистора, для чего предусмотрел место. Корпуса 0805 - то, что надо. Следующую плату будет проще собирать  ;D

Плату собрал. Фото в соседней теме. Конденсаторы керамика все в корпусе 0805 - удобно. Пытался прошить загрузчик - шьется PonyProg'ом с ошибками. При этом такую же ATMega128 (без индекса А) практически без обвязки шьет без проблем.  ??? Неужели кристалл пришел битый... Второй камень придет еще через минимум неделю...

Короче проблема около резонатора... Пока забил, потому что с внутренним RC-генератором шьется. Тут народ нигде не пишет, что также необходимо программировать фьюзы Lock Bits BLB11 и BLB12 (защита загрузчика от стирания). Залил 1.0.53, законнектил и потихоньку калибрую.
TPS пока не открутил от донорского впуска..
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 16 Май 2011, 18:13:42
Harek76, подскажи номер датчика MAT, который подойдет к плате, в отчете locon'a нет номера. Я сегодня смотрел тойотовский ДТОЖ - тоже врет, но нужный заказал уже. Хотя я видел софтинки в комплекте с MEGATUNE, которые втоде бы позволяют оцифровать переходную характеристику любых датчиков, так ли это?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 16 Май 2011, 18:26:46
Привет то что у локона стоят транзисторы наоборот это да но он простоиспользовал не 2N2222 Ставь как в инструнчии.

По проводу прошивки  то в теме у локона есть фаил с кодом там есть текстовый файл в нем написано какие фюзы шить. но мы тоже нормально сначало не зашили. Четко зашилось Если неошибаюсь через AVRTools

по поводу температутных датчиков. Все правильно Это еще дальний глюк тянущейся с 2001 года на этих платах и оригенальном MS. "-" не показывает. Решается проблема очень просто убери оба стабилетрона нв входах ДТДВ и ДТВ и все заработает как надо. Если посмотришь схемы по MS-1 плата v2.2 то там в описание по сворке их указанно не ставить. а в v3 и выше их в схеме вообще нет.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 16 Май 2011, 18:32:58
датчик MAT по номерам сейчас не скажу но я использую ДТВ от GM NIVA только не шевроле а до этой с 1.7 мотором у нее GM впрыск. или с ДЕУ НЕКСИИ там такой же датчик. А в основном ставль ДТВ от ВАЗ2110 он так и называется внешний ДВТ идущий на БК
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 17 Май 2011, 17:08:30
я уже долгое время собитаю MS на моторолле. беру комплекты со штатов _http://www.diyautotune.com/catalog/index.php. Процессоры если нужно заказываю партией от сюда же. Просто чтобы не покупать платы перешол на свои. По поводу настройки MS постоянно потдерживается разработчиками. Код под него откатан не один год многими людьми с разных стран. по поводу зажигания никаких проблем нет добавляется один резистор и перемычка и все никаких проблем.
http://www.msextra.com/doc/ms1extra/MS_Extra_Ignition_Hardware_Manual.htm#bosch
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 17 Май 2011, 19:35:45
Первое что сподвергло на эксперементы то это цена. Есть готовые чертежи платы и нет проблем с заказам их на производстве. Доступный процессор и главное управление ШКХХ. Но после настройки несконьких машин,  сравнивая эти два блока делаю вывод что ненужно изобретать велосипед. Проше взять схему MS-1 v2.2 добавить то что нужно (ДПКВ, выходы на зажигание и т.п) и развести плату. Конецно ШКХХ не хватает. но это решается установкой процессора MS-2 на эту же плату и вопрос с ШКХХ решен. Если посчитать то плата MS-1 + процессор + МАР 4250 с пересылкой в волгоград стоит 3100 руб. детали 1200. корпус не считаю так как использую корпуса от машин. Вобшем гдето 4500. А так плата (текстолит + химия для травки = 100р) делали 1200руб + МАП 400руб (от ГАЗ) + процессор уже MS-2 3500руб. с пересылкой в Волгоград и того 5500 примерно. так ты получаешь уже MS-2 почти за эти же деньги. Что дает гораздо более широкие настройки машины (карты 16х16 хотябы несчитая более расширенные настройки по зажиганию прогреву и т.п и главное управление ШКХХ. а так как 3-х контактный КХХ от ГАЗ для MS-1 стоит 1300 а ШКХХ 350 то разница в плотах вообще стирается) . Для меня это важно т.к. занимаюсь установкой впрыски именно на коммерческой основе.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 17 Май 2011, 21:37:19
Понятно. Если бы у нас процессоры продавали мотороловские, было бы еще дешевле собирать оригинальный MS. При желании, думаю, можно заказать пустые процессоры недорого. Но плата-переходник довольно технологична. Придется переделывать основную, чтобы воткнуть сразу на плату без переходника.

У ВЕМС 3, я думаю, такой поддержки нет, как у MegaSquirt. Все держат в секрете :D. Я решил сделать себе плату чисто из спортивного интереса, поизучать мат часть так сказать  :D При этом у меня сейчас тоже карбюратор, и как раз я переделываю его на впрыск. При этом ЭБУ уже есть стоковый, мой мотор выпускался и с электронным впрыском, но комп этот довольно старый и примитивный.  Если запишу логи с родного компа используя MSAVR, я же смогу потом отстроить все таблицы, используя данные логов?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Май 2011, 17:38:20
По вемсу есть потдержка но только тех кто его купил офицеальлно. На русскоязычном сайте есть человек по имени Андрей. Через него можно его приобрести. Есть у них на форуме и ветка которую видят только официальные влательцы вемса с хорошим описанием по настройке его. Он его и ставит и настраевает. Я попытался с ним пообщаться. Конечно он кое что подсказал но что касаемо вемс 2.2 так вообще открещиваеться что когда либо им занимался и много не могу сказать а я нашел в инете старую ветку обсуждения так там он и делал его и платку разработывали переходную для ДПКВ и второго входного тригера.
По поводу логов может быть и поможет как отправная точка но в основном все прийдется настраевать с нуля
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Май 2011, 19:10:10
Не знаешь, в версии 1.0.53 есть dualconfig? В самом megatune видел такую штуку, а вот прошивка позволяет? То же самое B&G, умеет ли? Нужно для переключения режимов бензин/газ, чтобы все-таки вторым не ставить.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 20 Май 2011, 20:22:07
Привет. dualconfig в B@G отсутствует даже в мегатюне его нет. В 1.0.53 тоже не видел.Это ты видел в мегатюне от оригенального MS.  в самой плате AVR это не реализованно. По я думаю возможно. Если бы все не потерли я думаю можно было бы сделать. В MS это не проблема 16 нога процессора  через пару деталей на массу замыкается и переключается. Но еще раз повторюсь на в мегатюне не на самой плате переключения прошивок для vems 2.2 нет
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Май 2011, 17:37:01
OK, спасибо. Я пока родной EFI ставить собираюсь. Сегодня сниму бак, чтобы вварить крепление электробензонасоса с донорского бака. Пока на газе поезжу :)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 27 Июнь 2011, 12:07:33
Датчики пришли, EFI родной вколхожен вместо карбюратора, есть в отчете  (http://mikrob.ru/viewtopic.php?f=258&t=66244)на микробе. Поехал гораздо веселее, чем на карбе. Теперь буду вешать MS2.2 параллельно. Придется врезать бошевский датчик CLT в систему охлаждения через тройник, т.к. родной имеет другую передаточную характеристику. Датчик MAT пока трогать не буду, лямбда бошевская уже установлена.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 16 Июль 2011, 19:47:30
Все, обвязка микросхемы LM1815 на плате собрана. Пойду в магазины русских машин искать ДПКВ и разъемы на газофорсунки  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 07 Август 2011, 14:24:08
Плату дособрал, затолкал в коробку. Скоро инсталляция. Подключу пока основные показометры. ДПКВ и диск пока не вешал - некогда - лето  ;D
 Реально ли отстроиться сразу на газе? Параметры инжекторов для рейки OMVL Dream XXI есть у Gtrance с гт дромофорума (http://forums.drom.ru/gt-forum/t1151216332-p8.html). Пока нашел только 1 параметр - лаг 1.5 мс.

ps Плату-переходник USB<->RS232 затолкал в коробку. USB-разъем (квадратный) вывел на лицевую часть коробки рядом с основным разъемом.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 07 Сентябрь 2011, 14:44:12
Схема подключения зажигания для 3Y-E/4Y-E к MS1 здесь (http://www.msextra.com/doc/ms1extra/Dizzy_Ignition/DistrVAST_overview.htm)
(http://www.msextra.com/doc/ms1extra/Dizzy_Ignition/Images/VAST_overview.JPG)
подключение к MSAVR 2.2:
Ne к входу COIL
IGt к выходу MISC. Только для прошивки 1.0.53.

UPD:
Ne сигнал напрямую с трамблера идет в стоковый ЭБУ. Это сигнал с VR-сенсора, напрямую его к MSAVR не подключить, только через преобразователь на LM1815.

UPD2:
Сигналом G+ с 4х-зубого времязадающего колеса можно заставить работать штатную систему без использования 24-зубого колеса. Опять же, нужна LM1815.

Так что, тут 2 варианта: запилить 2 зуба на 24-зубом колесе, чтобы получить 12-1, тогда можно сделать попарно-параллельный впрыск. Или второй вариант с 4-х зубым колесом, только одновременный впрыск. Ничего пилить не придется.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Сентябрь 2011, 14:23:13
прикрутил ЭБУ к машине. Подключик пока только MAP (через тройник) и питание. MAP показывает 30-31 кПа на хх (около 900 об/мин) на неполностью прогретом двигателе.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 15 Сентябрь 2011, 16:37:27
Harek 76, у тебя получилось отстроиться на 1.0.53 с УОЗ или нет? Конфиг можешь сюда выложить для ауди или ВАЗ?
Я пока не знаю как сделать выносной клапан КХХ (есть ли такие с ШД?), у меня в обход дросселя воздушный канал идет, который перекрывает клапан добавочного воздуха при прогреве. Холостые выставляются болтом на дросселе, там микроканал под это дело. Сам дроссель наглухо закрывается.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 17 Сентябрь 2011, 21:09:19
Привет. Я точно углы не настраевал. так как ОЗУ управлять задачи небыло на ВАЗ был обычный трамблер а на ауди завел ради интереса и все. Я восновном на МС работаю. Вот сейчас решил возобновить настройку т.к 1.0.53 не очень коректно работает с впрыском на 5ц.  А на БГ небыло нормальной таблици и управлене шаговым было непонятно. Сейчас хоче попробовать отстроить 5ц на вг прошивке с таблицей 12Х12 и шаговым КХХ.

А с зажиганием на 1.0.53 буду заниматься после. завестись не проблема а вот чтобы он рулил углами труднее отстроить его правильно не так просто.

Я больше по железу всетаки. Подскажи как привильно и чем скомпелировать .хекх фаил из исходников. у меня установлено КодевижеонАВР, АВРСтудио.



Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 17 Сентябрь 2011, 23:38:52
Я компилирую WINAVR'ом. Никаких проблем... Погугли, скачать не проблема. Например, тут (http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download)
Заходишь в папку с проектом файловым менеджером, в командной строке пишешь make и все, проект собирается.
Мне сегодня пришелредуктор для ГБО 4го поколения, так что скоро цеплять рейку, опять разбирать половину салона...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Сентябрь 2011, 02:36:28
Спасибо, скомпилировал.
Так точно гораздо проще.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 18 Сентябрь 2011, 19:45:39
Подключил тахометр через резистор 1к, иначе не показывал стрелочный прибор. У меня самодельный входной контур, а надо как в MS2-3.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 19 Сентябрь 2011, 00:56:17
а выход на него какой используешь тот что на зажигание (миск)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 19 Сентябрь 2011, 09:57:43
Выход на кого? MISK пока не подключал к проводке, но провод кинул. Я на B&G пока откатывать собираюсь. Потом уже в зажигание полезу.
Вход COIL подключил через резистор 1к, иначе стрелка тахометра лежала, хотя у меня внутри на плате 2к2 резистор в цепи оптопары... Наверное, так стабилитрон срабатывает, я его поставил на всякий случай, чтобы оптопару не сжечь, хотя там светодиод в ней, кажется, до 35В выдерживает...

зы. газовый редуктор Lovato EasyFast приятно порадовал размерами. Поставлю взамен эжекторного. Оказалось, что установщики поставили мне на басик сильно мощный, они их и на ЗИЛы ставили...  ;D Наверное, поэтому у меня автобус так газ жрать любит...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Сентябрь 2011, 16:45:48
Подключил ЛЗ и ДПДЗ. Поскольку штатный ЭБУ продолжает работать вместе с MSAVR в режиме ГАЗ, подключил ДПДЗ просто подвесив вход на провод датчика, который нашел с помощью тестера. На нем плавно меняется напряжение от 0 до 5В при педалировании. При этом подтягивающий резистор к +5В в MSAVR в цепи датчика нужно удалить. На ХХ показания ЛЗ очень странные. Показывает очень бедную смесь, буду разбираться...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 23 Сентябрь 2011, 18:14:34
ЛЗ вообще как то странно работает в MSAVR

я бумаю нужно править .ini по крайней мере в 1.0.53 точно. там внастройках установленна ШЛЗ хотя и меняешь к конфигураторе на обычный.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Сентябрь 2011, 20:07:18
С ЛЗ стало понятнее. Надо подключать к нему подогрев, а то на ХХ нормально показывает только на газе (чуть богато, для газа AFR 15 с копейками должно быть), при переключении на бенз сразу как будто смесь сильно беднеет. Может так оно и есть, конечно, но не должно... Может, стоковый комп льет слишком много бензина. Диагностику лень делать  ::)

Решил покупать ШЛЗ+контроллер. Заказал мотороловскую микруху для MS-II обошлась почти в 1000р  :o
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 26 Сентябрь 2011, 02:23:28
под мотороловский проц новую плату будешь разводить.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 26 Сентябрь 2011, 11:35:37
Да
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 26 Сентябрь 2011, 20:14:17
Вот Это уже интереснее....
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 28 Сентябрь 2011, 17:45:22
Как раз двойные таблицы поддерживаются и настройка нормально расписана. А ты для MS1 берешь микрухи, в DIP40 которые?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 29 Сентябрь 2011, 06:14:00
Да они самые. Они уже прошиты. Я потом их только перешиваю под 029 extra code
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 29 Сентябрь 2011, 22:51:05
Хочу сделать девайс под мои нужды. MS-II extra, наверное.
http://forum.fornext.ru/index.php?topic=43.0
Надо делать плату под сдвоенную катушку, регулировку УОЗ, 60-2 под VR-ДПКВ.
Вот с инжекторами не совсем понял, там только 2 банка что-ли... и на катушку один выход... Хотя читал пока поверхностно.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 30 Сентябрь 2011, 08:01:52
На оригенальном MS-2 процессоре секвинтал можно спокойно сделать.

Микруху под ДПКВ только LM1815 везде рекомендуют как самую стабильную для этих целей.

Входа на плате под секвинтал должно быть 2. Или 2 входа ДПКВ или Первый вход ДПКВ второй тригер на Оптопаре как в оригенале.
 
вот ссылка _http://jbperf.com/sequential/index.html
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 03 Октябрь 2011, 17:10:19
Пока идет ШЛЗ мучаю прошивку 1.0.53. Я так понял, она автокеррекцию смеси по ШЛЗ может делать, а B&G такого не умеет?
Гоняю в симуляторе эти прошивки. Так вот. 1.0.53 очень странно ведет себя с каналами АЦП, такое впечатление, что некоторые каналы перепутаны. TPS как-то влияет на MAP. В B&G такого не наблюдаю. Программа-симулятор Isis из пакета Proteus. Делаю виртуальный порт, к которому цепляю нетбук с megatune.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Октябрь 2011, 17:34:22
Пришел ШЛЗ AEM и ДТВ Facet 10.4001. Осталось соединить редуктор с вакуумной системой, врезать ДТВ в воздуховод через проставку (ДТВ имеет не очень удачную для впускного тракта конструкцию), а также сделать переходник для ДТОЖ из термовакуумного переключателя, коих с карбюратора осталось целых 2.

Еще надо пробросить + на газовые инжектора с реле-переключателя, которое будет перекидывать питание с резистора бензиновых инжекторов на газовые и подвести клеммы на клапан отпирания газовой магистрали высокого давления. Все это пока будет управляеться газовым переключателем с ГБО 1го поколения.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 27 Октябрь 2011, 21:44:34
Ну все, завел на газе. По крайней мере при перескоке с бензина на газ не глохнет, но и обороты ниже чем надо и подтраивает. Похоже, смесь бедная.
Вкручиваю ШЛЗ и приступаю к настройке. Датчики ТВ и ТОЖ пока не подключены, но сами уже установлены.

Устранил проблему, из-за которой не работал один из ключей. Резистор в цепи затвора коротил на землю. Теперь все ок, двиг шепчет. Работает лучше, чем на бензине и не так воняет выхлопом. Переключение с газа на бенз мгновенное, когда наоборот на миг немного проваливаются обороты. Пока еще не подключил датчики, но с таблицей VE уже немного потренировался, все работает. Разряжение на газе немного ниже, попробую отстроиться получше, ШЛЗ мне в помощь, хоть и дорого  ;D

Теперь по плану установка КХХ с ШД от ВАЗа.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 29 Октябрь 2011, 22:15:31
Датчики установлены, все работает. ШЛЗ поставил, пришлось удалять ему защитный колпачек :(
Иначе в коллектор не влазил. Теперь осталось настроить  8)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 31 Октябрь 2011, 22:59:35
Инжектора сильно льют на холостых, буду ставить жиклеры на 2мм.
---
Жиклеры поставил, отстраиваю пока на коде B&G 8х8. Код 12х12 (модифицированный 8х8) нерабочий.
По ощущениям едет даже лучше, чем на бензине, т.к., повернув зажигание под газ, получил на бензине детонацию
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 02 Ноябрь 2011, 22:07:14
Ну вот, едет ко мне микросхема для MS-II. Недели через 2 приедет...
(http://media.digikey.com/photos/Freescale%20Photos/MC9S12C64MPBE.JPG)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 13 Ноябрь 2011, 21:16:44
Кончился первый полный баллон газа. Было залито 55л, проехал 275 км, с учетом того, что я 3 раза перестраивал таблицу на полу-рабочем коде 8х8 расход 20л считаю более чем хорошим показателем! На ГБО 1го поколения автобус ел 18-19л.
Залил исправленный код B&G 12х12, все работает. Настроил экономичную часть таблицы и ХХ. Газом выхлоп почти не пахнет, катализатор выбит, правда...
Заводится при положительной температуре нормально (на газе, при отрицательной - завожусь на бензе). Осталось выправить показания датчиков (немного сдвинуты). Поставлю переменные резисторы на плату для этих целей.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Ноябрь 2011, 05:36:21
Привет.
Отлично, значит исправленная B@G 12х12 работает нормально.

Да где MS-2 заказывал и сколько вышел.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 18 Ноябрь 2011, 12:32:09
привет, давно не видел. Заказывал в базе электроники www.elbase.ru
Обошлась она мне дорого.
790 за штуку и 1000р с доставкой, писал выше уже.
Код 12х12 только недавно подправили, я там пару багов выловил... Позвал сюда программера, юзера зовут mihafedor, можешь ему в ЛС стукнуть и узнать что да как по коду 12х12. Он там его до 16х16 планировал расширять...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 19 Ноябрь 2011, 06:12:40
Да я видел на audi-clube лежит обновленный 12х12. Но вот в чем вопрос. У меня машина с кодом 8х8 работает отлично а вот с 12х12 глюки хотя и собрал из исправленного.

Посьба скинь мне на почту обновленный 12х12 собранный тот что у тебя попробую перезалить в свой может не так я собрал.

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2011, 00:01:52
А прикол в том, что конфиг для MT надо правленный, от 8х8 не подходит. Он в том же архиве, что и код. Иначе, да, глючит.
ps почту твою потер из мессаги, иначе спамеры задерут ))
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 20 Ноябрь 2011, 07:30:04
Ты имеешь в виду  поправить на     pageSize            = 212. Это я поправил. там в архиве есть правленный конфиг  "msavr12"

Вопрос у меня в правильно ли я собрал сам код. Я компилил той прогай что ты советовал но при сборке чегото он много ругается. и размером меньше чем 8Х8.
Вот я и прошу скинь мне на мыло твой я перезашью проверю как у меня будет работать.

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 20 Ноябрь 2011, 08:07:37
Вот все равно не пойму почему но нестабильность работы MS AVR непонятно.

Оснавная проблема и ты наверное замечал. Я на своей машине опишу. Беру стандартный B@G код зашиваю в свежесобранную плату. Запускаю МТ и настраеваю прошивку "благо на MS-1 научился за 3 минуты прикину примерную чтобы завести мотор" Включаю зажигание вроде все приботы в норме. Завожу и тут чюдеса форсы улетают не зависимо не от чего в 25мс мотор если и завелся то дико льет короче лажа. У меня 5ц так с такой конфигурацией вообше всего тресет как будто один канал работает. ставлю в настройках 4с ну более менее и то ..... А тут раз собрал очередной AVR и после заливки кода,  в МТ наперва загрузил прошивку "ms_sample01"  которая лежит в архиве msavr в месте с чертежами плат правда она под 4с я поправил ее на 5ц и свои форсы и остальные константы и таблицу и О чюдо мотор заработал отлично как на MS-1 ни каких глюков с форсами , лямдой долгим пуском  и т.п . Четко стали работать и другие 4ц и 5 ц моторы с таким   подходом.

ВОТ и вопрос почему на свеже собранную плату AVR нормально не настраевается а полько через заливку сначала другой прошивки и дальнейшея ее правка под свой мотор.

Так вот получилось у меня и с кодом 12х12 сначала проверил плату на B@G 8x8 поездил, перешил на 12Х12 сделал прошивку попробовал завести и получил тот же результат как раньше на  коде 8х8 , мотор трясет как будто не 5 а 3 ц сильно богатит работает не в попад.
На 4 ч это менее или почти не заметно так так меняю в константах на 4ц мотор стазу работает нормально но конечно врет тахомерт т.к импульсов всетаки 5.
 
вот на BG 8Х8
http://www.youtube.com/watch?v=sqCwMlkOM00
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2011, 13:09:20
У меня работает стабильно, наконец-то.

Тема тут такая. Почему-то никто не замечает файлы *.eep в каталоге. А это файл-содержимое памяти EEPROM. Так вот, там тупо нули должны быть при первой заливке проги. А по умолчанию, если не лить EEP-файл, будут FF. И там НЕ ТОЛЬКО page size виноват, я менял его на коде 8х8, и с указанным в теме аудиклуба значением для BG 8x8 у меня ругался MT. Готовый рабочий конфиг для 8х8 у меня отсутствовал, поэтому я делал его из 12х12, убирал все размерности, а про page size забыл... И все равно он работал! Хоть и криво, но без указанных выше приколов.

И последний вариант 12х12, который лежит в архиве на аудиклабе у меня не сразу завелся. А заработал он только после того, как я залил в EEPROM файлик от прошивки 1.0.53, он больше. Тупо трет в 0 все переменные в хранилище. Потом сделал, как в алгоритме внизу. Так заработало.

примерные строки для заливки через avrdude файла-содержимого EEPROM из пакета winavr. Вместо !\!.! полный путь к файлу
avrdude -c arduino -p m128 -P com2 -b 38400 -D -U eeprom:w:!\!.!:i -u -q

arduino - тип загрузчика. Я использую arduino'вский. avrdude может использовать практически любой загрузчик и программатор.
com2 - надеюсь, понятно, что это порт, к которому прицеплен MSAVR
38400 - скорость заливки данных. Мой загрузчик (от arduino который) работает именно на этой скорости.

Так что алгоритм такой.
1) Качаем архив с аудиклуба
2) льем eep файл в микросхему от 1.0.53. Он больше и  потрет все переменные в 0.
3) льем .hex файл исправленной 12х12 BG
4) грузим конфиг, который идет с 12х12, но не делаем BURN при старте MT!!!
5) Правим параметры на свои вручную везде... И тут уже делаем BURN.
6) Едем)

Если не поможет - я выложу свои файлики, которые загружал в MSAVR, включая конфиг. Там под AEM UEGO ШЛЗ и 115 кПа ДАД от моторолы, 4ц.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 20 Ноябрь 2011, 17:55:03
Спасибо. Сегодня попробую. Я пользуюсь для загрузки CodevisionAVR.  Я думаю это не повлеяет. Как я поня из того архива что ты прислал сначала залить .epp потом .hex далее открыть МТ и сделать примерно свою прошикву.

Да у меня Innovate MotorSports.  LC-1. 2 выхода одинот 0-1 как узкая, второй от0-5 как широкая лямбда. Под нее где править и нужно ли если использовать с твоей конфигурацией
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2011, 22:03:31
Надо править. Я доберусь до домашнего компа, скажу как для твоего ШЛЗ поправить. Сам себе такой купить хотел, сразу с эмуляцией узкополосного, но он на пару тыщ дороже был...
Под твой ШЛЗ нужно исправить в mtCfg/settings.ini таблицу, чтобы было как ниже:

#group LAMBDA_SENSOR "MS-I Lambda Sensor Type"
   #unset NARROW_BAND_EGO      "Narrowband Sensor"
   #unset WB_1_0_LINEAR        "Wideband in NB Emulator Mode, 0-1v 1.5-0.5 Lambda"
  #unset AEM_LINEAR           "AEM Gauge AEM-30-42xx" тут было set, делаем unset
   #unset AEM_NON_LINEAR       "AEM UEGO Controller AEM-30-230x"
   #unset DIYWB_NON_LINEAR     "DIY-WB or Tech Edge non-linear output"
   #unset DYNOJET_LINEAR       "DynoJet Wideband Commander"
   #unset TECHEDGE_LINEAR      "Tech Edge sensor giving 0-5V 9-19:1 AFR"
   #unset INNOVATE_1_2_LINEAR  "Innovate sensor giving 1-2V 10-20:1 AFR"
   #unset INNOVATE_0_5_LINEAR  "Innovate, PLX 0-5V 10-20:1 AFR"
  #set INNOVATE_LC1_DEFAULT "Innovate LC-1 default, 0-5v = 0.5-1.5 lambda"
   #unset ZEITRONIX_NON_LINEAR "Zeitronix Non-linear WB"
   #unset WB_UNKNOWN           "Wideband sensor but none of the above types"
#endgroup
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 22 Ноябрь 2011, 04:05:44
Перешил код B@G 12X12 как ты сказал. Все получилось. Мотор отлично работает. Ты писал что автотюн тоже работает.
На днях подключу к широкой покатаюсь

С шкхх разбирался уже. я вчера  подбирал шаги. Сегодня на машину поставил блок, клапан вроде бы позиционируется, заводишь перекрывается. Осталось поставить за место родногои посмотрю как будет отрабатывать.

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 22 Ноябрь 2011, 10:11:52
А я вот все жду когда этот клапан придет, уже 3 недели, форумчанин с микроба отправил.
Родной клапан у меня не подключен к тосолу и очень долго машино сидит на прогревочных под 2к об/мин...
Еще походу термостату хана, прогрев очень долгий, раньше быстрее грелась. Может, еще выкину вязкомуфту и подключу электро. Только доработаю код под ШИМление вентилятора, чтобы как вязкомуфта работал, плавно.

А вообще у меня была мысль сделать отдельный блок управления КХХ с ШД со своим ДТОЖ, чтобы провода не тянуть. Но тут надо будет подключать тахометр.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 23 Ноябрь 2011, 04:01:03
Я тоже думаю это было бы не плохо отдельный блок управления ШКХХ.
Подключить Тахо не проблема к нему. Я думаю для  тебя такой блок не сильно большая проблема разработать.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 24 Ноябрь 2011, 06:24:11
Сегодня поставил ШКХХ, вроде нормально работает но нужно еще поколдовать со скоростью шагов подстройки ХХ а так очень хорошо. На ауди - клубе в теме есть видео с работой посмотри.

Но у меня вот какой вопрос возник. если заливаю код B@G8X8 тот что в теме локона (собранный), лямбда работает, А если собираю сам (для подборки шагов КХХ) то ЛЗ перестает работать в МТ. Неподскажешь может нужно подправить гдето перед сборкой.

Да после 2 дней работы код B@G12X12 успешно слерел...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 24 Ноябрь 2011, 11:32:16
Напряжение на вкладке enrichment поставь свое, которое стехиометрической смеси соответствует для ШЛЗ LC-1.
У меня EGO correction работает и настройки не слетают. Ты редактировал настройки ШЛЗ, как я выше написал? Может, у тебя узкополосный выставлен?

Я вот думаю все над прошивкой 1.0.53. Есть простая мысль перевести ее в бинарник, найти таблицы ДТВ, ДТОЖ и WBO2 и тупо пропатчить их под свои датчики и ШЛЗ. Сделать это несложно.

Я у тебя спрашивал на счет 1.0.53, почему ты от нее отказался, но ответа не получил...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 24 Ноябрь 2011, 23:04:25
Видео твое посмотрел. Тоже так хочу сделать  ;)
Но все равно, я буду работать над адаптацией 1.0.53 для своих целей. Допиливать B&G бессмысленно, когда есть уже готовые 1.0.53 и 1.0.70
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 25 Ноябрь 2011, 03:31:49
Напряжение на вкладке enrichment поставь свое, которое стехиометрической смеси соответствует для ШЛЗ LC-1.
У меня EGO correction работает и настройки не слетают. Ты редактировал настройки ШЛЗ, как я выше написал? Может, у тебя узкополосный выставлен?

Я вот думаю все над прошивкой 1.0.53. Есть простая мысль перевести ее в бинарник, найти таблицы ДТВ, ДТОЖ и WBO2 и тупо пропатчить их под свои датчики и ШЛЗ. Сделать это несложно.

Я у тебя спрашивал на счет 1.0.53, почему ты от нее отказался, но ответа не получил...

На этой машине стоит обычная лямда, я естественно и в конфиге и в  enrichment сменил напереключение на 0,5в.
Два дня ездил нормально а с утра включаю зажигание завожу нормально глушу опять завожу и пипец ....

По поводу 1.0.53 я уперся в следующее
Некоректно работает лямбда как я понял хотя я и меняю и в конфиге и в МТ на узкую все равно работает как широкая.

Но главное не смог победить тот глюк который я описывал выше что некоректно создается прошивка мотор 5 ц нормально работать не хочет но если с B@G  решилось заливкой сначала прошивки из архива и ее правкой под 5ц то с 1.0.53 так и  не полутилось.

Но вот какая мысль может стоит попробовать так же как ты написал и для B@G кода, залить епром а потом код и следом начальную прошивку которая есть в архиве 1.0.53 и ее поправить под свой мотор

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Ноябрь 2011, 12:16:33
Конечно, надо сначала лить содержимое EEPROM.
Потом уже код. И не делать засылку констант при загрузке чужого конфига.
У меня 1.0.53 работал без сбоев, вот только на нем я не ездил еще. Так, на хх пожужжал... Но уменя ШЛЗ.
А узкополосный там можно выставить, только довольно далеко в дебрях ))
У себя на автобусе поменял термостат, наконец-то прогрев полный идет. Вот теперь я подгоню характеристики датчиков к прошивке B@G,
а то оба врут чуть ли не на 10 градусов... В 1.0.53 можно поправить показания ДТОЖ, а вот ДТВ никак. И еще там вроде бы и нет таблицы WBO2. Пока непонятно, как они делают самообучение. Исходник у меня сильно ранний. Вот ссылку на 1.0.30 кто-то выложил на ауди битую и рад блин...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 25 Ноябрь 2011, 17:32:00
1.И не делать засылку констант при загрузке чужого конфига.
2. Вот ссылку на 1.0.30 кто-то выложил на ауди битую и рад блин...

1. непонял немного, тоесть шью епром, потом код, затем открываю мегатюн и открываю конфиг что в архиве ее правлю только не записываю пока до конца не исправлю. ТАК

2. Ссылку поправили там я вчера скачал.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Ноябрь 2011, 20:56:20
Прошивка и код (бинарный) - это одно и тоже. Может ты опять не ту заливаешь версию? Пересобирал исходники точно стабильного 12х12? Просто когда ты открываешь конфиг из архива и запускаешь МТ, он спрашивает, BURN или нет. Вот тут BURN делать не надо... Твоя версия конфига для МТ 8х8 для 12х12 не подойдет... Надо делать новую из той, что в архиве у mihafedor'a или у меня. У меня уже довольно долго пашет без сбоев. А я тут еще задумал делать один комп для бенза уже.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 25 Ноябрь 2011, 23:57:00
Под словом прошивка я имел ввиду - Конфиг. Я подправил свое предыдущее сообшение так будет понятнее.

МТ  12х12 разумеется использую   а не для 8х8

Попробую перешьюсь еще раз.

Но согласен что нужно работать с 1.0.53.
По лямбде для него. если не мучиться с узкой, я так понимаю достаточно на вход лямды подключить выход с LC-1 тот что от0-5V
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 26 Ноябрь 2011, 01:54:05
Да. У себя так делал и редактировал таблицу по напряжению на показометре с ШЛЗ.
1.0.53 заточен под MPX4250, но с 4115 тоже работает, но внизу шкалы при хх показания от BG отличаются в меньшую сторону. То есть на BG 29 kPa, а на 1.0.53 - 26. ДТОЖ показывает похоже, а вот ДТВ сильнее врет, там, скорее всего таблица другая, под GM.
Надо с ШЛЗ настроить, а дальше воткнуть обычный 113 бош и пускай вертится. Зато ничего допиливать тут не надо... Чтобы заработал тахометр, достаточно 8 и 9 выводы микросхемы запаять вместе, хотя это и не совсем правильно, поскольку 9й вроде как выходом (tach out) может конфигурироваться.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 28 Ноябрь 2011, 09:28:08
Harek76, а ты можешь сюда запостить, свои настройки КХХ (что в исходнике), что получилось в итоге?

Заканчиваю собирать вторую плату MSAVR 2.2. Поставил туда ДАД MPX4250. Буду цеплять ее на бензин и пытаться настроить на версии 1.0.53 с шаговым КХХ. Чертеж переходников под них с аудиклуба ужасен. Когда отдавал делать на завод, пришлось покраснеть  ;D Сделаю свой чертеж потом, когда КХХ придет.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 29 Ноябрь 2011, 17:43:25
Привет.
Для B@G выложу вечером. Но опять же для каждого мотора прейдется подбирать скорость реакции и т.п

А для 1.0.53 у меня есть настройки ШКХХ. Найду прошивку скину тебе. Я себе тоже заказал МАП такой же. хочу поставить на плату и мучить 1.0.53 
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 29 Ноябрь 2011, 18:13:46
Ты мне не прошивку скинь, а параметры (цифры) конфига, которые ты подобрал для ауди. Если не затруднит, для BG и для 1.0.53. ШКХХ у меня будет точно такой же, как на фото с аудифорума. Так будет проще настроить, исходя из твоего опыта  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 01 Декабрь 2011, 07:12:45
Вот так сейчас для B@G кода.
 
/* эти настройки для шагового двигателя клапана РХХ нельзя изменить из программы настройки */
  config.iac_step_seq = 0xD8;   /* определяет последовательность 'шагания' ШД РХХ */
  config.iac_conf = 0x90;      /* bit 7:4 - скорость работы ШД РХХ [мсек/шаг] (0x90 == 9 мсек/шаг) */
  config.iac_warm_idle = 9;   /* обороты ХХ прогретого двигателя [x100 rpm] */
  config.iac_cold_idle = 15;   /* обороты ХХ непрогретого двигателя [x100 rpm] */
  config.iac_skip = 28;      /* положение дросселя для начала регулирования ХХ [raw TPS ADC] */
  config.iac_decel = 5;      /* количество шагов для прикрытия клапана при замедлении */
  config.iac_step_coarse = 5;   /* количество шагов за одну итерацию для грубой регулировки */
  config.iac_step_fine = 1;   /* количество шагов за одну итерацию для тонкой регулировки */
  config.iac_backoff_cold = 80;   /* количество шагов на открытие после инициализации для -40 С */
  config.iac_backoff_warm = 10;   /* количество шагов на открытие после инициализации для +77 С */
  config.iac_max_close = 140;   /* количество шагов для максимального закрытия клапана */


конфик для 1.0.53 найду скину.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Декабрь 2011, 21:35:11
Спасибо  :)
Сейчас делаю VEMS 2.2 PNP, под штатные разъемы в штатном корпусе, как народ делал для всяких JZ.
Оставил только разъем с куском платы под крепеж, плату зафиксирую и в путь - соединять проводочками с платы до штатного разъема.

Подключил выходной каскад со штатной платы к сигналу регулирования УОЗ MISC.
Через цепь инвертора на транзисторе 2N2222 подключать не стал, т.к. штатная цепь требует неинвертированный сигнал для управления
ключевым транзистором B605, коммутирующим цепь IGt в системе зажигания VAST (Toyota).
зы Блоки управления 3Y-EU и 4A-GE оказались практически идентичными. Разломал я родной блок от 4A-GE.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 01 Декабрь 2011, 23:06:57
 config.iac_step_seq = 0xD8;   /* определяет последовательность 'шагания' ШД РХХ */  - для меня вот этот параметр не понятен.

ШКХХ- работает нормально. Есть один вопрос при заводке когда холодный нормально сильно не задирает, А вот когда горячий в настройках стаит допустим 10 шагов а он при любом случае подымает до половины гдето. И получается окгда заводишь обороты подымает гдето до 2100 и сразу же ложит на 900 хх.  Вот как бы это уменьшить Не нужно так высоко подымать.

Чегото по 1.0.53 непойму теперь. Если прошиваю только прошивку то МТ запускается. А если сначало епром, затем прошивку то при запуске пишет что не совпадает прошивка в контроллере с настройками МТ (сделаю скрин скину).

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Декабрь 2011, 23:38:04
Последовательность шагания это "матрица" переключения обмоток типо 11 01 10 00, где "1" - это есть ток в обмотке, а о - нет.
То есть, если прочитать sequence (последовательность) сигналов слева направо, получится:

1) Включить ток в обеих обмотках
2) Выключить ток в первой обмотке, включить во второй
3) Включить ток в первой обмотке, выключить во второй
3) Выключить ток в обеих обмотках

То есть, можно припаять провода как угодно, а потом просто поправить это число на "нужную" последовательность включения/выключения обмоток для "шагания" ШД в клапане.

По поводу МТ. Он пишет, но запустить то дает. там в конце типо 2,1. если еепром пустой, то МТ читает нули при первом запуске и все.
говоришь, что запуск все равно и льешь свой конфиг, тогда в еепром пишутся значения и МТ уже не ругается.
Вот, изготовили переходники под Stepper IAC от ВАЗ. Только сам IAC где-то в пути. Бесит уже жить на отшибе  ;D

По поводу горячего пуска. Надо походу редактировать параметр config.iac_backoff_warm = 10; или в исходнике косяк или, если у тебя двигло прогрето ниже 77,
оно задирает на полную. Если так, то надо сделать линейную интерполяцию по температуре (-40 -> +77) и настройкам шагов, то есть параметров ...cold и ...warm

Это делает вот эта процедура

  step.backoff = linear_interp(0,  205, config.iac_backoff_cold, config.iac_backoff_warm, engine.coolant);

И вот что такое 0 и 205 - ХЗ, или это сырое значение АЦП, соответствующее -40 и +77?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 01 Декабрь 2011, 23:53:08
Понял. Большое спасибо.

По переходникам, у меня такие же.
С ШКХХ у нас с ними проблем конечно нет в любом магазине валом. Ты в каком гороже живешь. Я недавно блок отправлял в EMS почтой к Калининград стоило 800руб шел 7 дней

Что с кодом 12х12 стабилен. А то может просто на газе не так заметно. Он при том что слетел машину заводит но работает неправильно.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 02 Декабрь 2011, 00:08:28
У меня с 12х12 проблемы только при WOT (макс открытый дроссель). Сильно богатит и машино дергается. Пока грешу на недоотстроенную таблицу в этом диапазоне.
Но не исключено, что глюк то с самой микропрограммой... У меня собака мотор не прогревается полностью, в этом проблема большая. Надо выкидывать вязкомуфту и ставить электровеник, но это же делать надо :) у меня там в автобусе надо пол салона разобрать, чтобы это сделать  ;D
Я однозначно буду отказываться от 12х12 в пользу 1.0.53. Ну еенах. Вторую плату собрал. Дождусь датчиков, пропатчу прошивку под них и тогда все будет.

Я живу во Владивостоке. Клапан у вас 400р, емс до нас будет стоить тоже порядка 800, а то и больше. Это надо сразу десяток брать. А надо еще с разъемами..
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 02 Декабрь 2011, 20:22:13
Оказывается, мой датчик Facet имеет характеристику GM!
Пересобрал 12х12 с учетом этого факта, сделал "правильные" инишники для MT.
Посмотрим теперь на точность показаний.
-------------
C GM не прокатило. Воткнул характеристику Bosch. Заработало близко к тому, что надо! Вот ведь странно...
Теперь и ДТОЖ показывает правильно, 85 на прогретом дрыгателе.
з.ы. 12х12 у меня не слетела, все ок, все параметры на месте. Несколько понизил время впрыска, т.к. переливало (был недогрев). Теперь при WOT не дергается, но и не едет как надо, перестройка нужна. А вот на прогревочных - едет. В середине карты едет, а сверху - нет  ;D

По поводу датчика кислорода в 1.0.53 еще не понял до конца, можно ли указать там узкополосный через конфиг или он все-таки жестко запрограммлен.

Исходник 1.0.30 вещь интересная. Если выдрать кусок схемы с VEMS 3, касаемый контроллера ШДК, то, вероятно, можно будет задействовать бортовой ШДК и на 2.2 хотя бы с 1.0.30

теперь буду мучить второй свой автобус с той же процедурой. Но на этот раз буду настраивать бензокомп. Нашел коллектора инжекторные, на неделе буду перебрасывать.
----------
сегодня нарыл 1.0.53 for miscWBO2. Эта версия с поддержкой контроллера ШДК (он идет отдельной платой по схеме VEMS3). В ущерб IAC valve( on/off) и выход на электровеник тоже заводится на контроллер ШДК. Хочу поэкспериментировать.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 04 Декабрь 2011, 20:53:48
К переходнику подошел шаговый КХХ от субару импреза 1.5 литра :)
Тестировал с прошивкой 1.0.53 (которая no Ext). Сразу после подачи питания VEMS сначала закрывает клапан, а потом открывает. Твои настройки по количеству шагов подошли.

Есть еще 1.0.53 с WBO2, наподобие 1.0.70, там выходы переопределены некоторые для контроллера WBO2, поэтому у тебя и не настраивается 1.0.70. Там TPS на другом канале...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 05 Декабрь 2011, 17:45:33
Так теперь понятно.

А с 1.0.53 (которая no Ext). все нормально?  Ничего не переставленно?

И еще NoEXT - что бы это значело.



Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 05 Декабрь 2011, 21:33:05
Может быть no extra? :)
Не переставлены входы АЦП, а вот зажигание, кажется все-таки перествили с MISC на COOLANT FAN. К ней есть .xls файлик, где все расписано. И WBO2 контроллер там тоже есть вроде бы, только он не включается в симуляции, а в той, что с miscWBO2 включается. Может они обе рабочие, просто выходы по-разному сделаны.

На днях проверка на бензине на PNP плате с шаговым РХХ от субару. Клапан затестил - все ок, переходник пришлось допилить. Сделали под конус посадочное место под клапан (60 градусов угол). Прикручу УОЗ к выходу CL_0 как в таблице и посмотрю как оно попляшет  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 06 Декабрь 2011, 18:10:46
Итак, промежуточные результаты.
1) Прошивка 1.0.53 пропатчена под свои датчики с характеристикой БОШ. Теперь работает как надо, еще проверю с градусником.
2) Установлен и настроен шаговый КХХ от субару имреза 1.5 через переходник
3) Выкинута система перепуска воздуха для ГУР. При рулении на месте не глохнет... Может быть верну ее, а может и нет ))
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 08 Декабрь 2011, 23:57:31
В общем, в прошивке 1.0.53noExt выход MISC действительно сидит на регулировке УОЗ, несмотря на таблицу XLS в комплекте, где указано иначе...
2 дня не могу завести на VEMSе бензин. Не включался бензонасос и вывод для УОЗ я не туда прикрутил. По бензонасосу вроде бы нашел трабл, завтра тест.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 09 Декабрь 2011, 18:06:19
Да в No EXT выход именно на Misc Я проверял работает. Бензонасос включается. Нужно только назначить правильный порт во вкладке "Выходы,Вентилятор,Насос" Там же выставляется впемя его подкачки при включение зажигания. Я нашел прошивку от ваз Вечером скину там настроен и ШКХХ и Насос
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Декабрь 2011, 19:57:46
Про бензонасос. У меня на столе то все работает. Был непропай на плате на выходном транзисторе.
А теперь трабл в том, что, при включении VEMS PNP вместо родного блока, бензонасос походу включается с включением гирлянды и мое реле, которое включает бензонасос на 2с при старте не щелкает, что-то мешает ему... Где-то провода заблудились или на плате коротыш где-то образовался, пока я пилил ее. Буду смотреть. Хочется с зажиганием, конечно, но никто не мешает мне прикрутить вакуумный трамблер и на электронный УОЗ временно забить. Плюс ко всему, в идеале, нужно бы "обучиться" углам. 3й вемс как-то может это делать, может и этот можно заставить как-то, прошивки то одинаковы по сути. Ну а пока думаю с помощью ардуины сигнал считывать.

С РХХ шаговым разобрался, там прикол в скорости клапана был; чем меньше число, тем скорость больше. За 1с теперь инициализируется, раньше секунд 5 тупил... Еще, надо выставить байпасным болтом на дросселе меньше оборотов, чем пишешь в конфиге. Тогда клапан будет полностью вырубаться. У меня пока пишет power 0.4%. То есть, не вырубается. После патча нормальными таблицами показания ДТОЖ и ДТВ пришли в порядок. Lambda meter тоже стал показывает верно, когда я в конфиге прописал правильную формулу для него. Вот только автозаполнением таблицы VE, похоже, борода... Хотя и не факт, что с узким не прокатит через эмулятор. У тебя так вообще красота, эмулятор узкой лямбды встроен. А я вот себе делал... Надо глянуть сырец, есть ли там по узкой автозаполнение. AFR таргет только не будет работать 100% с узким.
-----------

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Декабрь 2011, 23:03:16
В общем, сдох 2N2222 выходной на канале бензонасоса. Заменил я его на IRLML2502, это классный полевик, открываемый логическим уровнем. В корпусе SOT23, но держит до 4А!

Еще вопрос общего плана. У меня в топливной магистрали регулятор давления подключается в коллектор не напрямую, а через пневмоклапан. Этот пневмоклапан управляется штатным ЭБУ. Поскольку инжектора разработчики туда поставили конские (200сс/min), видимо, этот клапан делает на ХХ более низкое давление в рейке. Подцепил его на MISC_OUTPUT1. И настроил, чтобы после 65 кПа и 50% открытия дросселя срабатывал. Выход работает, проверил светодиодом.

По поводу 12х12. Тоже стало казаться в последнее время, что она все-таки глючная. У меня отказывался работать автотюн внезапно, но работал при прогреве, чего быть не должно... Так что я забил на нее. Когда газ привезут наконец, загоню более-менее настроенную карту в 1.0.53.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Декабрь 2011, 19:46:39
Бензонасос заработал как надо. Транзисторы 2N2222 никуда не годятся, если горят с реле в нагрузке...
Но завести с зажиганием с наскока не получилось. Опыта нет у меня с этим делом пока. Буду втыкать вакуумный трамблер.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 11 Декабрь 2011, 01:25:26
отлично.

Так ты мучаешь 1.0.53noExt. ЛЗ интересует ты сказал что подправил для работы с узним.
Прошивка не слетает. Работает коректно.

Выложи плиз правленную 1.0.53 залью себе попробую
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 11 Декабрь 2011, 12:01:04
Я ее подправил  (http://fornext.ru/fornext/VEMS/vems_bosch.hex)для работы с моими датчиками температуры с характеристиками Бош. А для работы с узким она настраивается в двух местах, я ее не правил. И в работе толком не проверил, т.к. не завелся. Но температуру показывает правильно и на газе с широким (тупо в качестве показометра в окне VE tuning) работает хорошо. Думаю настроить таблицу руками, потом эмулятор узкой или просто узкую прицеплю и буду смотреть, как она на ХХ работает. Если коррекция с узкой будет работать на ХХ - то меня такой расклад устроит.
-----------
По настройкам инжекторов разобрался как параметры выставить? У меня при выключенном движке 1.0.53 показывает дюти 3 с копейками миллисекунд. Соответственно, на холостом богато при рек_фуел 8 мс. Начинаешь обеднять - скачком падает AFR и ХХ при нагрузке неустойчив. Я нашел, что стандартный вход 1.0.53 под обычную узкую лямбду сделан, а вход ADC7 - под широкую. У тебя должно работать автозаполнение таблицы VE через эмулятор узкой лямбды. Выставляшь в настройках узкой диапазон широкой и напряжение переключения (AFR таргет). Хочу попробовать собрать плату-переходник под ШДК и подцепить ее к входу ADC7. Странно, что у тебя с узкой не работал...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Декабрь 2011, 21:34:43
Настроился более-менее на 1.0.53 пока без лямбда-регулирования. Но странно, что не едет до 1000 об/мин.
Наверное, опять настройки инжекторов надо подбирать более оптимальные...

Приготовил вакуумный трамблер, буду скидывать штатную систему управления бензином и полностью переходить на ВЕМС.
-----------
Поехало до 1000. В свойстве Alpha-N blending (или что-то типо того) вместо 1000 поставил 100. В итоге комп практически не регулирует смесь на ХХ, делает богато. Но пропали провалы начисто... Скинул "родную" косу и электронно-регулируемый трамблер. звездочка там действительно на 24 зуба (ДПКВ). ДПРВ на 4 зуба. Так что, по-хорошему, надо 2 микросхемы на них, как в сетапе VEMS 3 для 4A-GE. Ну да и фиг с ними... Вакуумный трамблер можно найти на любом разборе, а для 4A-GE за 7500 можно купить новый. Что-нить придумаю...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 15 Декабрь 2011, 23:15:20
Завелся кое-как на бензине. На газе было легче... При снятии старой косы и компа переключатель газ/бензин и реле оторвал, буду думать теперь, как лучше сделать. Пуск пока неустойчив...

Удобно, что бензонасос настраивается сразу без дополнительных примочек и резистор инжекторов оказался не у дел. По поводу отключения бензокомпа для работы на газе ничего не нашел проще, как поставить реле в разрыв питания компа. Он пока зажиганием не управляет. Теперь надо настроить карту, чтобы ехало и приводить моторный отсек в порядок, что тяжелее всего  ;D
-----------------------
Транзисторы 2N2222  - УГ.
Сегодня пожег очередной на канале бензонасоса на плате газокомпа. Не тянут они ни клапана ни реле. Воткнул мощный полевик. На бензокомпе, после того, как один сгорел, сразу заменил все на компактные полевики IRLML2502 - эти просто классные. Удобно размещаются на обратной стороне платы вместо 2N2222.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 19 Декабрь 2011, 22:49:26
Перетянул моторную косу для бенза, сделал свою. Залил пока B@G 12x12 чтобы откатать таблицу. Еле как настроил холодный пуск, заливал движок неоднократно. 95й на холоде не горит нифига нормально. Также поздно вспомнил, что регулятор давления топлива в рейке не был подключен к вакуумной системе напрямую. Старый блок включал его через пневмоклапан. Воткнул напрямую - движок зашептал. В новой проводке предусмотрел управление электровентилятором и насосом печек, поставлю на подачу.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 28 Декабрь 2011, 11:48:26
Холодный пуск стал веселее, после того, как я вернул на место резистор инжекторов по совету с www.vemsecu.ru
Катаюсь. С новым аккумом некоторое время не хотел ехать на бензине. На газе ехал лучше. Видимо, не до конца настроил лаг инжекторов.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Январь 2012, 20:41:04
Заказал детальки для 3й версии вемса. Хочу попробовать сначала сделать плату ШДК для генбоарда 2.2. А 3й хочу сделать упрощенный чисто для своего сетапа ради двойного конфига (бензин/газ), чтобы на двух платах не ездить.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 14 Январь 2012, 21:31:02
Привет.
А схема 3 vemsa есть. илиты уже плату развел.
и как с прошивой под 3 vems
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 14 Январь 2012, 22:13:12
Схемы и разводка есть на оф. сайте. Прошиву можно достать, я думаю. По крайней мене, с оф. сайта есть какие-то прошивки под МТ, уже 1.1.х которые. Можно у гонщиков попробовать попросить "тюненую", доработанную Андреем. Та уже под вемстюн. Как-то с МТ уже не хочется возиться. Хотя я попробую сначала запустить контроллер ШЛЗ для V2. Если 3й будет делать лень вручную, куплю пустую плату без ключей и многих дорогих микрух (которые заказал). Наверное штук 12 будет стоить с пересылкой...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 15 Январь 2012, 05:48:04
Ты решил ВЕМСОМ занятся. Но для твоих целей это дорого. почему бы не сделать на МС. Для обновременной работы бензин/газ тебе и MS-1 на плате V3 с головой хватит. И цена платы с мап и процом - 110$ + пересылка 30$ + Деталей остальных на 40$ максимум.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 15 Январь 2012, 11:59:10
Почему считаешь, что дорого? Детали то недорогие  :) Покупать плату дорого. Если литографией делать (себе), то плату разводить не надо. Есть же фотошаблоны на оф сайте...А вот под MS готового фотошаблона не видел. Все надстройки какае-то. Процик там дорогой и идет долго... У меня для вемса 3 уже детали заказаны. И озвученной тобой суммы (180 баксов) хватит на 3 платы. Это уже с ДАД MPX4250. Не забываем, что у MS нет контроллера ШЛЗ... Скинь ссылку про какую именно плату ты говоришь? MS-I со старым проциком, прошивка extra с dual-table и УОЗ?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 15 Январь 2012, 23:57:02
Я общался по поводу Vems3. на оф. сайте. Нет никакого смысла делать плату Vems3 самому. небудет потдержки, а разобраться самому будет реальный гемор, и самое главное оф. прошивки под него зашишены и копии с вемсстудио работать не будут, по край ней мере мне так Андрей с vems.ru обьяснил.

По поводу ШДК. А зачем он постоянно нужен то. Его достаточно один раз вкрутить настроить и поставить узкую. К тому же у тебя есть отдельный ШДК с контроллером.

По поводу MS-1. Тебе достаторно вшить прошивку 029у4. Она потдерживает и зажигание и 2 режима програм (2 банка форсунок)
А развести плату как я понял для тебя вообще нет проблем. 
вот документация полная
http://msextra.com/doc/index.html
Я бы посоветовал плату под MS-1 V3  (в отличие от v2.2 имеет вход по ДПКВ) http://msextra.com/doc/general/ms1v3schems.html

вот я здесь по началу заказывал. http://www.diyautotune.com/catalog/pkit-megasquirti-pcbv30-partial-kit-p-92.html


у меня такой вопрос к тебе. Подскажи как проще зашить PIC18F2520. У меня есть простейший LPT программатор и USB AVR программатор, оба с разьемом под ISP програмирование.

Можешь нарисовать как правильно подключить  к PIC.

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 16 Январь 2012, 12:57:29
То, что сделано для AVR, по моим данным, не пойдет для PIC. Для PIC нужно собирать свой проггер типа такого http://www.sprut.de/electronic/pic/projekte/brenner9/index.htm
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 16 Январь 2012, 18:42:24
А по проще что нибуть. А то из за одной микрухи такое поять. Просто нашел схему Эмулятора ДПКВ 60-2 и синалом ДФ. Нужно собрать для тестов.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 16 Январь 2012, 23:10:35
Я с PIC дел не имел, тут не подскажу. Сам у гугла спросил...
Может, на AVR поискать схему подобного эмулятора? Ссылку на эмулятор закинь. Если есть исходник, можно переложить на платформу AVR.
Напиши для чего надо, конкретнее, я ведь и сделать могу. Эмулятор сигнала ДПКВ по сигналу с датчика Холла? Сигнал уже оцифрован, или нужен VR-сигнал, как с реального датчика?

ps Можешь подсказать, как из диска на 24 зуба сделать эмуляцию диска 14-1? Пилить 2 зуба и в программе пропускать по 1 зубу?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 17 Январь 2012, 02:49:16
Кинул на почту посмотри.

По поводу диска 24 зуба. Могу сказать касаемо MS-1,2 Такой диск должен быть в трамблере, если на КВ то тогда только 12-1. У меня такой 24 зуба стоит в трамблере от Митсубиши. Так вот я удалил два противоположных зуба и получил стандартный для MS 12-1, оставив родной VR-датчик в трамблере.  А т.к трамблер делает один полный оборот за 2 оборота КВ, то все четко работает.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 17 Январь 2012, 11:47:24
У меня в трамблере вроде бы на 28 зубов диск ДПКВ, а ДПРВ 4 зуба, оба считываются индуктивными датчиками. Для МС-1 ДПРВ вроде как не нужен? В вемсе есть камсинк, только не совсем понимаю пока для чего он. Устраняет неточности ДПКВ? В моем случае оба колеса в трамблере, так что, одного диска должно хватить..
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 17 Январь 2012, 18:39:42
По поводу 28 зубов не скажу нигде в мануалах не видел чтобы MS работал с диском на 28 зубов. .да и быть вроде такого не должно 360 на 28 ровно не делиться.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 17 Январь 2012, 20:45:27
Да, это я тупанул, там действительно 24 зуба. Причем, МS и с 4мя для 4ц будет работать... В принципе, у меня есть практически все детали для MS2,3.
Только почему-то нет фотошаблонов печатки готовой в инете.

------------
Вот, что тебе нужно http://www.megamanual.com/router/crankwheelpulser.htm
(http://www.megamanual.com/router/pulsercircuits.gif)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Январь 2012, 08:06:52
Да под плату MS-1 V3 печатки нигде нет. А под v2.2 есть.

Подключил сегодня эмулятор на PIC сначало к осцилографу, потом ко входу платы MS-1. Вход собран на  LM1815 как в оригенале. Все четко, обороты видит. Второй сигнал ДФ тоже есть но к плате пока не подключал, но что то мне кажеться он не стой частотой идет.

Я думаю нужно подключить к 2-х полосному осцилографу и записать сигнал по обеим каналам. Тогда можно будет увидить в какой момент он срабатывает.


Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 18 Январь 2012, 21:11:50
Убедил ты меня сделать MS сначала. Собираю проггер для HC12 и думаю, который из сквиртов мне бы сбацать...
Что скажешь про сдвоенные катушки от 406 мотора (ГАЗ), которые не бош?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Январь 2012, 23:44:57
Сразу решиль MS-2 собирать.

По поводу катушек Газ406 то на мой взгляд это лучший вариант по цене и качеству.

Я на 4 и 6 ц моторы их и ставлю через коммутаторы ВАЗ "АСТРО"
Со сквирта биру сигнал и через 2N2222 (в мануале есть описание посмотри подключения коммутотора БОШ) на коммутотор (6 нога) Но это если не шочешь покупать Драйвера БОШ

Вот пример как доработать коммутатор.
http://www.drive2.ru/cars/lada/2115/2115/desorder74/journal/288230376152017133
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 20 Февраль 2012, 04:53:07
Пробовал подключить Vemstune к плате, обороты давление показывает правильно. Длительность импульса и дьюти сайкл - неправильно. Но я сильно не игрался с этим, времени не было
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Февраль 2012, 15:21:46
Правильно работать не будет. Там модуль ввода-вывода был существенно допилен в старших версиях и не все команды правильно распознаются
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 26 Февраль 2012, 23:05:43
Немного потестил стоковый ЭБУ с помощью звукового кабеля и WAV, сгенерированного программой для теста MegaSquirt, которую я выше привел. Сигналы датчиков трамблера Ne (24 зуба) и G (4 зуба) она генерирует отлично, осциллограф видит все сигналы на ЭБУ. Вот только для полноценной эмуляции ЭБУ нужен сигнал IGf, который можно сделать ШИМом на AVR'e, где заодно можно проанализировать сигнал IGT на катушку, который делает ЭБУ. Таблицы УОЗ я в коде стокового эбу нашел, но они в попугаях. Необходимо сделать привязку к углам, что я и хочу сделать с помощью этого "стимулятора", поскольку эмулятор процессора 6301хх не удалось допилить по причине отсутствия времени на это увлекательное занятие. Может быть, топливную часть удастся эмулировать, когда я узнаю где именно этот камень хранит основные переменные для расчетов. AVR хочу заставить генерировать еще и значение ДАД, для того, чтобы проще было считать суммарные стоковые топливные карты. В коде ЭБУ там просто жесть как все запутано... Запчасти для Вемс3 еще не пришли, моторолу пока отложил после неудачной попытки прошить. Пока попробую добиться правильной "стоковой" генерации сигнала IGT на вемс 2.2, подключу сигнал Ne через LM1815 по схеме с вемс3, а сигнал G в качестве secondary trigger. Еще нашел в вемсе 2 в коде 1.0.53noExt второй канал на зажигание. Попробую найти, реализован ли выход в железе. Если да, то можно смело делать wasted spark на попарно-параллельном впрыске со сдвоенными катушками.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 27 Февраль 2012, 21:07:36
Отлично
Второй канал зажигания очень нужен для 2.2
Отпешись по этому поводу.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 01 Март 2012, 19:18:53
А работает ли 2.2 с датчиком детонации? в настройках то оно есть, а вот в железе я его не нашёл :-[
И время открытия форсунки не хочет ставиться - ноль и всё.
На ауди клубе написано что в режиме функционирования ПО на плате должен постоянно светиться MISC светодиод, у меня он постоянно не светиться, наверное потому что он сигнализирует момент зажигания?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Март 2012, 21:54:39
Датчик детона можно прикрутить, собрав на отдельной платке по схеме с версии 3, как и контроллер ШЛЗ. Время открытия форсунки там в микросекундах, то есть В VEMS 1000 это как 1 мс в прошивке B&G. Светодиод MISC должен всегда мигать. Если система видит обороты через primary trigger, он мигает чаще.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 03 Март 2012, 01:51:49
Купил тойотовский коммутатор 89621-20040. Управляется логическим уровнем (коммутация по спаду 1->0), заодно делает сигнал IGF (если подключить катушку). Такой ставился на мой движок в более продвинутой реализации ЭБУ. Сейчас раздобыл такой блок, хочу разобраться, как он зажиганием рулит...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 04 Март 2012, 02:51:30
Немогу понять что обозначают настройки inj effictive rampup, inj_rampupbatfac, battfac  последних два точно связаны с напряжением, а вот что они означают?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 04 Март 2012, 13:06:38
Выставлять нужно только Inj Open Time и Battfac, остальные 2 по нулям, поскольку в 1.0.53 не таблица используется, а линейная передаточная функция, параметры которой в итоге регулируется двумя этими переменными эмпирически. Их нужно настроить по видеомануалу вемсеров, можно на сайте турероводов нарыть, с аудиклуба ссылка была.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 06 Март 2012, 22:39:56
Вот такой датчик фазы вместо трамблера существует для моего движка. Есть, оказывается для "расточенного" под 2.2 (мой 2.0 3Y) тойотовского 4Y китайский вариант (клон) GW 491 QE. Для него топливная, все датчики и комп - европейские и заточен он под евро 3. Комп туда стоит 17000р (варианты Бош и Дельфи). (http://www.china-shop1.com/catalogs/greatwall/safe/pics/3609200ue01.jpg)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Март 2012, 23:19:32
Детали для 3й версии пришли, буду делать упрощенную (под свою задачу) версию, залью последнюю прошивку из серии 1.1.х., хотя все свежие спокойно висят на оф. сайте. Megasquirt пока откладываю - с AVR как-то больше опыта.
Дорогущую TPIC 6A259DW - сильноточная версия 8-битной адресуемой защелки (я таки заказал) запросто можно заменить на ту же 74HC259D, подкинув на логические выходы 8 полевичков IRLML2502, которые до 3.5А тянут. Выходит гораздо дешевле.

По-тихоньку перерисовываю в формат Ares... Похоже, лазерным утюгом такую плату уже не сделать... Не говоря уже о ручной пайке переходных отверстий  :o Но ощень хочется 3й вемс не за 10 кусков :P Хотя в итоге походу придется его покупать  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 18 Март 2012, 08:04:55
Да реально утюгом уже не сделаешь  :)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 21 Март 2012, 22:00:00
Сделал лазерным утюгом. Не без косячков, конечно, но, думаю, работать должно.
(http://fornext.ru/fornext/VEMS/vems3.gif)
(http://fornext.ru/fornext/VEMS/vems36_laser_iron.jpg)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 24 Март 2012, 06:52:40
Неплохо.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Март 2012, 19:52:11
Цифровая часть полностью запаяна, кроме одной из LM1815. Залил 1.1.49, вемстюн последней версии коннектится, все шевелится.
Обвязку основных датчиков допаял. Показания ДАД нестабильные. Может, адаптер такой, наводка там ппц, судя по осциллографу и напруга гуляет.
Теперь нужно осилить обвязку оставшихся LM'ок, то есть контроллер ШЛЗ.
В тех местах как раз дороги съело довольно нехило...

Заливал без бутлодыря. Работать захотело только после того, как снял флаг с "bodlevel" фьюза. Было уже такое на других АВРах, хз от чего зависит...
Возможно, это PonyProg/siprog так глючит. Если воткнуть bodlevel обратно, микруха как-бы остается в ресете и не стартует.

Пока собираю сетап на попарно-параллельный (двумя ключами) впрыск бензин/газ, прошивка уже с поддержкой dualtable.
Скоро придет датчик фазы, посмотрим, как его допилить придется. Как-то не хочется еще и шкив под ДПКВ пилить/заказывать, хотя вемсеры рекомендуют.
Пишут, что тойотовские датчики слишком шумные. Но у меня то будет китайский  ;D

зы Микросхема ШД SN754410 представляет собой H-полумост со встроенными диодами (clamping diodes), которые в версии 2 были на плате, остальное совпадает. У нас их нет, заказывать как-то не хочется. Ищу аналоги...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 27 Март 2012, 02:27:09
нормально,
А как быть с бутом.

Если попробовать плату сделать фоторезистом может получьше получиться.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 27 Март 2012, 10:28:46
..А если заказывать на производстве - выйдет еще лучше.  ;D
В домашних условиях можно и фоторезистом, но осилить металлизацию переходов - довольно тяжко (и дорого, ибо реактивы). Паять переходы вручную - адский труд, мне одного раза хватило. Еще и станок мой такое полотно не тянет - маленький стол, сверлил вручную. С бутлодырем разберусь потом. Через него некоторые таблицы удобно заливать. А вообще - можно и без него обойтись... Установлены все микросхемы, кроме iButton'a и операционных усилителей для EGT. Мне он для атмосетапа не нужен.

Буду или заказывать сдвоенные катухи от 406 мотора или поставлю от 3S.
Датчик детона от ваза.

Купил за 500р ЭБУ от марка2, в такие корпуса эта плата входит норм, в мой корпус уже не входит - плата 3.6 длиннее, чем 2.2.

зы Аналоговая часть заработала как положено при объединении AGND и GND  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 30 Март 2012, 13:23:40
Пришел датчик фазы от китайца. Внутри датчик, по виду как магнитная головка с кассетника - датчик Холла?
Задающий диск в виде чашки, у которой спилена половина, то есть 1 зуб "шириной" в 180 градусов...
3 вывода, подписаны как "+", "0", "-". Теперь буду заказывать или делать зубчатый диск 60-2 на коленвал.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Апрель 2012, 19:32:45
Пофиксил глюк с микросхемой ШД. На нее неверно шли импульсы с защелки 259, поскольку у последней не была правильно подпаяна земля  ;D
В итоге L293B жрала большой ток и грелась сама, плюс грела главный стаб на 5В. Теперь все ОК. Тут есть нюанс, в VemsTune и MT флаг "power off after steps" действует наоборот, то есть драйвер будет жрать ток, если это поле будет disabled. Так то... Если поставить Enable - камень меняет позицию IAC и снимает напряжение с драйвера. Поскольку ШКХХ с редуктором - это ни на что не влияет, зато ничего не греется, у меня на плате 2.2 микруха немного греется, там disabled выставлено... Подкинул 4 диода на землю с другой стороны платы, диоды на питание можно будет кинуть прямо в косе.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 07 Апрель 2012, 21:40:04
Настраивал Primary Trigger на LM1815, через стимулятор с компа, со звуковухи. Эмуляция диска 60-2.
Без использования filtering работает но дергается с ошибкой trig error, при включении фильтра работает только до 2000 RPM, дальше не видит и скидывает на 10 RPM.
Посмотрим как в реале будет...

При использовании вемсовой тулзы signalgen, которая генерит меандр вместо пилы, работает без ошибок, но фильтеринг ведет себя также - есть ошибки и более 2000 не работает.

Залил 1.1.80, пока исследую. По количеству параметров сильно отличается от 1.1.49, которая более похожа на ранние версии. Подключил разобранный трамблер от 4A-GE в качестве Primary Trigger в режиме COIL, там диск на 24 зуба и датчик VR. LM1815 отрабатывает отлично, обороты видит, даже когда еле кручу. Заполнил основные таблицы, но они для старых инжекторов. Контроллер ШЛЗ допаян, но точно не калибруется идеально по мануалу, хотя может милливольтметр у меня такой. Надо будет потом сравнить показания AEM и вемс.

Пока переезжаю с VEMS 2.2 на стоковый комп второй модификации с красными инжекторами (все еще низкоомные, но уже другие), нашел трамблер наконец-то к нему, все еще с двумя VR-датчиками на 24 и 4 зуба, но без встроенного коммутатора, он уже внешний. Внутри микроконтроллер уже на 12 МГц, самый старый на 4.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 18 Апрель 2012, 12:36:52
В общем, 1.1.80 уже залочена. Переехал яповский комп DENSO успешно. Вемс буду цеплять на второй автобус.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 23 Апрель 2012, 22:49:54
По второму Вемсу: вот у меня двухцилинровый оппозит, выставил в настройках 2 цилиндра, но когда газуешь двиг уже разрывается, а на мегатюневском тахометре всего 3000. Правильно ли я понял что для правильного отображения оборотов нужно поставить 6000 в сторочку constant to RPM calc? или это лишнее уже
Что-то с датчиками кислорода запутался. короче - есть ли смысл покупать узкополосный ДК?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Апрель 2012, 23:27:05
На вемсеку.ру Андрей приводил формулу RPM_CALC = 12000/Cyl_count; У меня 3000. У тебя будет 6000. Это нифига не лишнее  ;D
Узкополосный ДК стоит примерно 30 баксов. от Ваза (на конце 133). 4 проводка с подогревом. У меня работает. Если хочешь настроиться правильно и не сжечь мотор - нужен ШЛЗ, можно арендовать у кого-нить. Узким, как уже говорилось, можно настроить зону невысоких нагрузок. Далее, можно купить только датчик от широкого (на вемс.ху узнаешь номер) и собрать ко второй версии дополнительную плату-контроллер (2 LM-ки и силовой ключ на подогрев + обвязка). В таком случае будет работать автообучение.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 10 Май 2012, 18:29:35
Спасибо вам за помощь!!
У меня тут ещё пара вопросиков набежала.
Купил я вазовский шаговый РХХ и по своей детской привычке решил изучить конструкцию ;) В итоге оторвал провода от колодки, подпоял в случайном порядке. Как теперь разобраться куда что подключить?
И ещё. Вот натыкался в инете на таки понятия как секвентал/несеквентал, как я понял, это когда количество форсунок равно количеству банков всё этих же форсунок. В справке мегатюневской читал, да не разобрался как его настроить.(непонятна менюшка Injectors output)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Май 2012, 10:05:22
разобраться с моторчиком довольно легко. тестером ищутся обмотки. их 2 штуки. и соединяются согласно схеме. то есть ab - одна обмотка и cd - другая. если жужжит но не крутится - меняем полярность одной из обмоток. по поводу настройки инжекторов для 1.0.53 нужно смотреть мануал вемс на их сайте а не мануал мегасквирта.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 14 Май 2012, 08:28:34
Спасибо!
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Иван on 01 Июнь 2012, 01:55:40
Привет. Ваша схема, как я понял, рулит 4-мя горшками. У меня потребность в том, что бы ЭБУ управляла рядной шестёркой (МБ М103). Так же как я понял, зажиганием эта схема не рулит. Хотел узнать ваше мнение по поводу тех схем, на которые ссылку я вам кинул. Думаю это выполнимый вариант. Но встаёт вопрос в прошивке процессора.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Июнь 2012, 10:34:14
Ну, во-первых, схема VEMS 2.2 не моя :)
Во-вторых, если прочитать всю ветку, или хотя бы последние 4 страницы, там увидишь, что я собрал и полную 3.6 версию как раз по "той схеме". И вариант вполне выполнимый, если руки растут из плеч и есть вагон времени. Там есть грабли не в проблеме прошивки процессора, а в виде залоченного кода, когда он уже весь красивый и более понятный для настройки через VemsTune. То есть УОЗ и положение КХХ не меняются на "пустом" процессоре, не содержащего бутлодырь с серийным номером. Но старую прошиву можно залить и без бутлодыря, что я и делал. Не знаю, почему, но даже такое старье как 1.1.7х оказались залоченными (разобраться точно не получилось, т.к. я случайно запрограммировал lock-бит). Более младшие версии работали. Мне нужна была именно 1.1.8х, где механизм двойного конфига был уже отлажен. Хотя сейчас я понял, что японский стоковый комп на атмо-моторе вполне себе ничего. Поэтому, для моих нужд (управление впрыском газа, зажиганием на 2 канала, ну и ШКХХ) я планирую сделать урезанную версию 3.6 и гонять ее на старых прошивках, мне навороты не нужны.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Иван on 02 Июнь 2012, 04:48:39
Извиняюсь, не правильно выразился. :-) Вы использовали те печатные платы, которые лежат в pdf-ке, или сами разводили?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 02 Июнь 2012, 22:35:46
Да, только я вручную перерисовывал то, что в PDFке в формат ARES. Так что сделан по сути клон.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 03 Июнь 2012, 09:12:57
Что посоветуете, брать сразу узенькую лямбду, или на широкую разориться?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 03 Июнь 2012, 12:54:07
Разоряйся на широкую. Настроишь влет, потом пригодится. Можно карбюраторы настраивать...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 03 Июнь 2012, 23:55:18
Так тому и быть ;)
Вы говорили что с широкой лямбдой будет работать автообучение, а по какому принципу оно работает? ведь таблица АФРтаргет у нас нет.
теперь нужно собрать подогреватель по этой схеме, или есть другие варианты
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 04 Июнь 2012, 17:36:00
Что-то я затупил, есть же Lambda table
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Июнь 2012, 14:07:53
Проще купить готовый контроллер + ШЛЗ, я покупал...
Или попросить кого-нить сделать по схеме, выйдет дешевле. В эту схему выше добавить полевой транзистор на нагрев (посмотри на VEMS.hu какой) и все.
Ну, или подождать, пока я разведу плату  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 15 Июнь 2012, 03:55:24
Купил сегодня WBOшу, Boshc 0 258 007 353. В экзисте из датчиков на эту тему стоил меньше всего
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 30 Июнь 2012, 01:58:50
А при коде 1.0.53 и сигнале от ДХ оно зажиганием управляет вообще? Крутил таблицу и туда и сюда, разницы не, бурбулит одинаково. Жаль стробоскопа нет.
Так и не смог в настройках инжекторов прописать одновременный впрыск :-\
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 30 Июнь 2012, 14:59:25
1) По схеме WBO2 - не хватает опорного напряжения, надо будет добавить, я пока плату развожу.
2) По поводу зажигания - будет видеть таблицу, если выставить в настройках Primary trigger'a не COIL-type, а свой датчик колена - 60-2 или что там у тебя :)
3) Светодиодный стробоскоп переехал сюда (http://forum.fornext.ru/index.php?topic=45.msg399#msg399)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 06 Июль 2012, 01:18:18
Делаю контроллер ШЛЗ waltech, по вашей ссылке. Пока мега не поддалась пяти проводкам, но я должен её укратить))

Крутил сегодня в гараже настройки триггера - эффект нулевой, работает только на coil-type. Сигнал беру от датчика холла
Шторка у меня на распредвалу. Два лепестка по 30 градусов каждый, но похоже настройки надо проводить по КВ и получается что у меня один лепесток в 60 градусов
TDC after the trigger - угол между лепестком и ВМТ - ставил 0
Number of teeth on wheel - количество зубьев на колесе триггера - 1
Trigger tooth - пробовал по-всякому, ничего не добился
Next trigger tooth- аналогично (хотя по моей логике и там и там должны быть еденицы)
Angular width of tooth - угловая ширина зуба - 60 градусов
Angular width of missing tooth - угловая ширина отсутствующего зуба - в моем случае 300, но ограничение только до 255
Engine phase, when to reset- фаза двигателя при сбросе - непонял что туда вбивать
Tooth relation normal(missing) - смысл не уловил

Плохо что выше 102 градусов температура не показывается, для воздушника очень актуально
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Июль 2012, 11:09:15
Попробуй поискать на vemsecu или спросить там. Должны помочь мотоциклисту))
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 25 Июль 2012, 07:06:13
а что это за фигня в коде 1.0.53. не правится в реальном времени таблица ВЕ. генерирую таблицу завожу моц, стоит работает, обнуляю всю таблицу жму БЮРН то эку и никакой реакции. Изменения в таблице применяются только когда выключить вкулючить питание на мозг, так жеж ни в жизнь не настроишься
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Июль 2012, 12:52:09
У меня работает без сбоев на заведенном движке, все норм. Еепром обнули и перезалей конфиг.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 28 Июль 2012, 06:22:10
Я понимаю, что уже немног затрахал ;D но как подружить широкополосник с 1.0.53 ? в сеттингс.ини выставил датчик инновейт линеар 0-5 вольт, ведь выход с моего контроллера идёт именно такой. Ну соответственно в мегатюне везде wide band поставил. Но мегатюн ничего не показывает, совсем.
Ещё с рекфуелом беда, форсы 155 мл\мин и по всем интернетным формулам рек должен быть 14.4. При такой величине мотик дико переливает(дымит как дизель) нормально мотор себя ведёт только при рекфуел в пределах 10-11.
Конфиг и еепром перезалил, теперь при обнулении таблицы VE мотик глохнет ;D НО, если поставить во всю таблицу ЕДЕНИЦЫ, он всё равно работает!!! Думаю что так не должно быть.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 28 Июль 2012, 14:27:24
Рек фуел величина эмпирическая. Подбирается таким образом, чтобы диапазон значений VE (0-255) подходил для твоих нужд то есть мог и обогатить как нужно и забеднить смесь. я точно не выкладывал свои файлики с настройками? Вечерком гляну и выложу сюда как сделать, я там по-моему тупо формулу где-то прописывал зависимости ламбды от напряжения на аналоговом входе, причем в нескольких местах по порядку нахождения следующих секций макросов в файле vemsv3.ini:

   #if NARROW_BAND_EGO
      egoGauge       = egoVoltage,    "Exhaust Gas Oxygen", "volts",   0,   1.0,    0.2,   0.3,  0.6,  0.8, 2, 2
   #else
      egoGauge       = egoVoltage,    "Exhaust Gas Oxygen", "volts", 0.5,   4.5,    0.0,   0.0,  5.0,  5.0, 2, 2
   #endif
   lambdaGauge       = lambda,        "lambda",             "lambda",      0.6,   1.4,    0.8,   0.85,    1.0,  1.1, 2, 2
   lambdatgtGauge       = lambdatarget, "lambdaTarget",    "lambda",      0.6,   1.4,    0.8,   0.85,    1.0,  1.1, 2, 2


[Tuning]
;#if   NARROW_BAND_EGO
;   egoLEDs         =  0.0, 1.0,  0.5 ; Voltage settings.
;#elif LAMBDA
;   egoLEDs         =  1.5, 0.5,  1.0 ; Lambda settings.
;#else
;   egoLEDs         = 19.7, 9.7, 14.7 ; Afr settings.
;#endif
   egoLEDs         = 4.5, 0.5, 3.1 ; WB settings.


#if NARROW_BAND_EGO
   afr              = { table(egoADC, "NBafr100.inc") / 100.0 }
   lambda           = { afr    / 14.7 }
#else
   afr               = { 7.3125 + (egoADC*0.046569) } # вот тут для моего датчика передаточная функция
   lambda           = { afr / 14.7 }
#endif
    lambdatarget    = { (latgtADC*0.046569 + 7.3125) / 14.7}  
; David Hooke's list of shortcuts:


Подбирай рекфуел как тебе будет оптимально, хоть двойка там будет пофиг. мануал от B&G code не совсем актуален для вемс-кода.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 29 Июль 2012, 20:26:28
Покопался в vems3.ini заставил включаться и выключаться автотюн, до этого кнопка была неактивной :)
[AutoTune]
   table = veTableMap ; Should be the map3d_id of a TableEditor entry.
      allowAutoTune = on ########## в оригинале здесь off
      corrector     = egoCorrection

      ; Vertex tolerance parameters
      xRadius = 200 ; rpm (probably)
      yRadius =   7 ; map (probably)

Так исправил лямбду
   
#if NARROW_BAND_EGO
   afr              = { table(egoADC, "NBafr100.inc") / 100.0 }
   lambda           = { afr    / 14.7 }
#else
   lambda           = { ((egoADC * 2) + 10) / 14.7 }
   afr              = { lambda * 14.7 }
#endif
   lambdatarget    = { (latgtADC * 2) + 10}
Передаточная характеристика моего датчика AFR = (Vout * 2) + 10
Сейчас тестить пойду


Vout подключать к O2 там где узенькая лямбда, или к ноге процессора ADC7 ?

В файле VEMS.xls с распиновкой два столбца Vems orig. usage и Vems EXTRA usage. При каких условиях плата переходит в EXTRA?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 29 Июль 2012, 22:13:57
лямбду к узкому входу, через широкий другая схемотехника нужна, тебе уже это не грозит, ты ж контроллер собрал.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 30 Июль 2012, 04:57:10
Всё равно Megatune не видит лямбду. Я уже мозги сломал, целый день Vems3.ini кручу, а толку нет.
Может вы попробуете прописать значения в нём?
AFR = (Vout * 2) + 10
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 30 Июль 2012, 11:23:29
wideband должно быть on
нужно глянуть в сводной таблице (в менюхе тюнинг, кажется) есть ли напряжение на входе АЦП и меняется ли оно.
А также проверить соответствие показаний тестера и показометра (в вольтах) в мегатюне.
Потом уже показания афр подгонять.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 01 Август 2012, 23:07:18
Показрометр начал показывать.   Провод от контроллера к ЭБУ был переломан
Как вычислить передаточную функцию? Вы же её не эспериментально подбирали
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 02 Август 2012, 03:39:43
Ага, вроде понял) нижний предел измерения моего датчика 10 AFR верхний 20. АЦП в меге разделен на 255 частей, значит 10/255=0.039216
И передаточная характеристика 10+egoADC*0.039216   :)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 02 Август 2012, 10:34:59
Я свою в инете нашел, у меня то AEM... А у тебя ты же писал вроде бы чьего производителя оно эмулирует.. В инете должна быть х-ка.
Еще прикол. Если на входе ADC установлен 5v1 zener, то показания ШЛЗ при бедной смеси будут искажены, его (диод) нужно выломать.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 04 Август 2012, 21:25:36
В коде 1.0.53 работает автотюн, вот настройка
[AutoTune]
   table = veTableMap ; Should be the map3d_id of a TableEditor entry.
      allowAutoTune = on
      corrector     = lambdatarget 
Lambdatarget берётся из lambdatable. А вот egoCorrector всегда стоит на 100%, поэтому автотюн и не работал раньше
Но в настройках шдк нужно прописать строчку lambdatarget = { (latgtADC + 71) * 0.00390625} т.е не пределывать её, а оставить по дефолту.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 04 Август 2012, 23:55:02
То есть, заработал самодельный контроллер ШДК? Сейчас тоже решил сделать такой, сижу паяю, погляжу что за звер  ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 05 Август 2012, 04:42:13
Ну да, работает помаленьку. Ему бы ещё стабильности добавить
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 05 Август 2012, 12:47:49
Ну, на то он и опен сорс )) может, добавить туда программный фильтр типа скользящего среднего, надо исходник посмотреть...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 06 Август 2012, 09:07:51
С настройками инжекторов разобрался? Никак не получается одновременный Впрыск настроить. мануалы перекопал и по вемсу и по скривту
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 06 Август 2012, 11:17:32
пока не разбирался, на днях буду заводить свой второй автобус временно на этом блоке, может, там что посмотрю. В каком-то из мануалов вемс я видел упоминание про одновременный впрыск. А гугл что говорит?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 11 Август 2012, 08:29:43
Тут такая фигня, достала уже. Сигнал пока беру с катушки зажигания. Бывает так, что добавляешь газу мотор немного раскручивается, например до 1500, обороты резко прыгают вверх (не в двигателе, в проге, по логам до 268980 об\мин ;D), двигатель пытается заглохнуть, потом подхватывает обороты опять прыгают и так по кругу, пока не прогазуешь
И шаговый РХХ никак не хочет работать, совсем не реагирует. Не жужжит даже
Пытался разобраться с настройками инжекторов. Выяснил, что инж. висят на 3 и 4 банках. Что соответствует +4 и +8 из хелпа. В injector settings ставим нулевой банк (0 only),а в injector otputs напротив нуля ставим 12. И о чудо, появились холостые, да и мотор попёр просто :) я был счастлив
В vemsv3.ini поправил строки для показометров скорости и расхода топлива, посмотрю будет ли показывать
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 11 Август 2012, 11:21:02
тут помеха где-то лезет, я цеплял вход коил через резистор 1к, но он у меня немного по-другому сделан, хотя с оборотами тоже был такой косяк, осциллографом бы глянуть... По поводу РХХ. Таблицы все заполнял? Самую главную заполнил? Выбрал тип РХХ, что он шаговый (stepper), а не соленоид с PWM?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе
Post by: Lugovski on 12 Август 2012, 00:49:11
Вот настройки.
забыл спросить, почему таблицы переквантовываются. Квантую обороты от 500 до 6000 с шагом в 500. Туда сюда, смотрю таблицы, а они уже от 600 до 7100. Так же дела и с давлением обстоят. и варнинг в файле audit.log megatune выдаёт, может поэтому так происходит?

форум не даёт картинку прилепить
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Август 2012, 11:16:20
места нет на хосте, пока не освободил еще. с оборотами не знаю почему сбой идет, с железом могут быть грабли, хотя один человек говорил, что настройки слетают у него на 1.0.53. У меня вроде бы не слетают. хотя вчера завестись на MSAVR не смог, когда снимал - был рабочим. Тут могут быть проблемы и в качестве связи, USB-RS232 переходнике... В конце-концов на газокомпе у меня 1.0.53 и езжу 2 года. Только в последнее время стали обороты ХХ умирать и глючить регулятор. Пока не знаю, с чем связано. Есть смысл взять и руками поправить квантование в файле "конфиг.msq". Потом при загрузке, когда спросит, хотите ли прошить конфиг, ответить ДА. А так, если загружаешься, ни в коем случае не делать прошивку. У еепром ограниченное к-во циклов перезаписи и смысла заливать весь конфиг каждый раз нет.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Harek76 on 12 Август 2012, 18:13:06
Тут такая фигня, достала уже. Сигнал пока беру с катушки зажигания. Бывает так, что добавляешь газу мотор немного раскручивается, например до 1500, обороты резко прыгают вверх (не в двигателе, в проге, по логам до 268980 об\мин ;D), двигатель пытается заглохнуть, потом подхватывает обороты опять прыгают и так по кругу, пока не прогазуешь
И шаговый РХХ никак не хочет работать, совсем не реагирует. Не жужжит даже
Пытался разобраться с настройками инжекторов. Выяснил, что инж. висят на 3 и 4 банках. Что соответствует +4 и +8 из хелпа. В injector settings ставим нулевой банк (0 only),а в injector otputs напротив нуля ставим 12. И о чудо, появились холостые, да и мотор попёр просто :) я был счастлив
В vemsv3.ini поправил строки для показометров скорости и расхода топлива, посмотрю будет ли показывать

По поводу  срывов - это слетает синхронизация , поэтому и затыки, такое не раз бывало у меня и на оригенальном MS
Выход из этого есть очень хороший помогает 100% доработайте вход если используете вход с катушки как это сделано в MS -I V3

http://www.msextra.com/doc/ms1extra/Dizzy_Ignition/DistrPoints_v3.htm

основное отличие это стабилитрон D2 и главное конденсатор С30.
Массу конечно же вести отдельно не обязательно достаточно оставить перемычку как есть.(соответственно XG1 - XG2)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 31 Август 2012, 19:42:39
Тут ещё такой момент, есть ли разница из кого места рессивера брать давление на датчик? ближе к дросселю, дальше, в любом месте впускного тракта. Или разницы нет?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Сентябрь 2012, 11:52:22
Дальше от ДЗ
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 02 Сентябрь 2012, 23:00:00
Какой переходник USB-RS232 будет нормально с вемсом работать? Я уже 3 штуки перепробовал, два из них мегатюн не видит, на третьем зависает
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 03 Сентябрь 2012, 06:58:32
Нужно отулючить совместимость с UARTчто-то там в настройках порта. Если в переходнике чип PROLIFIC то скачай с их сайта последние драйвера. У меня Rovermate самый дешёвенький, работает как надо.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 03 Сентябрь 2012, 10:13:16
Prolific пашет. Отключать нужно режим совместимости с UART16550 в свойствах драйвера. USB кабель до платки оставлять минимальный (от компа), а к вемсу - длинный, RS232 от помех защищен лучше.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 03 Сентябрь 2012, 17:44:30
Спасибо, помогло. Чип Prolific, после установки свежих дров и отключения UART16550 заработал. Со старыми дровами даже при отключении UART16550 не работал
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 05 Сентябрь 2012, 11:27:25
Заказал оригинальную плату VEMS 3.6, плата приехала. Оказался битый чип ATMega128. Не стартует, хотя программатор ее видит (через раз). Пришлось поменять чип. Отослал Андрею на перешивку (бесплатно!).
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 06 Сентябрь 2012, 01:54:40
О, круто. Теперь тебе можно пользоваться официальной поддержкой от самого андрея и русскоязычным мануалом :)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 15 Сентябрь 2012, 20:02:56
Ага, пожурил он меня, что не через него заказал. Сказал, что 17 (до 17 доступны) версия доработанной прошивы будет уже платно и за 4000р. Они там в основном под автоматные маркообразные тойоты c моторами JZ, хотя интересные фишки именно его разработки есть и кроме поддержки автомата.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Сентябрь 2012, 12:59:51
По поводу  срывов - это слетает синхронизация , поэтому и затыки, такое не раз бывало у меня и на оригенальном MS
Выход из этого есть очень хороший помогает 100% доработайте вход если используете вход с катушки как это сделано в MS -I V3
http://www.msextra.com/doc/ms1extra/Dizzy_Ignition/DistrPoints_v3.htm
основное отличие это стабилитрон D2 и главное конденсатор С30.
Массу конечно же вести отдельно не обязательно достаточно оставить перемычку как есть.(соответственно XG1 - XG2)

Схема годная, проверил  на днях.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 23 Сентябрь 2012, 17:30:13
А как у вемса с точностью зажигания про coil-type сигнале? Мне тут сказали что в этом случае нужно датчик выставлять в 60-90 градусов до вмт, иначе trigger error будет. Знает кто алгоритм работы зажигания при одном зубе на кв? я думаю что всё сводится к времени между срабатываниями триггера и потом, опять таки, по времени задержка зажигания на следующий оборот
И ещё вопросик. Работают ли сервисные команды типа Manmdp40bye для проливки форсунок со второй версией? можно ли через терминал ненарочно спалить мозг?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Сентябрь 2012, 18:16:06
В алгоритмах не разбирался, но, похоже тебе нужен таки реперный диск с пропущенными зубами, если хочешь правильный УОЗ.
С триггером типа Coil-type, походу сразу задержка из таблицы прибавляется... ИМХО однозубый датчик тут не вариант. Мало зубов )) 4 надо.
По поводу команды - стоит проверить. Поставь лампочку ))
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 23 Сентябрь 2012, 18:33:40
я и на 8 могу сделать, точнее сделал уже. Но настороить его не смог, писал ведь раньше что искры небыло совсем. А вот с коил тайпом есть искра
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 23 Сентябрь 2012, 18:48:42
Вроде бы вемс не поддерживает репер без пропущенных зубов. А датчик какой? Холл? Сваяй генератор сигналов ДПКВ со звуковухи и пытай вемс. В теме было. Коил тайп тебе тут не поможет... Для 1.0.53 есть прикол, входа под триггеры там все-таки 2 штуки. Я так понял Primary Trigger это как раз 9 нога меги128, а восьмая - Secondary Trigger, которая може быть сконфигурирована, как выход на тахометр. Щас погуглю как для 24-1 сделано, может, по аналогии получится. Вот, тут глянь http://www.vems.hu/manual/html/ch09.html

зы восьмая нога это выход TACH
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 24 Сентябрь 2012, 03:49:47
делал реперный венец 6-1-6-1 на распредвал(эквивалент 6-1 на кв) с датчиком холла так толку и не добился. Для multitooth режима подойдёт холл или нужен обязательно индуктивный?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 24 Сентябрь 2012, 20:43:44
Холл тоже пойдет, с ним схема проще, если он (датчик) будет закрыт. Под индуктивный (более стойкий) нужно на LM1815 делать драйвер. Да, там еще по оборотам прикол, что индуктивный на низких эффективнее работает. А толку не добился это как понимать?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 25 Сентябрь 2012, 01:45:37
холл естественно с резистором, в тепле и сухости)). настраивал как в вашей ссылке, искара была ооооочень слабая и не регулярная, форсунки и бензонасос работали как надо  :-\
как у вас дела с третьим вемсом? сильная штуковина поди.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Сентябрь 2012, 10:20:39
Так искра слабая поди из-за низкого значения dwell. Что в качестве коммутатора? Третьих вемсов у меня 2 штуки, один самодельный, второй едет с Венгрии. Думаю теперь, что с самодельным делать, в него только старые прошивки можно, еще незалоченные. Но он то уж точно лучше, чем 2.2. с 1.0.53 или 1.0.70, туда можно 1.1.х ранние лить спокойно.

Определись с видом шкива, я попробую залить 1.0.53forV3 и добиться работы через "стимулятор" от звуковухи на плате VEMS3.6 под ДПКВ индуктивного типа. Печально, конечно, что в 2.2 нет еще одного выхода на зажигание... Сдул "лишний"LM1815 с третьего вемса, поставил во второй. Сейчас гляну, видит ли он датчик индуктивного типа. Тут можно будет подобраться к нужным значениям.
-----
Работает с эмуляцией диска 60-2. Со звуковухи сигнал, конечно, не айс, но обороты видит. Вемс 2.2. Если надо, схему выложу.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 25 Сентябрь 2012, 21:12:52
Диск 6-1 на кв и холл. Коммутатор ваз астро
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 25 Сентябрь 2012, 22:23:48
Приведи пжл значения для 6-1, что ты вбивал.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе
Post by: Lugovski on 26 Сентябрь 2012, 04:01:52
6-1 trigger
Number of teeth on wheel = 5
Trigger tooth = 0
Next trigger tooth = 0
Crank min period = 1760
Angular width of tooth = 21
Angular width of missing tooth = 42
Engine phase = 252


Коммутатор использую Астро с самодиагностикой 961.3734 http://www.astro-penza.ru/description.aspx?IDProduct=174. Там в статье о "Божьей искре",ссылку давал Харёк76, ребята выпаивали резистор, чтобы длиной импульса искры рулили мозги. В своём коммуте я не смог так сделать, конструкции отличаются
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 01 Октябрь 2012, 19:42:11
А в какой момент ЭБУ должен задействовать РХХ? У меня при включении тазовский РХХ молчит. Как его проверить можно, не заводя двигатель? У меня вся проводка сейчас по столу разбросана
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Октябрь 2012, 21:33:15
А в какой момент ЭБУ должен задействовать РХХ?

После подачи питания в ЭБУ. Настройка в мегатюне выполнена? ЭБУ инициализирует положение КХХ - выдвигает шток на значение max steps to extend, а потом открывает КХХ на к-во шагов по таблице в зависимости от температуры ОЖ.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 04 Октябрь 2012, 19:58:24
После подачи питания в ЭБУ. Настройка в мегатюне выполнена? ЭБУ инициализирует положение КХХ - выдвигает шток на значение max steps to extend, а потом открывает КХХ на к-во шагов по таблице в зависимости от температуры ОЖ.
Нашел такой пункт. А какие настройки нужны для ТАЗовского РХХ?
(http://data4.floomby.com/files/share/4_10_2012/Q91jfXHbESRFSc2uzrMcg.jpg)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 07 Октябрь 2012, 20:28:33
Halt stepper at low VBatt можно выключить, не в полне понятно, какой напряжение вемс считает низким. Настройки в целом тут нормальные. Вазовский КХХ от других мало чем отличается и каких-то спец настроек не требует...IAC actuator speed можно и меньше поставить, будет быстрее работать. Подбирается экспериментально, чтобы шаги не пропускал. TPS value for idle... я ставил 1%, иначе тупняк при старте. Ну можно 2 процента выставить. Заработал КХХ? Я уже писал тут в ветке про правильный step sequence, иначе работать не будет. Не уверен, что 216 это правильное значение.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 08 Октябрь 2012, 01:25:40
В личке ты писал)
IAC step sequence должно быть 216
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 08 Октябрь 2012, 18:08:42
Заработал КХХ?
не, вообще молчит, не шевелится. Даже если бы я и перепутал все степы при пайке, все равно ведь он должен хоть как-то дрыгаться...
Может сам РХХ дохлый? Он хоть и новый, но мне кажется, что рукой его можно прокручивать, а у меня он не крутится
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 08 Октябрь 2012, 19:02:55
Тоже регулятор молчит ( от батарейки дергается
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 08 Октябрь 2012, 20:51:24
РХХ от ВАЗ это песня. У меня через раз работал (жужжал и не крутился), я ему по шляпе стукнул (где клеммы подходят) и он заработал   ;D А на другом авто девайс от субару, подогнали бесплатно - пашет отменно... Такой же точно по габаритам... Рукой РХХ не крутится, там шток сидит на направляющей, а внутри червячный механизм. Если 216 я говорил, значит оно у меня работало, хотя там 216 по умолчанию было для 1.0.53. Таблица то заполнена для положений клапана в зависимости от температуры? У ребят на микробе с моими настройками вазовские работали. ДТОЖ подключен? Для проверки вместо РХХ можно попробовать шаговый двигатель от старого дисковода 3.5" . Так что, halt stepper at low Vbat не влияет? Батарея (ее показометр) откалибрована?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 08 Октябрь 2012, 21:53:14
На всякий случай постучал по своему РХХ ::) - тишина.
Таблица эта?
(http://data4.floomby.com/files/share/8_10_2012/z8N5nfaE6kKeBBHN7yLTBA.jpg)

ДТОЖ подключен. Halt stepper at low Vbat отключил - без изменений. Батарея откалибрована, прошивка 1.0.53
(http://data4.floomby.com/files/previews/8_10_2012/xhzeBHn3zESBZPwtlX84Q.jpg)

РХХ 2112-1148300-04
Где-то валялась плата для так и не построенного CNC. Попробую на ней потестить РХХ
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 08 Октябрь 2012, 22:04:43
В общем, значения слишком большие.
Алгоритм контроллера такой. Включаем - КХХ выдвигается на 191 шаг (max steps to extend). И перекрывает канал (допустим). Потом открывается на 194 шага согласно таблице при температуре 17 градусов.
Если выключить и включить питание у нас получится, что КХХ на несколько шагов "подвиснет". И это подвисание будет увеличиваться с каждым сбросом питания.  У меня другая таблица, там речь идет от единичных шагах вначале, то есть, при больших температурах ОЖ нет смысла в больших оборотах. При снижении температуры к-во шагов увеличивается. Но значение max steps to extend должно быть на пару десятков шагов больше самого большого значения из таблицы, чтобы не было ситуации, что я описал. Тогда клапан ВАЗ клинит в верхнем положении и он действительно не жужжит. Пришлось снимать и шевелить его. А так клапан просто пропускает шаги в закрытом состоянии (положение 0). Таблица приведена для индуктивного клапана с ШИМ скорее всего, а не для вазовского КХХ.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 09 Октябрь 2012, 00:57:08
Поставил единичные значения в таблице. Тишина
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Октябрь 2012, 10:42:31
А кто плату делал? Осциллограф есть? Нужно глянуть каналы управления хотя бы стрелочным тестером, зажигает ли их вемс при старте. Если не зажигает (не моргает), то проблема в настройке. Микросхема греется? Должна быть теплая. Power off after steps можно попробовать оставить enabled, хотя не принципиально. Где-то писал, что оно наоборот действует. В 3м вемсе обнаружил на старых прошивках - эта опция сильно грела главный стаб по 5 вольтам... Я ведь выкладывал где-то выше свой рабочий конфиг для газа? Если не выкладывал - выложу, только когда мне интернет вернут.

Поставил единичные значения в таблице. Тишина

Шток на клапане в каком положении? Может, клапан все-таки дохлый? Берешь движок постоянного тока от игрушки, включаешь его обмотки AB или CD, должнен дергаться max steps to extend раз + число раз по таблице с температурами, но с другой фазой. Если дергается - КХХ дохлый. Если нет - плата собрана неверно/можно попробовать уменьшить сопротивления на управляющих каналах с 1к до 200 Ом.

У меня вот такие настройки. Отличаются мало. Попробуйте еще поиграть значениями Max temp.../Min temp... Там могут быть проблемы. При включении внизу IAC ON должно загораться на время, потом гаснуть.

(http://mikrob.ru/download/file.php?id=256065&t=1)
(http://mikrob.ru/download/file.php?id=256067)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 09 Октябрь 2012, 17:35:57
Плату сам делал. Осциллограф есть, сейчас проверять буду. Надо плату из корпуса доставать, чтобы все проверить. Подключил движок постоянного тока - не дрыгается. Может где в обрыв в плате... Или ошибка в самой печатной плате была, раз не у меня одного он не работает.
Шток на клапане в таком положении
(http://s019.radikal.ru/i611/1210/6e/52ee8616ac20.jpg)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 09 Октябрь 2012, 18:34:30
Все, нашел проблему. У L293B сверху землю с одной стороны забыл подпаять. Начал вращаться клапан.
А можно глянуть на скрин таблицы?
ЗЫ: у меня то ли шток клапана короткий, то ли шагов мало... Не перекрывает он канал в дросселе полностью ни в одном из положений
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Октябрь 2012, 23:05:35
Шток выдвигается там довольно сильно. Может, "шляпа" мешает? У моего нет шляпы, просто конус. И в переходнике на чертеже нужно сделать ответную часть, чтобы плавнее перекрывать поток. Таблицу я привел сверху, там один параметр (Position at 77) можно меньше делать.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 10 Октябрь 2012, 00:28:39
Шток у меня дошел до самого низа и теперь вообще не поднимается практически, буквально на пару миллиметров. Нагрел ДТОЖ до 53 градусов, движок дрыгается, но сам шток практически не поднимается. Может один или два шага пропускает?
У меня похожая хрень с контроллером CNC - движок прыгает на столе и крутится по чуть-чуть (я примитивную схему взял на ТМ5).
А о каком переходнике и чертеже речь?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Октябрь 2012, 00:41:22
Чтобы он поднимался, его нужно держать пальцем снизу. И темпер надо низкий, тогда его контроллер задвинет. Или выставить для текущего темпера больше шагов, тогда задвинет. А переходник такой.
http://www.youtube.com/watch?v=rzFL_835mic (http://www.youtube.com/watch?v=rzFL_835mic)
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 10 Октябрь 2012, 00:48:22
Чтобы он поднимался, его нужно держать пальцем снизу. И темпер надо низкий, тогда его контроллер задвинет. Или выставить для текущего темпера больше шагов, тогда задвинет. А переходник такой.
http://www.youtube.com/watch?v=rzFL_835mic (http://www.youtube.com/watch?v=rzFL_835mic)
Все равно не понимаю зачем переходник. У меня дроссель тазовский и РХХ от него же.
Больше 255 шагов ведь не поставить.
И что есть низкий темпер?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 10 Октябрь 2012, 01:33:48
Со значением Iac step sequence что-то не то. При значении 216 он у меня при включении выдвигает шток, а потом обратно в два раза больше забирает. После нескольких включений, шток уже выходит на 2 мм и идет обратно. Попробовал 100 ставить - выдвигает его почти полностью, обратно не забирает.
Это вроде как последовательность шагов? Какое все-таки верное значение должно быть?

UPD: разобрался с шагом

Step A = 00
Step B = 01
Step C = 10
Step D = 11

D->B->C->A = 11 01 10 00 или 216 в десятеричной системе счисления...
Чего тогда за хрень с открытием клапана?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Октябрь 2012, 12:14:00
Моя таблица для переходника с аудиклуба, под шланги. Там клапан закрывает отверстие при выдвижении штока. У тебя может быть другой принцип перекрытия воздушного канала, например, все наоборот... Здесь не подскажу - поможет эксперимент. Если так, нужно сделать step sequence наоборот, чтобы шток двигался в обратном направлении. Вроде бы уже достаточно объяснил про таблицу с шагами? темпер=температура. Таблица задает положение клапана при старте в шагах от температуры ОЖ. При высокой температуре клапан практически закрыт, что отражается в низком числе шагов внизу таблицы. При холодной ОЖ комп во время старта будет лить много бенза. Соответственно нужно больше воздуха - больше шагов на открытие. А max steps to extend это число на закрытие (extend=выдвижение) штока, которое должно быть заведомо больше любого числа из таблицы с температурой Когда он (шток) упирается полностью в седло клапана, а шаговый двигатель еще крутится - ничего страшного не происходит, а комп таким образом при любом раскладе находит положение 0 (полностью закрыто). В переходниках с ауди клапан с полностью выдвинутым штоком просто не вставить в переходник, т.к. он упирается и перекрывает канал. Если у тебя не так - вероятно, клапан не подходит к ДЗ или работает как-то иначе, в чем необходимо разобраться. Дня начала проставь в таблице нули. А в положении -40 (внизу) поставь число на десяток шагов меньше, чем max steps to extend. Потом путем подбора нужно найти оптимальные положения. Но уже на работающем двигле.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 10 Октябрь 2012, 19:54:53
Не пойму логики в настройке РХХ. Что с TPS мучился, где все нелогично было, теперь вот с РХХ та же хрень.
Везде поставил по нулям, а в положении -40 начал методом тыка находить. От 0 до 255. При 255 шток выходит на максимальный уровень. Но при этом не доходит до конца где-то на 2-3 мм. Т.е. канал не перекрывает.
Но при этом max steps to extend не может превышать значения 245. По логике значение в -40 должно быть меньше этого значения, но клапан тогда еще больше не доходит до конца.
Если в max steps to extend ставить 246 и выше, то шток уходит до конца в канал и обратно не возвращается даже при включении/выключении зажигания. Ставлю 245 и ниже, начинает работать нормально. Сначала втягивает шток полностью, потом выдвигает обратно.
Если в таблице везде поставить вместо нулей, к примеру 200, то шток задвигается полностью, при максимальном значении в -40 255
И как в этом бреде разобраться? ???
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 10 Октябрь 2012, 23:02:54
Нужно сменить последовательность шагов на обратную, то есть step sequence будет 11 10 01 00 = 228. Просто обмотки клапана распаяны иначе  ;D Комп должен сначала выдвигать, а потом задвигать. Тогда и цифры в итоге будут маленькие, когда задвинется полностью и дальше не сможет. Это и будет точка 0.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 11 Октябрь 2012, 00:01:14
Чего-то не прокатывает... Шток пытается уйти дальше и обратно возвращается всего на пару шагов. Я вроде уже все возможные последовательности перепробовал.
Кстати, 228 - неправильная последовательность
Это получается D->C->B->A. РХХ при вращении прыгает.
Если стандартный шаг D->B->C->A
то обратный разве не должен быть A->C->B->D? 00 10 01 11 вроде как 39 должно быть, но теряются первые нули... Один шаг пропускается.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 11 Октябрь 2012, 10:19:52
Так работает с 39 или нет?
Чего-то не прокатывает... Шток пытается уйти дальше и обратно возвращается всего на пару шагов

Так должно быть, если max steps to extend большое число, а в таблице с температурами нули и ДТОЖ подключен. Он перекрывает канал? Пытаться уйти дальше он должен. Так нулевая позиция находится. Шток вообще не должен возвращаться при нулях в таблице с температурами. Только выдвигаться и полностью перекрывать канал, может прожужжать в крайнем положении лишние шаги. Если так, то можно смело заполнять таблицу с температурами. Только значения шагов там должны быть меньше, чем max steps to extend.

В общем, клапан работает, дело за малым. Если перекинуть одну обмотку местами (перепаять), то вращение будет в другую сторону (вроде бы так), если не получается со step sequence, давно экспериментировал с направлением.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 12 Октябрь 2012, 01:19:14
С 39 оказывается работает. Это я вчера уже запутался.
В общем, ставлю max steps to extend = 245
В таблицах везде ставлю единицы. Клапан закрывается полностью. Ставлю везде 200 - клапан открывается полностью. Ставлю в -40 200, а в 77 единицу (остальная таблица остается с единицами). Включаю, температура 33 градуса. Заслонка чуть приоткрывается (совсем чуть-чуть). Снимаю датчик, получается 7 градусов (кстати, почему не ноль?) клапан открывается дальше. Закорачиваю выводы датчика, получается больше 100 градусов, заслонка закрывается полностью. Вроде так и должно быть.

Но почему он не реагирует на значения в таблице? А высчитывает среднее значение от минимума к максимуму
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Октябрь 2012, 11:38:42
Ставлю везде 200 - клапан открывается полностью.

Работает же таблица. Я щас перекомпилирую текст по настройке клапана РХХ с vemsecu.ru с учетом реалий такого старья как 1.0.53 и затолкаю его в раздел по настройке мод прошивок для 2.2, отсюда эти посты снесу. Проблему ведь нашли. Там понятнее будет, как таблицу настроить и какой параметр за что отвечает.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 12 Октябрь 2012, 18:48:34
Таблица не работает же. В таблице стоя десятки везде, а при нагреве клапан все равно прокручивается. Как бы считает среднее от -40 до +70. А то что в таблице прописано игнорирует.

Почему показывают датчики температуры по +7 градусов разобрался. У меня резисторы R15 и R16 я не нашел 2.49k и поставил 2.4... Похоже, подстроечники ставить придется. ДТВВ у меня от ТАЗовского ДТОЖ взят, а ДТОЖ бошевский (аналог), который был рекомендован на ауди-клубе. Разница в показаниях у них 5 градусов
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 12 Октябрь 2012, 22:07:08
Таблица начинает работать при заведенном двигле, как-то так.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 14 Октябрь 2012, 05:48:03
Валдай, резисторы на 2.49к делаются очень просто. Берёшь резюк на 2.4к и аккуратно натфилем зачищаешь эмаль, потом тем же надфилем легонько пилишь резистивный слой, пока не получишь на тестере заветное число 2.49к. Закрашиваешь резюк любым лаком. Всё.
Колхоз, согласен, но метод рабочий ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 15 Октябрь 2012, 18:46:54
Наверное, построечник менее колхозный вариант ;D
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 16 Октябрь 2012, 11:10:46
Подстроечник вообще не вариант. Будет шуметь. Только если совецкий прецизионный толщиной с палец и см 3 в длину зафигачить, 2 штуки ))
Я собирал из пар по 1 и 1.5к 5% путем подбора. А потом заказал 2.49 0.125Вт в инете.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 09 Март 2013, 08:47:03
Как подключить SD карточку к вемсу?
там фотки есть, вроде какие то конденсаторы и регулятор напряжения, а схемки нету..
Как я понял из схемы то светодиодная индикация осуществляется на пригрев и миск. Есть ли там чтото типа статус-светодиода как в версии 2.2 чтоб знать о том что мозг жив?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Март 2013, 19:03:29
На сильноточном есть 2 гнезда под светодиоды в плате, к ним как раз подтяжка впаяна на +5в по 1к. Сверху микрухи TPIC259DW 4 дырки это оно. Какую-то из них обычно на лампу "чек" припаивают. К SD карте нужен стаб питалова 3.3В, внизу есть под него место (78L33) по схеме глянь где. Сама SD садится на SPI-шину, это несколько контактов в широком разъеме слева от процессора, куда еще переходник USB втыкается, только правее. Распиновку погляди, опять же, на схеме. CLK вместе, MISO и MOSI перекрестно соединяются. Выбор карточки только не знаю куда втыкать, надо глянуть... Ну и делитель на согласование сигналов CLK и какой-то (MISO, штоле). Выхода от ATmega на 5В, а карточка 3.3В.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 21 Март 2013, 19:57:47
спасибо, будем делать
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: boida on 31 Март 2013, 20:13:42
Всем привет! Сначала начал изучение с MS, но запутался с кучей модификаций и доработок.
Для начала соберу MSAVR этот проект полегче.
Первый вопрос по дополнительным функциям, нужно понять, что можно добавить к схеме и выбрать нужное, например на будущее нужен выход для буста.
  На плате есть разъемы назначение которых неизвестно.
1. ISP - для внутрисхемного программатора
2. J5
3. J6 - этот, скорее всего, под LCD
2. J7
3. J8
4. J9
5. J10
6. J12

Так же у МК есть незадействованные ноги, не факт что прошивка ничего не in/out на них.

Наверное назначение выводов разное для разных прошивок?
Спасибо!!
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 01 Апрель 2013, 10:29:14
С прошивками 1.0.53 (noExt, WBO2) и 1.0.70 идут файлы описания в формате XLS, там и смотришь какие ноги куда.
Прошивки B&G, в том числе модифицированные 12х12 с аудиклуба не поддерживают бустконтроллер.
Например, в прошиве 1.0.53 MISCWBO2 вот эти сигналы можно назначать на любые доступые ноги:

boost_channel
als_tks_channel
misc2out_channel
misc1out_channel
act_rpm_channel
act_wot_channel
water_pump_channel
tach_channel
fuelpump_channel
fan_channel
iac_sol_channel

Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 09 Апрель 2013, 02:22:16
может встречалась инфа о предельной температуре работы форсунок(ну или подробные даташиты, а не только производительность).?
тут есть тема очень хорошо и красиво вмонтировать инжектора прямо в голову, но у меня воздушный движок. жарковато там.

вообще официальной инфы по бошу почти нигде нету, только какието паредположения на чесном слове.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 09 Апрель 2013, 11:08:57
Жарко им будет, там детали пластиковые... Для автомобилей все инжектора вкручиваются в коллектор. Нельзя их в голову еще и такую горячую.
Даже если бенз будет охлаждать пока работает ДВС, при остановке инжектора будут коксоваться из-за температуры. У меня так один сдох - газ нагревает, высокая температура у него после испарителя. Хотя сами инжектора мощные, даже ультразвуковой мойки не боятся...
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 18 Июнь 2013, 23:56:21
вот такой вышел самопал.
сделано по открытым материалам с сайта VEMS.HU
плату заказывал в микролите, по своему проекту, срисованному в Ares вручную с PDFок вемс, не без косячков, конечно.
прошивки заливаются минимум 1.2.11 или более новые, которые поддерживаются старым бутлоадером.

абсолютно все функции по управлению ДВС, которые разрабы сделали вплоть до указанной прошивы, работают с официальным софтом на 100%.

Программа VEMS DISPLAY для андроида работает, но с протоколом AIM.

Если хочется самых навороченных функций (управление "электронной" АКПП итд) с поддержкой официалов  - тут путь один - покупка оригинального VEMS с vemsecu.ru. По словам программера (АБШ, превед) - код, заточенный именно под японские ДВС и АКПП уже на 60% его.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 19 Ноябрь 2013, 19:51:10
Давно не следил за темой, наконец-то дошли руки до вемса. Прочитал о 2.2 версии совсем не лестные отзывы, в пользу 3-й версии.
На 2.2 совсем на работает впрыск что ли? Или работает не правильно? Или больше геморроя с настройкой?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2013, 00:10:56
2.2 это прототип 3й версии. Его дешево и относительно просто собрать. И относительно просто заставить работать на атмеловском клоне мотороловской прошивки от Bowling & Grippo.
Здесь его преимущества заканчиваются.
Он не управляет зажиганием и в нем только 2 канала на инжектора.

Версия прошивки (уже именно венгерская) 1.0.53, а также 1.0.70, которая управляет зажиганием, по сути легко настраивается только на зубчатом диске 60-2 и индуктивном датчике положения коленвала, по крайней мере я через звуковуху это проверял - работает. Но, требуется переходник VR->Hall на микросхеме LM1815.
upd: работает и одновременный впрыск с трамблером, в котором количество лопастей/шторок равно количеству цилиндров. То есть, будет работать одновременный впрыск даже на ауди с трамблером. Но, судя по отзывам, самая перспективная прошивка 1.0.53 имеет проблемы с интерполяцией карты VE (facepalm).
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: Lugovski on 20 Ноябрь 2013, 00:23:50
2.2 не умеет фазированный впрыск к тому же.
Лаг инжекторов в 2.2 выставляется по шайтанскому методу и имеет линейный характер (реальный лаг нелинейный и имеет вид квадратичной зависимости, я графики строил)
В третьей версии лаг уже задается по точкам.
Удобство вемстюна - огроменный плюс.
плюс всякие ништяки типа беспроводной связи, хотя на оппозите я уже про это писал
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 20 Ноябрь 2013, 07:37:19
Так и что в итоге? 2.2, которая уже спаяна, можно выбросить и паять 3-ю версию?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2013, 10:03:04
ну, можно к стене прибить  ;)
и купить у меня уже спаянную плату
размерами 10х10 см с возможностями версии 3 и количеством каналов на инжектора, как у версии 2.

(http://forum.fornext.ru/index.php?action=dlattach;topic=42.0;attach=718;image)

ну или полную третью, еще осталась одна.
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: valday666 on 20 Ноябрь 2013, 16:33:23
А ДАД с платы 2.2 на эту урезанную не подходит? Если нет, то какой нужен?
Title: Re:Электронный блок управления (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x
Post by: mentat-vvo on 20 Ноябрь 2013, 16:57:55
Подходит. Его на проводках нужно вывесить.