RPM/TPS for non-OBDII cars

Discussion related to external OBD and other sensors
Post Reply
saboteur
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 4
Joined: Thu May 05, 2011 4:58 am

RPM/TPS for non-OBDII cars

Post by saboteur »

Hi,

I'd like to add RPM/TPS to my datalogs/overlay and have considered building something based on this:
http://asynclabs.com/store?page=shop.pr ... gory_id=11

I was thinking along the lines of running the wireless in IBSS mode, and using some analog inputs to process and format the data then make it available via the wifi interface.

Do you think the best idea is to simulate one of the already supported OBDII wifi devices? I assume it is up to the iPhone to poll the device and not the other way around?

Any examples of the protocol would be a huge time saver.

Cheers
saboteur
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 4
Joined: Thu May 05, 2011 4:58 am

Re: RPM/TPS for non-OBDII cars

Post by saboteur »

You mentioned that the ELM327 is supported, so I have been reading the datasheet for it. I have set up a simple TCP listener on my workstation and set the IP and port under advanced settings so I can see how your program talks to it. So far I can just see that it sends a AT reset upon connection. If you can let me know what commands must be implemented, that would be a great help.

Cheers
User avatar
Harry
Site Admin
Site Admin
Posts: 10524
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: RPM/TPS for non-OBDII cars

Post by Harry »

Hi,

I think a lot of drivers with older cars will love this idea. :-) The ELM327 protocol requires a continuos dialog between the requester and the ELM side. LapTimer certainly requests more than TPS and RPM. However, to make these two work in the beginning, the following EML327 commands need to be answered:

"ATZ\r" -> ignore but answer with at least "\r>"
"ATWS\r" -> ignore but answer with at least "\r>"
"ATE0\r" -> ignore but answer with at least "\r>"
"0100 2\r" -> needs to answer that TPS and RPM are supported but nothing else
"010c 1\r" -> RPM
"0111 1\r" -> TPS

In case you need further support, contact me at LapTimer@gmx.de

- Harry
Image Image Image Image
User avatar
bulls23
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 765
Joined: Fri Mar 04, 2011 12:22 pm

Re: RPM/TPS for non-OBDII cars

Post by bulls23 »

saboteur wrote:Hi,

I'd like to add RPM/TPS to my datalogs/overlay and have considered building something based on this:
http://asynclabs.com/store?page=shop.pr ... gory_id=11

I was thinking along the lines of running the wireless in IBSS mode, and using some analog inputs to process and format the data then make it available via the wifi interface.

Do you think the best idea is to simulate one of the already supported OBDII wifi devices? I assume it is up to the iPhone to poll the device and not the other way around?

Any examples of the protocol would be a huge time saver.

Cheers
This sounds veeeeeeeery nice :D I'm one of those users who's desperately looking for a solution for older non OBDII cars.
Could you elaborate a little bit further on your idea / approach? How would that module be connected to the car? Would it work for any car? How high could the update rate be?
Lots of questions from a OBD noob...
User avatar
bulls23
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 765
Joined: Fri Mar 04, 2011 12:22 pm

Re: RPM/TPS for non-OBDII cars

Post by bulls23 »

I know im a pain in the a.. ;) but is there any news on this?
User avatar
loftygoals
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 1
Joined: Fri May 27, 2011 9:16 pm
Location: Dallas, TX
Contact:

Re: RPM/TPS for non-OBDII cars

Post by loftygoals »

I know the Kiwi Wifi also has a version that support the serial sensor connections.

Being that HLT already communicates to the device, could this information be monitored as well?

If so, could it be possible to simple use an odb2 connector to supply power and ground to the Kiwi Wifi unit and then only poll of the external sensors on non-OBD2 cars?

If this would work, it would create minimal coding changes and offer a lot of monitoring options to both OBD2 and Non-OBD2 users.

-bj
BJ Meyer
Clown Shoe Motorsports
2002 BMW M Coupe - Track Car/NASA TTA
1983 Porsche 944 - NASA 944 Spec
1987 BMW 325e - ChumpCar Racer
1987 BMW 325i - ChumpCar Racer
saboteur
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 4
Joined: Thu May 05, 2011 4:58 am

Re: RPM/TPS for non-OBDII cars

Post by saboteur »

Sorry guys I've been really busy and haven't made much progression with this. I have, however, found an alternative to the discontinued item I linked to above. I'll be ordering one of these in the near future:
http://www.linksprite.com/product/showp ... g=en&id=75

With Harry's input above I will now start working on a test program to ensure I have the protocol working well enough.

Cheers
User avatar
bulls23
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 765
Joined: Fri Mar 04, 2011 12:22 pm

Re: RPM/TPS for non-OBDII cars

Post by bulls23 »

loftygoals wrote:I know the Kiwi Wifi also has a version that support the serial sensor connections.

Being that HLT already communicates to the device, could this information be monitored as well?

If so, could it be possible to simple use an odb2 connector to supply power and ground to the Kiwi Wifi unit and then only poll of the external sensors on non-OBD2 cars?

If this would work, it would create minimal coding changes and offer a lot of monitoring options to both OBD2 and Non-OBD2 users.

-bj
This sounds like a pretty good idea too...but are there any sensors available for RPM, TPS etc. ? Couldn't find them here: http://www.plxdevices.com/sensormodules.html
The only down side would be the costs involved (PLX Kiwi Wifi + additinal sensors).
perelet
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 1
Joined: Sun Aug 26, 2012 6:37 pm

Re: RPM/TPS for non-OBDII cars

Post by perelet »

Harry, I use this accessory -

http://www.oscium.com/products/mixed-si ... e-imso-104

This is digital & analogue oscilloscope for iphone/ipad. I can easily pick up digital tachometer signal from obd1 on my 90 Porsche 964.

Oscium scope has 4 digital (0-7v) and one analog (-40v-40v) that is plenty signas that can be used.

I do not know how hard it is, but if you can interface to that - it will be priceless.

Thanks.
Oleg.
User avatar
Harry
Site Admin
Site Admin
Posts: 10524
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: RPM/TPS for non-OBDII cars

Post by Harry »

Interesting product. However, this would mean I need to interpret arbitrary electric signals. Even if these guys offer an open API I can use, and I get insights how to come from some of this signals to a reasonable car parameter, this would get a support nightmare ;-)

- Harry
Image Image Image Image
Post Reply