Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Engine Management, OBD-II, Engine Diagnostics, etc. > OpenOBD


Reply
 
Share Thread Tools Display Modes
Old 10-01-2009, 04:37 PM   #1
Maximum Bitrate
 
Join Date: Jul 2008
Location: Boston, Ma or NY,NY
Posts: 555
justchat_1 will become famous soon enough
OpenOBD (yup another subproject)

Well since open mobile was due for its first obdii plugin - i started looking around for ideas. Even the professional software I saw was unimpressive...and after thinking about it I realized a carputing environment offers some unique possibilities that really cant be taken advantage of by standalone software.

I came up with two big features that I thought were necessary (although a third one would certainly complete the list) .
1. Keeping with OpenMobiles philosophy - the software should require no configuration for accurate results independent of the make, model or interface hardware.
2. The system should use the unique abilities of a full fledged computer to provide more then "a trouble code and description" or some fancy graphs. Independent continuous monitoring should allow the software to detect trends which could indicate a problem (ex: declining MAF rate, dirty air filter) even before they trigger a check engine light. It should also be able to use PID combinations to provide likely causes.

For part one I have begun a VIN database which will be used to identify each make and model based on the VIN number queried from the obd. This could allow the computer to identify the car its in for mobile systems that switch between multiple cars. It could also provide manufacturer specific codes some of which are dependent on year or model type.

Attached is the beginnings of phase 1. So far the database contains:
Code:
GM - NOT DONE Toyota - (Need to add more models, Lexus,Scion and engines) Volkswagen (need to add models) Ferrari - (Need to do engines) Honda (need to do engines), Acura - Done Mercedes Benz - NOT DONE Mitsubishi - NOT DONE Volvo - NOT DONE Maserati - NOT DONE BMW - Need to add engines Done: Ford/Lincoln/Mercury - (Need to finish engines) Kia - Done (but may have missed a few new ones) Suburu - Done Lambo - Done Nissan/Infiniti - Done

To use: Enter your cars vin number and press lookup - if your lucky the correct info should come up. Anyone interested in helping with the project is welcome. As with the rest of open mobile, code for this will be open souce, c# and hosted on the svn server.
Attached Files
File Type: zip openOBD.zip (446.6 KB, 55 views)
__________________
openMobile - An open source C# Front End
- Currently Recruiting Developers -
Available for download on sourceforge

Last edited by justchat_1; 10-05-2009 at 12:13 PM.
justchat_1 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 10-01-2009, 05:30 PM   #2
licensed to kill
 
kev000's Avatar
 
Join Date: Aug 2006
Location: Deep in the Rockies... coding in caves
Posts: 1,038
kev000 will become famous soon enough
This database could be really useful. Are you storing it in sqlite? Glad you are keeping it open source.
__________________
LinuxICE - because my car already has enough windows (and because I like speed).
LinuxICE2 beta2 is released!!! get it now!
Follow OpenICE development
kev000 is offline   Reply With Quote
Old 10-01-2009, 05:38 PM   #3
Mp3Car Staff
 
Heather's Avatar
 
Join Date: Sep 2007
Location: Fells Point, Baltimore, MD
Posts: 863
Blog Entries: 8
Heather is a jewel in the roughHeather is a jewel in the roughHeather is a jewel in the rough
Let me know if mp3Car can help in any way. We want to show support for projects that are open.
Heather is offline   Reply With Quote
Old 10-01-2009, 05:40 PM   #4
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
It's almost like a OpenSoftware family is birthing.
I am just ecstatic about the developers on this forum who are giving of their time and knowledge to create better software for those of us who dont know how to do it.
Thank you Justchat_1

Now I just need to buy a newer vehicle that has OBD. My 94 Explorer doesnt.


__________________
Fear The Griz
-Everything I do is Unusual
-Everything I do is Genius
-That is why I am Unusually Genius

94 Ford Explorer
Acer Aspire One 8" Netbook

-Working On GUI for openMobile
-Unusually Genius Development Website
-Worklog
UnusuallyGenius is offline   Reply With Quote
Old 10-01-2009, 05:46 PM   #5
Maximum Bitrate
 
