ISO-9141 Implementation for the MC33812

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ISO-9141 Implementation for the MC33812

983 Views
josh007
Contributor II

Hi,

 

I have the development kit KIT33812ECUEVME from Freescale and want to read out some Data with the Diagnostic Interface ISO-9141.

did anyone know how to implement the ISO-9141 Trasceiver on the MC33812 in the c-code or have some desciription how to do that?

 

best regards

andreas

Labels (1)
4 Replies

684 Views
iggi
NXP Employee
NXP Employee

Hello,


The ISO-9141 line on MC33812 can be connected to a target Device’s ISO-9141 line  that can communicate in ISO-9141 format.  The MC33812 then translates the ISO-9141 to  MTX for “Transmit” (Micro Transmits out) and MRX for “Receive” (Micro Receives).  Hence, as far as the micro code goes, all it needs to do is to do the “normal” communication through its Serial Communication pins (Tx, Rx) and talk to the MC33812.  The rest would be automatic through MC33812,  as far as converting the Serial lines into ISO-9141 format.

Also FYI, please note that we also have MC33813 and MC33814.  MC33813 is for Single Cyl engines and does everything MC33812 does plus the VRS circuit, is built-in.  Hence, avoids an additional external VRS chip.  The MC33814 is exactly same as MC33813 and is pin-to-pin compatible, but supports two Cyl engines. You can find all 3 datasheets for MC33812, MC33813 and MC33814 at  Freescale web.


Regards,

Ivan

0 Kudos

684 Views
josh007
Contributor II

okay i understand this communcation between two mcus in ISO-9141 format. But does Freescale have some writte codes or explantations to integrate OBDII System to this Board that i can read out Data like the "error memory" or the values of the sensors with an OBD2-Tester ?

best regards

andreas

0 Kudos

684 Views
Wlodek_D_
Senior Contributor II

Hello,

Thank you for your post, however please consider moving it to the right community place (e.g. 16-bit Microcontrollers ) to get it visible for active members.

For details please see general advice Where to post a Discussion? ( https://community.freescale.com/docs/DOC-99909   )

Thank you for using Freescale Community.

684 Views
josh007
Contributor II

okay thanks i did it ...

0 Kudos