Arduino Library
- hoopstar
- Posts: 46
- Joined: Thu Mar 21, 2013 7:29 pm
- cars: 350 Chev HR Holden (carby)
VK Calais with (soon) VR EFI 304 - Location: Adelaide
Arduino Library
Is anyone aware of a library or project for the arduino that can read/display data from the ALDL connector in real time?
Looking for something for the 424 V8 PCM but haven't found anything yet..
Looking for something for the 424 V8 PCM but haven't found anything yet..
Re: Arduino Library
Would be interested to know this as well.
- antus
- Site Admin
- Posts: 8253
- Joined: Sat Feb 28, 2009 8:34 pm
- cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B - Contact:
Re: Arduino Library
Festy wrote something that was pretty close see this thread viewtopic.php?f=13&t=2195 but ive just been over it a couple of times and I dont think he ever made a public release.
Having said that it shouldnt be hard to write your own. I'd be interested to help. The ALDL data format is known, and the definition can be read out your xdf.
Or you could run ALDLdroid on an android platform.
Having said that it shouldnt be hard to write your own. I'd be interested to help. The ALDL data format is known, and the definition can be read out your xdf.
Or you could run ALDLdroid on an android platform.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
- hoopstar
- Posts: 46
- Joined: Thu Mar 21, 2013 7:29 pm
- cars: 350 Chev HR Holden (carby)
VK Calais with (soon) VR EFI 304 - Location: Adelaide
Re: Arduino Library
Antus, that would be greatly appreciated if you could help out - my programming knowledge is a little basic and I am sure others would love something to make the ALDL data easily accessible.antus wrote:Having said that it shouldnt be hard to write your own. I'd be interested to help. The ALDL data format is known, and the definition can be read out your xdf.
My project (so far) uses three OLED displays all running off one Arduino to read battery voltage, oil pressure, status of the 'Power/Economy' mode and outside temp/humidity. Ideally though, I want to be able to read out other engine parameters (ie. RPM, MAT, MAP etc) and DTC's in real time from the PCM.
This will eventually go into my VK centre console where I've designed and 3D printed a surround to replace the sunglass pocket in front of the shifter. I am trying to make it look as 'factory' as possible.
My problems come when you start talking about integrating the xdf into arduino, so again any help would be awesome..
Paul
Re: Arduino Library
That is going to look mint Great work
According to chemistry, alcohol is a solution...
- Holden202T
- Posts: 10311
- Joined: Sat Feb 28, 2009 9:05 pm
- Location: Tenambit, NSW
- Contact:
Re: Arduino Library
yeah very nice work so far!
No matter what the question is, the answer is always more horsepower!
Just starting out? Have a read of the getting started guide
Basic tuning of a delco ECM with $12P thread
Advanced tuning of a delco ECM with $12P thread
Just starting out? Have a read of the getting started guide
Basic tuning of a delco ECM with $12P thread
Advanced tuning of a delco ECM with $12P thread
Re: Arduino Library
Far out! Looking great!!
Maybe add in a SDcard. Then an XDF can be imported from there and processed (Just like what Tunerpro does).
Alternatively, create a separate class to process received frames for different vehicles (VS, VR ect) and hardcode them in.
Depending how its setup, you could then get the newest data like this:
if (Vehicle.DataAvailable == true){
Screens.ProcessToDisplay(Vehicle.Data)}
Maybe add in a SDcard. Then an XDF can be imported from there and processed (Just like what Tunerpro does).
Alternatively, create a separate class to process received frames for different vehicles (VS, VR ect) and hardcode them in.
Depending how its setup, you could then get the newest data like this:
if (Vehicle.DataAvailable == true){
Screens.ProcessToDisplay(Vehicle.Data)}
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
- VL400
- Posts: 4991
- Joined: Sun Mar 01, 2009 2:54 pm
- cars: VL Calais and Toyota Landcruiser. Plus some toys :)
- Location: Perth, WA
- Contact:
Re: Arduino Library
Nice project, that sunglass holder face plate is neat as
The attached might help get you started reading ALDL data The displays you are using, depending on the library may tie up the arduino for a bit of time so logging speeds get pretty slow.
The attached might help get you started reading ALDL data The displays you are using, depending on the library may tie up the arduino for a bit of time so logging speeds get pretty slow.
- Attachments
-
- Arduino ALDL.txt
- (2.21 KiB) Downloaded 361 times
Re: Arduino Library
Here's some Arduino sketches that I found a while ago, it's hardcoded for a specific ECU so would need some work to make it more modular.
If all the I/O you need is a UART and SPI lines for the displays, have a look at some of the ESP8266 modules, i.e. ESP-12E. They're Arduino IDE compatible, have built-in wifi, and are 5-10x faster so have no trouble driving the displays at full speed.
If all the I/O you need is a UART and SPI lines for the displays, have a look at some of the ESP8266 modules, i.e. ESP-12E. They're Arduino IDE compatible, have built-in wifi, and are 5-10x faster so have no trouble driving the displays at full speed.
- Attachments
-
- ALDL.zip
- Arduino ALDL sketches
- (12.35 KiB) Downloaded 360 times
-
- Posts: 26
- Joined: Tue Apr 21, 2009 2:54 am
- cars: vn ss manual 300kw, vq stato 5l
Vs s3 ss manual , vx ss manual and a few more - Location: kadina south australia
Re: Arduino Library
nice work!