I had a need, a few days ago, to control the throttle on my pickup (2000 Ford F-150) remotely. It occurred to me that the OBDII connector might provide a path to do so.
I understand that the OBDII stuff is concerned with diagnostics, but was wondering if it is anything like CAN, where any device on the net can send and receive packets. If this is so, would it be possible to send appropriate commands to any of the system components?
I have extensive experience in microcontroller and PC programming, and happen to have a couple of ELM OBDII chips doing nothing.
Thanks Larry
Didn't find your answer? Ask the community — no account required.
E
Ed
Larry,
I recently subscribed at
formatting link
to get online access to diagnostic & repair info on my '95 Park Ave. It refers to the "Tech-2" instrument, which seems to be the GM scanner used by Mr. Goodwrench. From what I've read there it can be used to send signals to the EGR valve to position it before taking readings. So, I would say it CAN be done. However, I then bought an Actron CP9145 scanner, which does not appear to allow that. IOW, I can read codes with it, but can't send info to the vehicle. Or at least I can't find anything in the manual telling me how to do it.
Obviously, I'm no expert in these matters.
Ed
S
Shep
R
ray
Follow the linkage from the gas pedal to wherever it ends. If it's an old-fashioned linkage, then there's no easy (built in) way to control the throttle remotely using a computer interface. If it ends in a wiring harness ("drive by wire" setup (like a 98-up Vette)), then you MAY be able to do something like what you're looking for.
Ray
O
Oleg Lego
The ray entity posted thusly:
Ahh! Didn't think to do that, but it's a good idea. I do know the throttle can be controlled electronically, because I have cruise control. Unfortunately, it might be controlled by something that moves the gad pedal (I'll have to check to see if the gas pedal moves when the cruise control kicks in).
Thanks!
R
ray
even then, you might have a mechanical throttle. But... the cruise control module might provide the "interface" you need to pull and release the throttle linkage. (you sound handy with a soldering iron...)
O
Oleg Lego
The ray entity posted thusly:
Yup.. mechanical throttle. When the cruise control cuts in, the pedal goes down. When it cuts out, the pedal comes up. Looks like a good place to start. I sure know which end of a soldering iron to pick up! Been in the computer biz (fixing and programming) for pretty close to
40 years.
M
Mike
You don't mention why you need to control the engine speed but why not use the IAC motor circuit ? Thats's what the computer uses to control engine speed.
O
Oleg Lego
The Mike entity posted thusly:
I'm not at all familiar with the 'IAC motor circuit'. I was hoping that the OBDII was basically a hub in a network that had various sensors and actuators on it, and that I could just use the OBDII connector, a micro or two, and perhaps my laptop to control things like throttle.
I'd like to hear more about the 'IAC motor circuit'.
The reason I need to control motor speed is that I occasionally need to use it to pull my tractor backwards when I am moving round hay bales in the winter. The bales on the front-end-loader cause a loss of traction on the rear wheels of the tractor. Often, there is nobody around to help out by driving the truck, so I figure I can do it single-handedly with a radio-controlled throttle.
Heck, maybe I should set my sights higher and see if I can radio-control the whole truck. It would come in real handy at harvest time.
Are you sorry you asked? :-)
Larry
M
Mike
ODB II stands for onboard diagnostics II. It was an attempt to standardize wiring and connectors so that a "universal" scan tool could be used on all cars. It didn't work out all that well.
The ECU ( engine computer ) has the job of air/fuel managenent and also controls ignition timing. All sensors are hard wired directly to the ECU. No network involved.
Most IAC motors ( idle air control ) are pulsed stepper motors operated by the ECU. They control idle speed by opening or closing an air passage which is behind the throttle plate. More air = faster idle, less air = lower idle
You would need to find some wiring diagrams to start. The manufacturers don't want anyone to know exactly how the computer (ECU ) is programmed so this info will not be available. But with a wiring diagram you should be able to figure out how to manipulate the IAC motor. It's basicly power on one wire, ground on another = motor travel out, switch polarity = motor travels in. The IAC motor should be located on the throttle body.
There was a product made to do just this on a jeep. It was not radio controled. It was wired in and the control was mounted by the shifter. When you got in a tricky spot off road with a manual trans jeep you could electronicaly raise the idle speed so you could use one foot on the brake and one on the clutch.Don't know if it's still in production but it would most likely to be able to be adapted to your vehicle.
LOL. If you can pull that one off I gaurentee you will be able to sell it. :)
Not at all. If you do decide to take on this project let us know how it turns out.
O
Oleg Lego
The Mike entity posted thusly:
OK, I was afraid that's all it was, but figured it was worth finding out more.
Ahh... I see.
Would that give a pretty good range of idle? I figure I'd probably need about 2000-3500 RPM, depending on conditions (ground it's sitting on, how slippery, etc.).
I'll see what I can find. Would that info be available to the consumer from Ford?
Heh! Well, it's certainly possible, if by no other method than using mechanical actuators to handle the controls. I'm not sure I'd like to attempt it, but it's real fun to think about.
I will. Thanks for the info!
Larry
M
Mike
I think you metioned that you had cruise control. If so this may work Scroll down to the bottom of the page to the Throttle/Winch Control.
formatting link
O
Oleg Lego
The Mike entity posted thusly:
Interesting link! The idea of controlling the winch from inside the car is a good one indeed.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.