NefMoto

Technical => Data Logging => Topic started by: Blazius on November 05, 2019, 05:45:09 PM



Title: Drage Engine Analyzer
Post by: Blazius on November 05, 2019, 05:45:09 PM
I just stumbled upon this program, and I searched the forum and found nothing about it.

It basically uses Me7logger to show realtime variables in a neat window, it also can popup alarms if a variable exceeds a limit etc. Pretty neat!

http://www.drageengineanalyzer.org/


http://www.drageengineanalyzer.org/media.php



Title: Re: Drage Engine Analyzer
Post by: aef on November 06, 2019, 06:53:18 AM
very cool  ;)


Title: Re: Drage Engine Analyzer
Post by: dal on November 06, 2019, 07:37:22 AM
Cool. Will test it tonight.


Title: Re: Drage Engine Analyzer
Post by: dal on November 06, 2019, 05:41:08 PM
Just used it the software. Worked fine. The "dash screen" feature is good for 2.7T owners, because of the double banks of cylinders of the engine. For the 1.8T, another dash layout would be nice.
I will compile my impressions to the developer and send to him later. But the software is very good anyway, worth the try.


Title: Re: Drage Engine Analyzer
Post by: Blazius on November 07, 2019, 02:58:05 AM
Just used it the software. Worked fine. The "dash screen" feature is good for 2.7T owners, because of the double banks of cylinders of the engine. For the 1.8T, another dash layout would be nice.
I will compile my impressions to the developer and send to him later. But the software is very good anyway, worth the try.


Nice, maybe ask him for open source ? prolly not but maybe.


Title: Re: Drage Engine Analyzer
Post by: rdrage on November 14, 2019, 05:45:49 AM
Hello ...

Nice that youre guys are testing my program :) :) ...I have had 1 year pause from the program, so I tought it was time do something again..... I have uploaded a new version now.


There is 2 versions of my program.
DrageEngineAnalyzer.exe --> its made for screen in your your 800 x 600.
DrageEngineAnalyzerHD.exe its made for office PC where you can look more att the numbers.


Just download, unzip to root catalog of the ME7logger. Use default values for Logpath ang logfilenamepath.
Click on reset button when you start it for the first time. Use that button on the variables tabpage.

PS! Dont log for 80 variables att 20 hz for cruising / driving. I suggest that you log up to 30 variables att 10 hz. I have used my program/ME7 for att least 200 hours in the car. IF you log 80 variables att 20 hz, the CPU load can exceed 95% and then the ECU can stop for a split second.


PS! I will make a layout for 1.8T dash within 2-3 weeks.


Just send me an email and i will send to a licensekey for enabling alarms.....



http://www.drageengineanalyzer.org/download.php




Title: Re: Drage Engine Analyzer
Post by: rdrage on November 22, 2019, 04:26:09 AM
I have added a Single-Turbo dashboard now if someone wants to test it....


PS! the previous verison had some problem with the colors firsttime you started the program. Should be ok now.




http://www.drageengineanalyzer.org/download.php


Title: Re: Drage Engine Analyzer
Post by: Pynoxim on December 02, 2019, 07:58:05 AM
Thanks for the awesome work man


Title: Re: Drage Engine Analyzer
Post by: rdrage on December 03, 2019, 04:11:09 AM
Thanks for the awesome work man

Thx alot :)



Title: Re: Drage Engine Analyzer
Post by: fluke9 on December 04, 2019, 12:57:26 PM
PS! Dont log for 80 variables att 20 hz for cruising / driving. I suggest that you log up to 30 variables att 10 hz. I have used my program/ME7 for att least 200 hours in the car. IF you log 80 variables att 20 hz, the CPU load can exceed 95% and then the ECU can stop for a split second.

The KWP2000 protocols put out quite some load on the CPU,
what you have seen is most likely a real watchdog reset of ERCOS (the OS ME7 runs on).

Software is pretty fast to catch on after that because it has a resetIndication from the OS and will skip immo and stuff just to get the car running.
Boschs priority was always to ensure the Software never halts the Engine if possible and sensible as this can get you into dangerous driving conditions.

Do you tail ME7Logger output?


Title: Re: Drage Engine Analyzer
Post by: gt-innovation on December 04, 2019, 03:12:54 PM
maybe you should combine your projects..  ;) ;)


Title: Re: Drage Engine Analyzer
Post by: rdrage on December 05, 2019, 03:52:42 AM
The KWP2000 protocols put out quite some load on the CPU,
what you have seen is most likely a real watchdog reset of ERCOS (the OS ME7 runs on).

