This Repository only started and is not compleetb yet
This repository will have att the details of how I have build an Remote controllable Generator Auto start capability.
I wanted to have the capability to start my Petrol Generator when we have Power outage at my hous.
Sins we now have regular Load shedding in South Africa it has become a real problem to keep my webservers up and running
I needed a system to auto start an electric start Petrol Generator when the City power goes down as my UPS can only keep the servers running for a short while.
I desided to split the implimentation in two.
One to start the Generator and the other to stop the Generator.
This repository will only have the Generator start documentation.
The Generator stop details will be holed in the following repository. https://github.com/antonjan/automatic_power_transfer_system
I wanted to modes.
One to autostart when ever the City Power is down.
Two Only Start the generator when I give a command remotely via Wifi TCP connection.
To Start a Petrol Generator you need to consider the following.
- Chock need to be pulled when generator is could and the starter needs to be activated untill engin starts and the Chocke must be released to it run postion.
- Detect if Generator is cold or warm to identify if chock need to be pulled.
- A warm start mite only need an Half chocke setting to start on some Generators no Choke.
- Detect if Generator is running.
- There is other factors like oile level and temprature but this is normely monitored by the generator ist self.
Lets look at the Coled Start option first.
- Check Generator Temprature and check ists coled start.
- Pull chocke to maximum with Magnetic Actuator.
- Close relay for Starter and on position key and monitor output voltage for (Predefined Time, Must be configurable EG 900ms)
- if Voltage rises then deactive Chock Actuator to disable chock disconnect Starter relay but keep on relay on.
- if Voltage did not rise then deactivate starter relay but keep on relay to on position. Waite for about 3 Seconds and then gotostart with one