无线数据采集分析系统论文.doc

上传人:仙人指路1688 文档编号:2387853 上传时间:2023-02-17 格式:DOC 页数:45 大小:907KB
返回 下载 相关 举报
无线数据采集分析系统论文.doc_第1页
第1页 / 共45页
无线数据采集分析系统论文.doc_第2页
第2页 / 共45页
无线数据采集分析系统论文.doc_第3页
第3页 / 共45页
无线数据采集分析系统论文.doc_第4页
第4页 / 共45页
无线数据采集分析系统论文.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《无线数据采集分析系统论文.doc》由会员分享,可在线阅读,更多相关《无线数据采集分析系统论文.doc(45页珍藏版)》请在三一办公上搜索。

1、目 录第一章 绪 论1第一节 课题背景1第二节 无线数据采集系统的特点2第二章 总体方案设计4第一节 系统总体方案设计与论证4第二节 设计任务5第三节 系统组成及工作原理5一、系统组成6二、工作原理6第四节 主要器件选择与介绍7一、ARM芯片 LPC21327二、NRF芯片NRF9058三、串口电平转换芯片9第三章 硬件设计10第四章 软件设计12第一节 通讯协议的设计12一、MODBUS协议简介12二、通讯协议的构建13第二节 采样控制15第三节 ARM与NRF905的接口及软件设计16一、NRF905的SPI寄存器配置17二、NRF905的工作模式19第四节 主机软件设计21一、主机界面设

2、计说明23二、广播采样界面设计24三、数据读取界面设计24四、数值显示界面设计25五、波形显示界面设计26第五节 分机软件设计28一、 分机软件设计说明28二、 MODBUS命令识别模块设计29第五章 系统调试31第一节 硬件电路调试31第二节 主机与多个分机之间的通讯调试31第六章 总结32结 束 语33致 谢34参考文献35附 录36第一章 绪论第一节 课题背景我们今天的时代,已经进入了一个无线无处不在的时代。出门:我们使用手机打电话、发短信;在家:我们使用无绳电话;开车:我们使用GPS 导航找路;上班:我们使用无线网卡上网,办公等等。随着技术进步,无线通讯和无线网络将迅速向我们日常生活中

3、的各个方面扩展,嵌入式的无线通讯和无线网络正在向我走来,以无线片上系统(SoC)为核心的低功耗,小体积,低价格嵌入式无线通讯和无线网络系统近年来得到了迅速发展,已经产生无数的新应用和新的市场。传统的数据采集系统是有线的,如果要采集多个地方的数据,布线将变的非常复杂,如果距离稍远些数据传输的可靠性将大大降低、并且数据传输速度也慢!如果我们采用无线数传方案,只需要在要采集数据的地方放置几个有无线收发模块的前端数据采集装置(分机)。手中只需一个有无线收发模块的主机,我们就可以管理那些前端的数据采集装置工作。并且主机具有良好的人机交互界面,操作简单,界面美观、清晰,达到实用的目的!这种计算机技术和射频

4、无线技术相结合的无线数据采集技术将大大减轻人们的工作量。目前,新兴的短距离无线传输技术“蓝牙科技BLUETOOTH”、“nRF技术”以无方向性与穿墙性的优势,迅速席卷市场;而“红外线传输IrDA”为应用较成熟普及的技术;红外传输(IrDA)技术虽然很普及、很成熟,但是其距离太短,抗干扰能力差,传输速度慢;蓝牙科技(BLUETOOTH)虽然具有无方向性与穿墙优势,但是它开发成本高、软件及其协议编程不但复杂,传输距离只有10M;而nRF 方案集成了全部RF 和基带处理,真正的单片化,具有成本更低、功耗更低、协议简单、软件开发更简易等特点,传输几十米、数百米,甚至更远,其开发成本也远远低与蓝牙 。在

