Personal tools
User menu

Difference between revisions of "Porsche 928 LH Replacement Prototype"

From Francois Louw

Jump to: navigation, search
Line 304: Line 304:
  
 
The build of the second revision will be better explained in its own project page (Coming soon!)
 
The build of the second revision will be better explained in its own project page (Coming soon!)
 +
 +
==Logging 16 March 2013==
 +
 +
One important feature that would be very nice is to be able to log real time data on the computer, and then save it in a CSV file that can be opened by any other application.
 +
 +
My theory was to log all the real time data, along with the current date/timestamp of the system.
 +
 +
The update speed is the same as configured in the update speed of the interface software. By default it is 5 updates per second, which should be enough for most situations. I have tested it at 20 updates per second and that is more than fast enough for data capture.
 +
 +
here is a screenshot of the logging tab in the Interface software.
 +
 +
[[File:ECU-Logging.jpg|500px]]
 +
 +
The fields that are saved are relatively obvious. The logging stops when the engine is switched off and automatically resumes when it is on again.
 +
 +
Future options will be to add a trigger system where the user can decide when the logging starts, e.g. WOT, or >2000 rpm etc.
 +
 +
==Code Cleanup 17 March 2013==
 +
 +
Ok, during all my coding and bug fixing and feature adding I completely messed up the Interface software code. Everything still worked but the code was a mess. Improper variable naming, bad coding, repetition of code, zero comments etc. etc.
 +
 +
So the mission was to clean up the Interface Qt code. Add proper comments and optimise a few hidden parts, specifically the way the communication is done.
 +
 +
The serial port emulation is kind of temporary so I did not spend too much time on cleaning up that code. I did modify it slightly to make the future transition to non-serial-emulation easier.
 +
 +
This also resulted in the build number of the Interface software to take a big jump! New version is build number 539. This will probably change in the near future, but it should be in the download section soon! (This code is compatible with firmware build 1068 to 1099. Probably will support future versions up to a point.
 +
 +
==User Manual 18 March 2013==
 +
 +
Ok so I need to start writing that also. It is far from complete, but currently I have a few pages written down on how to enter Bootloader mode, update firmware, and basic usage of the software.
 +
 +
I will add more when I am not in the mood for coding :D
 +
 +
The manual have also been added to the download section.

Revision as of 19:48, 20 March 2013