Honda CBR600RR fuel injection
Honda CBR600RR fuel injection
Hi everybody! This is my first post on this forum!
I would like to install RusEFI ECU to Honda CBR600RR engine. So, i wanna use 4 fuel injectors and one elctronic throttle body with reciever. Now I have some questions about hardware:
1. How to make O2 sensor controller for ECU?
2. How to make ETB contorrel?
Where can i take schemes and other documentation of that?
I would like to install RusEFI ECU to Honda CBR600RR engine. So, i wanna use 4 fuel injectors and one elctronic throttle body with reciever. Now I have some questions about hardware:
1. How to make O2 sensor controller for ECU?
2. How to make ETB contorrel?
Where can i take schemes and other documentation of that?
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
rusEfi has not really documented build-in controller using CJ125. For that you would need to order some boards https://github.com/rusefi/rusefi/blob/master/hardware/CJ125_board/gerber/CJ125_WO2_R0.4.1.zip for instance using oshpark.com service or wherever you fabricate your PCBs. See also https://rusefi.com/forum/viewtopic.php?f=4&t=1052 for very unclear documentation.
https://www.innovatemotorsports.com/products/mtxl_plus.php is the safe option for WBO.
ETB:
rusEfi option you would need VNH2SP30 eBay board like "30A Mini VNH2SP30 Stepper Motor Driver Monster Moto Shield Module For Arduino i". Very minor testing was done with ETB on rusEfi
https://www.pololu.com/product/1392 safer (?) option.
https://www.innovatemotorsports.com/products/mtxl_plus.php is the safe option for WBO.
ETB:
rusEfi option you would need VNH2SP30 eBay board like "30A Mini VNH2SP30 Stepper Motor Driver Monster Moto Shield Module For Arduino i". Very minor testing was done with ETB on rusEfi
https://www.pololu.com/product/1392 safer (?) option.
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: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
ETB development thread https://rusefi.com/forum/viewtopic.php?f=5&t=592
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: Honda CBR600RR fuel injection
Hello! Thank you for you answer!
To control the throttle position, ETB has two potenciometers (position sensors). If deviation between APPS and TPS is more than 10%, the power to the electronic throttle must be immediately shut down. If an implausibility occurs between the values of the two TPSs and persists for more than 100
msec, the power to the electronic throttle must be immediately shut down also. I can use Arduino (not best solution, of course....) to control ETB by special driver (VNH2SP30 why not?), throttle position by two position sensor and APPS and use one of ETB`s potenciometers like TPS for Frankenso.
So, Frankenso will "think" that i use simple throttle. One of ETB`s potenciometer will connect with Frankenso like TPS and with Arduino like one of ETB position sensor. What do you think about it? I know about it is NOT best solution....
Can i make system with that parameters using just Frankenso? What i need for that?
Thank you
To control the throttle position, ETB has two potenciometers (position sensors). If deviation between APPS and TPS is more than 10%, the power to the electronic throttle must be immediately shut down. If an implausibility occurs between the values of the two TPSs and persists for more than 100
msec, the power to the electronic throttle must be immediately shut down also. I can use Arduino (not best solution, of course....) to control ETB by special driver (VNH2SP30 why not?), throttle position by two position sensor and APPS and use one of ETB`s potenciometers like TPS for Frankenso.
So, Frankenso will "think" that i use simple throttle. One of ETB`s potenciometer will connect with Frankenso like TPS and with Arduino like one of ETB position sensor. What do you think about it? I know about it is NOT best solution....
Can i make system with that parameters using just Frankenso? What i need for that?
Thank you
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
You would need to implement the missing code in rusEfi
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: Honda CBR600RR fuel injection
Thank you for you answer!
I know about code)
I am talking about hardware: how can i connect ETB position sensors and APPS to Frankenso?
Sorry for stupid questions , but now it is real problem for me...
I know about code)
I am talking about hardware: how can i connect ETB position sensors and APPS to Frankenso?
Sorry for stupid questions , but now it is real problem for me...
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Frankenso has 11 analog inputs total - https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board
your engine would probably use 4 or 6 analog inputs, you would have another five inputs unused. You definitely have spare inputs for second TPS channel
your engine would probably use 4 or 6 analog inputs, you would have another five inputs unused. You definitely have spare inputs for second TPS channel
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: Honda CBR600RR fuel injection
Oh, thats good!
Does Frankenso have the ability to detect APPS or TPS circuit break?
Does Frankenso have the ability to detect APPS or TPS circuit break?
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
What is your background again - software, mechanical or electrical?
please spend some time looking at the wiki for the board and the schematics. The board has options to install pull-up or pull-down resistors, the software can treat zero voltage input as a circuit break I guess? I am not even sure what a circuit break is exactly so be very careful with what I am saying and use your judgement.
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: Honda CBR600RR fuel injection
Yes, you are right: the software can treat zero voltage input as a circuit break. In some documents on github i saw comments about TPS:
/**
* TPS 0% 0.9v
* TPS 100% 2.34v
*/
So, i think, if TPS work properly and circuit is not break, value on analog input smaller, than 0.9v and bigger, than 2.34v is impossible, and software can make a conclusion about the fault of TPS if value on analog input dont included in the scope of 0,9 to 2,34 volts, right?
Thank you for your answers and patience
You help me so much
/**
* TPS 0% 0.9v
* TPS 100% 2.34v
*/
So, i think, if TPS work properly and circuit is not break, value on analog input smaller, than 0.9v and bigger, than 2.34v is impossible, and software can make a conclusion about the fault of TPS if value on analog input dont included in the scope of 0,9 to 2,34 volts, right?
Thank you for your answers and patience
You help me so much
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Exactly!Kavabanga wrote: ↑Sun Jun 16, 2019 10:56 pmSo, i think, if TPS work properly and circuit is not break, value on analog input smaller, than 0.9v and bigger, than 2.34v is impossible, and software can make a conclusion about the fault of TPS if value on analog input dont included in the scope of 0,9 to 2,34 volts, right?
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: Honda CBR600RR fuel injection
Ok, thank you, that is information, which i wanted.
In the big space of information on github i found this scheme.
If i will use ETB, i will need to connect more than one potenciometer (two on ETB and two on APPS). As i know, Frankenso have one this scheme on board. So, if i will use ETB, i will need make PCB`s (one PCB for one potenciometer) of this scheme and connect them to free analog inputs on Frankenso to make the system with APPS and ETB safety, right?
I hope, my message is easy to understand
In the big space of information on github i found this scheme.
If i will use ETB, i will need to connect more than one potenciometer (two on ETB and two on APPS). As i know, Frankenso have one this scheme on board. So, if i will use ETB, i will need make PCB`s (one PCB for one potenciometer) of this scheme and connect them to free analog inputs on Frankenso to make the system with APPS and ETB safety, right?
I hope, my message is easy to understand
- Attachments
-
- TPS.png (48.48 KiB) Viewed 26183 times
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Wait, what? Why?
No. Frankenso has all this already. You just connect two channels of ETB to frankenso, nothing else.
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: Honda CBR600RR fuel injection
Oh, it`s hard to understand
How many analog inputs use this schematic on Frankenso?
I spent and spending a lot of time to learn the wiki for the board and the schematics and i still don`t understand many aspects, sorry for that questions...
How many analog inputs use this schematic on Frankenso?
I spent and spending a lot of time to learn the wiki for the board and the schematics and i still don`t understand many aspects, sorry for that questions...
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Each external potentiometer would need one analog channel of Frankenso. It looks like your requirements are to use to potentiometers - two throttle position sensors. So, two position sensors would use two channels?
I believe you need to consult with someone who would be able to read Frankenso schematics.
Frankenso schematics https://raw.githubusercontent.com/rusefi/rusefi/master/hardware/frankenso/frankenso_schematic.pdf
I've just checked and there is a link to that from https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board there is a chance that this link is not very visible
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
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Honda CBR600RR fuel injection
None of the analog inputs on Frankenso use this exact circuit. The circuit is different, but will function the same (and is better protected against shorts/high voltage). You can wire a TPS or other sensor to any of the analog inputs on Frankenso. All channels are wired the same, and function the same.
The connector pinout on this wiki page shows which pins are analog inputs:
https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board
I think there are 10 or 11 such inputs routed to the connector.
Re: Honda CBR600RR fuel injection
Thank you for your answers!
What kind of crankshaft and camshaft position sensors installed on this engine (hall, vr)?
Maybe somebody can consult me?
I have electronic circuit diagram and oscillograms of crankshaft position sensor and camshaft position sensor
(To see circuit diagram in normal scale, open it in new tab)
What kind of crankshaft and camshaft position sensors installed on this engine (hall, vr)?
Maybe somebody can consult me?
I have electronic circuit diagram and oscillograms of crankshaft position sensor and camshaft position sensor
(To see circuit diagram in normal scale, open it in new tab)
- Attachments
-
- efJ5OZnoyqA.jpg (176.6 KiB) Viewed 26062 times
-
- L5O69NJZtsg.jpg (193.25 KiB) Viewed 26062 times
-
- Wiring_diagram_cbr600f4i_2001-2003.png (1.07 MiB) Viewed 26062 times
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: Honda CBR600RR fuel injection
Those look like they're both VR-type sensors. Do you have a picture of the sensor wheel on the crank/cam?
Re: Honda CBR600RR fuel injection
This is all, what i have:
Crankshaft position sensor
Crankshaft position sensor
- Attachments
-
- Ky7oPxttG8U.jpg (749.44 KiB) Viewed 26024 times
-
- mpX9S4Q9S-Q.jpg (615.83 KiB) Viewed 26024 times
-
- BPjhjZalfMk.jpg (626.12 KiB) Viewed 26024 times
-
- 6t7psxJyY6o.jpg (171.57 KiB) Viewed 26024 times
Re: Honda CBR600RR fuel injection
Camshaft position sensor
- Attachments
-
- XkaFaY9xwlc.jpg (1.65 MiB) Viewed 26023 times
-
- Sc5lYFwK6rA.jpg (1.15 MiB) Viewed 26023 times
-
- TeT0PwzcT_Y.jpg (1.18 MiB) Viewed 26023 times
Re: Honda CBR600RR fuel injection
What year is the engine?
I have the full manuals/schematics if needed.
The trigger sequence is a bit funny, there's an Y shaped CMP sensor and a 12 teeth CKP sensor.
See https://rusefi.com/forum/viewtopic.php?f=3&t=1030
I have the full manuals/schematics if needed.
The trigger sequence is a bit funny, there's an Y shaped CMP sensor and a 12 teeth CKP sensor.
See https://rusefi.com/forum/viewtopic.php?f=3&t=1030
- Attachments
-
- crankingCBR600RR.jpg (119.48 KiB) Viewed 25982 times
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
With VR sensor and MAX9926 chip 85ms watchdog/timeout we will have an issue here unless this engine has relatively high cranking RPM.
What is typical cranking RPM for bike engines?
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: Honda CBR600RR fuel injection
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Looks like for MAX9926 the way we currently use it we need about 720 RPM to be happy So no sync with OEM setup for us.
Naive question: is it possible to swap VR sensor with a Hall while retaining same exact trigger wheel? Is the nature of Hall anywhere close to the nature of VR? Obviously wiring would be different with an extra wire but that should be relatively easy?
Otherwise we have have to remove one of the 12 tooth to get sync at cranking RPM and have fully sequential mode only about 720 rpm.
Naive question: is it possible to swap VR sensor with a Hall while retaining same exact trigger wheel? Is the nature of Hall anywhere close to the nature of VR? Obviously wiring would be different with an extra wire but that should be relatively easy?
Otherwise we have have to remove one of the 12 tooth to get sync at cranking RPM and have fully sequential mode only about 720 rpm.
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: 413
- Joined: Tue Jul 24, 2018 8:55 pm
- Github Username: Orchardperformance
- Slack: Orchardperformance
Re: Honda CBR600RR fuel injection
Sorry to jump in a bit late on this but just noticed the suggestion of an innovate WBO2, personal experience has proven what the online reviews say - The innovate stuff is unreliable junk.
After switching to an AEM X-series gauge I wish I had gone with one at the start. The new X series is an awesome bit of kit, the only flaw is poor software for the serial output.
The innovate MTX-l I have complains about sensors that work just fine with my AEM (And other much more expensive systems I have access to), I think the problem is the heater implementation on the Innovate, check the internet for "Innovate E8" and you will see the constant problems they seem to have.
Their rep is so bad now that when I mentioned the issues I have had in the past with the WBO2 on my car a friend guessed it was an innovate just from the issues.
My recommendation would be the AEM X series, its a very small unit, only about 15mm thick but not the most waterproof for a bike, or the 14.7 Spartan, which for a bike might be the best bet. The spartan is like a better Innovate LC1.
https://www.14point7.com/products/spartan-lambda-controller-2
Regarding the VR sensor - That looks like you might be able to stick a Bosch Hall sensor in the same hole as you cam sensor. What diameter is it and I will check one of the Bosch ones I have kicking about.
After switching to an AEM X-series gauge I wish I had gone with one at the start. The new X series is an awesome bit of kit, the only flaw is poor software for the serial output.
The innovate MTX-l I have complains about sensors that work just fine with my AEM (And other much more expensive systems I have access to), I think the problem is the heater implementation on the Innovate, check the internet for "Innovate E8" and you will see the constant problems they seem to have.
Their rep is so bad now that when I mentioned the issues I have had in the past with the WBO2 on my car a friend guessed it was an innovate just from the issues.
My recommendation would be the AEM X series, its a very small unit, only about 15mm thick but not the most waterproof for a bike, or the 14.7 Spartan, which for a bike might be the best bet. The spartan is like a better Innovate LC1.
https://www.14point7.com/products/spartan-lambda-controller-2
Regarding the VR sensor - That looks like you might be able to stick a Bosch Hall sensor in the same hole as you cam sensor. What diameter is it and I will check one of the Bosch ones I have kicking about.
Now keeping MRE in stock in the UK - https://www.FutureProofPerformance.com
Re: Honda CBR600RR fuel injection
Thank you for information! I`ll measure it as soon is possible and tell you what diameter is thereOrchardPerformance wrote: ↑Tue Jul 09, 2019 9:34 amRegarding the VR sensor - That looks like you might be able to stick a Bosch Hall sensor in the same hole as you cam sensor. What diameter is it and I will check one of the Bosch ones I have kicking about.
Re: Honda CBR600RR fuel injection
Hi everybody! So, now i have Frankenso in my hands and i`m trying to take signal from Camshaft and crankshaft position sensor, but i have problems.
In this videos i tried to explain my problem and show, what i can see in console, LCD-screen and what leds are blinking in different situations
I dont know what happening and why i cant take signals from sensors
Maybe some clever people can help me?
In this videos i tried to explain my problem and show, what i can see in console, LCD-screen and what leds are blinking in different situations
I dont know what happening and why i cant take signals from sensors
Maybe some clever people can help me?
- AndreyB
- Site Admin
- Posts: 14347
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: Honda CBR600RR fuel injection
Please turn off everything, take rear ECU cover off and take the picture of circled area of the board, maybe I have forgotten to adjust resistors?
I do not understand electricity enough So loose wires are NOT producing noise but sensor on a stopped engine is producing noise? Weird.
I do not understand electricity enough So loose wires are NOT producing noise but sensor on a stopped engine is producing noise? Weird.
- Attachments
-
- Frankenso_bottom-isometric.png (137.51 KiB) Viewed 25775 times
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: Honda CBR600RR fuel injection
This is all, what my camera tookedrussian wrote: ↑Tue Jul 16, 2019 10:54 pmPlease turn off everything, take rear ECU cover off and take the picture of circled area of the board, maybe I have forgotten to adjust resistors?
I do not understand electricity enough So loose wires are NOT producing noise but sensor on a stopped engine is producing noise? Weird.
- Attachments
-
- IMG_20190716_171900.jpg (4.28 MiB) Viewed 25775 times
-
- IMG_20190716_171743.jpg (3.46 MiB) Viewed 25775 times