Software is pretty fast to catch on after that because it has a resetIndication from the OS and will skip immo and stuff just to get the car running.
Boschs priority was always to ensure the Software never halts the Engine if possible and sensible as this can get you into dangerous driving conditions.

Do you tail ME7Logger output?

Thanks for that information fluke9 :) :)


A tuner only uses me7 for pulls, its a short time of logging. But I'm using my me7logger on daily driving as well. So I problably used me7loger for almost 200 hours in the car. I have had 3 "ECU cut off" when logging 80 variables att 20 hz, while cruising. Thats why im using 8-10 hz and 30 variables when im driving normal. And after that I have never experienced "ECU cut off" .....

But, this "watchdog reset of ERCOS" ....when that happens, the car is like "stoping" for 0.5 second. Can that short time do any harm to the engine ? If it happens on full load ?


Yes, Im tailing the Me7logger lofile now ......But I have had some help lately (gonna make a test program this weekend) converting the libME7Logger.dll to C# ....if that works, I can go directly to the ECU by using the libME7Logger.dll file :) I have tried it before, but could not get it to work...so I ended up tailing the log file instead, not good, but do the jobs :)


Title: Re: Drage Engine Analyzer
Post by: rdrage on December 05, 2019, 04:00:05 AM
maybe you should combine your projects..  ;) ;)

hehe.... maybe we can make it better :)

I know "little" about how the Me7 works and how to tune. But I know how to setup and read logfile with ME7  :P


Since im runing 9" touch screen with windows in my car, I ended up making my own program for visualization of the data ;) And now the program can be used for tuning as well, maybe replacing XPlot ;)


Im gonna try to figure out how to read error fault code from me7, like VCDS .....not sure it that is possible, but im gonna look att it.....







Title: Re: Drage Engine Analyzer
Post by: fluke9 on December 05, 2019, 04:22:15 AM
But, this "watchdog reset of ERCOS" ....when that happens, the car is like "stoping" for 0.5 second. Can that short time do any harm to the engine ? If it happens on full load ?

No, its like turning off the Ignition for 0.5 seconds and then turning it on again.
There is no critical part in an engines which dies if its not operated electronically anymore all out of a sudden.
This is actually done in a revlimit, fuel is cut of violently thats why the engine rattles quite bad if you bang into it.
And even that wont harm it at all...

The worst thing that could happen is that the KWP2000 load blocks some calculations from being done so fueling/ignition/something else might be inaccurate for a cycle before the reset kicks in. Even in the unlikely case (like 0.00001%) it cases too early ignition (more probable would be too late ignition) and produces knock once this wont harm the engine.


Even more detail:
The functions in the ecus are executed in "tasks" for specific time intervals, for example 1ms, 10ms, 100ms.
These task execute the functions which need to run in that raster. KWP2000 is handled in the 2ms task iirc.
After the 2ms Task has finished calling all functions it needs to call it calculates how long it took for the task to run,
if the KWP2000 function spends too much time in the 2ms task the measured task time for the 2ms task will be too long.
The ECU will then as a safety precaution reset as it can not guarantee 2ms execution of the functions (which depend on that raster) anymore.



Title: Re: Drage Engine Analyzer
Post by: dal on December 05, 2019, 04:26:26 AM
No, its like turning off the Ignition for 0.5 seconds and then turning it on again.
There is no critical part in an engines which dies if its not operated electronically anymore all out of a sudden.
This is actually done in a revlimit, fuel is cut of violently thats why the engine rattles quite bad if you bang into it.
And even that wont harm it at all...

The worst thing that could happen is that the KWP2000 load blocks some calculations from being done so fueling/ignition/something else might be inaccurate for a cycle before the reset kicks in. Even in the unlikely case (like 0.00001%) it cases too early ignition (more probable would be too late ignition) and produces knock once this wont harm the engine.


Even more detail:
The functions in the ecus are executed in "tasks" for specific time intervals, for example 1ms, 10ms, 100ms.
These task execute the functions which need to run in that raster. KWP2000 is handled in the 2ms task iirc.
After the 2ms Task has finished calling all functions it needs to call it calculates how long it took for the task to run,
if the KWP2000 function spends too much time in the 2ms task the measured task time for the 2ms task will be too long.
The ECU will then as a safety precaution reset as it can not guarantee 2ms execution of the functions (which depend on that raster) anymore.



Thats good to know.


