基于nRF401芯片的温度无线数据采集系统设计.pdf
《基于nRF401芯片的温度无线数据采集系统设计.pdf》由会员分享,可在线阅读,更多相关《基于nRF401芯片的温度无线数据采集系统设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 25卷第 2期 齐 齐 哈 尔 大 学 学 报 Vol.25,No.2 2009 年 3 月 Journal of Qiqihar University March,2009 基于 nRF401 芯片的温度无线数据采集系统设计 黄军友(四川信息职业技术学院,四川 广元 628017)摘要:介绍了基于 nRF401 芯片的温度无线数据采集系统的设计。给出了无线数据采集系统的硬件具体电路及通信协议的具体格式,上位机采用查询的方式对多个测温点进行查询。系统具有数据传输速度快、可靠性高、功能易扩展等特点,适用于多种工业领域。关键词:nRF401;数据采集;无线传输;DS18B20 中图分类号:TP
2、212 文献标识码:A 文章编号:1007-984X(2009)02-0029-05 随着通信技术的飞速发展和计算机广泛应用,数据采集和传输技术得到了长足的发展,应用领域越来越广泛。目前工业控制现场以有线网络居多,但存在布线复杂、成本高等缺点1。基于 nRF401 芯片的温度无线数据采集系统,设置方便,不需布线即可采集多点的数据,成本低,克服了有线网络存在的缺点。1 总体设计 1.1 设计思路 无线数据采集系统分为数据采集部分和无线发送与接收部分,系统设计思路是在接收到上位机的动作命令之后,温度传感器开始检测温度,之后,直接将其转变成串行的电信号,经过单片机传送给无线传输模块的发送端;无线传输
3、模块的接收端接收到信号经过电平转换之后通过串口传给计算机。1.2 设计原理 系统组成框图如图 1 所示。它由单片机、温度传感器、多用途无线收发模块、电平转换电路和计算机等部分组成。其工作原理是上位机每隔一秒查询一次,下位机按 ID 号响应,通过温度传感器测量温度值(16位带符号位二进制数),把这 16 位码分高低两字节通过接在下位机串行输出口的多功能无线传输模块发送 图 1 系统组成框图 收稿日期:2008-09-20 作者简介:黄军友(1977-),男,四川威远人,讲师,工程师,硕士,研究方向:电子与通信,Jdgcx_。上位机 无线传输模块 电平转换电路 计算机 电平转换电路 站点 1:ID
4、-01 无线传输模块 单片机 温度传感器 下位机 站点 9:ID-09 无线传输模块 单片机 温度传感器 30 齐 齐 哈 尔 大 学 学 报 2009 年 给上位机。上位机通过连接在串行输入口的无线传输模块接收数据,转换成十进制温度数值并显示。这就完成了从数据采集、编码转换、数据无线传输、数据存储、数据显示等整个过程2。1.3 系统关键部件选择 1)温度传感器的选择。数据采集电路主要是测温电路,测温部分用数字集成温度传感器,系统选用DS18B20型号温度传感器。DS18B20是美国DALLAS公司生产的单线数字温度传感器,具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点3。特别适
5、合于多点温度测控系统,可以直接将输入信号转化成为串行数字信号进行处理。由于传送的是串行数据,放大器和A/D转换器可以省去,这种测温方式大大提高了测控系统的可靠性、降低了成本、缩小了体积。2)无线传输模块的选择。无线数据收发部分方案选择的关键是无线传输模块的选择。由于无线收发芯片的种类和数量比较多,如何在设计中选择所需要的芯片非常关键。nRF401工作电压为2.75.25 V,可以直接接单片机串口使用,数据无需曼彻斯特编码,效率高,最大输出功率+10 dBm,速率20 kbit/s,需要外接天线的数量1个,外围元件约10个,故无线传输部分采用基于nRF401芯片的无线数据传输模块4。3)单片机的
6、选择。ATMEL公司推出的AT89系列的单片机具有明显的优点:1、和AT8051引脚相兼容;2、以EEPROM电可擦除和Flash技术为主导的储存器;3、静态时钟方式;4、可反复进行应用系统试验;5、高标准的质量检测5。随着集成技术的发展和用户的不同需要,ATMEL公司先后推出不同档次的单片机系列:AT89C51系列(标准型),AT89S51系列(高档型)。在AT89S系列的高档型中,AT89S52是本系列的增强型,和AT89S51相比较,增强型的存储器容量扩大了一倍,增加了2个中断源,16位定时/计数器,增加了一个功能极强的定时/计数器等,故本系统选用AT89S52。2 系统硬件设计 2.1
7、 下位机部分电路 无线数据采集系统的数据采集部分主要由温度传感器DS18B20、单片机AT89S52和nRF401组成6。图2所示为无线传输模块电路,图3所示为DS18B20与单片机连接电路。图 2 无线传输模块电路 2.2 DS18B20 的 1-wire 技术 DS18B20的1-wire Bus技术采用单根信号线,既可以传时钟又可以传输数据,而且数据传输是双向的,这种单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。1-wire协议定义了复位脉冲、应答脉冲、写0、读0和读1时序等几种信号类型。所有的单总线命令序列都是由这些基本的信号类型组成的。在这些信号中,除了应答
8、脉冲外,其它均由主机发出同步信号,并且发送的所有命令和数据都是字节的低位在前7。基本的通信过程如下:主机通过拉低单总线至少480s产生Tx复位脉冲。然后由主机释放总线,并进入Rx接收模式。主机释放总线时,会产生一由低电平跳变为高电平的上升沿。XC11VDD2VSS3FILT14VCO15VCO26VSS7VDD8DIN9DOUT10RF_PWR11CS12VDD13VSS14ANT215ANT116VSS17PWR_UP18TXEN19XC220U6NRF401Y24MHzR41MKC1322pFC1122pFL122HC6820pFC7150FR34.7KVCCC9100FC101FC84.
9、7FR522KC5220pFC33.3pFC125.6pFR618KTXENPWRCSDINDOUT收 发天 线无线传 输模块C141F 第 2 期 基于 nRF401 芯片的温度无线数据采集系统设计 31 单总线器件检测到该上升沿后,延时1560s。单总线器件通过拉低总线60240s来产生应答脉冲。主机接收到从机的已应答脉冲后,说明有单总线器件在线,然后主机就可以开始对从机进行ROM命令和功能命令操作。P1.0 T21P1.1 T2EX2P1.23P1.34P1.45P1.5 MOSI6P1.6 MISO7P1.7 SCK8RST9P3.0 RXD10P3.1 TXD11P3.2 INT01
10、2P3.3 INT113P3.4 T014P3.5 T115P3.6 WR16P3.7 RD17XTAL218XTAL119GND20A8 P2.021A9 P2.122A10 P2.223A11 P2.324A12 P2.425A13 P2.526A14 P2.627A15 P2.728PSEN29ALE/PROG30EA/VPP31AD7 P0.732AD6 P0.633AD5 P0.534AD4 P0.435AD3 P0.336AD2 P0.237AD1 P0.138AD0 P0.039VCC40U1AT89S52123DS18B20C120pFY311.0592MHzC220pFVCC
11、10KR1C410F4.7KR2VCCDINDOUTTXENPWRCSRST 图 3 DS18B20 与单片机连接电路 2.3 上位机部分 此部分包括无线传输模块nRF401、单片机、电平转换电路和计算机。nRF401无线数据模块发送端的nRF401将单片机待传的数据信号调制成射频信号,发送到另一端的nRF401模块;接收端的nRF401接收射频的数据信号,并解调成单片机能够识别的电信号。单片机主要完成待发数据的组织和处理,向nRF401模块发送和接收数据。在本系统中,nRF401使用的是TTL电平,其串口输出的信号也是如此。但串行通信中一般使用的是RS-232通信协议,采用负逻辑,即规定31
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 nRF401 芯片 温度 无线数据 采集 系统 设计
限制150内