ECU Talk Pocket PC Edition

User avatar
MadMax
Vielschreiber
Vielschreiber
Posts: 4221
Joined: 09.04.2004, 13:03
Location: Schwäbisch Hall

Post by MadMax »

so schauts aus, mir hätte der MDA Compact nur optisch am besten gefallen, der ist eben compakt und vorallem schwarz :/
egal, werd mich nach was andrem umschauen, die ham dann auch n größeres diplay was ja auch kein nachteil ist.

NewKleer
Einsteiger
Einsteiger
Posts: 88
Joined: 01.09.2006, 17:23
Location: Sydney, Australia
Contact:

Re: ECU Talk Pocket PC Edition

Post by NewKleer »

Hallo!

Ich habe ECU Talk Pocket PC aktualisiert. Es ändert die Protokollierung von einmal pro Sekunde zu vielen Malen pro Sekunde. Es bildet auch eine neue jedesmal loggende Maschinenbordbuchakte wird begonnen. Du kannst an ECU auch manuell anschließen - einige Leute ließen Probleme mit automatisiertem/anschließen zu ermitteln

http://www.ecutalk.com/downloads/ecutalkppcv11beta.zip

english:
I have updated ECU Talk Pocket PC. It changes the logging from once per second to many times per second. It also makes a new log file each time logging is started. You can also connect manually to ECU - some people had problems with automated detect/connect
MichaS14a wrote:@NewKleer: Are you sure that .NET is preinstalled at PPC 2003? I am quite sure that I must install the .NET Framework on my PDA (PPC 2003, Windows CE 4.20) to be able to run Ecu Talk. But this was no problem at all.
Im not certain because I dont have a WM 2003 PDA - but several sites say it is included. Try uninstall .NET Compact Framework and see if it still works?

also, my account here was deleted, i had to re-register...have i done something wrong? (edit: seems to have been deleted by mistake, so disregard that)

User avatar
MichaS14a
Vielschreiber
Vielschreiber
Posts: 4476
Joined: 09.04.2004, 17:53
Location: Südniedersachsen / Nordhessen
Contact:

Post by MichaS14a »

Cool! I try the software tomorrow!

Thank you NewKleer!
98'er S14a, mit ein paar Modifikationen :)

User avatar
MichaS14a
Vielschreiber
Vielschreiber
Posts: 4476
Joined: 09.04.2004, 17:53
Location: Südniedersachsen / Nordhessen
Contact:

Post by MichaS14a »

Hello @Newkleer!

I have tested the new version. The gauges react more quickly and show more details than before. Really good work! :zustimm:

- EcuTalk 1.1 takes 1 till 6 measurements per second now.
- The creation of a new log-file every program start works very well!

Nevertheless, I have found some issues:

- I am not able to type in the COM-Port to the drop-down field as it is impossible to show keyboard from the PDA. You can see what I mean in the attached picture. The self-finding procedure works very well as before.

- When EcuTalk takes more than one measurement in a second it doesn't write the hundredth part of the second to the log-file. All measurements are ending with ".0". I append an example from my log to show what I mean.

- To import the log-file to Excel I must search and replace all ", " with "; "

While I was testing some questions accourd to me:

- Can you implement that ALL sensors are logged to the log-file (when logging is enabled) while only the few ones that I have chosen are shown on the display? When I choose all sensors to log them, the gauge-display is a bit full and the gauges are to tiny. (Picture appended).

- Could you be so nice to explain some sensor-types please to avoid confusion. So that I am able to learn how to better interpret the measured values?
E.g.:
- A/F Base versus A/F Base Self Learn
- Switches Reg
- Solenoids Reg
- Relays/VTC Reg
- LEAN/RICH Reg
- AAC

Thank you again for the Update!

Greetings
Michael
You do not have the required permissions to view the files attached to this post.
Last edited by MichaS14a on 03.09.2006, 15:10, edited 1 time in total.
98'er S14a, mit ein paar Modifikationen :)

