基于51单片机和CC1101的无线温度监控系统设计要点分析.doc

基于51单片机和CC1101的无线温度监控系统设计要点分析.doc

基于51单片机和CC1101无线温度监控系统设计 前言 目前,科学技术的发展日新月异,单片机等大规模集成电路的进步,广泛线缆传输连线麻烦,需要特制接口,颇为不便,测点距离远,布线很不方便。这时就要采用无线方式对温度数据进行采集。利用无线技术实现数据传输比使用传统的有线电缆有不可比拟的优点,如可移动性、方便灵活性等多方面都更能满足人们的实际需要。实现无线数据传输的方法多种多样,使用高频无线电技术、激光技术、红外技术等等均能满足无线传输要求。 本设计是以宏晶科技推出的STC89C52RC单片机作为控制核心,提出以DS18B20的单线分布式温度采集与控制系统,通过CC1101无线收发模块收发信息。监控点将接收到主控点的信息后,经过一些处理,然后相应的监控点将采集并发送数据给主控点。主控点通过串口将收到的温度信息回馈到上位机(PC机),从而远程实现对整个系统的检测与控制。 总体方案设计 温度监控系统有着共同的特点:测量点多、环境复杂、布线分散、现场离监控室远等。若采用一般温度传感器采集温度信号,则需要设计信号调理电路、A/D 转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送到计算机去处理。这样,由于各种因素会造成检测系统较大的偏差;又因为检测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的稳定性和可靠性下降 。所以在多点温度监控系统的设计中,我们必须正确选用温度传感器和收发端电路的设计。 1.1温度传感器 在这个系统的设计当中我们采用数字温度传感器DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线性度较好。在0~100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS1820和微控制器89C52构成的温度测量装置它直接输出温度的数字信号可直接与计算机连接。这样测温系统的结构就比较简单体积也不大 采用温度芯片DS18B20测量温度,可以体现系统芯片化这个趋势。部分功能电路的集成,使总体电路更简洁,搭建电路和焊接电路时更快。而且,集成块的使用,有效地避免外界的干扰,提高测量电路的精确度。所以集成芯片的使用将成为电路发展的一种趋势。本方案应用这一温度芯片,也是顺应这一趋势。 XL1101-D01微功率无线数传模块,采用Chipcon公司最新的高性能CC1101(CC1101完全兼容CC1100,性能较CC1100更胜一筹)无线通信芯片,最大传输数率达500kbps,并可软件修改波特率,开阔地传输最远距离达到 300-500米,具有无线唤醒等功能,灵敏度达到-110dBm,可靠性高,可广泛应用于各种场合的短距离无线通信领域。XL1101-D01模块配备弹簧天线,具有极高的性价比。 图1 主控点电路系统框图 图2 监测点电路系统框图 2 硬件电路的设计 我们所设计的外围电路包括:电源电路、温度采集、晶振电路、复位电路以及串口等电路。下面将依次对各个模块进行说明。 电源电路 我们采用USB供电,但是由于CC1101模块的使用电压为3.3V,因此我们用LM1117-3.3将5V电压转为3.3V给CC1101模块供电。具体电路如下: 图3 电源电路图 2.2温度采集 温度芯片DS18B20是Dallas公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式。测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。测量温度范围为 -55℃~+125℃,在-10℃~+85℃范围内精度为±0.5℃。其工作电源既可在远端引入,也可采用寄生电源方式产生。CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。由于每一个DS18B20都有唯一系列号,因此多个DS18B20可以存在同一条单总线上。这允许许多不同地方放置温度灵敏器件。此特性的应用范围包括HAVC环境控制,建筑物、设备或机械内的温度检测,以及过程监控和控制中的温度检测等 图4温度采集电路图 2.3晶振电路 图5晶振电路 2.4复位电路 图6 复位电路 2.5串口电路 图7 串口电路 2.6主控点电路 图8 主控点电路 2.7监测点电路 图9 监测点电路 2.8 STC89C52RC单片机 图

文档评论(0)

1亿VIP精品文档

相关文档