Join Date: Jul 2008
Location: Boston, Ma or NY,NY
Posts: 555
justchat_1 will become famous soon enough
Quote: Originally Posted by kev000 View Post
This database could be really useful. Are you storing it in sqlite? Glad you are keeping it open source.

Yup sqlite-so far just the vin subtype relation tables but theres empty tables in place for the manufacturer specific codes-figured I would keep db size down for now since those are the easy part.

Heather:
Thanks will do

UnusuallyGenius;
Doesn't the 94 explorer have obd-i? Possibly under the hood near the firewall?

Glad to finally be able to dig out all the assorted projects i've worked on and put them together into something usable. Actually looking forward to pulling out the Bluetooth and speech recognition stuff.
__________________
openMobile - An open source C# Front End
- Currently Recruiting Developers -
Available for download on sourceforge

Last edited by justchat_1; 10-01-2009 at 05:54 PM.
justchat_1 is offline   Reply With Quote
Old 10-01-2009, 11:40 PM   #6
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
Quote: Originally Posted by justchat_1 View Post
UnusuallyGenius;
Doesn't the 94 explorer have obd-i? Possibly under the hood near the firewall?

I guess i have OBD-1, but i wouldnt have the slightest clue how to interface this to the computer...or if it is even worth it.
__________________
Fear The Griz
-Everything I do is Unusual
-Everything I do is Genius
-That is why I am Unusually Genius

94 Ford Explorer
Acer Aspire One 8" Netbook

-Working On GUI for openMobile
-Unusually Genius Development Website
-Worklog
UnusuallyGenius is offline   Reply With Quote
Old 10-02-2009, 12:49 AM   #7
Variable Bitrate
 
P3D4T0R's Avatar
 
Join Date: Dec 2006
Location: MA, USA
Posts: 399
P3D4T0R is an unknown quantity at this point
Quote: Originally Posted by UnusuallyGenius View Post
I guess i have OBD-1, but i wouldnt have the slightest clue how to interface this to the computer...or if it is even worth it.

hope this helps you out: http://www.mp3car.com/vbulletin/engi...-computer.html
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (Totaled)
Work Log v3 --> GMC Suburban K2500 (Work in progress)
P3D4T0R is offline   Reply With Quote
Old 10-02-2009, 04:27 AM   #8
Variable Bitrate
 
Join Date: Sep 2008
Location: Social Circle, Athens, Atlanta, Carrolton
Posts: 239
ws6vert is an unknown quantity at this point
This project just keeps getting better and better. This has definitely convinced me to give full support. Not only does this feature set apart OM, but being openSource, it allows all open developers to use as they see fit. Excellent work justChat. If you want to split compiling the database between forum members, then sign me up. I'll take GM if possible, just show me how to add it.
ws6vert is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 10-02-2009, 12:17 PM   #9
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 401
chunkyks is on a distinguished road
Also of direct interest, possibly: http://www.mp3car.com/vbulletin/soft...ll-makers.html

Quote:
I guess i have OBD-1, but i wouldnt have the slightest clue how to interface this to the computer...or if it is even worth it.

If you have Linux or OSX and a fusion brain, OBDSim has a module to deal with this. It was discussed a bit on these forums here and here

