Page 6 of 13

Re: CJ125 board

Posted: Thu Jan 10, 2019 2:22 am
by AndreyB
Do you know what are people usually doing wrong exactly by any chance? Is everyone cutting the same corner or what seems to be the root cause of issues?

We seem to have the same or similar file but with a different name at https://github.com/rusefi/rusefi/blob/master/hardware/CJ125_board/bosch_lsu49.pdf

Re: CJ125 board

Posted: Thu Jan 10, 2019 6:20 am
by mck1117
OrchardPerformance wrote:
Wed Jan 09, 2019 7:19 pm
Moved this post from the Denso thread as it is much more relevant here.

One of the big things with the LSU 4.9 sensors seem to be the heating of the sensor and most aftermarket stuff does not correctly do this which is what causes the premature failures that we see all over the internet.

I did manage to get hold of a bosch spec sheet for the LSU 4.9 the last time I ruined one so I could test it.

The spec sheet attached give the bosch recommended heating strategy and a whole host of data on the 4.9 sensors.
As far as I know, our implementation follows the Bosch spec for warm up. I've been driving my car for ~2500 miles with a rusefi-controlled cj125 and LSU 4.9, without any issues.

Re: CJ125 board

Posted: Thu Jan 10, 2019 2:52 pm
by Simon@FutureProof
mck1117 - Good to know, I was intending to move my sensor over to the rusEFI once it was all up and running in the car. My innovate just ate a sensor on warmup since I had to move it further down the pipes.

Russian - Brief summary is: incorrect warm up times being either too fast and shocking the sensors or not high enough ampage when heating so the sensor ends up overcooling which means they soot up/contaminate.
Failure to modulate the heating like shown in that Bosch document leading to overheat or triggering a fault which leaves the sensor off and in the gas stream and the contamination issue above.
The other thing is two fold, OEM installs are positioned by probing the exhaust to find the ideal location for temperature under different conditions and while doing this they will do condensation/humidity tests. This allows them to be sure the location is in the correct temperature range for that exact engine configuration and to determine how long it takes the pipe to reach certain temperatures.
What this means is the OEM ecus will hold off on heating the sensor until the area immediately upstream of the sensor can be guaranteed to be free of condensation, with how close coupled they are on a lot of OEM installs this is usually pretty quick but for us tuners with long tube headers or turbo installs it could be much longer due to the sensor placement.
The ability to set a delay on the heating of the sensor makes a big difference in sensor lifespan.

Maybe this is a use for the EGT thermocouple inputs?
A ring thermocouple under the sensor could tell the ECU that the pipe had hit the correct temperature to begin warmup and its safe to switch the wideband on. It could also provide warning that the installation location is too hot on turbo cars.

TLDR version: Sensor off below pipe temperatures less than ~40 degrees at install location, on with correct warmup profile after that. Sensor location controlled below 600 degrees at the mounting boss and all should be good.

Re: CJ125 board

Posted: Fri Jan 11, 2019 1:41 pm
by AndreyB
mck1117 wrote:
Thu Jan 10, 2019 6:20 am
I've been driving my car for ~2500 miles with a rusefi-controlled cj125 and LSU 4.9, without any issues.

Re: CJ125 board

Posted: Sat Jan 19, 2019 7:02 am
by mck1117
kb1gtt wrote:
Tue Nov 13, 2018 11:44 am
14) Change LSU4.9 to 301 ohms, as noted here
Correct. That said, this is only required for calibration of the target Ur. The datasheet provides the math for what vUr should be for some R_ical, which computes exactly the voltage I measure at Ur for the 200 ohm resistor I have installed. For the same cost it's better to just have the correct resistor, though.
kb1gtt wrote:
Tue Nov 13, 2018 11:44 am
15) Change Rfb1 and Rfb2 should be increased to 5.11k and 511k as noted here
Why? I have 4.7k and 470k on mine, which appears to work fine and agree with an off-the-shelf wideband gauge/controller. The datasheet specs 4.7/470.

Re: CJ125 board

Posted: Sat Jan 19, 2019 9:57 am
by kb1gtt
mck1117 wrote:
Sat Jan 19, 2019 7:02 am
The datasheet provides the math for what vUr should be for some R_ical,
This is some good news. Perhaps it would be good to embed this bit of math in rusEFI, such that you can specify your resistor, and it works even if you have a different resistor.

About Rfb1 and Rfb2, that was noted by Rhinoman a couple posts back. Basically it does not match an application note, so I made it match the application note. I do not know if there are negative implications from the resistors used in the prior revision. See comment found here.
https://rusefi.com/forum/viewtopic.php?f=4&t=1052&start=143

