Page 1 of 2

Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 10:09 am
by Firas
Hi all,

Im connecting a C127 to a Hondata kpro4 and seem to be having issues as no data is coming through. and everything is zero.

I have done all that is needed on hondata to setup the MoTeC SDL/ADLand and loaded the CAN templates (Hondata_660.CC7 and Hondata_666.CC7) into the Motec Dash software as specified by Handata website.

I have tried a 100ohm and a 120ohm as an end of line resistor with no avail. I have swapped the CAN connections incase this was an issue as I did not wire the vehicle but this only threw CAN receive errors. hence i returned them to previous.

currently Im trying to see if I can get coolant temp and battery volt from ecu to ensure comms but all I get is zeros.

utilizing CAN 2 bus

I setup the following on the dash to view if there errors and i get the following

CAN 2 BUS Utilization is 0
CAN 2 receive error is 0 (this became 128 when I swapped CAN wires)
CAN 2transmit error is 0

Customer has also provided a GPS unit for dash which is was setup and working fine

any help with this would be appreciated

Re: Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 10:19 am
by Stephen Dean
Hi,

If you download, install and run the CAN Inspector program from the MoTeC Utilities installer, does it show any data coming across the Bus?

Re: Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 10:56 am
by David Ferguson
Did you set the CAN bus speed to 500 kbit/s. Pretty sure that's what Hondata would use.

Re: Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 3:51 pm
by Firas
Hi guys,

thanks for the response

David, I tried 500 kbit/s with no luck

Stephen,

I tried the CAN inspector but I not getting anything in there either - 0 messages

I have tried CAN 1 @ 1Mbit and @ 500kbit and CAN 2 @ 1Mbit and @ 500Kbit

Re: Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 4:00 pm
by Firas
Hi guys,

thanks for the response

David, I tried 500 kbit/s with no luck

Stephen,

I tried the CAN inspector but I not getting anything in there either - 0 messages

I have tried CAN 1 @ 1Mbit and @ 500kbit and CAN 2 @ 1Mbit and @ 500Kbit

Re: Hondata kpro4 to C127 issue

PostPosted: Thu Feb 01, 2024 10:08 pm
by Firas
OK I got the comms sorted hoorah! it was a wiring issue

I have it checked with CAN inspector and I am receiving messages @ 500kbit/s

I now have the correct ECU battery voltage showing but I am now faced with another issue where other sensors are not reading the correct figures as per the ECU

I have programmed on the dash so far to check

GPS speed (working - connected directly to dash)
ECU Bat Voltage (working)
RPM (working)

Coolant Temp - showing 0
Intake air temp - showing 80 deg C (incorrect)
Manifold pressure - showing 0
Throttle position - showing 12.4% on reds and 38.5% when vehicle is running (this does not respond to me pressing the throttle)

CAN BUS utilization is 1.8

Im guessing there will be some sensor configurations I will need to address now for the hondata???

apologies for the newb questions as this is my first MOTEC dash to install

Re: Hondata kpro4 to C127 issue

PostPosted: Fri Feb 02, 2024 10:09 am
by Stephen Dean
Hi,

A lot of the time the raw CAN data will need to have modifiers applied to get a correct value. If you look at the raw CAN Data, what is being transmitted? For example, the message that corresponds with Intake Air Temp, is it transmitting a value of 50 (hex for 80) or a different value?

The Engine Oil Temperature channel out of the M1 into the Dash uses a multiplier of 10 and an Adder of -400 to get the transmitted data to display correctly.

Re: Hondata kpro4 to C127 issue

PostPosted: Fri Feb 02, 2024 11:19 am
by Firas
Hi Stephen,

and Thank you

ok the data coming through is as follows im looking at ID 0x661 only to get my head around this and hoping to workout the rest:

ID 0x661 - 00 1D 00 1C 00 00 01

from Hondata site
0x661 Temperatures

IAT (16 bits) air temp (ºC)
ECT (16 bits) coolant temp (ºC)
MIL (8 bits) check engine light
VTS (8 bits) vtec status
CL (8 bits) Closed loop status


IAT being 16bit - 00 1D = 29
ECT being 16bit - 00 1C = 28

these seem correct as the vehicle is off  

Re: Hondata kpro4 to C127 issue

PostPosted: Fri Feb 02, 2024 12:09 pm
by Firas
also to add,

on the Hondata ecu the temps are in Deg F not Deg C

Im unsure if this also has an impact... do I need to change to SI or will the dash do this

Re: Hondata kpro4 to C127 issue

PostPosted: Fri Feb 02, 2024 12:12 pm
by David Ferguson
MoTeC internal representation in the dash is in degC (usually .1 degC), so either the transmitted data needs to be in degC, or your CAN receive template needs to modify the value as necessary. Posting your config might allow us to help more.

BTW, you can cause the display in the dash to use any units you wish, it's just the internal version that has to be in the base units for a channel.