Node | Description |
---|---|
combustion-manager | attempts to maintain the target water temperature by adjusting combustion parameters . Outputs monitoring parameters |
event-glow-fuel-blow-check | attempts ignition and checks for flame reading the EGT |
event-prime-diesel | soaks the fuel pad with diesel |
flameout-monitor | detects loss of combustion , pulses EGT drops below SETPOINT |
air-to-fue-ratio | calculates and sets FAN and FUEL PUMP speed based on power level |
info-display | No description |
event-clear-chamber | Ventilates the combustion chamber for the amount time specified in SEC |
main | used as notepad |
number-of-failures-counter | keeps track of how many times the stove fails to ignite and triggers the restart procedure. Max number of failures must be specified, the counter reset when flame is detected |
manual-periferals-test | allows manual testing of all the sensors and actuators connected to the board for calibration and troubleshooting |
pot-input-mapped | No description |
pulser | generates pulses at the specified frequency, useful for instance to set sampling frequency of a n analog sensor |
pwm-load-switch | switches PWM load between set value and zero |
water-pump-manager | starts and stops the coolant pump |
webasto-control | main body of the program |
webasto-communication | No description |
fuel-pump-pulser | manages a piezo-electric fuel pump (driven by a mosfet) . Sets number of pulses per second and pulse duration in milliseconds |
webasto-running | activates the combustion manger whilst checking for flameouts |
webasto-emergency-shutdown | stops fan and fuel pump at any point of the program. |
webasto-standby-thermostat | sends the system to standby (combustion off, water pump on) if the water temperature fails to drop to target temperature |
webasto-startup | ignition and re-ignition procedure |
startup-flame-check | samples EGT to check for flame
|
webasto-shut-down | shutdown procedure: stops fuel pump, turns on glow plug for x seconds to burn off residual fuel, sets fan to max . |