My project is to develop a load-based high idle control system. It might sound complicated, but I think it should be pretty easy. Just want someone to take a look at it for me.
The mechanical portion is already in place. The vehicle's cruise control actuator is the perfect setup for doing this. I've unplugged it from the rest of the vehicles electrical system, so it is no longer being used for "cruise control".
Basically, it's just a 12v electric motor that has a cable that runs to the gas engine's throttle body.
So, to control that electric motor, I need an H-bridge controller. I'll post up my parts list here in a minute.
I'm wanting to use an Arduino to control this project. I run an air compressor off of the engine, which requires more engine speed than the typical ~850rpm that an engine idles at. This is where I need high-idle capabilities.
Overview:
Arduino is set to hold 1500 engine rpm
Arduino reads tach signal from engine (tap into tach signal wire)
Arduino uses PWM to control H-bridge, which controls electric control motor
Benefit of doing it this way, is that the engine will hold 1500rpm no matter what the load is. As the air compressor cycles, the load changes. Therefor, a set throttle position (say 20%) may hold 1500rpm with no load, but as soon as that compressor kicks on, it may drop down to 1200rpm or less.
Your thoughts on this?















