Car OBD to Psp

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Car OBD to Psp

Post by Squall333 »

Im trying to collect data from my cars OBD1.5 port to my psp iv been doing research and it seems all i need is a ground and a data line from the obd port.
Image Whats the easiest way to do this?
Image I also found this and im not sure if its needed
Edit: i found this Image
Last edited by Squall333 on Fri Sep 29, 2006 12:45 pm, edited 1 time in total.
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

Pretty much what im asking is how can i make a setup to recieve any kind of data from the obd.
adrahil
Posts: 274
Joined: Thu Mar 16, 2006 1:55 am

Post by adrahil »

Not sure about how to do this, but I'm sure that 12V will fry your psp....
User avatar
harleyg
Posts: 123
Joined: Wed Oct 05, 2005 6:15 am

Post by harleyg »

PSP is 5v... i think.
adrahil
Posts: 274
Joined: Thu Mar 16, 2006 1:55 am

Post by adrahil »

it is :)
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

I dont even know what that 12 v is for
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

How do i set my psp to record any data coming across the line?
User avatar
dsn
Posts: 47
Joined: Wed Nov 09, 2005 11:48 am
Location: Indianapolis, Indiana, USA

Post by dsn »

Do not wire your PSP to that. You will destroy it.

You need to figure out a way to convert the 12v signal to 5v.

If I remember correctly, OBD is more than just a simple serial protocol, it's more like a network architecture where each device in the car has an address and can be queried directly. But don't quote me on that. In any case, it sounds like you need to do two things to make this a reality:

- Learn as much as you possibly can about OBD. I don't think anyone here knows much about it (judging by the dearth of replies); try a hobbyist mechanics' forum instead. They'd probably eat this up.
- Learn more about electronics in general, and the PSP's serial port in particular. There are lots of topics here that talk about the serial port, almost all of which will repeat the warning I made at the beginning of this post, and which I will repeat here: don't attach 12v to your PSP!

Oh, and if you figure this out, I will worship you. :-)
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

There are free programs out there that work with obd 1 so its a matter of porting them i guess. As for the 12 to 5 v conversion ill have to do some research
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

Now how do i adjust the baud rates to be the same?
Art
Posts: 642
Joined: Wed Nov 09, 2005 8:01 am

Post by Art »

oops.. deleted.
digihoe
Posts: 108
Joined: Sat May 14, 2005 7:40 pm

Post by digihoe »

harleyg wrote:PSP is 5v... i think.
I thought it was 2.5v... Silly me...
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

Ok so i got all the stuff i need to do this. I got a 5 v regulator and im gonna check it with a multimeter after its all together. As long as the data is 5v or below im good right?
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

Everything im reading says the psp is 2.5v
User avatar
Wally
Posts: 663
Joined: Mon Sep 26, 2005 11:25 am

Post by Wally »

Its 5 volts according to sony...
jimparis
Posts: 1145
Joined: Fri Jun 10, 2005 4:21 am
Location: Boston

Post by jimparis »

The headphone jack (= sio port) is 2.5v, just measure it and see. Sony has never said anything about the headphone jack specs.
Squall333
Posts: 91
Joined: Thu Apr 28, 2005 5:32 am

Post by Squall333 »

Im gonna go with jimparis on this one
Zianna123
Posts: 6
Joined: Fri Feb 10, 2006 8:44 pm

Post by Zianna123 »

just for interest sake why would you be using transistors to do the level conversion. would an ic option (MAX232, MAX233) not be a better option.

also the PSP is most defenatly 2.5 vault. using a level converter like the MAX232 would sort the 12V to 2.5 no proplem, as it is a true TTL to line converter.

the power schematic you supplied will do a decent job, just keep in mind that it has no over current / volt protection. a car is a very unreliable source of power, espicialy when cranking the motor, and reving. so i would revise that circuit to have a 12V over voltage low drop out regulator infront of the 78l05 .. you dont wanna go frying your poor ol psp, the first time you start the motor.

i would not howver use that data cable at all, all that circuit is doing is switching the RX and TX. but still providing 12V on the PSP side.. while this may have worked on older PC's almost all new PC's and laptops now use the 5v logic. check out MAxims site for the spec sheet on the max232, Max233 level converter, she is your friend and realy cheep.. hell i think they even give samples away...

anyhow just my 2cents worth.. nice project tho, have you started on the software tho?
digihoe
Posts: 108
Joined: Sat May 14, 2005 7:40 pm

Post by digihoe »

Yes, it looks like a Mbus interface, you should be able to do the switching with a zener diode... I think it would work with a MAX233 and a 12v zener...

Try to locate an other schematic for that interface...

Good luck...
Charles
Posts: 11
Joined: Fri Jul 28, 2006 5:09 am
Location: SC

Post by Charles »

PSP serial page:

http://www.luaplayer.org/sio/

http://www.hitmen-console.org/

Has a good PSP document with info on the serial port.


Anyone in here into boating? The PSP would make a great display for a fishfinder/depth sounder. Do you think the PSP has more or less processing power than a high end device like a Humminbird 987C?
"..nothing is more common than unsuccessful men with talent...unrewarded genius is almost a proverb....the world is full of educated derelicts. Persistence and determination alone are omnipotent... "Calvin Coolidge
30th president of US (1872 - 1933)
charliex
Posts: 16
Joined: Thu Jan 26, 2006 4:03 pm

Post by charliex »

OBD is just a serial protocol as is OBD II , sounds like the above poster is thinking of CAN BUS.

you send packets out with the data requested , you receive packets back with the reply.

ALDL is usually 8192 baud though, which might be an isssue

http://www.techedge.com.au/vehicle/aldl8192/8192hw.htm


the two transistor variant works ok on some cars, but not all.

OBD varies wildly, OBD II is a slightly better standard, ISO 9141-2


i presume this is for gm 94/95 or mitsuis? obd 1.5 isn't that widepsread.
Post Reply