Abstract: The temperature servo control system is an important subsystem of digital variable temperature air conditioners, serving as its actuator. Based on the working principle of digital variable temperature air conditioners, this paper proposes a fully digital temperature servo control system based on an ARM microcontroller. The hardware circuit of the temperature servo system uses an ARM-based digital temperature controller as its core, sampling indoor and outdoor temperatures through a single-wire bus digital temperature sensor DS1820, and using an LCD module to display and analyze various operating parameters of the temperature servo system in real time. A general modular design approach was adopted, and the speed control program for the temperature servo system was written and implemented using C language.
Keywords: Digital variable temperature air conditioner; Temperature servo system; C programming language; Brushless motor
1 Introduction
Indoor climate is a type of artificial climate most closely related to human health. With the continuous improvement of people's living standards, various electrical appliances for regulating indoor climate have increasingly entered ordinary households, making indoor climates more and more comfortable and less constrained by natural climate. Air conditioning controls indoor temperature to change continuously and slowly with changes in outdoor temperature, which is closer to human physiological sensation, making people feel more comfortable and healthier. This paper focuses on the design of its servo system, and the research content includes the design of the temperature controller, the design of the motor drive circuit, the determination of the motor speed control scheme, and the program implementation.
2. Servo System Hardware Structure Block Diagram Design
The hardware block diagram of the temperature controller based on LPC2214 is shown in Figure 1. It consists of an embedded microcontroller LPC2214, a power supply module, a clock system, a JTAG debugging interface, a reset circuit, a digital temperature acquisition section, an LCD display, an independent keyboard, a motor control module, and other components.
For details, please click: Microcontroller-based Digital Temperature Servo Control System