5、众多国外著名半导体厂商花巨资投入蓝牙芯片和技术的研发中时,由于技术不能完全统一,成本难以降低等原因,蓝牙技术在国内的应用还非常少,而短距离无线数传有着巨大的商机。挪威Nordic公司的无线通信芯片产品(NRF系列)收发合一,工作频率一般为国际通用的ISM频段,采用低发射功率、高接收灵敏度的设计,所以使用时对周围干扰很小,无需申请许可证,传输速率为2076.8kbit/s,而在诸如远程抄表、双向无线数据传输等应用领域,完全可以满足其要求。与蓝牙产品相比,该产品具有成本更低、功耗更低、协议简单、软件开发更简易等特点。目前,国内一些企业正在针对该系列产品进行开发和系统集成工作,提供各种层次的技术方案

6、。这样可以使用户迅速进入与世界同步的无线设计领域,用户的产品只需最短的设计及生产时间,并且从一开始就拥有完美的性能。这种低成本无线通信技术和解决方案适合中国国情,相信将会在中国拥有更广阔的市场前景。PITE3190系列无线数据采集分析系统是深圳普禄科智能检测设备有限公司最新研制的无线数据采集分析系统,本文作者在普禄科公司有幸参与该产品的研发,并负责该产品的软硬件设计,本文所写的即是无线数据采集分析系统的设计。第二节 无线数据采集系统的特点目前市场上销售的无线数据采集系统,千差万别,形式各异。但就一套配置齐全、性能良好的无线数据采集系统而言,概括起来不外乎由传感器、 数据采集系统、 无线收发模块

7、等几个主要部分组成,如框图1.21所示从图中可以看出无线数据系统由主机和前端数据采集装置(单片机)组成。主机主要完成的任务是:控制各前端数据采集装置(分机),对采集数据的实时处理和显示,并画出各采样点的波形;分机主要的功能是:接收主机命令,完成相应的功能(如完成数据采集和数据传输控制)。主机和分机的信息交换以射频无线(nRF技术)的方式实现,采用半双工的工作方式,通讯协议采用标准的MODBUS(RTU)协议。GFSK频率工作在ISM频段,不需要申请。主机可连接多达255台分机,每分机可采集4路数据,并可实时监控分机的电源电压,采集速度及缓存容量均可通过软件编程设定。整个系统可随时通过RS232

8、接口更新软件,方便以后系统升级!第二章 总体方案设计第一节 系统总体方案设计与论证根据前面的介绍,我们知道目前新兴的短距离无线传输技术有:红外线传输IrDA,蓝牙科技BLUETOOTH,nRF技术(事实上nRF并不是一种协议,只是由于其NORDIC公司的nRF芯片应用十分广泛,因此在此与Bluetooth和IrDA等协议相提并论)。由于红外线传输IrDA距离太短,抗干扰能力差,传输速度慢,所以舍弃这种方案。下面仅将蓝牙与nRF作比较:表2.1 蓝牙与nRF方案比较方案硬件设计接口方式编程通讯速率通信距离蓝牙方案由多个芯片组成,由发射接收处理,基带处理等多个芯片组成,硬件较复杂。复杂,时序要求严

9、格。通信协议和软件堆栈复杂,需要较长时间熟悉。300-400Kbps10米nRF方案高频电感和滤波器等已全部内置,所需外围元件较少。简便,只需和单片机I/O口或SPI口相连。编程较方便。100-1MKbps室内约30-100米, 室外约100-500米。比较nRF方案集成了内部RF和基带处理,真正的单片化,设计调试容易,成本低。nRF较为方便。nRF方案开发周期短。nRF速率较高,更适合多频道的数据传输。nRF距离更远,更适合无线数据采集系统。从上面的比较可以看出,采用nRF方案要优于蓝牙。因此,本系统初步选定NORDIC公司生产的nRF905芯片作为系统无线收发模块的核心。 上表中的“通信距

