电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嘉兴学院电气专业毕业设计论文第2部分

嘉兴学院电气专业毕业设计论文第2部分_第1页
嘉兴学院电气专业毕业设计论文第2部分_第2页
嘉兴学院电气专业毕业设计论文第2部分_第3页
4软 件 部 分 的 设 计基 于 第 三 章 的 硬 件 设 计 , 本 章 主 要 介 绍 包括 通 信 协 议 的 制 定 和 单 片 机 具 体 代 码 的 实 现。在 整 个 程 序 上 , 主 要 划 分 为 以 下 的 几 个 模 块 : 图4-1 程序总体框图4.1 android 客 户 端 和 网 关 蓝 牙 通 信 协 议在此次的设计中,为了保证和客户端的成功通讯,需要制定数据传输协议。通过这个数据通信协议,实现 android 客户端通过蓝牙与网关进行数据通信的底层操作。数据传输以信息帧格式传输,且帧长度为定长信息。4.1.1帧 定 义系统中共有三种帧格式,根据类型不同帧的格式也不同,具体定义如下:1)命令帧 表 4-1 命令帧说明同步帧2Byte帧类型1Byte信息帧 12Byte信息帧 22Byte结束字1Byte0xF5 0x5F0x30命令信息 10x01 返回回复帧命令信息 22272 地址0x55主程序无线发射模块程序无线接收模块程序串行通讯任务处理程序0x10 返回数据帧控制命令2)回复帧表 4-2 回复帧说明同步帧2Byte帧类型1Byte信息帧 12Byte信息帧 22Byte结束字1Byte0xF5 0x5F0x35 0x30 正确 0x39 错误0x553)数据帧表 4-1 数据帧说明同步帧2Byte帧类型1Byte信息帧 12Byte信息帧 22Byte结束字1Byte0xF5 0x5F0x39数据信息 12262 地址+数据数据信息 20x55其中,命令帧是 android 客户端发给网关的,回复帧和数据帧是由网关发给 android 客户端的。4.1.2 同 步 字为了保证数据正确传输,帧格式中设有起始同步字和结束同步字,起始同步字包括两个字节,内容为 0xF5 0x5F,结束同步字包括一个字节,内容为0x55。4.1.3帧 类 型类型字包括一个字节,表示发送的数据的类型,本系统中包括三个类型:命令、回复、数据三类。具体定义如下:表 4-4 帧类型说明类型类型值说明命令0x30命令信息,由 android 客户端发给网关回复0x35命令响应,由网关发给android 客户端数据0x39传输数据信息,网关执行命令后得到的结果数据4.1.4通 信 流 程1)android 客户端发送采集命令android 客户端发送采集设置命令(帧类型 0x30),网关接收到数据后检测是否正确,假如检测错误则返回接收错误命令。客户端接收到网关返回接收错误信息,android 客户端重新发命令。2) android 终端接收数据网关接收到采集测试的命令并检验命令格式正确后,开始执行相应的采集操作。采集完后然后发送采集数据。4.2 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部