Implementation of a fuzzy logic-based embedded system for temperature control
Gabriel Oltean, Laura-Nicoleta Ivanciu · 2017
The core of this work consists in an explicit and complete implementation of an embedded system for temperature control. The embedded system is developed around an Arduino board and uses a fuzzy logic system as controller. The literature abounds in various solutions referring to design, implementation, and/or simulations of control systems, fuzzy logic controllers, embedded systems, and their combinations. This implementation offers to novice designers a platform for understanding, experimenting and learning the main concepts of both embedded system and closed loop control system, operating in a real environment. The major achievements of this work can be summarized as follows: access for measurements in relevant points of the system, illustration of the use of some fundamental devices and concepts in modern electronics (smart sensor for temperature measurement, power control using SCR, DAC converter, C++ programming, implementation of a fuzzy logic controller, I2C and 1-Wire interfaces), possibility to create different operating scenarios (by changing the set point temperature, sampling period, and scaling factors). The experimental results, in various scenarios, substantiate the expected operation of our temperature control system.