10、离”中给出的数值源于媒体的报道与推广该芯片的公司给出的宣传材料,下面我们根据nRF905 Datasheet中给出的一些器件参数来计算nRF905的通信距离。 首先给出自由空间传播时的无线通信距离的计算方法(所谓自由空间传播指天线周围为无限大真空时的电波传播,它是理想传播条件。电波在自由空间传播时,其能量既不会被障碍物所吸收,也不会产生反射或散射。通信距离与发射功率、接收灵敏度和工作频率有关 :Lfs(dB)=32.44+20lgd(km)+20lgf(MHz) 此式即为自由空间下电波传播的损耗公式,式中Lfs为传输损耗,d为传输距离,频率的单位以MHz计算。 由上式可见,自由空间中电波传播损

11、耗(亦称衰减)只与工作频率f和传播距离d有关,当f或d增大一倍时,Lfs将分别增加6dB. 下面计算nRF905的理论通信距离。 根据905的Datasheet,其发射功率为10dBm,接收灵敏度-100dbm,工作频率为433.2MHz。由式计算得到:d=17.5Km。这是理想状况下的传输距离,实际的应用中是会低于该值,这是因为无线通信要受到各种外界因素的影响,如大气、阻挡物、多径等造成的损耗,将上述损耗的参考值计入上式中,即可计算出近似通信距离。 假定大气、遮挡等造成的损耗为40dB,可以计算得出通信距离为:d=180M。通过上面的论证,我们不难看出nRF905在“传输速率”、“距离”、“

12、接口简便性”等方面完全可以满足本系统的要求。因此,本无线数据采集系统最终选择nRF905芯片作为本系统的无线收发的核心。第二节 设计任务本无线数据采集系统是应用在机车活接地监测系统上的,根据PITE3190无线数据采集分析系统项目规划书的设计目标,概括出与本系统有关的要求如下:1、确定能满足要求的总体方案及所需元件型号。 2、用Altium Designer 6.0完成原理图的设计,PCB图绘制,制作电路板。 3、设计通讯协议。 4、熟悉ARM单片机LPC2132和无线收发芯片nRF905的使用。 5、用ARM/C开发工具ARM Developer Suite进行ARM程序编程,完成与整个系统

13、软件的设计。6、在主机上设计一简单的人机操作界面,完成各个功能软件的调试,使其操作简单,界面美观、清晰,达到实用的目的。 7、不断对软件进行修改验证排错,直到满足系统要求。第三节 系统组成及工作原理一、系统组成系统框图如图2.31所示,从图可以看出点对多点式无线数据采集系统分为两大部分:主机和分机。分机如图2.32所示:主要由传感器、前级处理电路、带有A/D转换的ARM单片机LPC2132、无线收发模块nRF905组成;主机如图2.33所示:由ARM单片机LPC2132、无线收发模块nRF905组成。图2.31 系统框图无线收发模块(nRF905)ARM单片机(LPC2132)显示屏RS232

14、图2.33 主机原理框图二、工作原理无线采集系统主机部分是基于一个支持实时仿真和跟踪的32位ARM7TDMI-STMCPU的微控制器的平台上设计的,而ARM7TDMI-S使用了流水线技术,处理和存储系统的所有部分都可以联系工作。LPC2132是每时每刻都在扫描按键的状态,可以利用中断或者查询的工作方式,对按键的状态进行处理,执行相应的功能,同时功能可以用液晶显示出来。当进入“选择采样分机”这一界面时,按下“分机一”或者“分机二”即发送相应的MODBUS(RTU)控制命令到分机,此时无线模块(nRF905)自动上电,MODBUS(RTU)控制命令数据包自动完成加前导玛和CRC 校验码后被发送。分

15、机中的无线收发模块nRF905不断的监测空中信息,当nRF905 发现和接收频率相同的载波时载波检测CD 被置高,当nRF905 接收到有效的地址时地址匹配AM 被置高,当nRF905 接收到有效的数据包CRC 校验正确时,nRF905 去掉前导码地址和CRC 位,数据准备就绪DR 被置高, MCU(LPC2132) 通过查询DR和AM两管脚都为高后就设置nRF905 为standby 模式,并以合适的速率通过SPI 接口读出有效数据。一个完整的MODBUS(RTU)命令接收完后,MCU(LPC2132)对该命令进行一定的处理,然后执行相应的功能。如进行广播采样、发回采样数据等。第四节 主要器

16、件选择与介绍一、 ARM芯片LPC2132LPC2132是菲利浦公司生产的ARM7TDMI-S 处理器,LPC2132 是基于一个支持实时仿真和嵌入式跟踪的32/16 位ARM7TDMI-STM CPU 的微控制器,并带有64kB的嵌入的高速Flash 存储器。128 位宽度的存储器接口和独特的加速结构使32 位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16 位Thumb 模式将代码规模降低超过30%,而性能的损失却很小。特性: 16kB 片内静态RAM。 片内Boot 装载软件实现在系统/在应用中编程(ISP/IAP)。扇区擦除或整片擦除的时间为400ms,1ms 可编程

17、256 字节。 1 个8 路10 位A/D 转换器共包含16 个模拟输入,每个通道的转换时间低至2.44us。 1 个10 位D/A 转换器,可提供不同的模拟输出。 2 个32 位定时器/计数器(带4 路捕获和4 路比较通道)、PWM 单元(6 路输出)和看门狗。 实时时钟具有独立的电源和时钟源,在节电模式下极大地降低了功耗。 多个串行接口,包括2 个16C550 工业标准UART、2 个高速I2C 接口(400 kbit/s)、SPI 和SSP(具有缓冲功能,数据长度可变)。 向量中断控制器。可配置优先级和向量地址。 9 个边沿或电平触发的外部中断引脚。 通过片内PLL 可实现最大为60MH

18、z 的 CPU 操作频率,PLL 的稳定时间为100us。 片内晶振频率范围:130 MHz。 2 个低功耗模式:空闲和掉电。 可通过个别使能/禁止外部功能和降低外部时钟来优化功耗。 通过外部中断将处理器从掉电模式中唤醒。CPU 操作电压范围:3.03.6 V (3.3 V+/ 10%),I/O 口可承受5V 的最大电压。二、NRF芯片NRF905nRF905 采用Nordic 公司的VLSI ShockBurst 技术,ShockBurst 技术使nRF905 能够提供高速的数据传输而不需要昂贵的高速MCU 来进行数据处理/时钟覆盖。通过将与RF 协议有关的高速信号处理放到芯片内,nRF90

19、5 提供给应用的微控制器一个SPI 接口,速率由微控制器自己设定的接口速度决定。采用高斯频移键控(GFSK)调制技术,调制在100kbps。频率偏离在50Khz。高斯频移键控调制较普通的频移键控在更宽的带宽传输连接有效。数据在内部进行曼切斯特编码(TX)和曼切斯特解码(RX)。通过采用内部曼切斯特编解码,微控制器不需要制定编解码规则。nRF905 单片无线收发器工作在433/868/915MHZ 的ISM 频段。由一个完全集成的频率调制器,一个带解调器的接收器,一个功率放大器,一个晶体震荡器和一个调节器组成。ShockBurst 工作模式的特点是自动产生前导码和CRC 。可以很容易通过SPI

20、接口进行编程配置。电流消耗很低,在发射功率为-10dBm 时发射电流为11mA, 接收电流为12.5mA。进入POWERDOWN 模式可以很容易实现节电。特点 真正的单片、极少的材料消耗、无需外部SAW 滤波器。 低功耗ShockBurst 工作模式。 多通道工作 ETSI/FCC 兼容、通道切换时间ST_BY 模式3MSSTBYShockBurst TX模式650USSTBYShockBurst RX模式650USShockBurst TX ShockBurst RX模式550USShockBurst RX ShockBurst TX模式550US第四节 主机软件设计ADS编辑环境及文件基本结构 点击“”即可展开相应的文件夹。后3个文件夹中各自包含多个C文件,相应的头文件存放于该文件夹中的二级文件夹,展开二级文件夹,即可看到相应的H文件。本程序结构参考了国际知名软件uC/OS-II的头文件写法,即头文件包含头文件,基本上在C文件中都只使用一个包含语句“#include config.h”,所以在co

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号