您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页PDA与下位机通过蓝牙通讯协议

PDA与下位机通过蓝牙通讯协议

来源:好走旅游网


文档名称: 蓝牙通信协议 编制审定: 解晓飞

PDA与下位机 蓝牙通信协议

目录

1 前言....................................................................................................................................... 2 2帧定义 .................................................................................................................................... 2 2同步字 .................................................................................................................................... 2 3帧类型 .................................................................................................................................... 3 4通讯流程 ................................................................................................................................ 3

4.1设置采集信息 ............................................................................................................. 3 4.2采集测试命令 ............................................................................................................. 3 4.3开始采集、结束采集 ................................................................................................. 4 5通信原则 ................................................................................................................................ 4

1

天津嘉信技术工程公司

PDA与下位机 蓝牙通信协议

PDA与下位机蓝牙通讯协议

1 前言

本协议用于定义PDA通过蓝牙与下位机进行数据通信的底层操作。数据传输以信息帧格式传输,且帧长度为非定长信息。

2帧定义

系统有三种帧格式,根据类型的不同帧的格式也不同具体定义如下: 3.1、命令帧 同步字2Byte 0xaa 0xaa 3.2 回复帧 同步字2Byte 0xaa、0xaa 同步字2Byte 0xaa、0xaa

其中命令帧是由PDA发给单片机的,回复帧和数据帧是由单片机发给PDA的。

帧类型1Byte 0x35 帧类型1Byte 0x39 信息长度 2Byte XXXX 信息长度 2Byte XXXX 帧信息 XXXXByte 0x30错误、0x09正确 帧信息 XXXXByte 数据信息 结束字 2Byte 0x55、0x55 结束字 2Byte 0x55、0x55 帧类型1Byte 0x30 信息长度 2Byte XXXX 帧信息 XXXXByte 命令信息 结束字 2Byte 0x55、0x55 3、2数据帧

2同步字

为保证数据正确传输,帧格式中设有起始同步字和结束同步字,起始同步字包括两个字节,内容为0xaa、0xaa,结束同步字包括两个字节,内容为0x55、0x55。

2

天津嘉信技术工程公司

PDA与下位机 蓝牙通信协议

3帧类型

类型字包括一个字节,表示发送的数据的类型,本系统中包括三个类型:命令、回复、数据三类。具体定义如下: 类型 命令 回复 数据

类型值 0x30 0x35 0x39 说明 命令信息,由PDA发网下位机 命令响应,由下位机发给PDA 传输数据信息,下位机执行命令后的得到的结果数据 4通讯流程

操作过程中PDA均采用主动模式,单片机采用被动模式。

4.1设置采集信息

单片机启动后等待接收蓝牙命令首先进行参数设置,本部分由PDA控制。

PDA发送设置命令(帧类型0x30)并将信息发送到单片机, 单片机接收到数据后检测数据个数是否正确,如果检测正确返回接收正确命令否则返回接收错误命令。

如果单片机返回的数据为接收错误,PDA重新发送命令。

从数据发送时起PDA进行计数等待,等待500ms后没有接收到返回值,自动重新发送命令并等待,重复上述操作。

发送三次都没有返回值时弹出警告对话框,提示蓝牙通讯故障。 如发送数据正常则提示设置成功信息对话框。

4.2采集测试命令

1、PDA发送采集命令

PDA发送采集设置命令(帧类型0x30),单片机接收到数据后检测数据是否正确,如果检测错误则返回接收错误命令。PDA接收到单片机返回接收错误回复, PDA重新发送命令。

从数据发送时起PDA进行计数等待,等待500ms后没有接收到返回值(采集数据或错误回复值),自动重新发送命令并等待,重复上述操作。

3

天津嘉信技术工程公司

PDA与下位机 蓝牙通信协议

发送三次都没有返回值时弹出警告对话框,提示蓝牙通讯故障。 2、PDA接收数据:

单片机接收到采集测试命令并检验命令格式正确后,开始执行波形采集操作。采集完后然后发送采集数据。

4.3开始采集、结束采集

流程与“设置采集信息”流程相同,参见4.1。

5通信原则

通信操作要遵循以下原则:

(1) PDA为主控制模式,单片机为从模式,每次的通信操作都由PDA发

起,由单片机回复,单片机不主动申请与PDA通信。回复信息根据命令内容可以是回复字,也可以是检测或文件读取数据信息。

(2) PDA每次发送命令后都要等待单片机的返回值,只有返回正确信息

值后才可继续执行下面的操作。

(3) PDA端要有超时处理提示。

4

天津嘉信技术工程公司

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务