- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
天津嘉信技术工程公司
您可能关注的文档
- 七年级下册地理第10章测试题.doc
- 七年级下册知识点.doc
- 七年级下册英语单词表.doc
- 七年级下册音乐复习教案.doc
- 七年级下册英语单词表人教版(汉语).doc
- 七年级下复习资料.doc
- 七年级上册复习知识点.doc
- 七年级传统文化教案.doc
- 七年级下册思想品德第一单元教案.doc
- 七年级历史上册第三单元复习导学案.doc
- 人教版高中地理选择性必修1自然地理基础 第四章测评.ppt
- 湘教版高中地理选择性必修2区域发展 第2章 区域发展 第4节 生态脆弱区的综合治理——以我国荒漠化地区为例 (3).ppt
- 北师版高考文科数学一轮总复习课后习题 第10章 算法初步、 统计与统计案例 单元质检卷十 算法初步、统计与统计案例 (2).doc
- 人教版高中地理选择性必修1自然地理基础 第2章 地表形态的塑造 问题研究 崇明岛的未来是什么样子 (2).ppt
- 鲁教版高中地理选择性必修3资源、环境与国家安全 第二单元测评.ppt
- 人教版高中地理选择性必修1自然地理基础 第2章 地表形态的塑造 第1节 塑造地表形态的力量 (4).ppt
- 人教版高中地理选择性必修1自然地理基础 第4章 水的运动 第2节 洋流 (5).ppt
- 人教版高中地理选择性必修1自然地理基础 第4章 水的运动 本章整合 (2).ppt
- 湘教版高中地理选择性必修3资源、环境与国家安全 第3章 生态环境保护与国家安全 第1节 碳排放与国际减排合作.ppt
- 人教版高中地理选择性必修2区域发展 第2章 资源、环境与区域发展 分层作业 第2节 生态脆弱区的综合治理.ppt
文档评论(0)