无线温度采集与显示系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无线温度采集与显示系统
王苗青
R e se a rch and E xp lo ra tio n|研究与探索•探讨与创新
摘要:本设计为无线温度采集与显示系统,该系统在工农业生产中具有极高的应用价值,为更好地完成本次设计,小组设计成员在前期进行了精心准备,通过收集材料,请教教员,制定了一套可行的设计方案。
为提高设计的效率,本设计从硬件和软件两个方面入手。
对各部分的电路进行了分析,最终成功地实现了系统的硬件电路。
我们搜集资料后,将电路原理图绘制了出来,并在线路板上接上了元件,完成了相应的硬件测试。
依照硬件的设计和测控系统所需要实现的功能,本设计也对软件进行了逐个设计,并通过多次的模拟运行、调试、修改,简化了软件系统,最终构成了一套较为完整的程序系统。
关键词:D S18B20 传感器;N R F905;A T89C51
中图分类号:T P274.2 文献标识码:A文章编号:1671-0711 (2017) 08 (下)-0194-02
无线温度采集与显示系统是一种通过射频技术,将采集到的信息传送并处理的无线测温装置。
系统主要包括传感器模块、接收发射模块、单片机处理器模块以及数据显示模块四部分。
传感器模块采用的是D S18B20数字温度传感器芯片,中央处理器为A T89C51单片机,N R F905作为无线收发装置。
因 为采用了专业的无线发射装置N R F905,该系统具有可靠性好,测量精度高,误差小,系统状态稳定等优点。
温度传感器是无线温度采集与显示系统的重要组成部分,而其作为顶尖高新技术产品之一,在各行各业的生产生活中都具有广泛的应用。
1系统总体设计方案
采用51单片机为核心控制器,测温装置采用专业集成温度传感器D S18B20,无线发射接收模块采用先进的N R F905模块,显示模块采用功能更为强大的L C D1602液晶显示装置。
1.1温度传感器的选择
温度传感器采用D S18B20c D S18B20是DALLAS 公司生产的一线式数字温度传感器,在工农业生产中应用较为广泛,其耐磨性好,轻巧灵便,接线方便,封装类型多样等特点使其在各种狭小空间的温度监测和控制领域具有较高的应用价值。
测温范围在-55~+125尤,使用过程中不需要任何外围元件,且测温分辨率可达0.0625度,占用微处理器的端口较少,可节省大量的引线和电路,且误差较小。
(1)D S18B20特性。
简单的多点分布应用,无需外部器件,可通过数据线供电,零待机功耗。
测温范围-55~ +125尤,以0.5尤递增;温度以9位数字量读出;温度数字量转换时间200ms。
(2)D S1820的工作原理。
D S1820是这样测温的:
用具有较高温度系数振荡器确定一个门时期,在这段时
间内,计数器的计数脉冲对低温度系数振荡器计数,得
到温度值,计数器在计数器末端达到0之前预设在门周
围的对应于55尤的值,温度寄存器值增加,表明测量
温度大于55尤。
1.2无线发射模块的元器件选择
(1)N R F905简介。
N R F905无线收发器工作在433/868/915M H Z的I S M频段。
主要由频率调制器、
接收器、功率放大器、晶体振荡器和调节器五部分组成。
该模块在超低耗无线收发器、无线传感网络、无线数据
传输系统、遥感监测等领域应用广泛。
且该发射模块可
以很容易通过S P I接口进行编程配置。
且功率较小耗电
量较低。
(2)N R F905的特性。
输出频率4M H Z,外部时钟脚负载为5P F,晶体为4M H Z,P O W E R D O W N模
式时S P I时钟为1M H Z,工作在433、868、915M H Z
的I S M频段;通道宽度和通道间隔为200k H Z。
1.3 A T89C51 单片机
(1)A T89C51 简介。
A T89C51 是一种带 4K字节FLASH 存储器(F P E R O M—Flash Programmable and Erasable R ead O nly M em o ry)的低电压、高性能
C M O S 8位微处理器,俗称单片机。
(2)A T89C51特性。
4K字节可编程F L A S H存储
器;寿命:一千写/擦循环;数据保留时间:10年;
三级程序存储器锁定。
2硬件电路设计
本论文设计的无线数据采集系统包括数据采集/传
输系统与数据接收系统。
数据采集与传输系统由单片机、
194中国设备工程2017.08 (下)
h i n a中国
C p i a n t设备Engineering 工程
温度传感器、无线传输芯片和天线组成。
数据接收系统由
天线、无线接收芯片nR F905,单片机和液晶显示屏组成。
2.1温度采集发送系统设计
温度采集与传输系统实现环境温度的采集,然
后转换成单片机所能识别的数字信号,信号无线模块
n R F905发射出去。
(1)温度采集模块。
该模块是由美国达拉斯精选公司开发的一种温度传感器D S18B20,用于温度采集。
D S18B20温度传感器的温度测量范围,负55到125度,
可实现9~12的温度分辨率,数据传输方式简单。
该
信息通过单线接口发送给D S18B20,所以从主机C P U
到D S18B20只需要一行(接地线)〇D S18B20电源可
由数据线本身提供,无需外部电源。
(2)无线发送接收模块。
无线传输模块选用低功耗的无线射频收发芯片n R F905。
芯片工作在I S M的
433m h频段,有一个完全集成的频率调制器和解调器、
接收器、功率放大器、晶体振荡器和一个调节器。
芯片
能耗非常低,1〇d B m的的功率发射时,工作电流只有
30m A,接收电流仅为12.5m A,多种低功耗模式,待机
电流仅为12.5u a,节能设计更方便。
2.2模拟S P丨口的实现
因为单片机不存在SPI 口,为实现单片机n R F905
的通讯,需要模拟S P I端口,S P I端口可以通过S P I命
令设置。
首先,必须建立设备的发送接收模式,以确保
有效的数据发送和接收。
2.3液晶显示模块(L C D1602)
液晶L C D1602显示,数符发生器R O M可以显示
192个字符,64个字节的自定义字符R A M,可以自定
义8个5^8点阵符或四个5^11点阵符。
80个字节
的R A M,标准的接口特性,适配于M6800系列微处理
器的操作时序。
该模块结构紧凑、装配容易、体积小,
像素尺寸小、分辨率高。
2.4串行通信模块
串行通信模块采用M A X232电平转换芯片,采用
R S232接口与P C机相连接,完成了单片机与P C机之
间的通信配置,串口控制登记端口可以设置串口通信频
率、数据位和波的频率的设计参数是9600bps、数据是
8位,1个停止位,无奇偶校验。
3软件设计与调试
(1)采集模块软件设计。
首先,令D S18B20初始化,把收集到的温度信息发送到单片机,通过单片机的
P1.6和P1.7脚控制D S18B20的S C K和D A T A。
主机
通过S P I接口向905配置寄存器写入信息并发送,在这
个时候将数据显示在L C D1602上。
主要是用于和接收
模块显示的数据作为对比,检验发送过程是否出错。
(2)发送接收模块软件设计。
发射部分的工作过程为:经过热电偶数字转换器对单片机的控制下,标准
热电偶进行收集温度数据的信息加以理后,再把信息发
送给单片机进行A/D转换,与此同时,由放大器将被测
热电偶的输出数据输入到单片机当中,单片机需先将这
些数据分组进行打包,然后将其发送给无线收发芯片。
在采集模块软件设计这一部分开展的时候,第一步
是要把n R F905设置为发送状态,T X—E N=1,T R X_
C E=0。
n R F905在S h o ck B u rstT M发送模式的时候会自行
生产C R C检验码和字头,在发送过程完成且数据准备
好引脚之后,微处理器会收到数据发射完毕的信息。
由
以上所述的内容不难知道,n R F905的ShockBurstTM
收发模式的益处在于节省存储器和微控制器资源,以及
减少了编写程序所需要用的时间。
(3)显示模块软件设计。
显示模块软件设计过程为,第一步先将L C D1602初始化。
利用数据传输端口
P0.0 ~P0.6由单片机向显示器传输温度数据的信息。
显
示L C D1602正确接收的数据信息转化成的温度信息。
延
时0.8s后,对下一个时间段的温度数据进行重新读取,
进入循环。
(4)调试。
软件调试时,我们主要使用了教员所教的Proteus软件和keilC51两个软件。
在软件调试的过
程中,我们先利用Proteus软件进行绘制电路图,并将各
个元器件的参数进行了设置。
然后利用Keil C51软件进
行编写程序,并在编译后再利用Proteus软件中进行仿真。
在元器件放置方面,把相互之间有所关联的元件
放在一起。
例如为了提高电路的抗干扰能力,则接地线
应当选择形成闭合回路,电路提供的电源为+5V稳压电
源。
为了有利于得到没有误差的波特率,单片机应选用
12M H Z的晶振。
选用这种晶振尤其有利于与单片机通信。
4结语
我们把大部分的时间用在了单片机软件程序的编辑
和调试以及电路模块的制作方面,测温方面由于选择了单
线数字温度传感器D S18B20,测温比较精准。
在本次的
设计中,我们从开始的迷茫到最后的熟悉,经过了无数次
的学习。
通过本次对毕业设计的学习,我们的学习能力与
实践能力都得到了极大的提升。
实验的过程里,我们遭遇
过失败与挫折,但在教员的指导下都得到了克服。
温度采
集与显示系统的完成,也给予我们信心与成就感。
参考文献:
[1] 高雪飞.基于nRF905的无线数据传输与液晶显示系统设计.
[2] 祝凤莲.LCD1602在数学钟中的应用.
[3] 马文伟.基于多元统计原理的室内舒适度评价系统的设计.
[4] 张舒.基于n R F系列射频芯片的三导联心电遥测系统.
[5] 林华.基于A R M的无线数据通信模块的实现.
中国设备工程2017.08 (下)195。