Title: Re: Drage Engine Analyzer
Post by: rdrage on December 06, 2019, 04:12:01 AM
No, its like turning off the Ignition for 0.5 seconds and then turning it on again.
There is no critical part in an engines which dies if its not operated electronically anymore all out of a sudden.
This is actually done in a revlimit, fuel is cut of violently thats why the engine rattles quite bad if you bang into it.
And even that wont harm it at all...

The worst thing that could happen is that the KWP2000 load blocks some calculations from being done so fueling/ignition/something else might be inaccurate for a cycle before the reset kicks in. Even in the unlikely case (like 0.00001%) it cases too early ignition (more probable would be too late ignition) and produces knock once this wont harm the engine.


Even more detail:
The functions in the ecus are executed in "tasks" for specific time intervals, for example 1ms, 10ms, 100ms.
These task execute the functions which need to run in that raster. KWP2000 is handled in the 2ms task iirc.
After the 2ms Task has finished calling all functions it needs to call it calculates how long it took for the task to run,
if the KWP2000 function spends too much time in the 2ms task the measured task time for the 2ms task will be too long.
The ECU will then as a safety precaution reset as it can not guarantee 2ms execution of the functions (which depend on that raster) anymore.




Thanks alot for the explanation :) :) :)


Title: Re: Drage Engine Analyzer
Post by: rdrage on December 12, 2019, 09:13:34 PM
Example of Bi-turbo mode vs Single-turbo mode

(http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_small.png) (http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_med.png)



red look :)

(http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_red_small.png) (http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_red_med.png)

gray look

(http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_gray_small.png) (http://www.drageengineanalyzer.org/Images/DrageEngineAnalyzer_Dashboards_gray_med.png)


Title: Re: Drage Engine Analyzer
Post by: rdrage on March 04, 2020, 03:44:06 PM
Contimue working on my realtime logger. Added up the 27 variables for the graph module. Not possible to show all the same time due to much work for the CPU/software.
I have removed the restrictions, no need to license for using the program :)


(http://www.drageengineanalyzer.org/download/DrageEngineAnalyzer_04mar20.jpg)


Title: Re: Drage Engine Analyzer
Post by: nyet on March 04, 2020, 07:03:47 PM
Stickied. I really need to try this thing out.


Title: Re: Drage Engine Analyzer
Post by: rdrage on March 05, 2020, 01:13:31 AM
Stickied. I really need to try this thing out.

do it :) This RPM timer / peaks / lows / avg is requirring license key, just send me an email I'll send you it rigth away :) Other than that, you don't need any license key, just unzip the fil into root folder of me7. Then you choose cfg file in the program the same as in Me7 GUI. (you may need to click on the reset button on the settings tab)




Robert


Title: Re: Drage Engine Analyzer
Post by: dal on March 05, 2020, 04:58:16 AM
Stickied. I really need to try this thing out.

I tested a while ago. Awesome software.
Give it a try.


Title: Re: Drage Engine Analyzer
Post by: rdrage on March 06, 2020, 04:35:57 AM
I tested a while ago. Awesome software.
Give it a try.


Thanks :)


The program needs better validation/error handling, so im working on that every week :P
 

The graph module is abit slow, im going to look att it for the next months. As for now, 10-11 variables att the same time is problably max before its starting to be slower/freezing. Depending on the CPU/graphiccard



Title: Re: Drage Engine Analyzer
Post by: rdrage on March 23, 2020, 05:50:06 AM
A short update on my project, graph module where you can change the the low,high and steps for the Y axis :)




(http://www.drageengineanalyzer.org/Images/Graph_settings_example_boost_small.png) (http://www.drageengineanalyzer.org/Images/Graph_settings_example_boost_medium.png)





Title: Re: Drage Engine Analyzer
Post by: Khendal on March 23, 2020, 05:57:08 AM
A short update on my project, graph module where you can change the the low,high and steps for the Y axis :)




(http://www.drageengineanalyzer.org/Images/Graph_settings_example_boost_small.png) (http://www.drageengineanalyzer.org/Images/Graph_settings_example_boost_medium.png)

Nice work mate, is it possible get a key?




Title: Re: Drage Engine Analyzer
Post by: rdrage on March 23, 2020, 06:05:39 AM


thanks :)

