摘要
设计了一种以单片机STC89C52为核心的恒温箱温度控制系统,通过简单的人机交互界面,用户可以自由输入所需要的恒温箱的温度范围;重点阐述了系统的硬件构成、各部分的主要作用及系统软件的设计过程,通过DS18820数字温度传感器可以准确地测量当前的实时温度,并将采集的温度值送给单片机进行处理;系统的测温范围设定在22~80℃,性能测试结果表明:该系统可以实现测温精度优于±0.05℃的控制要求,具有±0.01℃的分辨率,并且可以实现多点测温,具有很强的抗干扰性;实际应用表明,该系统具有结构简单、控制精度高、可靠性好、性能稳定及通用性强等优点,具有广泛的应用前景。
A temperature control system for thermostat is designed with STC89C52 as the controling core. Through a simple human-- computer interaction, the user can freely enter the temperature range of the desired thermostat. The hardware structure of the system, the main function, and the process of the system software design are expounded emphatically. By DS18B20 digital temperature sensor accurately measures the current real--time temperature, and the acquisition of temperature value is given to microcontroller for processing. Temperature control system test is set to 22-80℃, and performance test results show that the system can realize temperature control requirements of accuracy better than ±0.05℃, with a ± 0. 01℃ resolution and can achieve multi--point temperature measurement, even more it has a strong anti--interference. Practical application shows that this temperature control system has a simple structure, high control accuracy, high reliability, stable performance, and high universality, so it has the very broad application prospects.
出处
《计算机测量与控制》
北大核心
2014年第8期2455-2458,共4页
Computer Measurement &Control