以科技未来 . . .

智能感知世界!

微波智能装备

开发、设计、制造、销售

相控阵雷达通讯协议控制器与雷达通讯协议说明

首页    相控阵雷达通讯协议控制器与雷达通讯协议说明

 

                                                              目录

通讯规约... 3

术语、定义... 3

基本规则... 3

数据包格式... 3

1.    起始位... 4

2.    协议号... 4

3.    包长度... 4

4.    命令字... 4

5.    时间戳... 5

6.    信息内容... 5

6.1.   心跳包(0x01... 5

6.2.   雷达参数查询指令包(0x02... 5

6.3.   雷达功放设置信息包(0x03... 5

6.4.   雷达扫描目标数据信息包(0x04... 6

6.5.   雷达状态信息包(0x05... 7

6.6.   雷达校正设置信息包(0x06... 8

6.7.   雷达功放角度设置信息报(0x07... 8

6.8.   雷达伺服设置信息包(0x08... 9

6.9.   雷达扫描目标点迹数据信息包(0x14... 10

6.10.    雷达跟踪状态设置信息包(0x15... 12

7.    信息序列号... 12

8.    错误校验... 12

9.    停止位... 13

 

 

 

通讯规约

  1. 引言

本文档定义了雷达与雷达通信中转控制器。

  1. 兼容性

本文档适用的平台为雷达控制器通讯系统。

术语、定义

 

术语、缩写

英文含义

中文含义

雷达

 

 

通信中转控制器

 

 

 

 

 

 

 

 

 

基本规则

  1. 正常建立连接后雷达向通信中转控制器、雷达状态数据(间隔1s)、雷达扫描目标数据(间隔200ms)。
  2. 通信中转控制器向终端发起查询请求后,终端根据要求将查询参数发给控制中心。

数据包格式

通讯传输为异步方式,并以字节为单位。在终端和服务器之间传递的每一个数据包长度不确定的串行数据流。

数据包长度合计:(36+N)Byte

格式

起始位

协议号

包长度

命令字

时间戳

信息内容

信息序列号

错误校验

停止位

长度(Byte)

4

4

4

4

8

N

4

4

4

 

  1. 起始位

固定值,统一为十六进制 0x78, 0x79, 0x70, 0x7A。

  1. 协议号

此项为协议版本号,初始版本为9001。

  1. 包长度

长度=命令字+时间戳+信息内容+信息序列号+错误校验, 共(17+N)Byte,因为信息内容为不定长字段。

 

  1. 命令字

根据不同的“信息内容”对应相应的协议号

命令类型

是否回复

雷达伺服查询指令包

0x01

雷达伺服设置信息包

0x02

雷达IP查询指令包

0x03

雷达IP设置信息包

0x04

雷达扫描目标数据信息包

0x05

 

上方是此次开发毫米波雷达的初步协议(大致考虑了一下供参考)。

 

 

下面是以前我们相控阵雷达通讯协议供参考定义用

 

 

 

  1. 时间戳

此项为当前时间的毫秒数,类型为Long。

  1. 信息内容
    1. 雷达伺服查询指令包(0x01)

数据项

Index

长度

类型

单位

备注

内容

0

0

Byte

 

 

 

    1. 雷达伺服设置指令包(0x02)

内容长度N=36

数据项

Index

长度

类型

单位

备注

方位步进

0

4

Float

/

方位步进角度

(默认1°)

俯仰步进

 

4

4

Float

/

俯仰步进角度

(默认1°)

 

    1. 雷达IP查询信息包(0x03)

设置响应信息包与请求信息包协议格式一致,无效设置项,响应值设置为0xFF,有效设置项按原值返回。

内容长度N=52

数据项

Index

长度

类型

单位

备注

本机IP

0

32

String

 

IP

本机端口

32

4

UnInt32

 

端口

上报IP

36

32

String

 

IP

上报端口

48

4

UnInt32

 

端口

 

    1. 雷达IP设置信息包(0x04)

设置响应信息包与请求信息包协议格式一致,无效设置项,响应值设置为0xFF,有效设置项按原值返回。

内容长度N=52

数据项

Index

长度

类型

单位

备注

本机IP

0

32

String

 

IP

本机端口

32

4

UnInt32

 

端口

上报IP

36

32

String

 

IP

上报端口

48

4

UnInt32

 

端口

 

    1. 雷达扫描目标数据信息包(0x05)

每个目标数据长度L=36

内容长度N=24+L*航迹个数(根据雷达数据格式定义

数据项

Index

长度

类型

单位

备注

雷达编号

0

4

String

 

 

数据点

4

8

Long

 

毫秒数

第二个

 

第三个

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. 信息序列号

软件启动后发送的第一条数据(包括协议中的所有信息包)序列 号为‘1’,之后每次发送数据序列号都自动加 1。

  1. 错误校验

终端或服务器可用校验码进行判别接收信息是否出错。有时,由于电子噪声或其他一些干扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机或子机对在传送过程中 出错的信息不起作用。这样增加了系统的安全和效率。错误校验码采用 CRC-32 校验方法。 协议体中从“包长度”到“信息序列号” (包括“包长度”、 “信息序列号”)这部分数据 的 CRC-32 值。 接收方若收到的信息计算有 CRC 错误,则忽略,抛弃这个数据包。

  1. 停止位

固定值,统一为十六进制 0x79, 0x70, 0x7A, 0x7B。

2024年4月11日 22:21
浏览量:0
收藏