Just a question out there that I was looking to do. Is it possible to right a program that reads the speed, RPM, gas and temperature and displays it on an LCD? Using a computer of course. Just curious because I'm very knowledge able in the programming, but programming hardware I haven't done yet. I know there was a guy that was working on an OBDII scanner thing a while back. Plus I have no idea on how Chevrolet would allow that or not. Of course it does void warranty, I'm pretty sure. Plus I would have it where you could skin it and what have you.
Just a hypothetical question, hopefully no one will reem me to bad
.
Thanks,
Josh
So you are able to get information using OBD II. I probably screwed the terminology up. So it is possible to get the reading of the MPH and everything to a computer where I can then interpret it in a program. Or is it not that easy?
Thanks,
Josh
Sure, it really isn't all that difficult to do. I'd suggest using the ELM interface, and looking at what it takes to talk to it. ELM has an open interface protocol. I use VB.NET 2005 to communicate through the serial port. You can get it free off of Microsofts site, I think they still have it at least.
There are about 50 parameters you can get. Speed (in Kmh, you convert to MPH), tach, coolant temp, fuel level, check engine light status (on/off), onboard test results, map sensor input, oxygen sensor inputs, lots of things.
4cyltuner.com - Information Source For 4 Cylinder Tuners
Buy stuff from CarCustoms Ebay! Won't be disappointed!
Thanks for the information, what wire are you using to connect from serial port to the car? After I find that out getting that information shouldn't be a problem. I will be using C# most likely. if I have any questions are you available via email?
Thanks,
Josh
Yeah, you can email me.
You need a translator circuit that sits between the computer and the car. Thats the ELM interface that I suggested. It goes from the computer to this box, the box to the car. The box is to translate how the ECU talks into how the computer talks.
People have tried straight computer to ECU connections, but you have to program in complicated timing, waveform translation, and interrupt programming, which is way beyond the capabilities of the .NET language.
You can get the ELM interface on ebay for about $90.
4cyltuner.com - Information Source For 4 Cylinder Tuners
Buy stuff from CarCustoms Ebay! Won't be disappointed!
^^ for sure...very interesting too
all you need is the interdimensional trans-comm flux capacitor
i'd like to see this
I am very interested in this topic! Please email me if you guys figure out how to do it as I would be willing to pay for whatever I needed to do it (as far as hardware and whatever program you come up with. And I could help with a graphical interface if need be!
-Nate (ZeeTwankyFo)
ZeeTwankyFo wrote:I am very interested in this topic! Please email me if you guys figure out how to do it as I would be willing to pay for whatever I needed to do it (as far as hardware and whatever program you come up with. And I could help with a graphical interface if need be!
I got it all figured out, and I'm working on something
I'll post some screen shots maybe later today if I get it to that point, but more than likely next week sometime (will be out of town this weekend).
4cyltuner.com - Information Source For 4 Cylinder Tuners
Buy stuff from CarCustoms Ebay! Won't be disappointed!
Really interested in this topic.
sounds really awsome. Instead of adding a pillar pod, just pop it on the LCD in the dash.
1998 Sunfire, 2.2L auto
Me Listening Too!.............
95Vet wrote:*grabs popcorn*
*takes a handfull and grabs a coke*
In Loving Memory of Phil Martin December 14 2005
SgtCMofo wrote:Thanks for the information, what wire are you using to connect from serial port to the car? After I find that out getting that information shouldn't be a problem. I will be using C# most likely. if I have any questions are you available via email?
Thanks,
Josh
I got your email and I tried replying, but for some reason I can't get it to go out, so it'll get to you as soon as I can. In the mean time, check out:
http://obddiagnostics.com/obdinfo/info.html
For some OBD programming info. Hint: We use VPW, but the ELM interface does most of the translation. The most important thing to know is how the ELM handles the header. It also doesn't say it in the programming manual I'm going to send you, but you have to remember that everything you send to the ELM gets a response, even if the car doesn't return one, the ELM will. You also cannot blindly send and recieve data, you have to send a request, and read the response. What I'm saying is that you can't just send request after request and read the responses whenever, you have to do request->response and start over.
I'll write up a little how to. I forgot to ask in the email, but do you have 2 computers? If so then you can use one with a program called JELM to emulate the ECU with one of the computers, and use the programming computer to talk to it. Its easier than sitting in your car trying to write software.
4cyltuner.com - Information Source For 4 Cylinder Tuners
Buy stuff from CarCustoms Ebay! Won't be disappointed!
I can get access to a second computer that I can plug my laptop into and test on first. I get what you are saying about request/response and start over. Trust me, I feel better if I could emulate the ecu on one of the computers before I make it live. You can send me an email to my email address on this site if it doesn't go through. Maybe that one will go through. Not sure what the college mail server is doing. Its been flakey for the past week. I'd like to see a generic right up. Give me a direction to go in. Nice details on the link. That helps me some more in seeing how that information is thrown.
Thanks,
Josh
THATS hot $hit!!! i cant wait for it to be done.. KEEP GOING GUYS YOUR IN TO SOMETHING REALLY BIG!!!!!! Get-r-done
Click for bigger images:
There isn't a whole lot of work into it yet, mostly in the background. I just threw those gauges up there for something to look at on the dashboard screen. I still have to figure out how to do the menu, and how to put Winamp visualizations on the screens.
It is multi-display, multi-resolution capable. You can move the primary display around, and you can have different displays on each of the screens.
4cyltuner.com - Information Source For 4 Cylinder Tuners
Buy stuff from CarCustoms Ebay! Won't be disappointed!