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 > Engine Management, OBD-II, Engine Diagnostics, etc.

Reply
 
Thread Tools Display Modes
Old 02-22-2007, 06:56 PM   #1
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
PCI Bus ODBII

Hi all, I have a 2004 Jeep Grand Cherokee. I am trying to figure out how to use the PCI Bus connection on the back of my rbk radio. Does anyone know what type of info is coming off this and/or on what protocol. I think ive heard this called OBDII. Thanks for any help. -MG
mgswed is offline   Reply With Quote
Sponsored Links
Old 02-23-2007, 05:21 AM   #2
Variable Bitrate
 
Join Date: Mar 2006
Posts: 262
My Photos: (0)
The PCI bus is essentially a superset of J1850 VPW protocol. You should be able to monitor the bus and see what info you can get from it.

If you have remote volume up down control's on the steering wheel hit those while monitoring the bus and you can identify the command that get's sent. This should help track down the "ID" for the radio module and then you can just monitor all messages for that particular ID.

Paul
www.obdpros.com
michbound is offline   Reply With Quote
Old 02-23-2007, 07:43 AM   #3
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Thanks michbound. So, I have been reading that i can convert the signal to rs232 using the elm322. I am looking at a schematic at http://pinouts.ru/Converters/obdii_cables_pinout.shtml, its the middle schematic. Do i really need that whole circuit. From the radio, I have one pin that says pci bus. Can I just power the chip with five volts and a cap between pin 1 and 8 to ground. Plus the oscillator sub circuit and then feed the signal through pin 4 and send it to where I need to go from pin 6. I dont need to write to the bus at all. Thanks for all you help. -MG
mgswed is offline   Reply With Quote
Old 02-23-2007, 12:44 PM   #4
Variable Bitrate
 
Join Date: Mar 2006
Posts: 262
My Photos: (0)
Yes you will need the entire circuit, the voltage levels on the BUS are more than 5 volts so the glue circuitry takes care of shifting levels and is required.

Depending on what your time is worth it might be cheaper for you to just buy a ready made OBD II scantool. This might sound selfserving, but by the time you obtain all the parts and verify debug the circuit you will end up spending more than the $ 85 that it would cost to get a unit that reads all the protocols. (www.obdpros.com)

You do not have to plug into the bus at the radio itself. You can directly hook up to the OBDII connector since the J1850 bus is brought out to the DLC.

Paul
www.obdpros.com
michbound is offline   Reply With Quote
Old 02-23-2007, 01:18 PM   #5
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Thank you for all your help Paul while i try to understand this stuff. I should say I am not building a car scanner. I am building a custom ipod interface to the cd changer side of the radio. On the radio (rbk unit) there is a pci bus pin. This I am assuming will give me all my signals for next and previous song, fast forward and reverse, and more to control the Ipod. I just want those signals. Now my custom circuit has the elm chip, 12 volt rails, 5 volt rails, and 3.3 volt rails. I just want to take the signal from the radio pci bus pin and send it through whatever circuit for the elm and send the output (hopefully rs232) to the pic microcontroller in my circuit. Is this possible and why do you think it would cost so much to do? What is any of the circuit can I disregard? And I am not writing anything to the PCI bus. Thanks again. -MG
mgswed is offline   Reply With Quote
Old 02-23-2007, 02:55 PM   #6
Variable Bitrate
 
Join Date: Mar 2006
Posts: 262
My Photos: (0)
Quote: Originally Posted by mgswed View Post
. I just want to take the signal from the radio pci bus pin and send it through whatever circuit for the elm and send the output (hopefully rs232) to the pic microcontroller in my circuit. Is this possible and why do you think it would cost so much to do? What is any of the circuit can I disregard? And I am not writing anything to the PCI bus. Thanks again. -MG

Since I do not know your level of experience with electronics and your question about what part to eliminate I assumed you were relatively inexperienced with electronics.

