工控嵌入式系统技术人物智慧温度控制系统
引言
随着技术的不断进步,对于温度控制系统的需求日益增长,尤其是在实验室等对温度极为敏感的大型公共场所中。为了满足这一需求,本文基于AT89C51单片机设计了一套实用的温度智能控制系统。
硬件组成
本系统主要用于实验室等大型公共场所的温度控制,因此需要设定一个温度范围而不是单一点。我们设置了一个温度点,并在这个点的上下限附近设定了回差带,如图1所示。
原理框图见图2,硬件组成包括单片机信息处理、温度采集、信号转换、显示、报警、键声及控制部分。具体工作流程如下:
利用集成temperature传感器采集环境温度。
将模拟量通过运算放大器和A/D转换器转换为数字量。
通过键盘输入预设的上限值和下限值,以及上限复位值和下限复位值。
当环境温度高于或低于预设范围时,启动制冷设备并根据采样价值与阈值差异来调整设备台数。
当环境温度达到预设复位值时关闭所有设备。
软件设计
本系统采用模块化结构设计,包括键盘扫描程序(如图5)、防脉冲干扰平均法计算程序以及标变换公式(V = (T - T0) / K + V0),其中K是电压与摄氏度之间比率,V0是零度电压。
结束语
整个系统以AT89C51单片机为核心,实现了对temperature的智能控制。本系统运行稳定且精度高,可以方便地通过键盘修改参数。