M800 Diagnostic Errors

Discussion and support for MoTeC's previous generation ECUs.

M800 Diagnostic Errors

Postby killerbee on Tue Oct 13, 2009 1:56 pm

I am getting some diagnostic errors while test firing a new installation. I am running thing off a battery without an alternator and I suspect that low system voltage is a contributing factor. However, I haven't a clue what the numerical values of the errors means and I think some insight into the values would be useful. I reviewed a sample of logged data using I2 standard and noted the following:

M800 Err Grp 6 - 0, 8, 12
M800 Err Grp 10 - 0, 128
M800 Err Grp 12 - 0, 128
M800 Err Grp 14 - 0, 128
M800 Status Grp 1 - 0, 192, 200

Any insight would be appreciated.
killerbee
 
Posts: 73
Joined: Thu Oct 30, 2008 8:34 am

Re: M800 Diagnostic Errors

Postby NathanS on Wed Oct 14, 2009 1:38 am

The M800 Err and Status Grp channels are bit combine channels, this means that they can consist of, in this case, up to 8 on off channels.

i2 has been setup to decode these into individual channels, they are the status channels that appear in the logged data, you can either add these to a time/distance graph to view them or if you press 'e' any errors that appear in the logged data will be displayed as horizontal lines in a new grouping that will appear at the top of the active time/distance graph.

Each channel within an Err or Status group has its own specific numerical value, information on what channel each value corresponds to can be found in ECU Manager under Adjust > Data Logging Setup... the M800 Err Grp channels are in Diagnostic Errors 1 and 2 and the M800 Status Grp channels are in Status Flags. Once you are in either of the 3 menus press 'F1' and the Help screen will tell you what channels are included in each group.
If more than one channel becomes active at a time the values of the channels are added together, however just to complicate things a little more the values that you see in i2 are decimal whereas the values in the ECU Manager help are Hexadecimal the conversion is as follows:

hex2dec conversion.JPG
hex2dec conversion.JPG (10.21 KiB) Viewed 8361 times


In the example that you gave M800 Err Grp 6 had values of 0, 8 and 12, a value of 0 means that none of the channels in that group are active. A value of 8 refers to a Sync Signal Error and a value of 12 is a combination of the Sync Signal Error (8) and there being No Sync Signal (4).
NathanS
 
Posts: 53
Joined: Thu May 01, 2008 8:37 am

Re: M800 Diagnostic Errors

Postby killerbee on Wed Oct 14, 2009 11:48 pm

Nathan,

Thank you for the information it was very helpful. Does a Ref/Sync Synchronized value of 1 indicate that the ECU has sync ?

Brian
killerbee
 
Posts: 73
Joined: Thu Oct 30, 2008 8:34 am

Re: M800 Diagnostic Errors

Postby NathanS on Fri Oct 16, 2009 12:38 am

Hi Brian,

Correct. When the Ref/Sync Synchronised value goes to one the ECU has synced up.
NathanS
 
Posts: 53
Joined: Thu May 01, 2008 8:37 am


Return to M400, M600, M800 and M880 ECUs

Who is online

Users browsing this forum: Google [Bot] and 66 guests