User avatar
MichaS14a
Vielschreiber
Vielschreiber
Posts: 4476
Joined: 09.04.2004, 17:53
Location: Südniedersachsen / Nordhessen
Contact:

Post by MichaS14a »

Some example entries from my log-file:

Time, RPM, Air Flow, Water Temp C, O2 Sensor, Speed kph, Battery, Throttle, Injector, Timing, AAC, A/F Base, A/F Base SL, Switches Reg, Relays/VTC Reg, Solenoids Reg, LEAN/RICH Reg
12:59:5.0, 5112, 4,38, 92, 0,89, 190, 13,76, 4,02, 21,56, 8, 95, 100, 128, 0, 96, 0, 176
12:59:6.0, 5150, 4,39, 92, 0,89, 190, 13,76, 4, 21,1, 8, 95, 100, 128, 0, 96, 0, 176
12:59:6.0, 5162, 4,38, 93, 0,88, 192, 13,76, 3,78, 21,08, 8, 95, 100, 128, 0, 96, 0, 176
12:59:7.0, 4938, 3,17, 93, 0,69, 192, 13,76, 0,42, 5,65, 30, 95, 100, 127, 1, 64, 0, 176
12:59:8.0, 5062, 2,7, 93, 0,62, 192, 13,84, 0,42, 3,09, 30, 95, 90, 119, 1, 64, 0, 176
12:59:8.0, 4975, 2,26, 93, 0,14, 188, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4812, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4800, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4762, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4750, 2,11, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:10.0, 4738, 2,11, 94, 0, 178, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:10.0, 4738, 2,09, 94, 0, 178, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:10.0, 4700, 2,1, 94, 0, 178, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:10.0, 4662, 2,1, 94, 0, 176, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:10.0, 4675, 2,12, 94, 0, 176, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4625, 2,09, 94, 0, 176, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4612, 2,1, 94, 0, 176, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4612, 2,1, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4562, 2,1, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4575, 2,1, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:11.0, 4550, 2,1, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4550, 2,09, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4550, 2,1, 94, 0, 174, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4512, 2,09, 94, 0, 172, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4512, 2,1, 94, 0, 172, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4475, 2,1, 94, 0, 172, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:12.0, 4462, 2,12, 94, 0, 172, 13,76, 0,42, 0,6, 20, 95, 90, 119, 1, 64, 0, 176
12:59:13.0, 4462, 2,1, 94, 0, 168, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:13.0, 4412, 2,1, 94, 0, 168, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:13.0, 4375, 2,1, 94, 0, 166, 13,84, 0,42, 0,59, 20, 94, 90, 119, 1, 64, 0, 176
12:59:13.0, 4400, 2,42, 94, 0,86, 166, 13,84, 1,04, 3,36, 37, 95, 102, 119, 0, 96, 0, 48
12:59:14.0, 4350, 2,56, 94, 0,87, 166, 13,84, 1,22, 3,72, 34, 92, 102, 119, 0, 96, 0, 48
98'er S14a, mit ein paar Modifikationen :)

NewKleer
Einsteiger
Einsteiger
Posts: 88
Joined: 01.09.2006, 17:23
Location: Sydney, Australia
Contact:

Post by NewKleer »

thanks for testing!

port select - i messed this up. ive just changed it to be a simple list of COM1:->COM20: - just choose the port (and make sure you dont choose wrong one if u have a port that crashes your PPC).

writing milliseconds to log - there is no easy way to do this. the pocketpc doesnt support the milliseconds part of the time function. i can get it to write out all the packets it reads, but i dont know what millisecond it was when it was read

logging - it logs as often as the gauges update, hence its dependant on how fast the gauges can show themselves. it is hence variable on whether data has change, as when data doesnt change, the graphs dont need to redraw and hence the logs can be written out more per second. eg:

12:59:9.0, 4812, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4800, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4762, 2,12, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176
12:59:9.0, 4750, 2,11, 93, 0, 182, 13,84, 0,42, 0,59, 20, 95, 90, 119, 1, 64, 0, 176

