1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
论文总结基于蓝牙技术的无线数据采集系统可以在短距离内用无线接口来代替有线连接,这对于需要采集大量数据的测控场合非常有用,在采集数据时,本系统就可以迅速地将所采集到的数据传送到附近的数据处理装置例如笔记本电脑中,不仅避免了在现场铺设大量复杂连线以及对这些接线是否正确的检查与核对,而且不会发生因接线可能存在的而造成测控的失误。
随着数据采集技术的不断发展,将蓝牙技术与数据采集技术相结合构建出的数据采集蓝牙无线传输系统具有性能高体积小功耗低抗干扰能力强数据传输速度快安装维护方便适用于移动设备和便携设备等优点。
本课题所设计的数据采集蓝牙无线传输模块,有效的实现了对现场数据的采集和短距离内数据的无线传输,对于类似的数据采集系统的设计具有很好的借鉴意义。
参考文献蓝牙技术杜丰蓝牙技术面临挑战现代电子技术,蓝牙控制,周递芝蓝牙通信技术的特点与安全机制魅力中国唐修连蓝牙通信系统实践指导书江苏盛泰信通发展有限公司马忠丽梁天添王乐基于蓝牙技术的数据无线传输实验系统设计与实现实验室科学马树才范青米海英浅谈蓝牙技术及其发展实验技术与管理闫文婷基于蓝牙技术的数据传输的研究与实现南京理工大学赵霄基于单片机的蓝牙接口设计及数据传输的实现硕士北京交通大学附录电源输出接口非同步信号源非同步信源非同步正弦输出同步信号源完成对应的实现主要负责业务逻辑,以及事务的控制,继承基本可以完成的大部分功能,属于业务层,负责整个业务的流程,每个环节通过调用来实现,通过动态代理来控制事务,如果成功则持久化到数据库,如果失败则回滚事务,充分体现了思想的具体应用。
表八的实现代码完成对应的的实现主要负责请求的转发,业务逻辑的调用,参数的传递,接收前台客户端传送的数据,封装成临时对象,传递给,负责对象的处理,将处理的结果返还给,将返回的对象保存到,等作用域,传递给视图,视图通过这些模型对象负责前台页面的展示。
表九代码完成对应的视图主要负责数据的接收,传输,展示,通过表单,表单中包含文本框,单选复选按钮,文本域等字段,传输到后台,通过控制前台视图的展示,使界面更加友好,接收后台的数据进行展示前台的数据,加上的控制可以通过表格或者不同的元素进行展示。
表十视图代码系统单元测试数据采集系统至此已经完成各个模块的详细设计,系统的完成需要进行各个模块的测试来验证系统是否满足前期做的需求分析,以及系统是否存在安全漏洞需要完善,首先就是检验系统是否能完成测试的流程程,单片机采用定时采样,具体选择定时方式,定时为微秒,定时结束后,进行转换,单片机采用查询的方式读取的转换结果,然后将转换后的数据存至外扩存储器中。
另外,串行口工作在方式,波特率为。
蓝牙通信部分采用编程,主要实现利用主机控制器接口层建立点对点的蓝牙异步无链接数据传输通道,当两个蓝牙模块链路建立成功后,就可以按照蓝牙规范规定的数据分组格式收发数据。
两个蓝牙设备间进行数据通信是通过分组实现的,作为蓝牙软件协议堆栈中软硬件之间的接口,为上层提供了访问和控制蓝牙硬件的统接口。
是通过分组的方式来进行信息交换的。
分组有三种类型指令分组事件分组和数据分组。
主机与蓝牙模块用指令应答方式进行通信,主机向主机控制器发送指令分组主机控制器执行指令后,大多数情况下会返回给主机个指令完成事件分组,该分组携带有指令完成的信息。
有些分组不会返回指令完成事件,而返回指令状态事件分组用以说明主机发出的指令己经被主机控制器接收并开始处理。
如果指令分组的参数有误,返回的指令状态事件分组就会给出相应的代码数据分组分为异步无连接,数据分组和同步面向连接,数据分组两种。
在本课题中,仅涉及到数据通信,而没有涉及到语音通信,因此建立的是链路。
单片机与蓝牙模块的软件接口,就是指单片机如何通过软件实现向蓝牙模块发送指令,蓝牙模块又如何通过软件向单片机返回事件以及两者之间如何实现数据传输。
单片机和蓝牙模块间通信的过程是通过键入指令,观察收到的事件。
当两个蓝牙模块建立链路成功后,就可以按照蓝牙规范规定的数据包格式收发数据。
在通过蓝牙模块进行数据通信时,首先要进行蓝牙模块的初始化和层流控设置。
典型的蓝牙模块间的数据通信流程有个步骤蓝牙模块自身初始化流量控制设置查询建立连接进行数据通信,和断开连接。
初始化程序主要是单片机对蓝牙发送系列命令分组。
单片机每向蓝牙发送个命令分组就要接收蓝牙返回的事件分组,判断命令执行的情况。
若返回事件分组不正确就要重新初始化蓝牙,直到完全正确。
蓝牙设备在初始化完成之后,通过指令打开主机控制器到主机的流量控制,并通过指令来对流量控制进行配置,包括数据分组的长度等。
此后,主设备查询周围的蓝牙设备,找到之后即可向其发出建立连接指令,建立连接。
成功建立连接之后就可以进行数据通信。
通信完成后,主设备和从设备都可以发出断开连接的命令。
在上述过程中,查询过程不定存在,所以这只是般的流程模型。
如果在任何条指令分组发出后,返回的事件分组,则指令需重。
测试新建个调查创建调查的页面如下,个调查可以包含多页,通过上页,下页进行各个页面的导航,个页面包含多个问题,问题包含多选,单选,包含其他,不包含其他,矩阵单选,矩阵复选题等类型的问题。
第个问题是复选框,没有其他选项,用户可以选择多个选项,第二个问题也是复选框,可以选择多个,同时可以选择其他选项,其他选项也是复选框,第三个问题是单选按钮,没有其他选项,用户只能选择个选项,第四的问题也是单选按钮,包含个其他选项,在其他选项的后面有个文本框,用户可以输入其他选项的内容,第五个问题也是单选按钮,包含个其他选项,其他选项是个下拉列表,用户只能从下拉列表里选择其他项的内容。
具体问题设计如图序号昵称修改授权清除授权图创建调查页面效果图选择创建的调查参与问卷调查用户可以选择设计完成并且发布的采集问卷功能,大大简化了问题的重复操作。
权限管理模块主要包括用户的创建,权限的创建,角色的创建,权限到角色的设置,角色到用户的设置,能完成对该系统不同模块由不同角色的用户进行操作,对不具有操作权限的人阻止对应的操作。
点击用户管理,选择对应的用户进行管理,为用户指定对应的角色,个用户可以指定多个角色,用户便获得了这些角色所对应的所有权限,如登陆,参与调查,设计调查等权限。
创建用户时指定用户的角色值,若为,则表示该用户是超级管理员,能访问所有的,若不为,则表示用户是普通用户,需要根据角色,权限进行验证,具体操作如图。
建立个角色,并将多个权限设置到该角色图用户设置角色效果图给用户设置好角色之后,测试不同用户的不同视图。
现在登录超级管理员,登录后点击参与调查,查看所有发布的调查,该用户拥有参与调查的权限。
如图图拥有参与调查的权限图现在登录用户,该用户无参与调查的权限,点击参与调查,显示已发布的调查,当前用户则不能参与调查,具体效果如图,用户不能点击参与调查进行参与。
图不拥有参与调查的权限基本功能全部实现,也发现了些非系统流程上的漏洞以及表设计上的问题,仍然需要后期的不断完善,由于只有个人在做,前台页面做的仍然不够友好,应该加强前台对前台页面的控制,使用户视觉体验得到提升。
系统单元测试总结分别对部分核心模块调查模块,统计分析进行测试总结,结果如下表所示调查模块设计的总结需求说明个调查包含多个页面,个页面包含多个问题,问题类型主要包含单选,复选,矩阵单选,矩阵复选题,并能对问题或页面进行基本操作。
扩展效果将个问题从个调查复制到另外个调查,重发直到正确为止。
论文总结基于蓝牙技术的无线数据采集系统可以在短距离内用无线接口来代替有线连接,这对于需要采集大量数据的测控场合非常有用,在采集数据时,本系统就可以迅速地将所采集到的数据传送到附近的数据处理装置例如笔记本电脑中,不仅避免了在现场铺设大量复杂连线以及对这些接线是否正确的检查与核对,而且不会发生因接线可能存在的而造成测控的失误。
随着数据采集技术的不断发展,将蓝牙技术与数据采集技术相结合构建出的数据采集蓝牙无线传输系统具有性能高体积小功耗低抗干扰能力强数据传输速度快安装维护方便适用于移动设备和便携设备等优点。
本课题所设计的数据采集蓝牙无线传输模块,有效的实现了对现场数据的采集和短距离内数据的无线传输,对于类似的数据采集系统的设计具有很好的借鉴意义。
参考文献蓝牙技术杜丰蓝牙技术面临挑战现代电子技术,蓝牙控制,周递芝蓝牙通信技术的特点与安全机制魅力中国唐修连蓝牙通信系统实践指导书江苏盛泰信通发展有限公司马忠丽梁天添王乐基于蓝牙技术的数据无线传输实验系统设计与实现实验室科学马树才范青米海英浅谈蓝牙技术及其发展实验技术与管理闫文婷基于蓝牙技术的数据传输的研究与实现南京理工大学赵霄基于单片机的蓝牙接口设计及数据传输的实现硕士北京交通大学附录电源输出接口非同步信号源非同步信源非同步正弦输出同步信号源完成对应的实现主要负责业务逻辑,以及事务的控制,继承基本可以完成的大部分功能,属于业务层,负责整个业务的流程,每个环节通过调用来实现,通过动态代理来控制事务,如果成功则持久化到数据库,如果失败则回滚事务,充分体现了思想的具体应用。
表八的实现代码完成对应的的实现主要负责请求的转发,业务逻辑的调用,参数的传递,接收前台客户端传送的数据,封装成临时对象,传递给,负责对象的处理,将处理的结果返还给,将返回的对象保存到,等作用域,传递给视图,视图通过这些模型对象负责前台页面的展示。
表九代码完成对应的视图主要负责数据的接收,传输,展示,通过表单,表单中包含文本框,单选复选按钮,文本域等字段,传输到后台,通过控制前台视图的展示,使界面更加友好,接收后台的数据进行展示前台的数据,加上的控制可以通过表格或者不同的元素进行展示。
表十视图代码系统单元测试数据采集系统至此已经完成各个模块的详细设计,系统的完成需要进行各个模块的测试来验证系统是否满足前期做的需求分析,以及系统是否存在安全漏洞需要完善,首先就是检验系统是否能完成测试的流程
