New Diagnostic Software for MBE ECU
Discussion
Yes, the standard cable for a TVR has only 3 wires: TX,RX and GND. There's even a special 3 pin plug in the car or you can get the data from the OBD-Plug of the newer cars.
But I think for a 'standard' ECU you need some resistors to tell the ECU to go into communication mode. Here's an example from MBE:
But I think for a 'standard' ECU you need some resistors to tell the ECU to go into communication mode. Here's an example from MBE:
Great stuff, I will give it a try later.
Update:
- loss of connection and reconnection issue fixed, thank you
- maximising screen now works great:
Only issue is that the bottom of some of the letters/numbers on a few lines are chopped off, but only when maximised. A close up here showing the problem on a '0' and 'p':
Tried using the logfile too and a couple of picky suggestions:
- Perhaps only allow logging if the engine is running?
- Would be good to be able select the folder for the logfiles rather than all going to the program folder
Great work though, keep it up!
Update:
- loss of connection and reconnection issue fixed, thank you
- maximising screen now works great:
Only issue is that the bottom of some of the letters/numbers on a few lines are chopped off, but only when maximised. A close up here showing the problem on a '0' and 'p':
Tried using the logfile too and a couple of picky suggestions:
- Perhaps only allow logging if the engine is running?
- Would be good to be able select the folder for the logfiles rather than all going to the program folder
Great work though, keep it up!
Edited by Englishman on Saturday 4th January 14:31
@Englishman
Regarding the broken font: Fix is uploaded, didn't calculate with such a high screen resolution :-)
Will think about the Directory idea. But first I want to realize a scope for some of the parameters, like the original software, but with less values and enabling/disabling of single ones.
@Scotty_D
Should work with an AJP V8, but I would like to change the screen according to the engine. Could someone try the program on an AJP and give me a feedback, maybe a Hardcopy of the screen or at least the ECU ID ?
Regarding the broken font: Fix is uploaded, didn't calculate with such a high screen resolution :-)
Will think about the Directory idea. But first I want to realize a scope for some of the parameters, like the original software, but with less values and enabling/disabling of single ones.
@Scotty_D
Should work with an AJP V8, but I would like to change the screen according to the engine. Could someone try the program on an AJP and give me a feedback, maybe a Hardcopy of the screen or at least the ECU ID ?
Just tried on my Tamora and works great
Would it be possible to download the adaptive maps like the original software allowed ?
Looks like I might have something not quite right on my car
Adaptives for 456 sit around 0% +/- a few % at idle and light reving. Adaptives for 123 vary between 0 and -18%.
Think I need to investigate this further.
Would it be possible to download the adaptive maps like the original software allowed ?
Looks like I might have something not quite right on my car
Adaptives for 456 sit around 0% +/- a few % at idle and light reving. Adaptives for 123 vary between 0 and -18%.
Think I need to investigate this further.
paul1962 said:
Just tried on my Tamora and works great
Would it be possible to download the adaptive maps like the original software allowed ?
First thanks a lot for trying and the positive response....Regarding downloading the adaptive maps: If I will find the time in the next month I will do it. At the moment I program a scope like the original one.Would it be possible to download the adaptive maps like the original software allowed ?
I will get a new ECU in April, so I have to finish all the work before that date :-)
Forgot to mention I had a couple of errors in the log, I think battery and water temp, both of which were cleared by your program
I also created a couple of log files yesterday and just loaded them into excel.
Just wondering if there is a reason that the data is semicolon separated rather than comma ?
Not really used excel before but assume it can be made to import semicolon separated data instead of the more normal comma ?
Great program. Looking forward to any other goodies you add.
Thanks for sharing.
I also created a couple of log files yesterday and just loaded them into excel.
Just wondering if there is a reason that the data is semicolon separated rather than comma ?
Not really used excel before but assume it can be made to import semicolon separated data instead of the more normal comma ?
Great program. Looking forward to any other goodies you add.
Thanks for sharing.
Hi Paul,
thanks for the response....regarding the Semikolon:
Maybe it's a language/country related problem. If I open a CSV File in Excel here in Germany I need the Semikolon as a separator. I think it's because of the comma we use as a decimal separator.
I thought that Excel detects this automatically and import this CSV file with a Semikolon everywhere. But as it seems it ain't.
So I will program the export different for countrys with a Point as a decimal separator. Will do that for the next version.
Yesterday I could use the program the first time while driving the car and I noticed that sometimes, I think while the Engine ECU is very busy, it drops some bytes from the communication and the display shows erratic values. There's the same behaviour with an AJP V8 ECU. I will investigate this and hopefully bring out a corrected version in the next days.
thanks for the response....regarding the Semikolon:
Maybe it's a language/country related problem. If I open a CSV File in Excel here in Germany I need the Semikolon as a separator. I think it's because of the comma we use as a decimal separator.
I thought that Excel detects this automatically and import this CSV file with a Semikolon everywhere. But as it seems it ain't.
So I will program the export different for countrys with a Point as a decimal separator. Will do that for the next version.
Yesterday I could use the program the first time while driving the car and I noticed that sometimes, I think while the Engine ECU is very busy, it drops some bytes from the communication and the display shows erratic values. There's the same behaviour with an AJP V8 ECU. I will investigate this and hopefully bring out a corrected version in the next days.
paul1962 said:
Forgot to mention I had a couple of errors in the log, I think battery and water temp, both of which were cleared by your program
I also created a couple of log files yesterday and just loaded them into excel.
Just wondering if there is a reason that the data is semicolon separated rather than comma ?
Not really used excel before but assume it can be made to import semicolon separated data instead of the more normal comma ?
Great program. Looking forward to any other goodies you add.
Thanks for sharing.
have a look hereI also created a couple of log files yesterday and just loaded them into excel.
Just wondering if there is a reason that the data is semicolon separated rather than comma ?
Not really used excel before but assume it can be made to import semicolon separated data instead of the more normal comma ?
Great program. Looking forward to any other goodies you add.
Thanks for sharing.
http://superuser.com/questions/291445/how-do-you-c...
EvoOlli said:
Yesterday I could use the program the first time while driving the car and I noticed that sometimes, I think while the Engine ECU is very busy, it drops some bytes from the communication and the display shows erratic values. There's the same behaviour with an AJP V8 ECU. I will investigate this and hopefully bring out a corrected version in the next days.
I investigated the comms a few years ago with the intention of writing a proper windows program but never got round to it, so really pleased you did it.I first thought the data corruption was down to the pc but I tried another logging method and that was the same so it seems the ecu makes controlling the engine a priority over output logging info, quite right too.
I ended up buffering the incoming stream until I'd got a complete valid sequence and then used that.
I never got to the bottom of why you sometimes need to reconnect, all a bit odd.
Edited by paul1962 on Thursday 9th January 18:39
New version 0.95 out, did a lot of changes internally to stop the erratic reading while the ECU is busy, hope it helps. Some more new features:
- Detection of AJP V8, changes for different settings, hope it works :-)
- Automatic discovery of local country settings regarding the creation of CSV Files
- Found a way to reset the Log History in the ECU (The values you can read with the Original Software unter 'Interrogate Logs'). Until now the only way I knew was to change the Dallas Clock Chip to a new one to reset these
values.
- Possibility to select the output folder for the Logfiles
- Simple Graphic Scope with the possibility to disable certain values and set the speed of the Logging
- Program remembers the Window Position, Size and Maximized-State
- Shortcut-Keys are now available:
F1 -> Help/Info
F2 -> Enable/Disable Logfile
F3 -> Enable/Disable Scope-Window
F5 -> Reset Fault Codes
F6 -> Reset Throttle
Have Fun !
- Detection of AJP V8, changes for different settings, hope it works :-)
- Automatic discovery of local country settings regarding the creation of CSV Files
- Found a way to reset the Log History in the ECU (The values you can read with the Original Software unter 'Interrogate Logs'). Until now the only way I knew was to change the Dallas Clock Chip to a new one to reset these
values.
- Possibility to select the output folder for the Logfiles
- Simple Graphic Scope with the possibility to disable certain values and set the speed of the Logging
- Program remembers the Window Position, Size and Maximized-State
- Shortcut-Keys are now available:
F1 -> Help/Info
F2 -> Enable/Disable Logfile
F3 -> Enable/Disable Scope-Window
F5 -> Reset Fault Codes
F6 -> Reset Throttle
Have Fun !
Gassing Station | Speed Six Engine | Top of Page | What's New | My Stuff