May 22nd, 2012, 09:53 AM | #1 |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
ECOTRONS EFI Kit Question
Good day to all, this is my first time posting here so please forgive me If I violate any of the forum rules we have here. I was just wondering if any anybody has ever attempted to communicate with any ECU using a microcontroller and then display real time data on an LCD display, think of a cycle analyst for e-bike enthusiasts.
This seems perfectly doable with the megasquirt EFI kit as they have provided information about the RS232 commands that can actually be used to communicate with the ECU as can be seen here: http://www.msextra.com/doc/ms1extra/COM_RS232.htm The problem is, I'm using the ECOTRONS EFI kit which I can't seem to find any information on. I've managed to crack down what the ProCal tuning software sends to the ECU whenever it is connected, however I've no idea how to interpret the data that it throws back at me. I mean, which is the data for the battery voltage, which is for the tps: it's just a continuous stream of bytes coming out the ECU, and I am going nuts searching for any more information out here on the web. May be somebody here has already done this. Any insightful suggestion would be helpful as well. |
|
May 22nd, 2012, 10:37 AM | #2 |
ninjette.org sage
Name: Zach
Location: Michigan
Join Date: Aug 2011 Motorcycle(s): 2008 Kawasaki Ninja 250R, 2003 Honda CBR600RR Posts: 721
Blog Entries: 1
|
Welcome to Ninjette!
I'm not quite sure I completely understand the problem, you can display some real time information when you press the "play" button while connected. I'm sure you already know this though. What information in particular are you trying to look at? I'm also assuming that your second question comes from the analysis charts, correct? Did you receive the PDF's for ProCAL with your CD? They help explain some of the things IF this is what your question relates to. I'm not really sure yet so I'm just trying to get on the same page as you. You could always email Matt from Ecotrons too for help, he's been wonderful for those of us on this forum that have purchased the kit from him.
__________________________________________________
ATGATT |
|
May 22nd, 2012, 10:45 AM | #3 |
ninjette.org member
Name: Super Tune
Location: USA
Join Date: Nov 2011 Motorcycle(s): 2007 250R Posts: 38
|
Is Matt replying to anyone's e-mails or phone calls?
|
|
May 22nd, 2012, 10:49 AM | #5 |
ninjette.org member
Name: Super Tune
Location: USA
Join Date: Nov 2011 Motorcycle(s): 2007 250R Posts: 38
|
Thanks, that's all I needed to hear.
|
|
May 22nd, 2012, 10:58 AM | #6 |
ninjette.org sage
Name: Zach
Location: Michigan
Join Date: Aug 2011 Motorcycle(s): 2008 Kawasaki Ninja 250R, 2003 Honda CBR600RR Posts: 721
Blog Entries: 1
|
Why not contribute to the forum and help this new member out if you have any helpful insight?
__________________________________________________
ATGATT |
|
May 22nd, 2012, 11:01 AM | #7 |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
Thanks for the quick reply. I mean being able to communicate with the ECU without using a computer/laptop and the ProCal tuning software. I want to be on a bike, without a laptop of course, and still be able to monitor most of the important variables by displaying their values on an LCD. The microcontroller would pretty much be the device that communicates with the ECU. I'm pretty sure most people wouldn't bother with something like this, but this is something I really want to do.
|
|
May 22nd, 2012, 11:09 AM | #8 |
ninjette.org sage
Name: Zach
Location: Michigan
Join Date: Aug 2011 Motorcycle(s): 2008 Kawasaki Ninja 250R, 2003 Honda CBR600RR Posts: 721
Blog Entries: 1
|
So if you had something like an iPad or iTouch that you could connect and stuff in the dash or something that would give you what you're looking for? (Not a bad idea by the way, a ProCAL app for an iPod or something would be pretty sick to have!)
I don't really see an easy way around it though, as far as I know, ProCAL requires Windows XP or later, so you'd essentially need a tiny PC to mount on the dash or something. I think I've heard of some smart phones that run off of Windows OS's, but that's beyond me, I still use a hybrid dumb/smart phone. The cable I personally don't think is a big problem, I'm sure you could wire it internally and have it come out up by the dash pretty easily.
__________________________________________________
ATGATT |
|
May 22nd, 2012, 11:10 AM | #9 | |
ninjette.org guru
Name: Jason
Location: Houston, TX
Join Date: Nov 2011 Motorcycle(s): 2007 Ninja 250 (sold), '06 Ninja 650R Posts: 455
|
Quote:
|
|
|
May 22nd, 2012, 11:21 AM | #11 |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
Alright, going to have to send him a message. Thanks guys.
|
|
May 22nd, 2012, 11:51 AM | #12 | |
ninjette.org member
Name: Super Tune
Location: USA
Join Date: Nov 2011 Motorcycle(s): 2007 250R Posts: 38
|
Quote:
Being proprietary has its draw backs. |
|
|
May 22nd, 2012, 12:26 PM | #13 |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
Just to clear things out, I don't really plan on using a smart phone. I don't even need to run ProCal on anything. I just need to know how the ECU communicates with ProCal so that I can mimic the communication using a microcontroller and then use the microcontroller to interpret and display the data I obtain from the ECU, completely without the use of ProCal. The LCD I'm talking about is as simple as this: http://www.superdroidrobots.com/images/LCD-011-000.jpg
But I believe you're right, unless I can find out how the ECU and ProCal communicates, which is pretty much known only to the guys from ECOTRONS, I'm pretty much stuck. So good luck to me, I'm hoping I can get some sort of reply from them. |
|
May 22nd, 2012, 01:37 PM | #14 |
ninjette.org certified postwhore
Name: Brian
Location: Detroit, MI
Join Date: Jun 2010 Motorcycle(s): 2009 Ninja 250R Green Posts: A lot.
|
Correct me if I'm wrong but from what I understand, ProCAL isnt unique to ecotrons. It's just software that can be used to manage and control calibrations. The firmware uploader that ecotrons uses isnt unique either I dont think. Ecotrons just needs to modify the software to fit their ECU.
http://www.primetechpa.com/ is the original calibration software before it is modified for the EFI kit. Maybe between Matt and the original company, you can come up with some kind of slim down version. I think they use the older version of procal too so it might be even simpler than you think.
__________________________________________________
2009 Ninja 250R SE Green Sport Touring Style: ZG ST; Symtec heated grips; RAM GPS w/ mUSB; DIY reshaped seat; DIY Givi E21 Sidecases; 15T sprocket |
|
May 22nd, 2012, 01:51 PM | #15 | |
ninjette.org member
Name: Super Tune
Location: USA
Join Date: Nov 2011 Motorcycle(s): 2007 250R Posts: 38
|
Quote:
More lies :-) |
|
|
May 22nd, 2012, 09:17 PM | #16 |
ninjette.org certified postwhore
Name: Brian
Location: Detroit, MI
Join Date: Jun 2010 Motorcycle(s): 2009 Ninja 250R Green Posts: A lot.
|
It IS his software. He purchased the license from them and together they modified it to fit his company's needs. You are free to purchase your own license of ProCAL and get it adapted to your own ECU for your own calibration purposes but once it's been adapted, it's yours and if you choose not to freely distribute it, then it is your choice.
For all intensive purposes, he wrote the guts of ProCAL that makes it tailored to his company. I wouldnt call it a lie since you do need his permission to redistribute his particular version. In anycase, not important. I just hope this information helps the OP do something very cool. I would love to have a LCD on my bike display everything about the ECU and the way it runs so I can keep an eye on it at any point in time.
__________________________________________________
2009 Ninja 250R SE Green Sport Touring Style: ZG ST; Symtec heated grips; RAM GPS w/ mUSB; DIY reshaped seat; DIY Givi E21 Sidecases; 15T sprocket |
|
May 23rd, 2012, 09:51 AM | #17 |
ninjette.org member
Name: Matt
Location: MI
Join Date: Jul 2011 Motorcycle(s): Ninja 250 Posts: 169
|
Ecotrons ECU and ProCAL software follow the automotive standard protocols: ASAM / ASAP2:
http://www.asam.net/nc/home/standard...%5D=531&start= It is a far more powerful protocol than the OBDII generic scan tool protocol. It can be very sophisticate and also be very simple depending on your implementation. It has been widely used by professinoal OEMs and suppliers. Ecotrons EFI system may be the only one in the aftermarket that uses it. As long as the confidentiality can be assured, and the supporting efforts are reasonable, Ecotrons are willing to support customers to develop add-on features based on the protocols. |
|
May 23rd, 2012, 01:52 PM | #18 | |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
Quote:
As you may observe, I'm quite confused at the moment but thanks for the great lead anyway. Going to have to do a lot of reading. By the way, in what way do you say can you be assured of confidentiality, given that you guys are willing to provide support. I sent you a message here by the way. |
|
|
May 24th, 2012, 08:03 PM | #19 | |
ninjette.org member
Name: Matt
Location: MI
Join Date: Jul 2011 Motorcycle(s): Ninja 250 Posts: 169
|
Quote:
ASAP2 protocols work on many physical communication hardware. Serial RS232 is one of the them. The key is to parse the data in the application layer. We can talk more details in Emails. As many guys here don't care too much about these kind of details. |
|
|
May 25th, 2012, 12:56 AM | #20 |
ninjette.org newbie
Name: Sam
Location: Manila, Philippines
Join Date: May 2012 Motorcycle(s): None yet Posts: 6
|
Understood. Will be contacting you via your g-mail.
|
|
October 3rd, 2015, 09:19 AM | #21 |
ninjette.org member
Name: Bob
Location: Scotland
Join Date: Apr 2015 Motorcycle(s): Bandit 750, Trike. Posts: 33
|
I want to undestand more about this too, A digital dash would be cool to do.
according to Ecotrons manual- Chapter 12 Broadcast protocol via serial cable You can read some parameters of engine from the RS232 serial cable by using your equipment. So we provide the protocol to you for using this function. Variables: RPM, MAP, TPS, ECT, IAT, O2S, SPARK, FUELPW1, FUELPW1, UbAdc . Note: Enable the broadcast data function; please tune the CV_APP to be 128, then burn to ECU. Calibration: CV_APP=128 If you don’t have this variable, please connect us. The data format is hex, the baud rate is 115200, no parity bit, 8 data bits, 1 stop bit, time interval 100ms. The data packages is (Buf[27]) : 80 8F EA 16 50 08 (header) 00 00 6D 90 0F 00 0A 00 0A C0 00 5C 00 28 00 00 00 00 08 6F (data) 42 (checksum) 00 00 (RPM) Buf[6] Buf[7] Physical value = ((high byte)*256 + Low byte)/4 6D 90 (MAP) Buf[8] Buf[9] Physical value = ((high byte)*256 + low byte)/256 0F 00 (TPS) Buf[10] Buf[11] Physical value = ((high byte)*256 + low byte)/655.36 0A 00 (ECT) Buf[12] Buf[13] Physical value = ((high byte)*256 + low byte)-40 0A C0 (IAT) Buf[14] Buf[15] Physical value = ((high byte)*256 + low byte)-40 00 5C (O2S) Buf[16] Buf[17] Physical value = ((high byte)*256 + low byte)/204.8 00 28 (SPARK) Buf[18] Buf[19] Physical value = ((high byte)*256 + low byte)/2 00 00 (FUELPW1) Buf[20] Buf[21] Physical value = ((high byte)*256 + low byte)/1000 00 00 (FUELPW2) Buf[22] Buf[23] Physical value = ((high byte)*256 + low byte)/1000 08 6F(UbAdc) Buf[24] Buf[25] Physical value = ((high byte)*256 + low byte)/160 This is a good start. I hooked up the pc to serial port and tried monitoring the data, all I get is "ECOTRONS LLC COPRIGHT" at power up, no data stream. But I don't have Calibration: CV_APP=128 so That's stopped it for me but maybe this will help someone else. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
My Experience with the EcoTrons EFI kit | lolibater | 1986 - 2007 Ninja 250R Tech Talk | 106 | February 19th, 2015 10:14 AM |
DIY: Installing the Ecotrons EFI Kit on a Pregen | n4mwd | Videos | 174 | May 10th, 2013 08:48 AM |
Interest in 2nd GB for Ecotrons EFI kit | choneofakind | Motorcycle-related | 54 | June 11th, 2012 04:04 PM |
|
|