您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 金调雷达测速仪串口通讯协议
BERKUT雷达测速仪通讯协议1指令代码表示用HEX(十六进制)代码.2数据传递方向:指令–来自微机回答–来自BERCUT测速器.图1–数据传递线路2代码段用于指定代码值或者备注段指定的变量.3在传递字代码(word)先传递低字节.——〉在传递字代码(word)前先传递低字节4缩写:TS–交通工具,IS–测量工具.5量纲段中指定的所传递值的量纲:byte-1个字节,word-2个字节.6数据交换用串行COM-端口(RS232接口).数据交换端口配置:-传递速度–9600bps;-停止比特–1;-数据比特数–8;-方向控制–Xon/Xoff;-奇偶校验–无.7微机连接用nulmodemconnection(COM)线(RS232接口的控制线不用).代码单位备注1询问有效状态命令检查BERCUT测速器是否存在命令121byte前辍21byte命令代码回答11byte与命令代码相同代码单位备注2BERCUT测速器重新启动该命令引起BERCUT测速器的重新启动命令121byte前辍22byte命令代码命令12byte与命令代码相同微机BERCUT测速器Беркут指令оманда回答代码单位备注3读取BERCUT测速器的配置信息1Regim(3)字段–比特域.比特解释:比特0:0–速度单位用公里/小时表示/1–速度单位用英里/小时表示;比特1:0–测速器处于静态模式/1–测速器处于静态模式;比特2:0–测速器处于检测反向车辆模式/1–测速器处于检测相向(同向)车辆模式;比特3-7–不用(备用);比特8:0–第1目标类型为最快目标/1–第1目标类型为最近目标;比特9:0–第2目标类型为最快目标/1–第2目标类型为最近目标;比特10-15–不使用(备用).2配置信息的读取和记录采用统一数据结构(2-7).该结构的内容(确认之后)可以更改.3Baffle(4)区域解释:阈值–目标信号的振幅允许最小值.阈限关系式:Baffle=32768*10^(Thr/20),гдеThr–目标检测阈值,dB[-90….0[.命令代码单位121byte前辍23byte命令代码回答1LengthWord配置表长度(包括所有信息字段,字段-2-4域,长度以字段表示)2SerNumwordBERCUT测速器序列号3RegimwordBERCUT测速器工作模式4BafflewordBERCUT测速器设定的目标检测阈限5CSbyte校验之和(按mod256所有命令和数据之和-1-2域为命令+1-4域为回答)代码单位备注4BERCUT测速器配置信息的写入1配置信息表的字段解释和命令4相同.2新的参数传送之后会立即有效,但不会写入存储器.命令代码单位121byte前辍24byte命令代码3Lengthword配置表长度(包括所有字段,信息字段–4-6域,长度以字段表示)4SerNumwordBERCUT测速器序列号5RegimwordBERCUT测速器工作模式6BafflewordBERCUT测速器阈限值回答1CSbyte校验值(按mod256所有收到的字节之和–1-6区域命令)代码单位备注5配置表写入固定存储器1该命令启动配置表信息从内存转写到固定存储器.2发送命令之后更改起效时间小于2秒命令121Byte前辍25Byte命令代码回答15Byte与命令代码相同代码单位备注6单次测量速度单位按照测速器配置表的信息(公里/小时或英里/小时)命令121Byte前辍26Byte命令代码回答121Byte前辍2CountByte被发觉目标数3Speed1Byte第一目标速度值4Speed2Byte第二目标速度值代码单位备注7信息读取1Param域的解释:0–按照(N=2048)信号的数据传输;1–按照振幅光谱(N=1024)的数据传输.2Data域的解释:如果以(Param(3)=0)信号的方式传递–传递方式如下:1024个计算字段第一个信号;1024个计算字段第二个信号.如果以(Param(3)=1)振幅的方式传递–传递方式如下:512个计算光谱字段正极频率;512个计算光谱字段负极频率.命令121Byte前辍28Byte命令代码3ParamByte参数回答1DataN*word前辍2CSByte校验值(按mod256)代码单位备注(8)高频控制部分命令121byte前辍29byte命令代码3Statebyte状态(0-高频发生器被关——)关闭,1-高频发生器被开——〉打开)回答19byte与命令代码相同代码单位备注9外接控制和显示单元的控制BERCUT测速器对外接单元的控制命令无反应.命令121byte前辍2Аbyte前辍3Com-mandbyte外接单元控制命令代码单位备注10节能状态的控制在收到该命令之后,BERCUT测速器将切关(关闭)所有能量消耗对象并进入节能状态.通过RS232端口收到任何字节之后BERCUT测速器将推出该状态.命令121byte前辍2Bbyte命令代码代码单位备注11检测单元的测试1速度单位按照测速器配置表的信息(公里/小时或英里/小时).2BERCUT测速器在接受该命令之后开始测试高频单元.命令121byte前辍2Сbyte命令代码回答121byte前辍2Countbyte被发现目标数3Speed1byte第一目标速度4Speed2byte第二目标速度代码单位备注12测速器型号的检测命令180byte命令代码回答1А7byteBERCUT测速器确认码雷达作用距离的设置在4号命令“BERCUT测速器配置信息的写入”的第6号分命令(代码:Baffle)进行。作用距离可以细调,公式在“读取BERCUT测速器的配置信息”命令给出。在把手和遥控器内存程序采用如下值:最远作用距离Thr=–60Db,相当于Baffle=32(НЕХ20)中程作用距离Thr=–54Db,相当于Baffle=65(НЕХ41)最小作用距离Thr=–48Db,相当于Baffle=130(НЕХ82)另外,数据交换协议加了新的命令:连续测量之后(比如用把手时连续按着进行连续测量结束之后会发送该命令)代码单位备注8(英文版本的编号)扳机状态设置接到该命令之后,金雕测速器预备开始新一轮测量命令命令121byte前缀20Dbyte命令代码30BERKUTRS-232CABLECONNECTION://:leida232@yahoo.com
本文标题:金调雷达测速仪串口通讯协议
链接地址:https://www.777doc.com/doc-1984377 .html