接着,规划单片机与温度传感器的衔接。本设计由于增加了无线收发模块,因此在设计方面,系统整体的延展性和可变性较高。
然后,编写采集温度、温度控制以及无线传输的程序。
最后,将软件程序与硬件电路结合进行调试,直到功能全部实现。
2.2 系统功能分析
(1)在显示屏上以摄氏温度的格式出现,便于观察(中间需要利用算法转换温度数据)。
(2)为方便功能调试与检测以及用户不同的需求,温度的上下限应可以在一定范围内进行调整。
(3)系统应具有两个模式即测温控温模式和后台设置模式,测温控制模式应显示当前所测温度值,后台设置模式则显示用户设定的温度范围以及测温频率。
(4)已知设定好的温度范围,通过与实时温度的比较,进行相应调节,或升温或降温。
2.3 元器件选择
2.3.1温度传感器选择
我们常使用的温度传感器大致有四种,分别是热敏电阻、铂电阻Pt1000、模拟温度传感器AD590K以及数字温度传感器DS18B20。我将它们各自的利弊以及特性分析做成了一个表格2-1如下。
表2-1 温度传感器的四种选择方案解析来!自~751论-文|网www.751com.cn
方案一 方案二 方案三 方案四
使用元件 热敏电阻 铂电阻Pt1000 模拟温度传感器AD590K 数字温度传感器DS18B20
元件特性 测量区间为40~90℃,精度低、性能不稳定 稳定性优良,元件线性也不错 精度高且重复性优于0.1℃但需要A/D转换、运算放大等步骤 测量区间为-55℃~125℃,显示九位温度读数,秉承1-WIRE 总线协议
分析结论 测量范围太小,且性能不够好,不满足本设计要求 常用在高温介质和工业生产中 硬件电路复杂难以调试 精度符合设计要求且方便连接,性能稳定。
最终选择 数字温度传感器DS18B20性能合适且满足设计需求。
STC89C51单片机的无线恒温控制系统设计+电路图(4):http://www.751com.cn/zidonghua/lunwen_77559.html