see how u have 4 in that second, but all data is same? you got 4 because your gauges only redraw on the first of those 4.

"- To import the log-file to Excel I must search and replace all ", " with "; ""

why do you need to do this? this is "csv" or comma seperated values format, it should be standard and able to be imported by excel. try rename to .csv?

logging all sensors - maybe in future edition, i think its possible. would need to still select which sensors to log as you only can log 20 bytes of data. (some sensors are 2 bytes, some 1 byte).

A/F Base versus A/F Base Self Learn - some kind of corrections made by ECU so its AFR are closer to 14.7:1 in closed loop?

- Switches Reg
- Solenoids Reg
- Relays/VTC Reg
- LEAN/RICH Reg
these are useless at the moment, as they are actually bit fields. eg 00110010, where each bit means a different thing. eg bit number 6 might mean that a fan is on. i havent had time to work out a way to display these seperate - ill remote them from sensor list till i do

AAC - auxiliary air valve, i think this is how air gets into engine when idling (and throttle closed)

the fixed version (1.2, no reg sensors and fixed port choosing) is able to be downloaded from http://www.ecutalk.com

User avatar
MichaS14a
Vielschreiber
Vielschreiber
Posts: 4476
Joined: 09.04.2004, 17:53
Location: Südniedersachsen / Nordhessen
Contact:

Post by MichaS14a »

Thank you for your quick answers and for the new version 1.2! I will test it soon (I think tomorrow :D).

The Excel-Import is no problem at all when I search and replace the ", " with "; ". The reason why is that the values are also seperated with a comma and not e.g. with a dot. Look at my sample entries. There you can see this behaviour.
When I try to import the following line in Excel without replacing the ", ", Excel thinks that the "4" from 4,38 is one value and the ",38" is another new Value:
12:59:5.0, 5112, 4,38, 92, 0,89, 190, 13,76, 4,02, 21,56, 8, 95, 100, 128, 0, 96, 0, 176

You have written that you want to synchronize the log-file format to be compatible to the log-analyzer "Datalog Viewer 2.6" from blazt.biz. Do you have a timeline when you want to change the log-file format? The Datalog Viewer is easier to use than the Excel-Import.

I have an idea for the switches Reg: If e.g. the fan goes on the word "Fan" it is shown in the left or right corner on the screen under the gauges (this works only if there are not many registers to show). Or you create a second page where you can show the state of the registers in one table if there are many registers to show. With a little button in the corner the user may switch from the gauge-display to the register-display. I think some Infos from the Registers are useful, e.g. the point where the variable valve control switches the cams. Also a log-file entry for this events are useful. What do you think about this?
A/F Base versus A/F Base Self Learn - some kind of corrections made by ECU so its AFR are closer to 14.7:1 in closed loop?
Do you know how to interpret the values? E.g. A/F Base is 100 and A/F Base SL is 128 means that the engine runs to lean or to fat?
98'er S14a, mit ein paar Modifikationen :)

NewKleer
Einsteiger
Einsteiger
Posts: 88
Joined: 01.09.2006, 17:23
Location: Sydney, Australia
Contact:

Post by NewKleer »

ahh, cause you europeans use commas for decimal points! ill try make a tab seperated columns next time?

i have already changed the log format to as close as i can get it in v1.1 - the problem is i dont know the names for all sensors that nissan datascan uses.

to change your log to that format, all you need to do is change the name of any columns that arent using the correct/expected column names (eg i changed "AFM" to "Air Flow" already, but i dont know what RH AFM is called for GTR/300ZX).

im aiming to make a different "gauge" for the switches that instead of being an actual dial type gauge, is like on/off lights or switches. if you see the feature requests list on my site:
"7) Define interface to allow others to create their own customised gauges!"
when i do this one, ill most likely make a gauge that has switches/lights on it and use the switches register as an example/demo to anyone who wants to code their own gauges to replace the standard ones.