Yeah, but you can test it without the key also. This program uses me7, and as you problably know, your immo needs to be off :(

just download here and see if it works on your car.
www.drageengineanalyzer.org



Robert



Title: Re: Drage Engine Analyzer
Post by: rdrage on October 28, 2020, 09:33:34 PM
Well, will start upgrading this program with some more features.
Im working on runtime analyzing some of the tables in the map, for example knocking.  You just drive the car for for example 15 minutes, mix variations for the throttle. Then go back to the program to get an "knock overview".

just showing a pictures now. But the "green" is a blinker, that moves around the table when you are driving. When you have stopped, you can see where you have had knocking, count, average etc.

Will do this for other "map-tables" as well this winter :)


(http://www.drageengineanalyzer.org/download/Runtime_analyzing_knocking_small.png) (http://www.drageengineanalyzer.org/download/Runtime_analyzing_knocking.png)









Title: Re: Re: Drage Engine Analyzer
Post by: florih2 on October 29, 2020, 04:32:05 AM
Well, will start upgrading this program with some more features.
Im working on runtime analyzing some of the tables in the map, for example knocking.  You just drive the car for for example 15 minutes, mix variations for the throttle. Then go back to the program to get an "knock overview".

just showing a pictures now. But the "green" is a blinker, that moves around the table when you are driving. When you have stopped, you can see where you have had knocking, count, average etc.

Will do this for other "map-tables" as well this winter :)


(http://www.drageengineanalyzer.org/download/Runtime_analyzing_knocking_small.png) (http://www.drageengineanalyzer.org/download/Runtime_analyzing_knocking.png)
Damn, great work, will have to give it a try.

Gesendet von meinem ONEPLUS A5000 mit Tapatalk



Title: Re: Drage Engine Analyzer
Post by: rdrage on October 30, 2020, 04:37:15 AM
thanks :) I will update a video, easier to see what im meaning :)


Title: Re: Drage Engine Analyzer
Post by: rdrage on October 30, 2020, 04:55:16 AM
There you can see how it works in realtime, either you driving or doing playbacks :)

https://www.youtube.com/embed/iumMj827ayw



Title: Re: Drage Engine Analyzer
Post by: rdrage on October 30, 2020, 04:59:36 AM
this shows the actual wgdc vs requested wgdc. Just drive the car, stop and then you can look how your wg is responding :)


https://youtu.be/K0Ot4krsV3I


Title: Re: Drage Engine Analyzer
Post by: Blazius on October 30, 2020, 06:51:32 AM
Very nice job.


Title: Re: Drage Engine Analyzer
Post by: speed69 on January 31, 2022, 08:21:37 AM
There you can see how it works in realtime, either you driving or doing playbacks :)

https://www.youtube.com/embed/iumMj827ayw



Awesome job Robert, Ill give it a try for SURE. This software is what i was looking for to be a tuning support. Thank you dude! You made the difference! 


Title: Re: Drage Engine Analyzer
Post by: rdrage on February 28, 2022, 03:34:48 PM
Thanks :)

Im having trouble with the lisence key in the released version. Im decided to enable most of the features without lisence key pretty soon.
The current release version is also old (1 year) and having trouble converting decimal numbers if the region comma seperator is different from my setup (norwegian). This is also fixed in the new version.


I will post a message here when I have release the new version. Still need to fix some more bugs that is anoying :P





Title: Re: Drage Engine Analyzer
Post by: InlandViking on August 10, 2022, 03:43:54 AM
Takk skal du ha...  Program is awesome.  I was just playing with the me7tool.  Can't wait to get ahold of the new version.  If you need idiots to test it out....  Just sayin'...   (I got a serial from you yesterday... still only see half a screen in the HD version...)


Title: Re: Drage Engine Analyzer
Post by: jaymangsr on January 19, 2023, 11:52:15 AM
Thanks :)

Im having trouble with the lisence key in the released version. Im decided to enable most of the features without lisence key pretty soon.
The current release version is also old (1 year) and having trouble converting decimal numbers if the region comma seperator is different from my setup (norwegian). This is also fixed in the new version.


I will post a message here when I have release the new version. Still need to fix some more bugs that is anoying :P





Looking forward to it.


Title: Re: Drage Engine Analyzer
Post by: doublerwest on February 04, 2023, 07:51:22 PM
This is gunna be cool!!!!


Title: Re: Drage Engine Analyzer
Post by: JeanAwt on July 05, 2023, 02:00:43 PM
First of all, great software. Thanks.

What solutions are there to connect this with the engine on? a4 b5 2000, shunt k-line directly from ecu to obd? Are there other possibilities in the ecu or cluster files? I can only do this with a laptop with double init slowx00. I have Windows installed in the glove box with a mini computer but starting cuts the power...

Would an extra battery for my computer be the easiest thing to do?