预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

摘要:针对老式数据采集器存在线路布置复杂,开发周期长等问题,本设计运用大容量U盘来存储温度传感器所检测到数据,同步用微解决器来读写U盘,将数据在无线U盘与移动终端之间进行通信,从而达到存储单片机系统采集到数据目,实现对所需数据迅速分析和管理。运用无线U盘作为中间存储介质,既克服了对计算机依赖,同步可以上传到互联网,以便人们随时随处获取数据分享数据。核心词:蓝牙U盘传感器无线传播老式数据采集器是以有线方式连接采集端和控制端,PC上普通都安装数据分析解决软件来分析解决数据,这样就需要较为复杂线路,并且开发起来时间也比较长。随着信息化时代发展,对数据进行采集和分析重要采用分布式数据采集形式,这种方式不但体现了数据采集在智能化、集中化上趋势,并且在网络化、分布化上面有越来越明显发展趋势。在信息化日新月异今天,微解决器和单片机应用与研究蓬勃发展,咱们寻常生活与其已经密不可分,处处都能看到她缩影。为了更加高效快捷采集到咱们所需要数据,并且可以实时与移动终端进行通信,基于此本文提出了将无线U盘和蓝牙技术相结合一种新型数据采集器。本设计整体可分为三某些,硬件设备(U盘将通过蓝牙设备发送数据)、ANDROIDAPP(接受蓝牙数据并通过WIFI与AP建立连接)和服务器(PC)。这样,咱们对U盘中数据就有了多渠道解决方式,同步传感器加入给U盘中数据赋予了很大意义,可以应用在医疗、农业等方面发挥巨大作用。同步,低成本也是本设计特色之处,性价比高,可以很以便,迅速应用于各个领域。一、技术方案如图1所示,本系统由温度传感器、主控单元、USB接口芯片和U盘和计算机、蓝牙模块等6某些构成。本系统要做是在普通U盘上集成蓝牙模块,以实现U盘与其她蓝牙设备数据传播和无线通信。二、硬件设计2.1蓝牙模块本设计U盘读写模块采用沁恒公司CH375模块,USB接口芯片采用CH375B。CH375为C语言子程序库提供了USB存储设备文献级接口,这些应用层接口API包括了惯用文献级操作,可以移植并嵌入到各种惯用单片机程序中。对于USB存储设备应用,CH375直接提供了数据块读写接口,以512b物理扇区为基本读写单位,从而将USB存储设备简化为一种外部数据存储器,单片机可以自由读写USB存储设备中数据,也可以自由定义其数据构造。本设计中U盘是在主机方式下运营,普通使用USB全速设备也可以得以支持,外部单片机可以通过CH375按照相应USB合同与USB设备通讯,CH375还内置了解决Mass-Storage海量存储设备专用通讯合同固件,外部单片机可以直接以扇区为基本单位读写U盘数据。2.2温度传感器如图1所示,微控制器与温度传感器采用单总线总线通信,温度传感器采用DALLAS(达拉斯)公司生产DS18B20温度传感器,运用DS18B20对测量对象进行数据采集,然后运用USB接口芯片在U盘和微控制器之间进行数据传播,从而可以把采集到数据存储到U盘中。然后将U盘与计算机进行连接,就可以在计算机上对数据进行管理或直接将手机与蓝牙模块进行连接,读取到其中数据,移动终端软件平台如图3所示。如图3所示,本设计软件框架重要由蓝牙核心合同、会话层合同以及上层应用程序构成。蓝牙核心系统合同为最低4个Layer,再加上应用层profileSDP,涉及:基带,链路管理,逻辑链路控制与适应合同和服务搜索合同,SDP。蓝牙核心合同对蓝牙数据进行控制和解决。本方案核心技术是实现基于对象互换合同(OBEX)(完毕两蓝牙设备间数据对象通信)文献单点传送,而它是文献多点传送基本。三、软件设计3.1软件平台Arduino是源自意大利一种开放源代码硬件项目平台,该平台涉及一块具备简朴I/O功能电路板以及一套类似于Java和C语言IDE集成开发环境。Arduino顾客通过USB接口直接进行编程和通信,可以用来开发交互产品,例如它可以读取大量开关盒传感器信号,并且可以控制电灯、电机和其她各式各样物理设备;Arduino也可以开发出和PC相连周边装置,能在运营时与PC上软件进行通讯。Arduino硬件电路板可以自行焊接组装,也可以购买已经组装好模块,而程序开发环境软件则可以从网上免费下载和使用。蓝牙通用应用框架如图4所示。Android系统提供了蓝牙开发API,供开发者调用。Android平台涉及蓝牙网络合同栈,容许蓝牙设备之间进行数据无线互换。应用程序框架提供了通过Android蓝牙API访问蓝牙功能。这些API容许应用程序以无线方式连接至其她蓝牙设备,可实现点对点和多点无线功能。在Android平台上,蓝牙设备之间通信重要涉及了四个环节:对蓝牙设备进行设立、在局域网内寻找有也许进行匹配蓝牙设备、对设备进行连接和在设备之间进行通信。3.2服务器配备从客户端给数据是有一定格式,一方面客户端必要把文献名告诉服务器,然后,把文