上位机与下位机通过蓝牙通讯协议.doc

上位机与下位机通过蓝牙通讯协议.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上位机与下位机通过蓝牙通讯协议

文档名称: 蓝牙通信协议 编制审定: 解晓飞 目录 1 前言 2 2帧定义 2 2同步字 2 3帧类型 2 4通讯流程 3 4.1设置采集信息 3 4.2采集测试命令 3 4.3开始采集、结束采集 4 5通信原则 4 PDA与下位机蓝牙通讯协议 1 前言 本协议用于定义PDA通过蓝牙与下位机进行数据通信的底层操作。数据传输以信息帧格式传输,且帧长度为非定长信息。 2帧定义 系统中共有三种帧格式,根据类型的不同帧的格式也不同具体定义如下: 3.1、命令帧 同步字2Byte 帧类型1Byte 信息长度 2Byte 帧信息 XXXXByte 结束字 2Byte 0xaa 0xaa 0x30 XXXX 命令信息 0x55、0x55 3.2 回复帧 同步字2Byte 帧类型1Byte 信息长度 2Byte 帧信息 XXXXByte 结束字 2Byte 0xaa、0xaa 0x35 XXXX 0x30错误、0x09正确 0x55、0x55 3、2数据帧 同步字2Byte 帧类型1Byte 信息长度 2Byte 帧信息 XXXXByte 结束字 2Byte 0xaa、0xaa 0x39 XXXX 数据信息 0x55、0x55 其中命令帧是由PDA发给单片机的,回复帧和数据帧是由单片机发给PDA的。 2同步字 为保证数据正确传输,帧格式中设有起始同步字和结束同步字,起始同步字包括两个字节,内容为0xaa、0xaa,结束同步字包括两个字节,内容为0x55、0x55。 3帧类型 类型字包括一个字节,表示发送的数据的类型,本系统中包括三个类型:命令、回复、数据三类。具体定义如下: 类型 类型值 说明 命令 0x30 命令信息,由PDA发网下位机 回复 0x35 命令响应,由下位机发给PDA 数据 0x39 传输数据信息,下位机执行命令后的得到的结果数据 4通讯流程 操作过程中PDA均采用主动模式,单片机采用被动模式。 4.1设置采集信息 单片机启动后等待接收蓝牙命令首先进行参数设置,本部分由PDA控制。 PDA发送设置命令(帧类型0x30)并将信息发送到单片机, 单片机接收到数据后检测数据个数是否正确,如果检测正确返回接收正确命令否则返回接收错误命令。 如果单片机返回的数据为接收错误,PDA重新发送命令。 从数据发送时起PDA进行计数等待,等待500ms后没有接收到返回值,自动重新发送命令并等待,重复上述操作。 发送三次都没有返回值时弹出警告对话框,提示蓝牙通讯故障。 如发送数据正常则提示设置成功信息对话框。 4.2采集测试命令 1、PDA发送采集命令 PDA发送采集设置命令(帧类型0x30),单片机接收到数据后检测数据是否正确,如果检测错误则返回接收错误命令。PDA接收到单片机返回接收错误回复, PDA重新发送命令。 从数据发送时起PDA进行计数等待,等待500ms后没有接收到返回值(采集数据或错误回复值),自动重新发送命令并等待,重复上述操作。 发送三次都没有返回值时弹出警告对话框,提示蓝牙通讯故障。 2、PDA接收数据: 单片机接收到采集测试命令并检验命令格式正确后,开始执行波形采集操作。采集完后然后发送采集数据。 4.3开始采集、结束采集 流程与“设置采集信息”流程相同,参见4.1。 5通信原则 通信操作要遵循以下原则: PDA为主控制模式,单片机为从模式,每次的通信操作都由PDA发起,由单片机回复,单片机不主动申请与PDA通信。回复信息根据命令内容可以是回复字,也可以是检测或文件读取数据信息。 PDA每次发送命令后都要等待单片机的返回值,只有返回正确信息值后才可继续执行下面的操作。 PDA端要有超时处理提示。 PDA与下位机 蓝牙通信协议 3 天津嘉信技术工程公司

您可能关注的文档

文档评论(0)

tianma2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档