[rusEfi] Subaru Impreza GF EJ151/EJ201 Superchargered #29
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Ой, да зачем. Тот, что у меня уже на прямых и вполне нормально встает. Думал кто как его распологает именно в зоне прототипирования
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Я ни одной хорошей фотографии шаговика на плате пока не видел. @ вероятно на соплях делал, у него Frankenso был старее - с меньшей зоной прототипирования.
Про +12 не понял вопрос - как-то же ты питаешь это дело? switched я думаю имеется ввиду, что ignition switch - не прямо провод от аккумулятора?
Номиналы сначала были совсем неправильные, потом были улучшены. То, что в Frankenso 0.5 - более правильные значения, там еще резисторы менялись.
Про +12 не понял вопрос - как-то же ты питаешь это дело? switched я думаю имеется ввиду, что ignition switch - не прямо провод от аккумулятора?
Номиналы сначала были совсем неправильные, потом были улучшены. То, что в Frankenso 0.5 - более правильные значения, там еще резисторы менялись.
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Мне показалось, что в схеме было два пина - один +12В, а второй 12v switch. На плате JP06 для чего? У него вроде 12в с двух сторон, если я ничего не путаю.russian wrote: Про +12 не понял вопрос - как-то же ты питаешь это дело? switched я думаю имеется ввиду, что ignition switch - не прямо провод от аккумулятора?
Да, про резисторы видел. Значит надо 3.3нФ искать...russian wrote: Номиналы сначала были совсем неправильные, потом были улучшены. То, что в Frankenso 0.5 - более правильные значения, там еще резисторы менялись.
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Собрал модуль ДД теперь надо проверить его работоспособность. Есть какой-нибудь простой способ?
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
для начала, что говорит команда hipinfo?sadgin wrote:Есть какой-нибудь простой способ?
можно на компьютере запустить audacity программу и генерировать ею 6.5КГц тон - он должен ДД возбуждать.
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
и подключить один из каналов с выхода звуковухи ко входу knock0, а землю соотвественно на GND?russian wrote:для начала, что говорит команда hipinfo?sadgin wrote:Есть какой-нибудь простой способ?
можно на компьютере запустить audacity программу и генерировать ею 6.5КГц тон - он должен ДД возбуждать.
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
угу
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
По управлению шаговиком.
Попалось тут
https://linuxliberation.wordpress.com/2016/02/04/drv8825-driver-board/
Попалось тут
https://linuxliberation.wordpress.com/2016/02/04/drv8825-driver-board/
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
почти полулушный драйвер) джаред нахваливал такие.
у меня ждёт своего часа DRV8880.
у меня ждёт своего часа DRV8880.
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
о, про такие не знал. Чем они лучше/хуже других?puff wrote:почти полулушный драйвер) джаред нахваливал такие.
у меня ждёт своего часа DRV8880.
Я мечтаю, что бы этот драйвер был на плате... и не приходилось кидать провода и сопли.
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
этот вряд ли лучше того (у них написано, что 8825 больше тока позволяет пропускать без доп.мер по охлаждению)
джаред тут писал с картинками и осциллографом, почему пулолу лучше безвестных китайцев. хотя может это ему брак подсунули.
но в целом я именно после его расследования по случаю заказал именно такой.
в конце концов, на 3д принтере нормально работали китайские. вряд ли я бы заметил особую разницу
джаред тут писал с картинками и осциллографом, почему пулолу лучше безвестных китайцев. хотя может это ему брак подсунули.
но в целом я именно после его расследования по случаю заказал именно такой.
в конце концов, на 3д принтере нормально работали китайские. вряд ли я бы заметил особую разницу
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
А который А4988 ? Он еще хуже?
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Попытаюсь прочитать...

