基于DSl8820的温控系统冷热调节设计
DSl8820测量温度与输出温度之间的关系如表2所示,输出温度为12位的二进制数,存储在DSl8820两个8位的RAM中,二进制数的前5位是符号位。
2.4 固态继电器驱动模块
本设计中选用交流型固态继电器SSR,它是一种输入控制电流小、带光电隔离器的无触点开关。通过控制SSR输入端直流电的通断便可控制输出端交流电的通断,而且启动性能平稳,对电网辐射干扰小。固态继电器控制电路见系统总电路图(图2),在负载端由100 Ω和0.1μF组成串接电路,用于对风扇、加热管进行过电压保护。
2.5 AT89S51单片机控制模块
AT89S5l是整个系统的控制核心,其内置Flash ROM,用于存放用户程序。DSl8820所感测的温度数字信号和用户目标温度作为输入信号,经控制程序处理后发出相应的控制信号,显示系统工作状态、被控对象温度值,以及控制SSR直流端的通、断电,从而控制风扇、加热管的通断电,实现被控对象温度的冷热调节。总电路图(图2)中虽然给出DSl8820与单片机的接口电路、固态继电器控制电路,但由于DSl8820和执行设备设置在被控对象现场,因而在实际中要留出相应的信号传输线。
3 系统软件设计
软件部分采用程序模块化设计,便于各个功能的调试和实现。系统软件程序主要由主程序、功能实现和运算控制3个模块组成。
3.1 主程序模块
主程序模块采用循环查询直至中断退出,以达到温控系统冷热自动控制的目的。主程序流程如图3所示。
3.2 运算控制模块
运算控制模块包括数字滤波、PID算法、温度传感器控制3个子程序。数字滤波由限速滤波实现,限速滤波能充分利用每一个采样值,保证了采样的实时性和采样值变化的连续性。限速滤波子程序流程如图4所示。
电容式触摸屏相关文章:电容式触摸屏原理
评论