[Avi Aisenberg] sent us his final project for ece 4760. His team built and OBD-II data interface. Even though OBD-II is an industry standard, each manufacturer has implemented it differently. This is where this project shines. They have built it to be capable of talking to any of them. Not only that, but it has a nice backlit LCD screen for diagnosing issues without having to go back to your computer and downloading the data. If you really don’t need all the bells and whistles, you can make one for roughly $15. They even have an OBD-II app for the iPhone.
26 thoughts on “OBD-II Automotive Data Logging”
Leave a Reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)
very nice… at that price I might build one of these for each of my cars.
i think it would be much better if there was some original work done. for example if they dove deep into the manufacturer specific codes that live below OBD-II.
Notice how they state “any car” that’s because OBD-II standard isnt quite standard when it comes to heavy duty trucks that have obd-II. (try to scan a F-250 powerstroke 99-03). The physical specs are complaint and some of the symbols are. nothing else is though.
Other than those gripes, nice project.
Original work? Looks pretty good to me; I don’t see homemade OBD code readers of any kind just floating around. Quit your griping, what do you want for $15.00 worth of parts?
dont bitch too much steve, you might hurt yourself
Just want to make sure that you guys realize the $15 one is a different project entirely.
Uses the ELM interface chip which does all the OBDII interfacing for any protocol, USB units are available on ebay for about £20 UK (I bought one, works OK).
having built the same for the ISO/VPWM/PWM/CAN/KW2000 protocols, let me say that using the ELM chip is cheating. Takes all the fun out of it (and difficulty). But glad to see people playing with this stuff.
what i meant by original work was not using a an elm chip which does most of the work. Not using someone elses code lib to control the screen. Not using a prefab pcb. Not much is original. obd-II readers already exist, there are plenty of AVR based OBD-II projects, some even use the 90scan models. There are bit-bang versions which use standard 339’s tied to the parallel port. etc.
Maybe i’m old school but for a univeristy project i would expect more than plugging parts together.
i think it would be more impressive from a 15 year kid not someone in a university.
I’m with reza- it seems like cheating.
they are undergrads
they arent going to be able to do much more than plug parts together
At the 400 level in ECE, they’d better be able to do more than plug parts together. On the other hand, if they were going to reinvent the wheel for every project, I’d suggest finding a new career path. Given the time constraints of a project like this (other coursework to do, beers to drink, etc), I think they went about it the right way.
I don’t like how they didn’t list a per-unit expected price, though their budgeted costs are listed as $59.54. ATMEGA644 ($4.58), MAX233A ($6.26), and ELM327 ($35) they sampled are a significant portions of the costs of building your own.
@tw: Did you look at the bottom? I see an itemized list there.
Steve, I agree with you. I did a project for my senior design very similar to this but added a GPS receiver, blue tooth radio, accelerometer, gyro and my own GUI. Even with the addition of all that the project was still not very original.
This is a pretty cool project for a semester’s worth of work (3-months from start to finish) considering all the other stuff that’s going on when you’re at school. Low on the innovation scale, but so what? It seems the project is very well documented and it actually do something very useful, unlike a lot of school projects.
So they built an OBD reader using a reference board/schematic freely available on ELM’s website, using a prefab chip that does 99% of the heavy lifting, and added a few buttons and an LCD?
A “hack” indeed.
Ok, so they’re just students, but this project is a bit of a joke really. They bought an off the shelf chip (the ELM327) and wired it up to an LCD display ?
My 12 year old niece could do this on her own…
this looks like a neat project. great price too. I bought a ScanGauge a while ago that does all this and more, but it was $150..
You Can check Carplugs (http://www.carplugs.com/obd2usb.html) for the naked interface version that run with a PC.
Just my two cents,
Padu
OBD II interface for iPhone sounds very interesting :D
Great mini project, very cheap and useful for a few applications.
Nice post! Very complete and detail information. That�s what i need! Well done!
It look like Pentium II case. I have 2-3 piece on the basket.
If I’d like to download the data to my computer, Can I do that?
Really cool idea but I am having one issue. It says they used a ATMega644 but the pic shows a ATmega32. Which chip do I use?
This looks absolutely brilliant, we will certainly be playing with one of these.
Any chanse to get OBD2LCD Project download ? Link is broken. Best regards, Nec
Interesting! I wish I’d found it sooner