基于无线数据方式的多路数据采集与传输系统设计精选.docVIP

基于无线数据方式的多路数据采集与传输系统设计精选.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于无线数据方式的多路数据采集与传输系统设计精选

基于无线数据方式的多路数据采集与传输 作者:刘定 指导教师:曹成茂 (安徽农业大学工学院 04电子信息工程 合肥) 摘要:本系统设计了一种基于SPCE061A板单片机和射频芯片nRF905模块所构成的无线数据方式的多路温度数据采集系统。同时介绍了系统的具体工作流程,给出了无线数据采集部分和各个模块的结构框图。在软件设计上,采用了汇编语言和C语言编程,最终实现了多路温度数据采集系统的设计。另外SPCE061A片内集成了一个在线仿真电路接口,使得对该芯片的编程、仿真都变得非常方便,结合凌阳科技提供的集成开发环境(μ’nSP IDE)可以利用它对芯片进行真实的仿真;本文采用nRF905射频模块、温度传感器组成无线数字温度数据采集与传输系统,能实时检测环境中的温度,适用于各种不宜进行有线测温的场合,该设计具有简单可靠和灵活方便的特点。 关键词:DS18B20,SPCE061A, nRf905,LED数码管。 1 引言 在测控系统中,数据通信可以采用有线的方式,但在一些地理条件复杂,线路架设困难的场合,无线方式就显出了优势。目前,短距离无线通讯方式主要有两种:红外技术和工作于ISM频段的射频技术,其中ISM频段的射频技术又分为普通RF(Radio Frequency),蓝牙技术,HomeRF等。红外技术的缺点是红外方向性强,通信距离较短,不能有遮挡物等。而与普通RF技术比,蓝牙和HomeRF不仅技术复杂度高,软硬件设计及其协议编程复杂,而且传输距离相对较近。目前国内外已经开发出各种基于RF技术的无线数据传输模块,其显著特点是:所需外围元件少,设计方便; 本文从低功耗、小体积、使用简单等方面考虑,基于射频 nRF905和数字温度传感器DS18B20设计了一个多路无线测温系统,整个系统由数字温度传感器DS18B20进行多路温度数据采集,并通过数码管将数据显示出来,同时可以通过RS-232串口将数据发送给PC。 2 设计的基本要求 利用SPCE061A单片机,DS18B20模组和nRF905模组设计了一个基于无线数据方式的多路温度数据采集与传输系统,基本要求如下: 1.能实现多路温度的实时采集; 2.温度通过数码管显示; 3.通过无线方式实现多路温度数据的采集与传输。 3 硬件电路设计 3.1 硬件设计思路 无线测温系统主要可分为主机系统和从机系统两大部分。从机系统包括微控制器及射频发送单元、显示单元、传感器采集单元;主机系统主要是微控制器及射频接收单元。主机与从机的CPU都是使用SPCE061A单片机,从CPU负责采集两路温度数据,同时进行数据处理以及数据显示;其中主CPU与从CPU的通讯采用nRF905进行无线方式发送和接收,从CPU和PC机之间的通信采用RS232标准接口。系统结构图如图1所示: 3.2 硬件总体设计框图 系统整体硬件设计包括从机系统硬件设计和主机系统硬件设计,其框图分别如图2,图3所示: 从机系统包括DS18B20传感器输入电路, nRF905发送电路,和LED数码管显示电路,利用SPCE061A单片机作为核心控制器,通过两个DS18B20器件实现两路温度的实时采集,在实际应用中,可以使用多个DS18B20传感器实现对多路温度数据的采集,接收到数据后,单片机将温度信息通过数码管显示出来, nRF905将采集的多路温度数据发送出去。 主机系统硬件部分主要通过nRf905接收温度数据,并将温度数据传送给单片机,单片机通过RS-232接口和PC进行通信。 图2 从机系统框图 图3 主机系统框图 3.3 系统各部分电路的设计 3.3.1测温电路的设计 系统电路中对多路温度数据采集关键是温度传感器,在众多应用于温室环境监测的温敏元件中,温敏电阻虽然成本低,输出为模拟信号,且输出信号较弱故需后续接放大及A/ D 转换电路, 但后续电路复杂,且需进行温度标定;其若采用普通运放则精度难以保证,本系统中采用数字式温度传感器DS18B20, DS18B20能实时采集温度数据, 接收到温度转换命令后,开始启动转换将温度物理量变换为数字信号并以总线方式传送到计算机进行数据处理,单片机可通过单线接口读到该数据,读取时低位在前,高位在后。DS18B20可以采用两种供电方式:一种是采用电源供电方式,GND接地,数据线与单片机的I/O 口相连;另一种是寄生电源供电方式,此时VDD和GND接地,数据线接单片机I/O口。无论是寄生电源方式还是外部供电方式,I/O口线都要接5 kΩ左右的上拉电阻。这是由于温度转换和写入EEPROM时要求电流较大、持续时间较长,因此要求数据线在此期间要强制上拉。本设计中采用外接电源方式,如图4所示:

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档