(28页、7217字)摘要:本设计采用一块单片机(AT89S52)作为水温控制系统的控制核心,实现人工设定温度,自动控制温度,显示水的实时温度等功能。水温测试方式采用集成模拟温度传感器感知器皿中水的温度,并用运算放大器将传感器输出的微弱模拟电压信号进行放大。采用简易键盘对目标温度(40℃~90℃)进行人工设定,并用数码管动态显示水的实时温度。同时系统还通过继电器电路控制加热器件的导通与关闭,达到保持设定温度基本不变的目的。水温控制算法采用现今较为成熟,使用广泛的PID算法。通过试验调试出PID算法中的比例,积分,微分常数,从而控制加热的时间比例,减小系统的调节时间。温度控制的静态误差≤0.2℃,标定温度≤1℃。
This design uses a microcontroller (AT89S52) as a water temperature control system for controlling core temperature to achieve artificial settings, automatic control of temperature, the real-time display water temperature, and other functions. Water temperature tests using simulated temperature sensor integrated perception containers in the water temperature, and operational amplifier will be used by a very small sensor output voltage analog signal amplification. Using keyboard scan mode on the target temperature (40 ° C to 90 ° C) artificial settings, and digitally dynamic display of real-time water temperature. At the same time through the relay system heater control circuits of the on - and closed to maintain the set temperature is essentially the same purpose. Water temperature control algorithm used today more mature, the use of a wide range of PID algorithm. Through a PID algorithm debugging test as a proportion, integral, differential constant and thus control the heating time ratio, the system reduced regulation time. Temperature control of the static error ≤ 0.2 ℃, calibration temperature ≤ 1 ℃. Key words:SCM (AT89S52), automatic control, PID algorithm
目录 1 引言 6
|
基于单片机的水温控制系统
查看评论
已有0位网友发表了看法