Depending on your experience I would assume you would need anywhere from 4-16 hours to build the circuit so parts approx $ 25.00 plus if you consider your time to be worth $ 20/hr you are at $105 even in the fastest case, now if this is a learning excercise it would be fun so go nuts

As far as the part of circuit that you could eliminate, now that you mention you are interfacing to a micro you could eliminate the RS232 level shifter since you only need TTL levels to your PIC. You could also eliminate the
driver circuitry on PIN 7 that is the OBD out signal, check the ELM322 datasheet it shows what the pin functions are that will help you understand a bit better.

Paul
www.obdpros.com
michbound is offline   Reply With Quote
Old 02-23-2007, 05:05 PM   #7
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Quote: Originally Posted by michbound View Post
As far as the part of circuit that you could eliminate, now that you mention you are interfacing to a micro you could eliminate the RS232 level shifter since you only need TTL levels to your PIC.

So are you saying that the signal coming out of the radio "PCI Bus" is a TTL signal. If this is true then its great. I wont need to do anything to the signal. However I dont think this is true. Sorry if im frustrating you. I dont have much experience with OBDII. I dont know if i made my intentions clear. I need to take the OBDII signal to interface it with a PIC chip. I thought the the ELM chip would convert the PCI (OBDII) to rs232 which is acceptable by the PIC chip. Is there another simple circuit that can convert to PIC language. Thanks, -MG
mgswed is offline   Reply With Quote
Old 03-15-2007, 12:04 PM   #8
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Anyone have any ideas. Thanks, -MG
mgswed is offline   Reply With Quote
Old 03-18-2007, 09:48 AM   #9
Newbie
 
Join Date: Jul 2005
Posts: 30
My Photos: (0)
MG,

I think this project has potential. I'm not too much into the electronics as far as the physical layer of the network, however it's very possible that the switch inputs from the radio are NOT available on the PCI bus. Double check first before you invest too much time and money that the radio switches are sent out across the vehicle's PCI bus. It's important to note that not all switches need to be sent out as signals on the bus. The only reason some of them are is because the information needs to be shared with another ECU or module on the vehicle network. So I would be surprised if the fast forward and rewind button presses are a part of the vehicle network. But I'm not familiar with this vehicle's network.
chewwtoy is offline   Reply With Quote
Old 03-19-2007, 10:31 AM   #10
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Thanks for the info chewwtoy. The only reason why I believe the commands like fast forward and rewind etc are sent across the PCI bus is because thats the way the radio talks to the cd changer. This is the way i wish to implement (throught the changer interface). One new thing I found out is that I have to trick the radio in thinking my ipod is a cd changer. I havent had much time to work on it but, I am still gathering information. My next step is to call Jeep and see if I can get any technical assistance. -MG
mgswed is offline   Reply With Quote
Sponsored Links
Old 10-04-2007, 08:50 AM   #11
Low Bitrate
 
Join Date: Sep 2007
Location: NY
Vehicle: 1993 Jeep Wrangler
Posts: 72
My Photos: (0)
I am going to bring this back to life... and ask if you have had any luck with this!?
underwaterdan is offline   Reply With Quote
Old 10-04-2007, 11:58 AM   #12
Newbie
 
Join Date: Feb 2007
Posts: 41
My Photos: (0)
Hi underwaterdan, I havent had time since going back to school. I am done in April so I will be back at it then, maybe sooner if I find any available time. -MG
mgswed 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
PCI bus Max? 2poor4mods General Hardware Discussion 2 08-24-2006 03:42 AM
PCI bus weekendowel Hardware Development 8 10-11-2005 05:48 PM
Jeep PCI Bus Hack Laidback Car Audio 1 09-30-2004 03:10 PM
Via Epia M PCI Bus Speed? Nico3k General Hardware Discussion 11 09-23-2004 06:05 PM
Wi-Fi Ehternet PCI Card - Is my motherboard PCI Local BUS 2.1 Compliant? smoldyr General Hardware Discussion 1 11-14-2002 07:56 PM


All times are GMT -5. The time now is 10:27 PM.


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