for me, A/F Base is always 100, and A/F SL is always 128...so i dont really know how useful these are. see http://ecu2.forumwise.com/ecu2-thread1493.html

User avatar
MichaS14a
Vielschreiber
Vielschreiber
Posts: 4476
Joined: 09.04.2004, 17:53
Location: Südniedersachsen / Nordhessen
Contact:

Post by MichaS14a »

NewKleer wrote:ahh, cause you europeans use commas for decimal points! ill try make a tab seperated columns next time?
Yes thats the reason! I think it would help if the commas from the values ar replaced with dots as this is the same as the NissanDataScan format (I think but I have to make it sure...).
NewKleer wrote: i have already changed the log format to as close as i can get it in v1.1 - the problem is i dont know the names for all sensors that nissan datascan uses.
I can post the names that my NissanDataScan has found. I must have an old log on my harddisk...
I have found it! Here it is with some sample entries:

Time; RPM; Air Flow; Water Temp C; O2 Sensor; Speed kph; Battery; Throttle; Injector; Timing; AAC; A/F Base; A/F Base SL; Closed TPS; Power Steering; Air Con sw; Start Signal; Neutral; Air Con rly; Fuel Pump; Thermo Fan; VCT; Waste Gate sol; A/F ratio; EGR sol
14:23:33; 4362; 4,02; 84; 91; 133,3; 13,9; 4,02; 20,18; 9; 73; 100; 128; Off; Off; Off; Off; Off; Off; On; Off; On; Off; Lean; Off
14:23:33; 4362; 4,04; 84; 91; 133,3; 14; 4,04; 20,18; 9; 73; 100; 128; Off; Off; Off; Off; Off; Off; On; Off; On; Off; Lean; Off
14:23:33; 4375; 4,04; 84; 91; 133,3; 13,9; 4,04; 20,18; 9; 73; 100; 128; Off; Off; Off; Off; Off; Off; On; Off; On; Off; Lean; Off

I am not sure if the ";" are original because I have replaced the seperators to be able to load the NissanDataScan log-file in the DataViewer. I can make a new freshly log-file with DataScan to compare the data above.
NewKleer wrote:to change your log to that format, all you need to do is change the name of any columns that arent using the correct/expected column names (eg i changed "AFM" to "Air Flow" already, but i dont know what RH AFM is called for GTR/300ZX).
Good idea! I will try it and post if I can import the EcuTalk log-file in the DataViewer.
NewKleer wrote:im aiming to make a different "gauge" for the switches that instead of being an actual dial type gauge, is like on/off lights or switches. if you see the feature requests list on my site:
"7) Define interface to allow others to create their own customised gauges!"
when i do this one, ill most likely make a gauge that has switches/lights on it and use the switches register as an example/demo to anyone who wants to code their own gauges to replace the standard ones.
Good Idea!
NewKleer wrote:for me, A/F Base is always 100, and A/F SL is always 128...so i dont really know how useful these are. see http://ecu2.forumwise.com/ecu2-thread1493.html
Thank you for the info. I will read the article. I am wondering as my A/F SL is changing. You can see it in my sample entries.

Edit:
You want the Alpha and each self-learn alpha at/near 100%. With a value of 110% for both self-learn alphas, this meant my injectors were delivering 10% less fuel than I was expecting. Not a big deal in closed loop since the ECU can detect the error and correct for it. However in open loop the engine will run 10% leaner than expected since the ECU can't/doesn't correct the error.
If this was right it would mean that my injectors are delivering 19% fuel less than expected? :tot:
98'er S14a, mit ein paar Modifikationen :)

User avatar
- Sim -
Mitglied
Mitglied
Posts: 203
Joined: 09.04.2004, 14:59
Location: Germany, Jülich
Contact:

Post by - Sim - »

hi

ich wollte nun nicht 8 Seiten lesen,

funktioniert sowas auch bei Ford? z. B. Escort Cosworth?
greetz - Sim-
projects & forum @ Turbostylez
Focus RS -> sold | BMW Z3 -> sold |
actual: Escort RS Cosworth