The MP3car.com Store  

Welcome to the MP3Car.com forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   MP3Car.com > Mp3Car Technical > Input Devices

Reply
 
Thread Tools Display Modes
Old 06-29-2007, 04:23 AM   #1
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
New: Engine Data Connector

So after some time spent by messing up with the OBD in an attempt to get a reasonable digital dashboard in our software, we gave up and built our own device.

We call it EDC-01 (Engine Data Connector) and it has inputs for the distance/speed sensor (so we can calculate the speed and distance driven), the injector output of the ECU (which allows us to measure the fuel consumption) and ignition output of the ECU (that gives us the current RPM) as a bonus, it measures the voltage of its power supply.

The device connects to the computer using USB and simulates a virtual serial port using standard FTDI drivers. The data packet is sent 10 times every second, which gives us relatively smooth-moving gauges. Distance is sent as number of pulses and the fuel information as time the injector spent in "open" state - both need to be calibrated and recalculated to human-readable units in the computer.

We also equipped the module with EEPROM (to be replaced by FRAM) where the totals for distance and fuel are stored, so the whole thing works and counts the distance and consumption even if the computer is off.
Attached Images
 
Jirka Jirout is offline   Reply With Quote
Sponsored Links
Old 06-29-2007, 06:48 AM   #2
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
And here one photo of the second prototype (final layout and size, but still hand-made)
Attached Images
 
Jirka Jirout is offline   Reply With Quote
Old 06-29-2007, 11:50 AM   #3
Newbie
 
Join Date: Mar 2007
Posts: 7
My Photos: (0)
that looks fricken awesome, will this work with all OBDII vehicles?
RMerritts is offline   Reply With Quote
Old 06-29-2007, 01:34 PM   #4
FLAC
muldrick's CarPC Specs
 
muldrick's Avatar
 
Join Date: Jun 2004
Location: South-Central PA
Vehicle: 2004 Hyundai Accent
Posts: 1,209
My Photos: (2)
I can't imagine that it would not/
__________________
Now faith is being sure of what we hope for and certain of what we do not see.
muldrick is offline   Reply With Quote
Old 06-29-2007, 08:30 PM   #5
Variable Bitrate
mrbean_phillip's CarPC Specs
 
Join Date: Feb 2006
Location: Melbourne, Australia
Vehicle: Ford F6 Tornado UTE
Posts: 388
My Photos: (0)
Nope, it won't work with OBD-II if you want to connect to the Data Link Connector (Diagnostic Port) directly.

What you have to do, As Jirka has shown in in schematic, is to intercept the signals from the Speed input, as well as RPM from the coils, and Fuelinjector duty cycles, effectively bypassing the car's ECU.

If you want to connect to your car's DLC directly, you will need an interface, eg ISo/PWM/CAM/KWP that is compatible with the language (read protocol) that your car's network is using.

@ Jirka: Good attempt, will work well for your application. 100ms is a good update rate, and should provide jerk-free movement of your "pointers"
mrbean_phillip is offline   Reply With Quote
Old 07-02-2007, 02:28 PM   #6
Constant Bitrate
goosey2099's CarPC Specs
 
goosey2099's Avatar
 
Join Date: Dec 2004
Location: Staten Island, NY
Vehicle: 2001 Galant 5SPD
Posts: 205
My Photos: (0)
Can't wait to pic one of these up. When will this be available and how much do you expect to charge for it.
__________________
4G64 5 SPEED
MY CAR - MY 5SPD - MY CARPUTER - MY GARAGE SALE
goosey2099 is offline   Reply With Quote
Old 07-02-2007, 02:34 PM   #7
Variable Bitrate
P3D4T0R's CarPC Specs
 
P3D4T0R's Avatar
 
Join Date: Dec 2006
Location: MA, USA
Vehicle: 1987 GMC Jimmy
Posts: 357
My Photos: (8)
__________________
"Mess with the best, die like the rest."
Work Log --> Old Car (Totaled)
Work Log v2 --> New Car (The PlowPuter)
P3D4T0R is offline   Reply With Quote
Old 07-03-2007, 01:43 AM   #8
Variable Bitrate
NiSlo's CarPC Specs
 
NiSlo's Avatar
 
Join Date: Nov 2006
Location: Gold Coast, Australia
Vehicle: 06 Impreza Hatch
Posts: 403
My Photos: (16)
Wow, that look's great. Simple and elegant.
One thing you might like to consider however, is the addition of a small length of usb cable (even 5-10cm) between the board and the plug. It's just that as it stands in your pictures your bound to be blocking another port if you plug it straight into the back of thoe mobo or into a hub etc.
__________________
I installed my carpc into my pet Kangaroo, mate.
NiSlo is online now   Reply With Quote
Old 07-03-2007, 02:02 AM   #9
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
I am checking the manufacturing options at the moment, will have more at the end of this week - this will include prices and availability.

Quote: Originally Posted by NiSlo
One thing you might like to consider however, is the addition of a small length of usb cable (even 5-10cm) between the board and the plug.

The production unit will have an internal USB header so you will be able to connect your own USB cable of desired length directly to the PCB. It will also come with a waterproof enclosure as an option. The prototypes were built using standard USB connector, because it is more sturdy which was useful for all the manipulation during the tests.
Jirka Jirout is offline   Reply With Quote
Old 07-03-2007, 02:24 AM   #10
Newbie
jpuype's CarPC Specs
 
