Subaru ez30d

llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Subaru ez30d

Post by llock »

Приветствую всех форумчан!
Имеется в наличии машинка субару с двигателем ez30d. Двигатель 6 цилиндров, 6 катушек зажигания , два датчика детонации, два датчика положения распредвалов, ДАД, мех. дроссельная заслонка,
система изменения геометрии впускного коллектора, два широкополосных датчика кислорода(по одному на каждый полублок).Возможно ли применение вашего устройства на данном двигателе? На сколько глобальны будут переделки блока ECU (программно и аппаратно)? Заранее спасибо!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Привет! ЭБУ достаточно универсальный - и железо и прошивку не нужно я думаю будет менять совсем, оно должно просто взять и заработать. Разве что форму сигнала датчиков положения валов нужно будет записать и добавить - это я с радостью сделаю.

изменение геометрии - пока опыта с этим ноль, пока никто не пытался. Два широкополосных датчика кислорода потребуют внешних контроллеров - контролера ШДК на борту нет.

А коробка там ручная, или коробки там нет - это же большой Субарик получается, зачем мы хотим его мучать? :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Изменение геометрии управляется вакуумом и на сколько понял с мозгами не завязано. Мотор свапнут. Мозги штатные с двигла автоматные на проце моторолла с MASK ROM, у меня механическая КПП.
Если с мозгами проблема будет решена, тогда можно подумать и об компрессоре или турбине ) :D
Вопрос не по теме. Не могу скачать TortoiseSVN, сайт не открывается. Мож у кого завалялся дистрибутив?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Можно сказать с github снепшот rusefi в виде..zip
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Решил немного поковыряться с платкой stmf4 discovery. Скачал последнюю версию console(20180130). Firmware 2018061. Залил в дисковери. Подключил к консоли. В консоли выскакивают постоянные ошибки вида:
2018-07-23 18_31: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2018-07-23 18_31: EngineState: TunerStudio: invalid size: 0
2018-07-23 18_31: EngineState: ERROR: CRC header size
2018-07-23 18_31: EngineState: TunerStudio size=356 / total=50117 / errors=36335 / H=0 / O=6370 / P=150 / B=0
2018-07-23 18_31: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2018-07-23 18_31: EngineState: TunerStudio: invalid size: 0
2018-07-23 18_31: EngineState: ERROR: CRC header size
2018-07-23 18_31: EngineState: TunerStudio size=356 / total=50119 / errors=36336 / H=0 / O=6371 / P=150 / B=0

Что это за ошибки и как их отключить или исправить?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Это голая stm32f4discovery плата, запитанная по miniUSB и общаешься ты с нею по нижнему microUSB?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Абсолютно верно.
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Еще вопрос. Подключился к тюнер студии и начал менять Base Engine->Base engine Settigs-> число цилиндров ставлю 6 , порядок работы цилиндров. Burn и получаю красный светодиод на плате и ошибку в тюнер студии:
Attachments
Безымянный.png
Безымянный.png (406.32 KiB) Viewed 26200 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Там есть какая-то плавающая ошибка - она то проявляется, то не проявляется. Я её вижу иногда, когда новые платы тестирую.

Сделал там сохранение разного кода ошибки в разных местах - https://github.com/rusefi/rusefi/commit/74bd1d7e10017830b23e677529cc1cacb4cda925

можешь с новой версией заново добиться красной лампочки? какое там значение error gauge?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Залил прошивку 20180721. Ничего не изменилось. Так же зависает с красной лампочкой. Можно поподробнее где посмотреть значение error gauge.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

После зависания можно переподключиться TunerStudio?

На любом циферблате правую кнопку, Gauge Templates->error - lastErrorCodeGauge. что этот циферблат покажет?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

При запуске и работе показывает постоянно 120. иногда стрелка прыгает примерно до 6000 тыс. При переключении цилиндров от 1 до 4 переключает и записывает нормально. От 5 цил. и больше - красная лампочка. Error также показывает значение 120. Один раз при изменении цилиндров выбил 6501. После зависания TunerStudio подключится не может. Подключается только после перезагрузки платы.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Давай заново. Можно попросить тебя очень подробно расписать, что ты делаешь, с самого начала?

Если у тебя ошибка воспроизводится 100%, значит и я должен как-то её у себя получить?
шаг 1: erase chip
шаг 2: program firmware/debug или firmware/release?
шаг 3: новый проект с нуля, на сброшенной прошивке?
шаг 4: ставишь 6 цилиндров?
шаг 5: какой именно firing order?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

о, научился зажигать красную лампочку с кодом 6550. попробую понять.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Это будет https://github.com/rusefi/rusefi/issues/598

Может быть починил версией 20180722? Попробуй пожалуйста?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

До этого в тюнер студии проект не менял... пробывал прошивки на старом проекте.