-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
про детонацию - прикольно, но это ж надо в свои окна считать.
а потом, по всей видимости, карту зажигания переигрывать, добиваясь этого стука, и смотреть за увеличением количества событий детонационных. но как я понял, пока этим всё и ограничится?
а потом, по всей видимости, карту зажигания переигрывать, добиваясь этого стука, и смотреть за увеличением количества событий детонационных. но как я понял, пока этим всё и ограничится?
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Чё-то с ДД не выходит.
hipinfo выдает следующее
2017-01-26 22_26: EngineState: confirmation_hipinfo:7
2017-01-26 22_26: EngineState: spi 1=No/2=No/3=Yes
2017-01-26 22_26: EngineState: enabled=Yes state=1 bore=87.50mm freq=0.19kHz PaSDO=9
2017-01-26 22_26: EngineState: band_index=-1 gain 1.00/index=-1
2017-01-26 22_26: EngineState: integrator index=-1 knockVThreshold=0.00 knockCount=0 maxKnockSubDeg=0.00
2017-01-26 22_26: EngineState: spi=SPI_DEVICE_2 IntHold@PB11 response count=0 incorrect response=3
2017-01-26 22_26: EngineState: CS@PB0 updateCount=0
2017-01-26 22_26: EngineState: hip 0.00v/last=2.46@PC0/max=0.00 spiCount=0 adv=0
2017-01-26 22_26: EngineState: mosi=PB15
2017-01-26 22_26: EngineState: miso=PB14
2017-01-26 22_26: EngineState: sck=PB13
2017-01-26 22_26: EngineState: start 35.00 end 135.00
2017-01-26 22_26: EngineState: knock now=No/ever=No
пробовал set gain X с разными значениями, а стрелка на шкале knock level стоит на нуле. На вход подавал со звуковухи в выводом audacity....
hipinfo выдает следующее
2017-01-26 22_26: EngineState: confirmation_hipinfo:7
2017-01-26 22_26: EngineState: spi 1=No/2=No/3=Yes
2017-01-26 22_26: EngineState: enabled=Yes state=1 bore=87.50mm freq=0.19kHz PaSDO=9
2017-01-26 22_26: EngineState: band_index=-1 gain 1.00/index=-1
2017-01-26 22_26: EngineState: integrator index=-1 knockVThreshold=0.00 knockCount=0 maxKnockSubDeg=0.00
2017-01-26 22_26: EngineState: spi=SPI_DEVICE_2 IntHold@PB11 response count=0 incorrect response=3
2017-01-26 22_26: EngineState: CS@PB0 updateCount=0
2017-01-26 22_26: EngineState: hip 0.00v/last=2.46@PC0/max=0.00 spiCount=0 adv=0
2017-01-26 22_26: EngineState: mosi=PB15
2017-01-26 22_26: EngineState: miso=PB14
2017-01-26 22_26: EngineState: sck=PB13
2017-01-26 22_26: EngineState: start 35.00 end 135.00
2017-01-26 22_26: EngineState: knock now=No/ever=No
пробовал set gain X с разными значениями, а стрелка на шкале knock level стоит на нуле. На вход подавал со звуковухи в выводом audacity....
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
0 успешных SPI пакетов. Должно быть spiCount=3 и более. Нужно курить темы про магию притяжек и настройки SPI параметров - см. http://rusefi.com/forum/viewtopic.php?f=5&t=778 этот SPI выпил нам очень много крови.sadgin wrote:spiCount=0
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Эту тему уже пару раз читал, только там вроде про SPI мало чего есть... Проверил настройки SPI(SPI Settings), выглядит правильно. Покрайней мере прозвонил и всё подходит.
А вот кварц если не 8Мгц, а 4 - это же не должно влиять?
Про притяжки не очень понял. Есть какая-нибудь фото платы где это работает?
А вот кварц если не 8Мгц, а 4 - это же не должно влиять?
Про притяжки не очень понял. Есть какая-нибудь фото платы где это работает?
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Кварц не должен влиять - кварц настраивается по SPI.
Фото проверю или сделаю, когда буду дома. Как вариант - фото 0.4 assembled из папки фотографий для начала сравнить?
Фото проверю или сделаю, когда буду дома. Как вариант - фото 0.4 assembled из папки фотографий для начала сравнить?
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
С этим фото уже сравнил, совпадает. Прозвонил все контакты, всё звонится кроме одного входа, но там я оторвал от платы дорожку
( Кинул так провод, но это вход.
Тоесть в spiCount должно что-то появиться не зависимо от того подаю я на вход что-нибудь или нет?

Тоесть в spiCount должно что-то появиться не зависимо от того подаю я на вход что-нибудь или нет?
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Да, инициализация идёт в самом начала - должно быть хотя бы три пакета в любом случае.
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
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
так лоджик анализатором смотреть, есть ли вообще что хотя бы в 3.3в режиме?
- AndreyB
- Site Admin
- Posts: 14727
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
В исходниках есть великолпный метод
set_int 1740 4
set_int 1744 4
set_int 1748 32
writeconfig
а мне нужно это сделать настраиваемым
и да, как @ говорит
spi2MosiMode и друзья через TS вообще настраиваются? кажется нет. Значит для начала попробуемvoid setHip9011FrankensoPinout(void) {
/**
* SPI on PB13/14/15
*/
// boardConfiguration->hip9011CsPin = GPIOD_0; // rev 0.1
boardConfiguration->isHip9011Enabled = true;
boardConfiguration->hip9011CsPin = GPIOB_0; // rev 0.4
boardConfiguration->hip9011CsPinMode = OM_OPENDRAIN;
engineConfiguration->hip9011PrescalerAndSDO = 6; // 8MHz chip
boardConfiguration->hip9011IntHoldPin = GPIOB_11;
boardConfiguration->hip9011IntHoldPinMode = OM_OPENDRAIN;
boardConfiguration->is_enabled_spi_2 = true;
// todo: convert this to rusEfi, hardware-independent enum
engineConfiguration->spi2SckMode = PAL_STM32_OTYPE_OPENDRAIN; // 4
engineConfiguration->spi2MosiMode = PAL_STM32_OTYPE_OPENDRAIN; // 4
engineConfiguration->spi2MisoMode = PAL_STM32_PUDR_PULLUP; // 32
boardConfiguration->hip9011Gain = 1;
engineConfiguration->knockVThreshold = 4;
engineConfiguration->maxKnockSubDeg = 20;
set_int 1740 4
set_int 1744 4
set_int 1748 32
writeconfig
а мне нужно это сделать настраиваемым

и да, как @ говорит
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
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Можно поподробнее? 3.3в где?puff wrote:так лоджик анализатором смотреть, есть ли вообще что хотя бы в 3.3в режиме?
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
так на выходе дискавери, раз ты говоришь, на франкензе припаяно всё четко.
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Что на выходе?puff wrote:так на выходе дискавери, раз ты говоришь, на франкензе припаяно всё четко.
для меня SPI тёмный лес, я не понимаю пока еще как это работает.
Что нужно сделать?
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
подключить анализатор. один вход усб - в комьпьютер.
пины: земля, PB11, PB15, PB14, PB13
хз что означало то, что там russian написал - что такое spi2SckMode, spi2MosiMode, spi2MisoMode
но вероятно, так и надо сделать до подключения анализатора.
а потом включаем Logic или там чем смотрим, включаем на запись, подаём питание на плату и смотрим, есть ли там чо..
пины: земля, PB11, PB15, PB14, PB13
хз что означало то, что там russian написал - что такое spi2SckMode, spi2MosiMode, spi2MisoMode
но вероятно, так и надо сделать до подключения анализатора.
а потом включаем Logic или там чем смотрим, включаем на запись, подаём питание на плату и смотрим, есть ли там чо..
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
ох. ну это гулится вообще: по sck идут импульсы, в такт которым на MOSI и MISO передаются биты. Int/hold - типа когда у слейва (HIP) появилось что-то, что он хочет обратно мастеру отдать? (но это лучше даташит раскуривать)
-
- contributor
- Posts: 493
- Joined: Mon Mar 23, 2015 9:27 am
- Location: Novosibirsk
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
Вот всё что было за 10 секунд во время старта.
You do not have the required permissions to view the files attached to this post.
-
- contributor
- Posts: 2963
- Joined: Mon Nov 11, 2013 11:28 am
- Location: Moskau
Re: Subaru Impreza GF EJ151/EJ201 Superchargered #29
значит, пилить прошивку.