Gary (-;
chunkyks is offline   Reply With Quote
Old 10-02-2009, 12:52 PM   #10
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
Quote: Originally Posted by chunkyks View Post
Also of direct interest, possibly: http://www.mp3car.com/vbulletin/soft...ll-makers.html



If you have Linux or OSX and a fusion brain, OBDSim has a module to deal with this. It was discussed a bit on these forums here and here

Gary (-;

i am running ubuntu 9.04, but looking at all the threads in regards to obd1, i am finding that this is all over my head. Perhaps I will just wait until i have a post '96 vehicle. Although I really want a Fusion Brain...stupid money, or lack there of
__________________
Fear The Griz
-Everything I do is Unusual
-Everything I do is Genius
-That is why I am Unusually Genius

94 Ford Explorer
Acer Aspire One 8" Netbook

-Working On GUI for openMobile
-Unusually Genius Development Website
-Worklog
UnusuallyGenius is offline   Reply With Quote
Old 10-02-2009, 12:52 PM   #11
Maximum Bitrate
 
Join Date: Jul 2008
Location: Boston, Ma or NY,NY
Posts: 555
justchat_1 will become famous soon enough
So long story short it looks like one of these will work with your car:
http://www.aldlcable.com/

ws6vert:
Thats a very generous offer-thanks for the help. I'm going to do a writeup on the wiki for some more general info and a how to contribute section/to do list. I'll post a link back when i'm done.

chunkyks:
I saw that thread awhile ago and forgot about it...i'll see if he minds if we use that data. Good call
__________________
openMobile - An open source C# Front End
- Currently Recruiting Developers -
Available for download on sourceforge
justchat_1 is offline   Reply With Quote
Old 10-02-2009, 12:59 PM   #12
Constant Bitrate
 
UnusuallyGenius's Avatar
 
Join Date: Mar 2009
Location: Grand Rapids, Mi
Posts: 190
UnusuallyGenius is an unknown quantity at this point
Quote: Originally Posted by justchat_1 View Post
So long story short it looks like one of these will work with your car:
http://www.aldlcable.com/

Yes, i assume that cable would work.When I get the spare $60 to get it I probably will. But that could be years from now. So who knows.
__________________
Fear The Griz
-Everything I do is Unusual
-Everything I do is Genius
-That is why I am Unusually Genius

94 Ford Explorer
Acer Aspire One 8" Netbook

-Working On GUI for openMobile
-Unusually Genius Development Website
-Worklog
UnusuallyGenius is offline   Reply With Quote
Old 10-02-2009, 01:12 PM   #13
Variable Bitrate
 
mezz64's Avatar
 
Join Date: Nov 2004
Location: PA
Posts: 327
mezz64 is on a distinguished road
When you get further along on this feel free to take any code from OBDMPG if you wish. It's all in VB6 but should be easy to move into C#. I'd pitch in myself, but I'm not all that familiar with C# and have about zero extra time these days. Just letting you know the source is there for the taking.
__________________
98' Honda CR-V
http://www.superbluecrv.com

*OBDMPG, the RR OBD Plugin*
mezz64 is offline   Reply With Quote
Old 10-02-2009, 02:11 PM   #14
Mod - OBDII GPS Logger forum
 
Join Date: Mar 2009
Location: Los Angeles
Posts: 401
chunkyks is on a distinguished road
Quote:
i am running ubuntu 9.04, but looking at all the threads in regards to obd1, i am finding that this is all over my head. Perhaps I will just wait until i have a post '96 vehicle. Although I really want a Fusion Brain...stupid money, or lack there of

The general idea is you use a fusion brain with sensors you shove in your engine, then run tripzero's fbd and my obdsim dbus generato.

By the end of the pipeline you have an entry in /dev that presents itself as if it were a regular serial ELM327 device.

Gary (-;
chunkyks is offline   Reply With Quote
Old 10-02-2009, 07:16 PM   #15
Maximum Bitrate
 
Join Date: Jul 2008
Location: Boston, Ma or NY,NY
Posts: 555
justchat_1 will become famous soon enough
mezz64:
OBD part is about 90% done but thanks for the offer

ws6vert (and hopefully others):
Wiki has been updated with hopefully some useful info.
http://sourceforge.net/apps/mediawik...?title=OpenOBD

Particularly the vin stuff:
http://sourceforge.net/apps/mediawik...e=VIN_Database

and submitting Data to the project:
http://sourceforge.net/apps/mediawik...g_missing_data
__________________
openMobile - An open source C# Front End
- Currently Recruiting Developers -
Available for download on sourceforge
justchat_1 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Yup, i just fried something on the m2 atx figfry Power Supplies 13 01-12-2009 10:10 PM
Quick introduction.... yup, I'm a noobie abrookfield Newbie 2 02-18-2006 08:39 PM
RR 09-09-05 ... Yup, it's my Birthday! guino Road Runner 36 09-12-2005 06:05 AM



All times are GMT -5. The time now is 01:14 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics