The present thesis proposes a design and implementation of a functional embedded system prototype, which solves a problem of multiple circulator pumps in old heating systems without any kind of control electronics. Control electronics is needed where multiple units of a heating system - namely the heat pump and the central heating unit - must function as one unit. The thesis develops an easy, affordable and modular solution with a possibility of upgrading. User interface is implemented using a finite-state machine, which enables user to change settings. Since user settings must retain their value in case of power shortage, functions of reading from flash memory and writing to flash memory have been developed. Printed circuit board (PCB) is modular, so that new sensors and actuators can be added in the future. In case of errors, a special error-handling mode is initiated - a so-called safe mode. A front plastic housing mask is designed with the help of CAD/CAM software, to be milled with CNC. Finally, the prototype is installed and tested on a heating system.
|