Subaru ez30d
Subaru ez30d
Приветствую всех форумчан!
Имеется в наличии машинка субару с двигателем ez30d. Двигатель 6 цилиндров, 6 катушек зажигания , два датчика детонации, два датчика положения распредвалов, ДАД, мех. дроссельная заслонка,
система изменения геометрии впускного коллектора, два широкополосных датчика кислорода(по одному на каждый полублок).Возможно ли применение вашего устройства на данном двигателе? На сколько глобальны будут переделки блока ECU (программно и аппаратно)? Заранее спасибо!
Имеется в наличии машинка субару с двигателем ez30d. Двигатель 6 цилиндров, 6 катушек зажигания , два датчика детонации, два датчика положения распредвалов, ДАД, мех. дроссельная заслонка,
система изменения геометрии впускного коллектора, два широкополосных датчика кислорода(по одному на каждый полублок).Возможно ли применение вашего устройства на данном двигателе? На сколько глобальны будут переделки блока ECU (программно и аппаратно)? Заранее спасибо!
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Привет! ЭБУ достаточно универсальный - и железо и прошивку не нужно я думаю будет менять совсем, оно должно просто взять и заработать. Разве что форму сигнала датчиков положения валов нужно будет записать и добавить - это я с радостью сделаю.
изменение геометрии - пока опыта с этим ноль, пока никто не пытался. Два широкополосных датчика кислорода потребуют внешних контроллеров - контролера ШДК на борту нет.
А коробка там ручная, или коробки там нет - это же большой Субарик получается, зачем мы хотим его мучать?![Smile :)](./images/smilies/icon_e_smile.gif)
изменение геометрии - пока опыта с этим ноль, пока никто не пытался. Два широкополосных датчика кислорода потребуют внешних контроллеров - контролера ШДК на борту нет.
А коробка там ручная, или коробки там нет - это же большой Субарик получается, зачем мы хотим его мучать?
![Smile :)](./images/smilies/icon_e_smile.gif)
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Изменение геометрии управляется вакуумом и на сколько понял с мозгами не завязано. Мотор свапнут. Мозги штатные с двигла автоматные на проце моторолла с MASK ROM, у меня механическая КПП.
Если с мозгами проблема будет решена, тогда можно подумать и об компрессоре или турбине )
Вопрос не по теме. Не могу скачать TortoiseSVN, сайт не открывается. Мож у кого завалялся дистрибутив?
Если с мозгами проблема будет решена, тогда можно подумать и об компрессоре или турбине )
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Вопрос не по теме. Не могу скачать TortoiseSVN, сайт не открывается. Мож у кого завалялся дистрибутив?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Можно сказать с 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Решил немного поковыряться с платкой 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
Что это за ошибки и как их отключить или исправить?
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
Что это за ошибки и как их отключить или исправить?
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Это голая 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Еще вопрос. Подключился к тюнер студии и начал менять Base Engine->Base engine Settigs-> число цилиндров ставлю 6 , порядок работы цилиндров. Burn и получаю красный светодиод на плате и ошибку в тюнер студии:
- Attachments
-
- Безымянный.png (406.32 KiB) Viewed 28137 times
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Там есть какая-то плавающая ошибка - она то проявляется, то не проявляется. Я её вижу иногда, когда новые платы тестирую.
Сделал там сохранение разного кода ошибки в разных местах - https://github.com/rusefi/rusefi/commit/74bd1d7e10017830b23e677529cc1cacb4cda925
можешь с новой версией заново добиться красной лампочки? какое там значение error gauge?
Сделал там сохранение разного кода ошибки в разных местах - 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Залил прошивку 20180721. Ничего не изменилось. Так же зависает с красной лампочкой. Можно поподробнее где посмотреть значение error gauge.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
После зависания можно переподключиться TunerStudio?
На любом циферблате правую кнопку, Gauge Templates->error - lastErrorCodeGauge. что этот циферблат покажет?
На любом циферблате правую кнопку, 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
При запуске и работе показывает постоянно 120. иногда стрелка прыгает примерно до 6000 тыс. При переключении цилиндров от 1 до 4 переключает и записывает нормально. От 5 цил. и больше - красная лампочка. Error также показывает значение 120. Один раз при изменении цилиндров выбил 6501. После зависания TunerStudio подключится не может. Подключается только после перезагрузки платы.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Давай заново. Можно попросить тебя очень подробно расписать, что ты делаешь, с самого начала?
Если у тебя ошибка воспроизводится 100%, значит и я должен как-то её у себя получить?
шаг 1: erase chip
шаг 2: program firmware/debug или firmware/release?
шаг 3: новый проект с нуля, на сброшенной прошивке?
шаг 4: ставишь 6 цилиндров?
шаг 5: какой именно firing order?
Если у тебя ошибка воспроизводится 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
о, научился зажигать красную лампочку с кодом 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Это будет https://github.com/rusefi/rusefi/issues/598
Может быть починил версией 20180722? Попробуй пожалуйста?
Может быть починил версией 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
До этого в тюнер студии проект не менял... пробывал прошивки на старом проекте.
Залил последнюю прошивку .... без изменений.
Что я делаю:
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.
Залил последнюю прошивку .... без изменений.
Что я делаю:
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 (417.29 KiB) Viewed 28064 times
Re: Subaru ez30d
Вчера плата была подключена к тюнер студии часа 3 . Успел заметить ошибки 6043 6035 6026. На поведение платы эти ошибки никак не отразились. При нажатии синей кнопки на плате (я так понял эмуляция дросселя) показывает ошибку 6035 без зависания платы.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
ой, ты это как связал синию кнопку с дросселем? нет там никакой связи кажется.
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Так это только у меня такой прикол с синей кнопочкой?
Зажимаешь кнопочку и throttle position подскакивает до 92%.
![Wink ;)](./images/smilies/icon_e_wink.gif)
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Аааа, я вспомнил. Синяя кнопочка сидит на АЦП пине, который педаль газа - так что да, она куда-то что-то замыкает электрически ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
А вот так у меня не получается воспроизвести
А у тебя случайно экранчика 20x4 нет? А то он на экранчик пишет сообщение тоже подробнее.
Ага, значит один раз мелькнул как раз немного универсальный код ошибки
CUSTOM_ERR_ASSERT_VOID = 6501
Пожалуйста попробуй с новой версией: я сделал, чтоб у каждой неожиданной ситуации стал уникальный код ошибки. Теперь тебе надо заново увидеть этот редко успевающий показаться код. https://github.com/rusefi/rusefi/commit/959a91ae4c45235a36f0360f805d673a1fb41c44
А у тебя случайно экранчика 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Экранчика к сожалению пока нет. При выставлении 6 цил. все осталось без изменений (красная лампочка,без вывода ошибки ) . Когда поставил 5 цил. успел заскринить ошибку. При прошивке и запуске голой платы дискавери сколько должно светодиодов светится? У меня моргают 3 светодиода, это нормально? Плата у меня MB997C.
- Attachments
-
- ошибка 6591.png (602.39 KiB) Viewed 27998 times
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
Очень интересно, значит CUSTOM_ERR_6591
Если просто питание подано, то только синий диод - плата жива - будет гореть.
Второй зажигается в момент обмена данными по кабелю.
А третий означает, что есть сигналы датчиков коленвала или распредвала - чего у меня нет и у тебя быть не должно. У тебя там пины работают как антенны и ловят сигналы из космоса?
Я поменял логику вокруг кода ошибки CUSTOM_ERR_6591. Как работает последняя версия?
Ну или вариант заземлить PA5 & PC6 и перестать ловить сигналы из космоса.
Если просто питание подано, то только синий диод - плата жива - будет гореть.
Второй зажигается в момент обмена данными по кабелю.
А третий означает, что есть сигналы датчиков коленвала или распредвала - чего у меня нет и у тебя быть не должно. У тебя там пины работают как антенны и ловят сигналы из космоса?
Я поменял логику вокруг кода ошибки 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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Залил версию snapshot_20180726_1722_rusefi все записывает без красной лампочки.
Отлично! Пару раз выскакивала ошибка 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
Эти ошибки возникают из-за того что у меня голая плата дискавери?
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
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
Эти ошибки возникают из-за того что у меня голая плата дискавери?
Re: Subaru ez30d
Сам задал вопрос - сам отвечу.
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 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
Эти ошибки пропадают, если плату осторожно взять и поднять со стола.
Re: Subaru ez30d
после очередного витка подобных разбирательств - хочется то ли в вики жырную напоминалку воткнуть, мол, плата в воздухе может генерировать кучку разных ошибок.
то ли поставить какой-то флажок, мол, не отображать ошибки, которые обычно есть на голой плате (но толку вроде как от этого почти никакого)
в любом случае, как я понял, был какой-то глюк, вылезающий с увеличением числа цилиндров? (так и не понял, в чем было дело)
А почему CRC Header size ошибки лезут? они же вроде про коммуникации, а не про ловлю недостоверных значений
то ли поставить какой-то флажок, мол, не отображать ошибки, которые обычно есть на голой плате (но толку вроде как от этого почти никакого)
в любом случае, как я понял, был какой-то глюк, вылезающий с увеличением числа цилиндров? (так и не понял, в чем было дело)
А почему CRC Header size ошибки лезут? они же вроде про коммуникации, а не про ловлю недостоверных значений
Re: Subaru ez30d
Сейчас ради любопытства заливал поочереди старые версии прошивок (20180723_2148,20180725_2148) и на них тоже все стало записываться без красной лампочки. CRC Header size ошибки лезут из за наводок, прикоснешься пальцем к разъему micro usb на на плате, они и пропадают.
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
CRC Header size может быть это наводки на TTL пины? у прошивки есть два канала коммуникации - микроUSB и TTL на PC10/PC11 кажется.
Увеличение количества цилиндров просто не справлялось с наводками.
Предлагаю заземлить четыре пина:
PC10, PC11, PA5 & PC6
А мне надо бы да, где-то написать, что эти четыре пина полезно заземлять. С другой стороны, наводки на ДПКВ и ДПРВ нужно уметь обрабатывать без фатальной ошибки и во время изменения количества цилиндров, что я и попытался сделать.
Увеличение количества цилиндров просто не справлялось с наводками.
Предлагаю заземлить четыре пина:
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14331
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru ez30d
добавил про заземление в https://rusefi.com/wiki/index.php?title=Manual:Try_It#5th_adventure_-_I_have_only_the_discovery_board._What_can_I_do.3F
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: Subaru ez30d
Без заземления пинов PC6 и PA5 на прошивке 20180726_1722 изменения не вносятся. Зависает напрочь без красной лампочки и ошибок.