当前位置:文档之家› 模块通讯协议

模块通讯协议

电脑通讯协议

数据格式说明:

0XAF,0XAF:同步头

0X00,0X00:ID码(一般是0X00,0X00)

0XAF:头

0X80,0X00:命令码(上位机发码是0X80,YY,单片几发码给电脑0X00,YY)LEN:数据长度是从LEN开始到CS的数据个数,不包括LEN和CS

CS:是验证码,CS前面所有数据之和%0XFF

结束码:0X0D 0X0A

举例:

设置空中参数为9600代码为:

AF AF 00 00 AF 80 03 02 04 00 96 0D 0A

读取空中参数代码为:

AF AF 00 00 AF 80 04 02 00 00 93 0D 0A

//*************************************************************** ****

02发码设置串口

AF AF 00 00 AF 80 01 LEN XX YY CS 0D 0A

XX:01-1200

02-2400

03-4800

04-9600

05-19200

06-38400

07-56700

08-115200

YY:00-无验证

01-偶验证

02-奇验证

答应回码

AF AF 00 00 AF 00 01 LEN XX YY CS 0D 0A

XX:01-1200

02-2400

03-4800

05-19200

06-38400

07-56700

08-115200

YY:00-无验证

01-验证

02-奇验证

//*************************************************************** ****

03读串口参数

//读串口参数

//AF AF 00 00 AF 80 02 LEN 00 00 CS 0D 0A

//答应参数

//AF AF 00 00 AF 00 02 LEN XX YY CS 0D 0A

XX:01-1200

02-2400

03-4800

04-9600

05-19200

06-38400

07-56700

08-115200

YY:00-无验证

01-偶验证

02-奇验证

//*************************************************************** ****

04设空中参数//

//AF AF 00 00 AF 80 03 LEN XX YY CS 0D 0A

//XX 01-1200

02-2400

03-4800

04-9600

05-19200

06-38400

07-56700

08-115200

YY=0

//答应参数

//AF AF 00 00 AF 00 03 LEN XX YY CS 0D 0A

//XX 01-1200

02-2400

03-4800

05-19200

06-38400

07-56700

08-115200

YY=0

//*************************************************************** ****

05读空中参数

//AF AF 00 00 AF 80 04 LEN 00 00 CS 0D 0A

//答应参数

//AF AF 00 00 AF 00 04 LEN XX YY CS 0D 0A

//XX 01-1200

02-2400

03-4800

04-9600

05-19200

06-38400

07-56700

08-115200

YY=0

//*************************************************************** ****

06设信道 */

//AF AF 00 00 AF 80 05 LEN XX YY CS 0D 0A

//XX 01-第一通道()

// 02-第二通道()

// 03-第三通道()

// 04-第四通道()

// 05-第五通道()

// 06-第六通道()

// 07-第七通道()

// 08-第七通道()

注:这8个信道是YRM100F型号的信道

//YY=0

//答应参数

//AF AF 00 00 AF 00 05 LEN XX YY CS 0D 0A

//XX 01-第一通道()

// 02-第二通道()

// 03-第三通道()

// 04-第四通道()

// 05-第五通道()

// 06-第六通道()

// 07-第七通道()

// 08-第七通道()

注:这8个信道是YRM100F型号的信道

//YY=0

//*************************************************************** ****

07读信道*/

//AF AF 00 00 AF 80 06 LEN 00 00 CS 0D 0A

//答应参数

//AF AF 00 00 AF 00 06 LEN XX YY CS 0D 0A

//XX 01-第一通道()

// 02-第二通道()

// 03-第三通道()

// 04-第四通道()

// 05-第五通道()

// 06-第六通道()

// 07-第七通道()

// 08-第七通道()

注:这8个信道是YRM100F型号的信道

//YY=0

//*************************************************************** ****

发射功率设置:

1级--- AF AF 00 00 AF 80 13 02 01 00 A3 0D 0A 1mw

2级--- AF AF 00 00 AF 80 13 02 02 00 A4 0D 0A 3mw

3级--- AF AF 00 00 AF 80 13 02 03 00 A5 0D 0A 5mw

4级--- AF AF 00 00 AF 80 13 02 04 00 A6 0D 0A 10mw

5级--- AF AF 00 00 AF 80 13 02 05 00 A7 0D 0A 20mw

6级--- AF AF 00 00 AF 80 13 02 06 00 A8 0D 0A 50mw

7级--- AF AF 00 00 AF 80 13 02 07 00 A9 0D 0A 100mw

读取场强发送命令:

AF AF 00 00 AF 80 1A 02 00 00 A9 0D 0A

返回举例:AF AF 00 00 AF 00 1A 02 89 00 B2 0D 0A

AF AF 00 00 AF 00 1A 02 72 00 9B 0D 0A

AF AF 00 00 AF 00 1A 02 1F 00 48 0D 0A

红色数值越大表示场强越大

ID设置读取:

读取命令:AF AF 00 00 AF 80 0D 02 00 00 9C 0D 0A

设置ID为00001:AF AF 00 00 AF 80 0C 02 00 01 9C 0D 0A

相关主题