Hey All,
I am about to embark on a home built system to control several factors in maintaining the battery bank, and I am seeking input. I will outline my ideas and plans and then wait for the AAA (Anti Aircraft Artillery).:-0 Actually I am very actively seeking input as I do not consider myself an electronics expert by any means!
I was thinking the center, or brain, of the system would be an LM3915 with a NE555 to allow for short term loads and avoid unrequired charge cycles. This would be setup in the dot mode. Nearly all actions and reactions will be based on results from this IC combo.
The genset:
Since I have a home assembled diesel/alternator genset the focus will be around that. When battery voltage drops to 11.5 I want the engine to start, warm up and then initiate the charging. When batteries get to 14.5V I want it so shut down. I need to allow for glowplug operation at lower ambient temperatures, but that can be full time summer or winter with a simple cutout switch during warmer months. To implement this I was thinking of a series of NE555's driving FETs and relays, in association with LM324 quad op amps acting as various sensor controls.
The low voltage signal from the master LM3915 could activate the relay H bridge to set throttle to a midpoint, determined by a cam/switchs on a geared dc motor disc that is like a small wench attached to the throttle lever with a spring to hold tension against the throttle drive.
At that point the system will activate the glow plug for 5-10 seconds, then activate starter until run condition is detected via a cooling fan pressure switch. If start fails after 10 seconds stop everything and wait 10 more seconds and then repeat the process for 3 tries. If all three tries fail an abort start signal is generated, and sound a buzzer, and or shut off the power to the entire monitoring system. That's the point that I'm having the most problem understanding.
How do I count those start attempts? Would latching relays, in series, one activated on each attempt and feeding the next in line, work? If so when the next master charging cycle is attempted can a signal from the throttle H bridge, at the midpoint, reset all of these? Could I tap into the running condition sensor to reset them? I've never worked with latching relays, so I really don't understand their operational needs. If these will work as I imagine can the master LM3915 send a reset signal to all of them at the next charge session before throttle reaches mid point?
To control the glow plug/start operation:
When the throttle midpoint is reached a master NE555(#1) set as a mutivibrator is powered up. This will drive the glow plug slave NE555(#2) set as a one shot or monostable mulivibrator whos output will drive a FET and a relay. Also driven by the master NE555(#1) will be the slave start NE555(#3), also a oneshot, with the same FET/relay setup, timed to delay until the glow plug NE555(#2) has been activated for 10 seconds. If the cooling fan reaches a pressure/speed high enough to activate a cutoff switch the master NE555(#1) is powered down, which should also cut the power to all the slave NE555's(#2 & #3).
To control warmup sensing/initiate charging:
My thinking is to tap into the water temperature sender for this sensor. If an LM324 quad op amp is used the variable resistor within the water temp sender could control one output. When the preset is reached a signal would be sent to the throttle H bridge to open to full power setting for the engine. If an LM324 quad op amp is used an over temp signal could also active the throttle H bridge to shut down the engine. There must be safegaurds! When thottle is opened to full power the charging system can then be powered up. Since I'm using a simple rehostat on an automotive alternator to control alternator output the throttle H bridge position sensor, LM324 output can activate another FET/relay.
Safegaurds:
I've already addressed the over temp issue, if that happens throttle is returned to full stop which will automatically disengage the charge. The oil pressure sender will have another leg of the LM324 quad op amp to monitor lubication. In the event oil pressure drops, or goes too high, a signal to the throttle H bridge will go to full stop. Any time the throttle H bridge is in any position besides full open the chargng system is deactivated. Also there will need to be a fuel level sensor. To run the engine dry isn't really a problem, but to reprime it after such an event is a hassel. So I was thinking a simple float level/rheostat built for this driving a leg of the LM324 quad op amp would work there.
So one leg of the LM324(#1a) quad op amp will detect warm running temperature, one leg of the LM324(#1b) will detect over temperature, another leg of the LM324(#1c) to sense low oil pressure, another leg of the LM324(#1d) for high oil pressure (in case the bypass valve fails). Another LM324(#2a) quad op amp for low fuel level control, LM324(#2b) for throttle stop position, LM324(#2c) for throttle midpoint, LM324(#2d) for throttle full open.
Battery voltage:
The master LM3915 will iniate and stop all activity depending on the battery voltage. Homebrew optocouplers driving an LM324(#3a) quad op amp which will then drive FETs/relay(s) for master control. The remaining outputs of LM324(#3b,c & d) might be able to reset the latching relays on the start attempt count. A feedback from any of the safegaurds will de-energize the master M3915 and send the throttle position to full stop.
Please feel free to comment. I'd like to NOT buy piles of IC's and relays because I've overlooked something, which I'm almost sure I have. I think I've got a handle on most things, but again the start attempt count is something I'm very unsure about.
Thanks in advance,