中央空调温湿度检测系统设计
时间:06-25
来源:3721RD
点击:
3 系统的软件设计
软件是系统功能实现中最为关键的部分,它的完成与实现也决定了整个设计系统的正常运行的成功与否本系统的软件设计主要包括温湿度检测、LCD显示、键盘等程序设计。因为DS2438单总线期间对时序的要求非常严格,对温湿度检测采取汇编语言进行编写,而LCD和键盘驱动则采用C语言进行编写,整体采用目前流行的C语言与汇编嵌套的编程思路。这样做的目的是既能达到DS2438的时序要求高的要求,义能以最少的工作量完成整体的程序设计。系统的主程序框图与温湿度检测模块框图如图4所示。
4 结论
本次设计论述了基于单总线设计的中央空调温湿度检测表系统,采用AT89S52作为系统的核心,采用MAX232数据传输完成与上位机的通信,通过12864液晶显示器将采集到的温湿度显示出来。
按本系统搭接成的实物放在某室内已成功运行数月,测试结果基本正常,但是,由于一些客观因素存在的关系,致使湿度传感器测得的结果波动范同较大,但总体还算稳定。本人分析原因可能是由于板子是自己搭接而成,不是正规印制电路板,加之室内有较大的电磁干扰源而造成的误差。而这些误差的存在是不能避免的。
整个电路本着简单可靠,选用低价格通用元器件的原则完成了本设计的任务,而抗干扰技术是单片机应用系统设计过程中的重要环节,合理地使用硬件和软件抗干扰技术,可使系统最大限度的避免干扰的产生和受干扰后能使系统恢复正常运行,保证系统长期稳定可靠地工作。本次设计中选用的器件都是价格低廉、性能稳,性价比高元器件,经过进一步改造定能投入使用。
- 用单片机AT89S52实现DTMF信号译码(06-01)
- AT89S52的机载电气盒测试仪的设计(03-14)
- 基于AT89S52的脉冲参数测试仪(10-22)
- 传感器技术中的阻抗测量方法(03-23)
- 电桥测量基础(06-10)
- 适用于微型仪器的精密电容传感器接口(09-06)