jpuype's Avatar
 
Join Date: Jun 2006
Location: Gent
Vehicle: 1995 BMW 318is
Posts: 53
My Photos: (0)
*Mutter*

Now I'll have to buy a bigger USB hub for the front of the car. :P

But this is great news for the people (like me) that have pre-OBD2-cars.
It will give information that is much more accurate then the things
we have to work with (GPS distance, calculated fuel estimates, ....)
Will it also be possible to keep track of the amount of fuel used, and hence
being able to determine how much fuel should be left in the tank?

I'm just wondering if all makes of cars are sending the information from
the engine in the same way.

Sincerely,

Jurgen
jpuype is offline   Reply With Quote
Sponsored Links
Old 07-03-2007, 06:23 AM   #11
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
Quote: Originally Posted by jpuype View Post
It will give information that is much more accurate then the things
we have to work with (GPS distance, calculated fuel estimates, ....)

Yes. The data is very accurate (distance to 0.25m for my Tatra for example). Tyre wear or wrong pressure will probably be the major source of errors.

Quote:
Will it also be possible to keep track of the amount of fuel used, and hence being able to determine how much fuel should be left in the tank?

Absolutely, under two conditions: 1. You know the volume of your tank 2. You always fill the whole tank (which I guess most people do anyway). Personally I use Phidgets I/O board to watch the output fuel level sensor directly.

Quote:
I'm just wondering if all makes of cars are sending the information from the engine in the same way.

Good point. The signals are not the same and depend on many things. You will always have to calibrate the unit (or rather the software using its output) and in some cases (i.e. Jaguar) small change in the firmware may be needed (it sends several different pulses to the injector), but generally the EDC should be usable (the sample frequency is 6MHz, so we can deal with all types of signals I know about).
Jirka Jirout is offline   Reply With Quote
Old 07-03-2007, 06:46 AM   #12
Newbie
jpuype's CarPC Specs
 
jpuype's Avatar
 
Join Date: Jun 2006
Location: Gent
Vehicle: 1995 BMW 318is
Posts: 53
My Photos: (0)
Quote: Originally Posted by Jirka Jirout View Post
Absolutely, under two conditions: 1. You know the volume of your tank 2. You always fill the whole tank (which I guess most people do anyway). Personally I use Phidgets I/O board to watch the output fuel level sensor directly.

Electronics not being my thing, would you have link to the board you are using to get the information from your fuel sensor, and a COM port version would be very nice as the computer is in the trunk and as I stated before I'm running out of USB ports

Sincerely,
Jurgen
jpuype is offline   Reply With Quote
Old 07-03-2007, 07:04 AM   #13
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
http://www.phidgets.com/

I use the 8/8/8 interface board with LCD, a colleague of mine is using the 8/8/8 board with an USB hub. Since my car's fuel level sensor is resistance-based, I could just connect its output to phidgets analog input. Some newer cars use capacitive sensors - if this is your case, you might need to build a little adapter to convert the capacity to voltage (in range between 0 and 5V).
Jirka Jirout is offline   Reply With Quote
Old 07-11-2007, 07:26 AM   #14
Newbie
jpuype's CarPC Specs
 
jpuype's Avatar
 
Join Date: Jun 2006
Location: Gent
Vehicle: 1995 BMW 318is
Posts: 53
My Photos: (0)
Any news on this, Jirka?

Quote: Originally Posted by Jirka Jirout View Post
I am checking the manufacturing options at the moment, will have more at the end of this week - this will include prices and availability.



The production unit will have an internal USB header so you will be able to connect your own USB cable of desired length directly to the PCB. It will also come with a waterproof enclosure as an option. The prototypes were built using standard USB connector, because it is more sturdy which was useful for all the manipulation during the tests.

Jurgen
jpuype is offline   Reply With Quote
Old 07-13-2007, 04:31 PM   #15
QCar Creator
Jirka Jirout's CarPC Specs
 
Jirka Jirout's Avatar
 
Join Date: Jul 2005
Location: Netherlands
Vehicle: 1993 Tatra 613-4Mi Long
Posts: 540
My Photos: (0)
So the price is Euro 99, payment only by wire transfer, first 10 pieces available first week in August, then a bigger batch (50-100) in the beginning of September.
Jirka Jirout is offline   Reply With Quote
Sponsored Links
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
connecting a PSU to a board which doesn't a have 20 pin connector al_kaholik General Hardware Discussion 6 12-02-2006 02:21 PM
Replacing connector in Lilliput Chairboy LCD/Display 8 05-04-2005 10:31 AM
OpenSource Map Vector Data s003apr Software & Software Development 41 03-25-2005 05:55 PM
Capture GPS data at the flip of a switch Mr. Inquisitive GPS 4 02-02-2005 06:06 PM
Allbrite and controller work with RCA but not VGA alti LCD/Display 22 01-05-2005 12:47 PM


All times are GMT -5. The time now is 02:22 AM.


Sponsored Links
The MP3car.com Store

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
Ad Management by RedTyger
Message Board Statistics