Re: CJ125 board

Posted: Sat Jan 19, 2019 10:11 am
by mck1117
kb1gtt wrote:
Sat Jan 19, 2019 9:57 am
This is some good news. Perhaps it would be good to embed this bit of math in rusEFI, such that you can specify your resistor, and it works even if you have a different resistor.
That's the plan. Even if it isn't configurable, it'd be nice to have the math explanation in the code about where the number comes from.

This is the math in question:
Image

VCCS is the supply voltage (5v nominal), so this math comes out to 1.029v for 300 ohms (LSU 4.9) or 0.934v for 82.5 ohms (LSU 4.2).

Re: CJ125 board

Posted: Fri Jan 25, 2019 10:57 am
by dk7458
Hi, maybe it's a stupid question but will I be able to get this module to work with speeduino? For now I'm completing my shopping list and since all the market wbo2 modules' prices are killing me it would be great if this module was usable with speedy. Thanks in advance for any advices.

Wysłane z mojego SM-G925F przy użyciu Tapatalka


Re: CJ125 board

Posted: Fri Jan 25, 2019 3:38 pm
by AndreyB
dk7458 wrote:
Fri Jan 25, 2019 10:57 am
Hi, maybe it's a stupid question but will I be able to get this module to work with speeduino? For now I'm completing my shopping list and since all the market wbo2 modules' prices are killing me it would be great if this module was usable with speedy. Thanks in advance for any advices.
this board is not a complete controller - it needs rusEfi logic to control it, it's only the electronics part. You would need to have speeduio write CJ125 code to use this board with speeduino

Re: CJ125 board

Posted: Fri Jan 25, 2019 5:44 pm
by kb1gtt
I'm ignorant about what speeduino supports. It might be best to ask on the speeduino forums.

Re: CJ125 board

Posted: Thu Jan 31, 2019 12:09 am
by AndreyB
Can we please improve blue text comments related to 4.2 vs 4.9? I am not smart enough to decipher at least one of them.

Re: CJ125 board

Posted: Thu Jan 31, 2019 11:25 am
by kb1gtt
My intent was that by default, it's LSU 4.9. So install the resistors as shown, and DNP W1 and W2. If you want the 4.2, you install a jumper for W1 and W2. I doubt anyone will want the 4.2, so it should be minimal folks with those jumpers installed. As well if anyone places an order, they should order it as a 4.9, then if anyone wants a 4.2, those folks can add the jumpers.

Technically if you want 4.2, and if your placing the order or soldering it yourself, you could do lots of things, like installing 0R's for R2 and R10, then DNP W1 and W2, or you could DNP R2 and R10, then install W1 and W2. However I think from your point of view, you'll only ever be 4.9, and if you sell them on Tindie, you should only sell the 4.9. Populate them all the same. Then let people with 4.2 applications install the W1 and W2 jumpers.

Also because R10 is off by 0.5 ohms and because it can be kind of hard to obtain, I'm tempted to make a 4.9 only version, which removes these jumpers and uses 2 resistor instead of the 4 resistors with 2 jumpers topology's.

Re: CJ125 board

Posted: Fri Feb 01, 2019 7:54 am
by kb1gtt
For the LSU 4.9, the series resistance of R2 and R7 needs to be 31.6k. The schematic shows 2 resistors with a combined series resistors of 31.6k. Also for LSU 4.9, you need a combined series resistance of 301 ohms for R9 and R10. The schematic shows 2 series resistors which when combined are 302.5 ohms, which is close enough to the desired 301 ohms.

For LSU 4.2, the total resistance for R2 and R7 needs to be 10k, as well R9 and R10 needs to be 82.5 ohms. If you have a board which has been populated for you, this can be done by adding little jumper wires to the W1 and W2 jumper locations. There will be a need for wires to be installed for the harness, so it is assumed that who ever has this will have soldering capabilities. It is assumed that if you have 4.2, you will also be able to install a jumper blob, or jumper wire to W1 and W2.

Alternatively, for LSU 4.9, you can install a 0R for R2, then install one 31.6k for R7, as well you can install a 301 ohm for R9, then install a 0R for R10. As long as the combined resistance matched the overall ohms, there are several methods which can be done to obtain these ohms. I designed it to be defaulted for the LSU 4.9 with an option for the folks with 4.2's to be able to use it as well.

Also alternatively, for LSU 4.2, you can install 0R for R2, and 0R for R10. Again, as long as the over all ohms matches the desired ohms, that is all that matters.

Re: CJ125 board

