CJ125 error code on homemade shield
-
- Posts: 8
- Joined: 05 Jun 2020 00:28
CJ125 error code on homemade shield
HI!, I manufactured and assembled the lambda shield according to the schematic (http://www.bylund-automotive.com/educat ... index.html). this schematic is correct? I have a question about gnd of MCP14E10-E/SN, This must connect to comon GND?
I tryed work to an arduino UNO and NANO, powered by 12 volts from an external source. Arduino serial displays for CJ125_DIAG_REG_REQUEST: 0x28BF. What could be happening?
28BF
0,0,10431,305,872,788,12396
Regards!,
I tryed work to an arduino UNO and NANO, powered by 12 volts from an external source. Arduino serial displays for CJ125_DIAG_REG_REQUEST: 0x28BF. What could be happening?
28BF
0,0,10431,305,872,788,12396
Regards!,
- Christian_Bylund
- Posts: 270
- Joined: 07 Mar 2015 18:09
Re: CJ125 error code on homemade shield
Hi Cristian,
The DIAG_REG is defined in the CJ125 - Datasheet.
0xBF = 10 11 11 11 = Ext heater - Short circuit to Vbat
I hope this helps you find the problem, good luck!
Interesting you made your own. If you don't mind me asking, how come you did not order one from our website?cristian2020 wrote: ↑05 Jun 2020 01:19I manufactured and assembled the lambda shield according to the schematic
That is correct, the GND pin on the MOSFET-driver is connected to common ground.cristian2020 wrote: ↑05 Jun 2020 01:19I have a question about gnd of MCP14E10-E/SN, This must connect to comon GND?
You are getting an error code from the CJ125 controller. The low byte (0xBF) is the diagnostic status register.cristian2020 wrote: ↑05 Jun 2020 01:19I tryed work to an arduino UNO and NANO, powered by 12 volts from an external source. Arduino serial displays for CJ125_DIAG_REG_REQUEST: 0x28BF. What could be happening?
The DIAG_REG is defined in the CJ125 - Datasheet.
0xBF = 10 11 11 11 = Ext heater - Short circuit to Vbat
I hope this helps you find the problem, good luck!
Best Regards,
Christian Bylund
Bylund Automotive AB
Christian Bylund
Bylund Automotive AB
-
- Posts: 8
- Joined: 05 Jun 2020 00:28
Re: CJ125 error code on homemade shield
Hi Christian,
thanks for your quick answer
It is rare, I checked the schema over and over again and did it the same as published, I see no difference.
the published schema is correct?
thanks you!
Regards,
thanks for your quick answer
because I need read o2 for urgent project and imports to my country are slow due to the pandemic.Interesting you made your own. If you don't mind me asking, how come you did not order one from our website?
It is rare, I checked the schema over and over again and did it the same as published, I see no difference.
the published schema is correct?
thanks you!
Regards,
- Christian_Bylund
- Posts: 270
- Joined: 07 Mar 2015 18:09
Re: CJ125 error code on homemade shield
Hi Cristian, the schematics is the originals used for the PCB. Can you make sure when the MOSFET is off you get 0x28FF from the CJ125 with 12V supply? On the original lambda shield HEATER_OUTPUT_PIN (digital pin 5) shall be low until CJ125 DIAG_REG shows CJ125_DIAG_REG_STATUS_OK (0x28FF).cristian2020 wrote: ↑06 Jun 2020 02:29It is rare, I checked the schema over and over again and did it the same as published, I see no difference. The published schema is correct?
Best Regards,
Christian Bylund
Bylund Automotive AB
Christian Bylund
Bylund Automotive AB
-
- Posts: 8
- Joined: 05 Jun 2020 00:28
Re: CJ125 error code on homemade shield
Hi Christian, very thank you, the error is MOSFET driver...
I assembled a mcp14e9 instead of mcp14e10. checking the datasheet of this, I see that it gives a reverse output. i can't get mcp14e10 quickly. Could it work if I invert the input signal (digital pin 5) mcp14e9 with a transistor?
Regards,
I assembled a mcp14e9 instead of mcp14e10. checking the datasheet of this, I see that it gives a reverse output. i can't get mcp14e10 quickly. Could it work if I invert the input signal (digital pin 5) mcp14e9 with a transistor?
Regards,
- Christian_Bylund
- Posts: 270
- Joined: 07 Mar 2015 18:09
Re: CJ125 error code on homemade shield
Great, problem solved! Have a look at our Lambda Shield 2 on how you can skip the driver completely.cristian2020 wrote: ↑11 Jun 2020 05:31Could it work if I invert the input signal (digital pin 5) mcp14e9 with a transistor?
Best Regards,
Christian Bylund
Bylund Automotive AB
Christian Bylund
Bylund Automotive AB
-
- Posts: 8
- Joined: 05 Jun 2020 00:28
Re: CJ125 error code on homemade shield
Very thanks you Christian!.
now the circuit is working.
but all time serial print shows heating sensor, is normal?
I copy a register.
1,1,10495,324,859,822,12502
1,1,10495,329,860,825,12511
1,1,10495,334,860,805,12496
1,1,10495,339,860,797,12493
1,1,10495,345,858,804,12504
1,1,10495,352,858,809,12516
1,1,12031,303,296,860,13492
1,1,10495,339,859,859,12554
1,1,10495,331,859,859,12546
1,1,10495,323,859,860,12539
best regards!
now the circuit is working.
but all time serial print shows heating sensor, is normal?
I copy a register.
1,1,10495,324,859,822,12502
1,1,10495,329,860,825,12511
1,1,10495,334,860,805,12496
1,1,10495,339,860,797,12493
1,1,10495,345,858,804,12504
1,1,10495,352,858,809,12516
1,1,12031,303,296,860,13492
1,1,10495,339,859,859,12554
1,1,10495,331,859,859,12546
1,1,10495,323,859,860,12539
best regards!
- Christian_Bylund
- Posts: 270
- Joined: 07 Mar 2015 18:09
Re: CJ125 error code on homemade shield
No that is not normal, your values indicate a cold sensor. This is typical for certain aftermarket sensors. What sensor are you using?
Best Regards,
Christian Bylund
Bylund Automotive AB
Christian Bylund
Bylund Automotive AB
-
- Posts: 8
- Joined: 05 Jun 2020 00:28
Re: CJ125 error code on homemade shield
bosch 0258988001
- Christian_Bylund
- Posts: 270
- Joined: 07 Mar 2015 18:09
Re: CJ125 error code on homemade shield
As long as it is a genuine Bosch sensor and not an aftermarket one there should be no issue with he sensor.
Well, lets start analysing your output.
1,1,10495,323,859,860,12539
1 = This is actually a problem, it sounds like you are using the original Lambda Shield, but this hardware id indicates Lambda Shield 2. Make sure you are using the correct source code.
1,1,10495,323,859,860,12539
10495 = CJ125 Status OK (0x28FF).
1,1,10495,323,859,860,12539
859 = Indicates cold sensor.
My guess is you are using Lambda Shield 2 GUI Code, try Lambda-Shield-GUI-Example instead.
Best Regards,
Christian Bylund
Bylund Automotive AB
Christian Bylund
Bylund Automotive AB