程,单片机采用定时采样,具体选择定时方式,定时为微秒,定时结束后,进行转换,单片机采用查询的方式读取的转换结果,然后将转换后的数据存至外扩存储器中。另外,串行口工作在方式,波特率为。蓝牙通信部分采用编程,主要实现利用主机控制器接口层建立点对点的蓝牙异步无链接数据传输通道,当两个蓝牙模块链路建立成功后,就可以按照蓝牙规范规定的数据分组格式收发数据。两个蓝牙设备间进行数据通信是通过分组实现的,作为蓝牙软件协议堆栈中软硬件之间的接口,为上层提供了访问和控制蓝牙硬件的统接口。是通过分组的方式来进行信息交换的。分组有三种类型指令分组事件分组和数据分组。主机与蓝牙模块用指令应答方式进行通信,主机向主机控制器发送指令分组主机控制器执行指令后,大多数情况下会返回给主机个指令完成事件分组,该分组携带有指令完成的信息。有些分组不会返回指令完成事件,而返回指令状态事件分组用以说明主机发出的指令己经被主机控制器接收并开始处理。如果指令分组的参数有误,返回的指令状态事件分组就会给出相应的代码数据分组分为异步无连接,数据分组和同步面向连接,数据分组两种。在本课题中,仅涉及到数据通信,而没有涉及到语音通信,因此建立的是链路。单片机与蓝牙模块的软件接口,就是指单片机如何通过软件实现向蓝牙模块发送指令,蓝牙模块又如何通过软件向单片机返回事件以及两者之间如何实现数据传输。单片机和蓝牙模块间通信的过程是通过键入指令,观察收到的事件。当两个蓝牙模块建立链路成功后,就可以按照蓝牙规范规定的数据包格式收发数据。在通过蓝牙模块进行数据通信时,首先要进行蓝牙模块的初始化和层流控设置。典型的蓝牙模块间的数据通信流程有个步骤蓝牙模块自身初始化流量控制设置查询建立连接进行数据通信,和断开连接。初始化程序主要是单片机对蓝牙发送系列命令分组。单片机每向蓝牙发送个命令分组就要接收蓝牙返回的事件分组,判断命令执行的情况。若返回事件分组不正确就要重新初始化蓝牙,直到完全正确。蓝牙设备在初始化完成之后,通过指令打开主机控制器到主机的流量控制,并通过指令来对流量控制进行配置,包括数据分组的长度等。此后,主设备查询周围的蓝牙设备,找到之后即可向其发出建立连接指令,建立连接。成功建立连接之后就可以进行数据通信。通信完成后,主设备和从设备都可以发出断开连接的命令。在上述过程中,查询过程不定存在,所以这只是般的流程模型。如果在任何条指令分组发出后,返回的事件分组,则指令需重发直到正确为止。论文总结基于蓝牙技术的无线数据采集系统可以在短距离内用无线接口来代替有线连接,这对于需要采集大量数据的测控场合非常有用,在采集数据时,本系统就可以迅速地将所采集到的数据传送到附近的数据处理装置例如笔记本电脑中,不仅避免了在现场铺设大量复杂连线以及对这些接线是否正确的检查与核对,而且不会发生因接线可能存在的而造成测控的失误。随着数据采集技术的不断发展,将蓝牙技术与数据采集技术相结合构建出的数据采集蓝牙无线传输系统具有性能高体积小功耗低抗干扰能力强数据传输速度快安装维护方便适用于移动设备和便携设备等优点。本课题所设计的数据采集蓝牙无线传输模块,有效的实现了对现场数据的采集和短距离内数据的无线传输,对于类似的数据采集系统的设计具有很好的借鉴意义。参考文献蓝牙技术杜丰蓝牙技术面临挑战现代电子技术,蓝牙控制,周递芝蓝牙通信技术的特点与安全机制魅力中国唐修连蓝牙通信系统实践指导书江苏盛泰信通发展有限公司马忠丽梁天添王乐基于蓝牙技术的数据无线传输实验系统设计与实现实验室科学马树才范青米海英浅谈蓝牙技术及其发展实验技术与管理闫文婷基于蓝牙技术的数据传输的研究与实现南京理工大学赵霄基于单片机的蓝牙接口设计及数据传输的实现硕士北京交通大学附录电源输出接口非同步信号源非同步信源非同步正弦输出同步信号源
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。