Залил последнюю прошивку .... без изменений.
Что я делаю:
1. Скачал snapshot_20180724_2051_rusefi -> STM32 ST-LINK Utility -> erase chip ->
Program&verify->rusefi_debug.hex
2. TunerStudio MS -> Новый проект -> rusefi.ini (snapshot_20180724_2051_rusefi).
Сейчас менял кол-во цилиндров с 1 цилиндра до 4 цилиндра все записывается.
5, 6 - красная лампочка. Один раз когда установил 5 цил (1-2-4-5-3)
показало ошибку 6501.
Attachments
Безымянный1.png
Безымянный1.png (417.29 KiB) Viewed 26127 times
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Вчера плата была подключена к тюнер студии часа 3 . Успел заметить ошибки 6043 6035 6026. На поведение платы эти ошибки никак не отразились. При нажатии синей кнопки на плате (я так понял эмуляция дросселя) показывает ошибку 6035 без зависания платы.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

llock wrote:
Wed Jul 25, 2018 9:11 am
При нажатии синей кнопки на плате (я так понял эмуляция дросселя) показывает ошибку 6035 без зависания платы.
ой, ты это как связал синию кнопку с дросселем? нет там никакой связи кажется.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Так это только у меня такой прикол с синей кнопочкой? ;) Зажимаешь кнопочку и throttle position подскакивает до 92%.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Аааа, я вспомнил. Синяя кнопочка сидит на АЦП пине, который педаль газа - так что да, она куда-то что-то замыкает электрически :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

А вот так у меня не получается воспроизвести



А у тебя случайно экранчика 20x4 нет? А то он на экранчик пишет сообщение тоже подробнее.


Ага, значит один раз мелькнул как раз немного универсальный код ошибки
CUSTOM_ERR_ASSERT_VOID = 6501

Пожалуйста попробуй с новой версией: я сделал, чтоб у каждой неожиданной ситуации стал уникальный код ошибки. Теперь тебе надо заново увидеть этот редко успевающий показаться код. https://github.com/rusefi/rusefi/commit/959a91ae4c45235a36f0360f805d673a1fb41c44
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Экранчика к сожалению пока нет. При выставлении 6 цил. все осталось без изменений (красная лампочка,без вывода ошибки ) . Когда поставил 5 цил. успел заскринить ошибку. При прошивке и запуске голой платы дискавери сколько должно светодиодов светится? У меня моргают 3 светодиода, это нормально? Плата у меня MB997C.
Attachments
ошибка 6591.png
ошибка 6591.png (602.39 KiB) Viewed 26061 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Очень интересно, значит CUSTOM_ERR_6591

Если просто питание подано, то только синий диод - плата жива - будет гореть.

Второй зажигается в момент обмена данными по кабелю.

А третий означает, что есть сигналы датчиков коленвала или распредвала - чего у меня нет и у тебя быть не должно. У тебя там пины работают как антенны и ловят сигналы из космоса?

Я поменял логику вокруг кода ошибки CUSTOM_ERR_6591. Как работает последняя версия?

Ну или вариант заземлить PA5 & PC6 и перестать ловить сигналы из космоса.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Залил версию snapshot_20180726_1722_rusefi все записывает без красной лампочки. :D Отлично! Пару раз выскакивала ошибка 6043, без зависаний.

2018-07-23 18_31: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2018-07-23 18_31: EngineState: TunerStudio: invalid size: 0
2018-07-23 18_31: EngineState: ERROR: CRC header size
2018-07-23 18_31: EngineState: TunerStudio size=356 / total=50117 / errors=36335 / H=0 / O=6370 / P=150 / B=0

Эти ошибки возникают из-за того что у меня голая плата дискавери?
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Сам задал вопрос - сам отвечу.

2018-07-23 18_31: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0
2018-07-23 18_31: EngineState: TunerStudio: invalid size: 0
2018-07-23 18_31: EngineState: ERROR: CRC header size
2018-07-23 18_31: EngineState: TunerStudio size=356 / total=50117 / errors=36335 / H=0 / O=6370 / P=150 / B=0
2018-07-23 18_31: EngineState: TunerStudio W=0 / C=0 / P=0 / page=0

Эти ошибки пропадают, если плату осторожно взять и поднять со стола.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Subaru ez30d

Post by puff »

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

А почему CRC Header size ошибки лезут? они же вроде про коммуникации, а не про ловлю недостоверных значений
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Сейчас ради любопытства заливал поочереди старые версии прошивок (20180723_2148,20180725_2148) и на них тоже все стало записываться без красной лампочки. CRC Header size ошибки лезут из за наводок, прикоснешься пальцем к разъему micro usb на на плате, они и пропадают.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

CRC Header size может быть это наводки на TTL пины? у прошивки есть два канала коммуникации - микроUSB и TTL на PC10/PC11 кажется.

Увеличение количества цилиндров просто не справлялось с наводками.

Предлагаю заземлить четыре пина:
PC10, PC11, PA5 & PC6

А мне надо бы да, где-то написать, что эти четыре пина полезно заземлять. С другой стороны, наводки на ДПКВ и ДПРВ нужно уметь обрабатывать без фатальной ошибки и во время изменения количества цилиндров, что я и попытался сделать.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Subaru ez30d

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
llock
Posts: 20
Joined: Sat May 28, 2016 10:21 pm

Re: Subaru ez30d

Post by llock »

Без заземления пинов PC6 и PA5 на прошивке 20180726_1722 изменения не вносятся. Зависает напрочь без красной лампочки и ошибок.
Post Reply