New L6/L8/P8 Pectel Monitor Software Development
#41
Testing the future
it looks a bit more user customisable, but the basics are the same. the IAW Monitor software is only for Weber IAW ECU datasreams, but I'm sure that ODB compatibility could be added to that (although there are hundreds of programs and devices already out there for that.
#45
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
Its written in a mixture of C++ and Delphi.
There are a few parts that are PC hardware dependant but I would say 95% of the code could go on to other platforms relatively easily.
Looking into porting it to Windows CE at some point soon.
There are a few parts that are PC hardware dependant but I would say 95% of the code could go on to other platforms relatively easily.
Looking into porting it to Windows CE at some point soon.
Last edited by ECU Monitor Enthusiast; 24-11-2008 at 03:19 PM.
#46
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
Many thanks
Not quite as the voltage levels on the ecu are only 0 to 12 volts and RS232 on the PC can be up to +/- 12 volts.
I havent sorted the final details but I think it will need 2 diodes and 2 resistors and a transistor so fairly simple.
I havent sorted the final details but I think it will need 2 diodes and 2 resistors and a transistor so fairly simple.
Last edited by ECU Monitor Enthusiast; 24-11-2008 at 03:21 PM.
#56
I've found that life I needed.. It's HERE!!
Join Date: Aug 2006
Location: UK
Posts: 1,249
Likes: 0
Received 0 Likes
on
0 Posts
Hi Simon,
For some reason your PM ended up with me looking here at your project. I don't post on passionford but thought I would make the exception as software development does interest me.
Without even downloading it I can see this looks very good and have a suggestion for you.
Why not create an "ECU developer toolkit" .....
The real hard bit that most people could never write themselves is all the comms stuff and ECU specific instructions etc.
You could come up with a base class hierarchy to represent an ECU to which you inherit and implement the actual concrete ECU's etc (L8, L6, T6, P8 etc etc) hosted within a good old c++ DLL component (could probably make it compile and work under both Windows and Linux which would be cool).
That way anyone who is a competent programmer could use the component to write the software they require - mapping software, displaying gauges (your Delphi program being the perfect example) , data logging etc... in a software development platform of their choice - anything from VB6, Delphi, C#, even something obscure like Excel.
You could make the toolkit free for non-commercial use but charge a far whack under license to anyone that uses it in a commercial product they actually sell.....
Anyway good luck with it and I will call later in the week about the other matter......
For some reason your PM ended up with me looking here at your project. I don't post on passionford but thought I would make the exception as software development does interest me.
Without even downloading it I can see this looks very good and have a suggestion for you.
Why not create an "ECU developer toolkit" .....
The real hard bit that most people could never write themselves is all the comms stuff and ECU specific instructions etc.
You could come up with a base class hierarchy to represent an ECU to which you inherit and implement the actual concrete ECU's etc (L8, L6, T6, P8 etc etc) hosted within a good old c++ DLL component (could probably make it compile and work under both Windows and Linux which would be cool).
That way anyone who is a competent programmer could use the component to write the software they require - mapping software, displaying gauges (your Delphi program being the perfect example) , data logging etc... in a software development platform of their choice - anything from VB6, Delphi, C#, even something obscure like Excel.
You could make the toolkit free for non-commercial use but charge a far whack under license to anyone that uses it in a commercial product they actually sell.....
Anyway good luck with it and I will call later in the week about the other matter......
#57
Monte Geek
Join Date: Jun 2003
Location: Cheshunt, Herts
Posts: 8,812
Likes: 0
Received 0 Likes
on
0 Posts
Sorry to hijack yet again
Does Dart only work with the Pectel monitor if you have something recorded in it, or will it work real time aswell. Also does it only talk to the monitor or would the ECU talk to the Dart program aswell?
Does Dart only work with the Pectel monitor if you have something recorded in it, or will it work real time aswell. Also does it only talk to the monitor or would the ECU talk to the Dart program aswell?
#59
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
Dart only data logs ?? Mmmmm.
Anyone want to lend me T6 for a week...Let the hacking comence...LOL
Dannn,
Some interesting suggestions there ! Got me thinking now ..!!!
Anyone want to lend me T6 for a week...Let the hacking comence...LOL
Dannn,
Some interesting suggestions there ! Got me thinking now ..!!!
#60
Monte Geek
Join Date: Jun 2003
Location: Cheshunt, Herts
Posts: 8,812
Likes: 0
Received 0 Likes
on
0 Posts
#61
.......................
iTrader: (2)
Join Date: Aug 2005
Posts: 1,848
Likes: 0
Received 0 Likes
on
0 Posts
You can pick your individual sensor data stream and then assign whatever kind of gauge to it (analog, digital, bar etc.). Then you can position them anywhere on your screen and build yourself a nice dash.
Works a treat, but like all this stuff once youve had a play and got bored, you wont ever use it again! The realtime dash in descpro is better if you really want to see everything thats going on!!
Stu
#63
.......................
iTrader: (2)
Join Date: Aug 2005
Posts: 1,848
Likes: 0
Received 0 Likes
on
0 Posts
Its Pectels own software. You need it to configure the logging on a T6. It configures and tells the ECU what channels to log and the sample rates etc. It also displays and manages all the logged files in the ECU memory and shows an overall ECU/engine logbook. Also has a screen for ECU faults and sensor status etc.
It also has a user configurable realtime dashboard a bit like Simons prototype. You simply just add instruments to a dash on the screen and connect them to the T6 channels and it shows realtime whats going on.
Its just like a Pectel monitor, except your not stuck in the early 90's with Mike Rainbird.
It also has a user configurable realtime dashboard a bit like Simons prototype. You simply just add instruments to a dash on the screen and connect them to the T6 channels and it shows realtime whats going on.
Its just like a Pectel monitor, except your not stuck in the early 90's with Mike Rainbird.
Last edited by polly_x; 24-11-2008 at 11:27 PM.
#72
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
Just a small update, I now have the diagnostics screen (fault codes and flags) installed
and the copy protection functions although this will be disabled for now.
Just putting the finishing touches to the scope objects and it will be ready for a few public tests within the next week or so.
Will post up an updated program on sunday.
Just need to make a PDF/JPEG file of the connection lead so I can get some made.
Last edited by ECU Monitor Enthusiast; 27-11-2008 at 08:42 PM.
#74
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
*** UPDATE AND HELP NEEDED PLEASE ***
I thought it was about time I concentrated on getting the software to work on a car now.
I have installed a security software key in the program so working versions can now be sent out and copy protected and/or time limited.
This involves the software being installed and when run for the first time, It generates a unique signature number which you send to me via an email.
I then email back a pass word that will enable the features I desire.
Tested on a real P8 on the bench succesfully
I have tried it on my L8 simulator but I need to do some testing now on a real L8 before I release it for public trials.
Unfortunately, the L8 I had has gone back to its owner before I could try it.
I need one here to run some detailed tests that cant really be done on a car.
Is there anyone out there who can lend me one for about a week pretty please ?
It will need to have a chip in it with the pectel data stream enabled.
It doesnt matter what spec the engine is.
I need to run it on both ecu's to make sure the software for one doesnt affect the other...etc...
I dont really want to buy one as I will have no use for it afterwards !!
Any help will be very much appreciated
Oh and why hasnt anyone offered me a big wedge yet to buy the rights
Yes mate, I am just getting some priced quotes on items I recomend first.
Dont want people buying sh*t and blaming me !!
I thought it was about time I concentrated on getting the software to work on a car now.
I have installed a security software key in the program so working versions can now be sent out and copy protected and/or time limited.
This involves the software being installed and when run for the first time, It generates a unique signature number which you send to me via an email.
I then email back a pass word that will enable the features I desire.
Tested on a real P8 on the bench succesfully
I have tried it on my L8 simulator but I need to do some testing now on a real L8 before I release it for public trials.
Unfortunately, the L8 I had has gone back to its owner before I could try it.
I need one here to run some detailed tests that cant really be done on a car.
Is there anyone out there who can lend me one for about a week pretty please ?
It will need to have a chip in it with the pectel data stream enabled.
It doesnt matter what spec the engine is.
I need to run it on both ecu's to make sure the software for one doesnt affect the other...etc...
I dont really want to buy one as I will have no use for it afterwards !!
Any help will be very much appreciated
Oh and why hasnt anyone offered me a big wedge yet to buy the rights
Yes mate, I am just getting some priced quotes on items I recomend first.
Dont want people buying sh*t and blaming me !!
#79
Testing the future
i'm surprised you need to be supplied with a chip with the datastream on it already simon - i thought you would be clever enough to just add it to any chip like RP Lab are able to
#80
BANNED
BANNED
Thread Starter
iTrader: (1)
Join Date: Jul 2003
Location: Wiltshire
Posts: 12,483
Likes: 0
Received 0 Likes
on
0 Posts
Thanks, but I have an L6
PMSL @ Space Invaders
May take you up on some graphic design work once I have a fully working program that talks to cars.
Wow, many thanks, I will bear that in mind.
Need to confirm basic L8 so I can get some working demo's out there.
I have written a real time ecu software emulator that it all works perfectly on but I need to try it with everything original without me messing with it otherwise it wouldnt be a valid test.
I have also managed to do so much more than the original pectel monitor such as reading the lambda sensor (even if its not used in the software)
As for your L6 comment...
It has the same cpu, speed and basic software as used on the L8 so it can handle it perfectly.
The L6 and L8 are not that different in real terms excluding memory size and lambda sensor hardware.
Its just that L6 pectel with data streams are not that common.
In fact I havent seen one myself but the protocol can identify the L6 so I know its out there somewhere !