DEAD DESIGN rusEfi own wide band controller board add-on using CJ125
-
- contributor
- Posts: 435
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: rusEfi own wide band controller board add-on using CJ125
..Voltages are from "my" gui, it's UR and UA voltages ...
no VCC or SPI voltages ...
no VCC or SPI voltages ...
.. some Proteus and microRusEFI for sale in Europe ..
Re: rusEfi own wide band controller board add-on using CJ125
No doubtJRD McLAREN wrote: ↑Thu Sep 19, 2019 12:46 pm..Voltages are from "my" gui, it's UR and UA voltages ...
no VCC or SPI voltages ...
but my attention is SPI voltages. if we use 3.3V SPI, we walk on the borders that can be changed by ambient temperature.
Re: rusEfi own wide band controller board add-on using CJ125
Where did you find the curve of temperature vs Nernst resistance or UR?
Re: rusEfi own wide band controller board add-on using CJ125
I found an empirical formula for temperature(not bad for starting ):
T = Tcal * vUrCal / vUr
Tcal = 750 for LSU 4.2
Tcal = 780 for LSU 4.9
T = Tcal * vUrCal / vUr
Tcal = 750 for LSU 4.2
Tcal = 780 for LSU 4.9
-
- running engine in first post
- Posts: 1494
- Joined: Mon Jan 30, 2017 2:05 am
- Location: Seattle-ish
Re: rusEfi own wide band controller board add-on using CJ125
The shape of the temperature curve doesn't actually matter. You're just trying to keep the resistance (and as a result temperature) at some constant point, so you don't really care the shape of the curve as you shouldn't ever be deviating very far. Since the function of resistance (and as a result vUr) is continuous, a small change int the temperature results in a small change in the voltage, so at some "zero width" point, it's effectively linear.
Re: rusEfi own wide band controller board add-on using CJ125
No doubt mck1117.
The temperature displaying results better user interface.
The temperature displaying results better user interface.
-
- Posts: 17
- Joined: Fri Dec 27, 2019 4:43 pm
Re: rusEfi own wide band controller board add-on using CJ125
Where is the firmware code for the wideband control stashed?russian wrote: ↑Sun Jul 03, 2016 1:43 pmOur little board for Bosch CJ125
https://github.com/rusefi/rusefi/tree/master/hardware/CJ125_board
ibom available at https://rusefi.com/docs/ibom/
- AndreyB
- Site Admin
- Posts: 14352
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: rusEfi own wide band controller board add-on using CJ125
https://github.com/rusefi/rusefi/tree/master/firmware/hw_layer/sensorsinfinityedge wrote: ↑Fri Dec 27, 2019 5:08 pmWhere is the firmware code for the wideband control stashed?
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
-
- Posts: 17
- Joined: Fri Dec 27, 2019 4:43 pm
Re: rusEfi own wide band controller board add-on using CJ125
Thank you!russian wrote: ↑Fri Dec 27, 2019 10:40 pmhttps://github.com/rusefi/rusefi/tree/master/firmware/hw_layer/sensorsinfinityedge wrote: ↑Fri Dec 27, 2019 5:08 pmWhere is the firmware code for the wideband control stashed?
- AndreyB
- Site Admin
- Posts: 14352
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: rusEfi own wide band controller board add-on using CJ125
Would anyone be available to help by adding lcsc.com part numbers into schematic component fields? This way we would be able to pre-assemble these little boards.
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: 435
- Joined: Mon Mar 04, 2019 10:19 pm
- Location: Slovakia
Re: rusEfi own wide band controller board add-on using CJ125
I have no problem with this...
..
but ,, in my opinion...
board need to be redesigned...
..
heater led..
bigger pads for sensor wires
2 layer board
.......
..
but ,, in my opinion...
board need to be redesigned...
..
heater led..
bigger pads for sensor wires
2 layer board
.......
.. some Proteus and microRusEFI for sale in Europe ..
-
- Posts: 17
- Joined: Fri Dec 27, 2019 4:43 pm
Re: rusEfi own wide band controller board add-on using CJ125
Might also want to switch out the VNS14NV04 power driver for a non-obsolete part as well.JRD McLAREN wrote: ↑Wed Jan 08, 2020 7:53 amI have no problem with this...
..
but ,, in my opinion...
board need to be redesigned...
..
heater led..
bigger pads for sensor wires
2 layer board
.......
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
In regards to the topic of board redesign, why was the SOIC24 package of the CJ125 chip chosen instead of the LQFP32? Both the package sizes seem readily available on FutureElectronics and the LQFP32 is half the size of the SOIC24.
Re: rusEfi own wide band controller board add-on using CJ125
I believe at the time, of the original circuit design, the SOIC24 was available, but the other was not. That might have changed as time progressed. I do not recall any specific design concerns, both should be able to work just fine.
Welcome to the friendlier side of internet crazy
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
I'm facing some issues with the CJ125 chip. All the SPI communications yield the right results, the Lambda readings are correct (only tested in open air) but the temperature output from the chip seems stuck at ~0.86 V regardless of how hot or cold the sensor is. Tried 4 different chips but all of them behave the same, so I was wondering if it was something wrong with the LQFP32 package because everyone seems to be using the SOIC24 one.
- AndreyB
- Site Admin
- Posts: 14352
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: rusEfi own wide band controller board add-on using CJ125
@960 has a board he is not sharing with us where he has LQFP32 working according to him.
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: rusEfi own wide band controller board add-on using CJ125
I'm using LQFP32 pakage without any problem!Paul Walker wrote: ↑Tue Jan 14, 2020 5:33 pmI'm facing some issues with the CJ125 chip. All the SPI communications yield the right results, the Lambda readings are correct (only tested in open air) but the temperature output from the chip seems stuck at ~0.86 V regardless of how hot or cold the sensor is. Tried 4 different chips but all of them behave the same, so I was wondering if it was something wrong with the LQFP32 package because everyone seems to be using the SOIC24 one.
-
- Posts: 17
- Joined: Mon Nov 18, 2019 11:48 pm
Re: rusEfi own wide band controller board add-on using CJ125
Anyone have a reliable vendor with cj125 in stock in either so24 or tqfp32?
Re: rusEfi own wide band controller board add-on using CJ125
You can find anything in china (www.1688.com).
But in your local store search these part numbers:
Bosch 30481
Bosch 30615
But in your local store search these part numbers:
Bosch 30481
Bosch 30615
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
Future Electronics & Rutronik would be your go to in the North American Markettexasgdp754 wrote: ↑Thu Jan 16, 2020 12:38 amAnyone have a reliable vendor with cj125 in stock in either so24 or tqfp32?
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
The part number is 30615.
In our country, we have many local chip stores, because repairing of commercial ECUs is very popular.
I ordered 30615 from one of this stores. But the gateway of these chips is chinese distributors(www.1688.com).
My schematic/Code is same as RUSEFI with some modifications.
In our country, we have many local chip stores, because repairing of commercial ECUs is very popular.
I ordered 30615 from one of this stores. But the gateway of these chips is chinese distributors(www.1688.com).
My schematic/Code is same as RUSEFI with some modifications.
- Attachments
-
- lambda.png (311.42 KiB) Viewed 36185 times
-
- Posts: 17
- Joined: Mon Nov 18, 2019 11:48 pm
Re: rusEfi own wide band controller board add-on using CJ125
Future electronics shows 11 in lqfp32. Ill order there. Only place I can find elsewhere is from china auction sites. I try to avoid them when It comes to ic's.
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
The part number for future would be 0272240103texasgdp754 wrote: ↑Thu Jan 16, 2020 10:36 pmFuture electronics shows 11 in lqfp32. Ill order there. Only place I can find elsewhere is from china auction sites. I try to avoid them when It comes to ic's.
- Paul Walker
- Posts: 6
- Joined: Tue Jan 14, 2020 1:44 pm
Re: rusEfi own wide band controller board add-on using CJ125
Thank you!!!Ahmad wrote: ↑Thu Jan 16, 2020 10:26 pmThe part number is 30615.
In our country, we have many local chip stores, because repairing of commercial ECUs is very popular.
I ordered 30615 from one of this stores. But the gateway of these chips is chinese distributors(www.1688.com).
My schematic/Code is same as RUSEFI with some modifications.
Re: rusEfi own wide band controller board add-on using CJ125
Bosch 30615 = Bosch 40103 = CJ125(LQFP-32)
-
- Posts: 17
- Joined: Mon Nov 18, 2019 11:48 pm
Re: rusEfi own wide band controller board add-on using CJ125
Bench testing with nucleo stm32f767zi once cj125 boards and components arrive. Will cj125 work on any other spi port like spi4 rather than spi2?
- AndreyB
- Site Admin
- Posts: 14352
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: rusEfi own wide band controller board add-on using CJ125
spi4 support not implemented in rusEfi as of today. There are reports of issues with F7 running cj125 - maybe we have issues with SPI parameters maybe user error, who knowstexasgdp754 wrote: ↑Mon Jan 20, 2020 2:27 amBench testing with nucleo stm32f767zi once cj125 boards and components arrive. Will cj125 work on any other spi port like spi4 rather than spi2?
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
-
- Posts: 17
- Joined: Mon Nov 18, 2019 11:48 pm
Re: rusEfi own wide band controller board add-on using CJ125
Assuming spi 1 2 and 3 are all functioning with f4 mcu?
- AndreyB
- Site Admin
- Posts: 14352
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: rusEfi own wide band controller board add-on using CJ125
A few people have seen cj125 working with rusEfi code but not me so far.
At least my 0.3 hardware talks to me with just 6 wires: GND, 5v, 4xSPI
New commands are cj125_info, cj125_restart, enable cj125verbose - diag register response is now parsed in human-readable form.
Also we have a LQFP-32 version of the module now at https://github.com/rusefi/hw_modular/tree/master/cj125_Module - not tested yet.
At least my 0.3 hardware talks to me with just 6 wires: GND, 5v, 4xSPI
New commands are cj125_info, cj125_restart, enable cj125verbose - diag register response is now parsed in human-readable form.
Also we have a LQFP-32 version of the module now at https://github.com/rusefi/hw_modular/tree/master/cj125_Module - not tested yet.
- Attachments
-
- cj125_restart.png (119.83 KiB) Viewed 32278 times
-
- rusefi_cj125_LQFP-32.jpg (715.22 KiB) Viewed 32278 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