I have attempted to keep computers out of my brewing hobby because I brew to get away from computers. However, I have noticed that a lot of amateur and professional brewers would like to learn more about how embedded systems work. I have been thinking about writing a book or at least starting a blog or a subforum that is dedicated to teaching the basics of brewing embedded system design, starting with basic electricity and electronic principles and working methodically through complete computer controlled brewing and/or refrigeration systems. Is anyone interested in learning about embedded systems design with respect to brewery control?
For those who do not know what the term embedded system means, an embedded system is a computer system that is embedded into a device, usually for the purpose of controlling the device. A frequently encountered embedded system is the engine control unit (ECU) in one’s car. The ECU is also known as the powertrain control module (PCM). For those who are not old enough to remember the joys of having to replace points, rotors, distributor caps, and adjust carburetors, the ECU replaced many mechanical engine control systems with electronic actuators and sensors. Engine control is handled via feedback/feed-forward computer algorithms that take inputs from sensors and send control signals to actuators. For example, readings taken from the manifold absolute pressure (MAP) sensor are used to control actuators that feed fuel to the fuel injectors and control ignition timing. Before the advent of the ECU, cars had to be tuned on a regular basis.
By the way, the BrewPI is an embedded system. It uses a Dallas Semiconductor DS18B20 one-wire temperature sensor for feedback and SSRs for feed-forward actuators.