Posted: Tue Mar 12, 2019 10:05 pm
by corvus
Thanks for a very nice project. I have a question regarding the markings on the CJ125 chip.
From the posted photos it seems that there exists at least two versions of the controller marked 30617 and 30481. Any idea if both of these comply to 2006 datasheet? Or are there any differences for example in SPI commands?

Re: CJ125 board

Posted: Fri Apr 12, 2019 9:24 pm
by JRD McLAREN
...where I can buy this board .. ??
:roll:

or have anybody one for free .. in europe ..??
(for sale)

Re: CJ125 board

Posted: Fri Apr 12, 2019 9:26 pm
by AndreyB
JRD McLAREN wrote:
Fri Apr 12, 2019 9:24 pm
...where I can buy this board .. ??
:roll:

or have anybody one for free .. in europe ..??
(for sale)
plain PCB? Any place which makes PCB from gerber files like https://oshpark.com/

https://github.com/rusefi/rusefi/tree/master/hardware/CJ125_board/gerber

Re: CJ125 board

Posted: Fri Apr 12, 2019 9:31 pm
by JRD McLAREN
Thanks for gerber files...

I have my own external WBO2 controller, but integrated one is better choice ..

Re: CJ125 board

Posted: Wed May 22, 2019 3:38 pm
by JRD McLAREN
WBO2 controler PCBs are there ... :arrow:

Image
Image

Re: CJ125 board

Posted: Wed May 22, 2019 4:08 pm
by kb1gtt
Nice.

Re: CJ125 board

Posted: Wed May 22, 2019 4:56 pm
by puff
will you send one to russia?

Re: CJ125 board

Posted: Wed May 22, 2019 5:11 pm
by JRD McLAREN
I have some problem with resistor values..

R11 is 4.7k and R14 470k in IBOM
but 5.1K and 510k in schematic ...

Which one values are right..??

EDITED:
The right one are 5.1k and 511k
https://rusefi.com/forum/viewtopic.php?f=4&t=1052&start=143

Re: CJ125 board

Posted: Wed May 22, 2019 5:13 pm
by JRD McLAREN
puff wrote:
Wed May 22, 2019 4:56 pm
will you send one to russia?
It will arrive ..??

..
or if you have any hockey funs in Bratislava .. :mrgreen:

Re: CJ125 board

Posted: Fri May 24, 2019 6:06 pm
by JRD McLAREN
...is any manual ...

"How to connect CJ125 board to the frankenstein " ..

or not ..??

Re: CJ125 board

Posted: Fri May 24, 2019 6:14 pm
by Abricos
JRD McLAREN wrote:
Fri May 24, 2019 6:06 pm
...is any manual ...

"How to connect CJ125 board to the frankenstein " ..

or not ..??
hockey funs in Bratislava .. :mrgreen:

Re: CJ125 board

Posted: Fri May 24, 2019 6:32 pm
by kb1gtt
I do not know of any manual for a CJ125 to Frankenstein.

Re: CJ125 board

Posted: Fri May 24, 2019 8:53 pm
by JRD McLAREN
I will try something ... :arrow:

I need to connect SS SC SI and SO pins ..
and configure any SPI bus settings ..

right ..??

Re: CJ125 board

Posted: Fri May 24, 2019 10:56 pm
by Abricos
JRD McLAREN wrote:
Fri May 24, 2019 8:53 pm
I will try something ... :arrow:

I need to connect SS SC SI and SO pins ..
and configure any SPI bus settings ..

right ..??
Yes

Re: CJ125 board

Posted: Mon May 27, 2019 8:45 pm
by JRD McLAREN
OK, I have connected CJ125 board to the frankenstein,
configured SPI1 interface for PD9-PD12 pins...
Enabled CJ125 controller on Tunerstudio ...

How can I test it ..?? ... or see it .. ?? (.. in runsefi console or other ..?? )

Are pins UA and UR needed for this configuration ..??

Image

Re: CJ125 board

Posted: Mon May 27, 2019 9:04 pm
by AndreyB
Just added https://github.com/rusefi/rusefi/blob/master/firmware/hw_layer/sensors/cj125.md which has very little info.

Three people who have cj125 running are @mck1117, @AndreiKA and @darxfame

I never got CJ125 to work myself, sorry.

Re: CJ125 board

Posted: Mon May 27, 2019 9:17 pm
by JRD McLAREN
OK ..

..so WBO2 controller is one of the most required part for me ..

..and "another" tip or hint from me ..

Try to make "Lambda Gauge" option and tables ..
cause . ...

Lambda is still one 1 ..
1 for gasoline
1 for methane
1 for Racing fuel
1 for LPG
1 for CNG
..etc..

but AFR (stoch) is different ...