(急!!!)串口编程问题(是PC机和测速雷达的接口问题) ( 积分: 200 )

J

jin005

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥:
有哪位能帮我指点迷津,将深表感谢。问题如下:我准备做个接口程序(delphi),是关于PC机和“火花”测速雷达的接口问题。我想问的是在我得到的有关文档内容中,没有给出传输数据中应该有的每帧的帧头和帧尾是什么字符。我给单位打电话,他们说我不用,我的方向错了。我觉得应该必须有。不然无法实现数据的读取。请问谁有这方面的项目经验。真的不需要帧头和帧尾吗?如果谁想要看看雷达参数这方面的文档,我也可以发给他。我的Q:9076629,EMAIL:jin005@yeah.net
以下为雷达相关文档资料,因为不能在这里发附件。所以,直接COPY到下面了。很长。希望有耐心:
“火花”雷达外接控制台说明书
“火花”速度传感装置与外接控制台的连接说明

总体概述
根据说明,信息以9600比特/秒,8比特,比特为奇数进行传导。信号线COM-港口不连接。

所有命令为双字节,由前缀和参数组成。
假定前缀为:0xF1 – 0xFE.
假定参数为:0x00 – 0xF0.
前缀为0xF1 – 0xFA的命令负责传送速度数据,
前缀为0xFB – 0xFE的命令起控制作用。
以下所有命令为第十六号规格。

每一个命令与上一个发出的命令间隔时间不少于5毫秒。外接装置不确认的命令应该忽略。

准备条件
电源开启后,“火花”发送识别码FE8x (hex, x cм. 比特)。外接装置可以使用所收信息,但不能回复该命令。“火花”开启后,外接装置需要1.5秒等待识别要求的发送。

为与“火花”连接,外接控制台应发送型号为FE Ax的识别码,x为外接控制台代号。代号0用于进入工作调试状态。设计人员建议不使用此工作状态。

“火花”应回复命令FD 8x,x为指示代号和型号:
样本(x) 型号
00yy 火花-1:有方向选择,静态工作
01yy 火花-1B:无方向选择,静态工作
10yy 火花-1Д:有方向选择,动态工作
11yy 预设
“火花”接收外接控制台的识别命令时,联锁其指示盘。“联锁”指不能控制指示盘按钮。并且在指示器上“接线方柱”从左下角出。(在“火花”与外接装置的连接工作中,速度测试在指示器上也有显示)。对于没有指示器的“火花-1ДА”型号“联锁”由在指示发光二极管中颜色红变绿来表示。

附注:以后可能会生产“火花-1”(不包括“火花-1ДА”),在开启外接装置后不会联锁其指示盘。

方向转换按钮和扳钮不会发生联锁(不包括“火花-1ДА”),为确保用户不使用这些按钮,应给“火花”发送外接装置占线信号(FE51)。为恢复正常状态,应发送FE50解除信号。

以下是基于双方在成功互相识别的情况下的描述

测试启动
对“火花”发出FE 3F信号后实现每次测速启动,“火花”以确认码FD 3F进行回复,在两秒内“火花”发送测试目标的路速,随后发出“设备准备”命令。

测速信息以“火花”测试循环结束时发送的为准。前缀作用如下表所示,命令第二个字节速度单位为км/ч。起先传送自身速度(常设状态下无此步),随后为目标速度。0为无法找到的道路或目标,250为假定信号入口水平超高。
可能前缀表
前缀 意义
0xF1 超速目标
0xF2 最大速度目标
0xF3 – 0xF7 双目标速度(预设)
0xF8 自身速度
外接装置从(FE 3F)启动信号发出后停止发送信号。“设备准备”信号进入后或两秒暂停后恢复信号发送。

收到测量结果与下一次启动时间间隔不少于0.5秒。

控制信号
控制信号有前缀FE,第二字节指明所需操作。控制信号通过用户适当调整设备传导。为防止未经核准的信号传入,应使用外接控制台占线信号。

信号与错误确认
“火花”对所有外接控制台发出的控制信号进行确认。FE xy确认信号与FD xy相似,其不同点为扳钮需求信号,см.更低。“火花”发给外接装置的确认信号毋须等待。

回复FD 7x 为通知错误(或不能完成要求信号)预备。

方向改变信号
方向改变信号(FE 3C – FE 3E,FE 43,FE53)通过用户适当调整设备传导。

参数作用:
CMD(hex) 作用
3C 相对目标
3D 相向目标
3E 全部目标
43 通过后窗测速
53 通过前窗测速
通过后窗开启或关闭信号只能在其运动状态时有效。在这种功能确实存在的情况下,从“火花”外接装置通过后窗进入工作状态才能符合确认信号(FD43),相反,外接装置则应为“前窗”状态。

变换状态信号
变换状态信号(FE35, FE36, FE39-FE3B)通过设定适当状态的装置进行传导。

参数作用:
CMD(hex) 作用
35 静态状态
36 动态状态
39 平均距离
3A 最大距离
3B 最小距离
附注:当前用户不能从“火花”中设定此种状态。

装置准备信息
发送FE 50信号装置准备接收测试信息。FE51信号为装置不能接收信号。(为避免信号传导后产生冲突,设备接受命令时间不少于5 мс.)

“火花”工作时间不超过两秒。

“火花”在接受到来自外操纵台的工作命令后,按按钮停止信息处理(《导向》扳机)。同时,在“火花” 信息处理不良的情况下,外操纵台可运用自身的命令进行工作。

扳机信息
“火花”在扳机变化情况下发送信号FE 40 (按下扳机)和 FE 41(松开扳机)。外接设备按照扳机操纵原理对其进行信息处理。

外接装置扳机需求情况为:信号FE42。“火花”确认信号为:FD40 –按下扳机或FD 41松开扳机。
“火花”雷达测速仪快速检测工作细则

雷达操作细则是保证火花雷达测速仪的正常工作的依据。通过接线< com?port>或者< USB-port>,来完成雷达测速仪和电脑之间的连接。
(C) 例如,通过电线< com?port>和变频器<USB-com>二者与<USB-com>的连接的情况下,只有变频器符合以下几点需求,才可能保证整个系统的工作适应性。
在电源连接上雷达侧速仪和电脑之间存在一个联系,建议电脑的操作系统采取Windows98 / NT / 2000。

调节步骤包括以下几点:
1. 做好必要的连接工作
2. 安装WinPult(火花雷达控制系统)系统
3. 使用变频器之前,对激励器进行安装
4. 开启雷达侧速器的电源
5. 启动WinPult系统
6. 窗口/Mode of connection/里对雷达的工作模式进行选择,在这种工作模式没有反映的情况下,建立快捷方式/fast one-lane/
7. 利用经常用到的方法,在系统中/COM1/窗口下做上记号,并按/CONNECT/键,由此来取得com-порта的号码。如果电脑与雷达侧速器连接上了,那么显示连接系统窗口就转换到控制窗口,雷达测速仪上的红灯会变成绿灯。
8. 如果连接不成功,需要在/COM2/控制窗口做上记号,并再次按/CONNECT/键,并按此步骤重复到/COM5/。сom-порта的号码确定由电脑排列情况确定,雷达测速仪的制造商之前无法知道。сom-порта号码选择的过程对每台电脑是开放型的。接下来的工作就是把确定的号码在电脑程序里确定。
9. 电脑和雷达测速仪连接成功这些都是控制是由一个程序完成的。同时,雷达测速仪上的指示等转为绿色。
10. 全部工作结束后,关掉程序和雷达测速仪的电源。如果再次需要启动程序,则需要先关掉雷达电源再重新启动它。

接下来的工作就是完成程序WinPult.
WinPult(火花雷达控制系统)
关于速度测量系统
火花-1
电脑控制系统WinPult,是火花雷达测速仪与电脑间的操作、控制的。
1. 程序装载
1.1.设备要求

装载在综合设备IBM PC/AT的程序需要符合以下几点:

- 处理器类型——P100或者更高的

- 内存——16兆或者更多

- 具备鼠标配置

- 具备连续端口配置

- 操作系统——Windows 2000, Windows 95, Windows 98, Windows ME.

1.2. 程序装载

设备装载程序中有一个setup.exe程序,它可自动把程序安装到指定的目录下。安装成功后,运行它并根据说明设置设备参数。
2. 程序运行
2.1.设备接通
在winpult.exe程序运行后,电脑屏幕上会出现关于设备控制画面,这个时候需要确定火花雷达测速仪的运行模式:普通的还是快速单带的(快速单带是设备程序在固定常态下的工作模式)。在程序运行时候是不可以更改设备的。同样的,测量仪器对应指定的端口。
与速度测量仪接通并进入工作模式(绿色指示灯)。然后程序进入对设备进行操纵的显示画面。如果火花雷达测速仪没有接通上,那么将会显示设备连接错误的信息。
2.2设备管理
程序显示画面左边,将会出现一个“工作模式”的对话框,其中包含了:对固定目标的测量手动式、自动式还是默认模式、目标方向、距离等。同样的,在选择快速单带模式下,通过该程序,可对测量目标的临界点进行调节、中断。
在控制画面的下方,有一个程序运行控制键。它是在选择自动模式下对程序进行间歇控制的。最小间歇的时间为500微秒,中等值为50微秒,最大为1秒。
在控制画面的中间部分,有一个“运行”和“暂停”键,他们是分别用来启动程序和暂停程序运行的。在自动工作模式下,“运行”是重复逻辑工作,而“暂停”是暂停现在测量工作。
在“运行”键周围,还有一些关于设备电压等其他方面信息。
在电脑画面的右边显示火花雷达测速仪的测量结果。速度测量仪的组测量数据跟它所选择的工作模式有关。同样,它也能用来检测速度波。
在电脑画面的右下角有一个“停止”键,它是用来停止程序与雷达测速仪之间的工作联系的。(它同样也是用来停止设备间的工作关系,在可能的情况下,这种行为可以自动完成)
同时,在另外单独的图表显示画面里,可以观测到测量结果图表速度显示。
“火花”雷达外接控制台协议

“火花”雷达测速系统与外接控制台连接协议说明书。

总协议

以9600彼特/秒的速度,8比特命令串联协议的方式传输。所有命令-由两个字单位,即前缀和因数组成。
假定前缀为: 0xF1 – 0xFE.。
假定因数为: 0x00 – 0xF0.
命令数据传递速度前缀为:0xF1 – 0xFA
命令前缀支配为: 0xFB – 0xFE
每一组信号隔5毫秒发送一次。
速度信息
可能前缀表:

前缀 意义
0xF1 超速目标
0xF2 最大速度目标
0xF3 – 0xF7 两个目标 (预设)
0xF8 自身速度
0xF9, 0xFA 超过极限(预设)
“火花”雷达以循环方式测试速度传递信息。命令的第二个单位为速度值 公里/小时。开始传送的是自身速度(固定方式不在其列),然后是目标速度。0值代表没有找到目标。

信号支配管理
可能前缀表:
前缀 意义
0xFB, 0xFC 预设
0xFD 命令确认
0xFE 命令

命令的第二个单位(在前缀0xFE后)显示运行要求。
CMD (hex) 意义 外接控制台判断 火花判断 外接控制台可能传输
35 静态方式 是 是 是
36 动态方式 是 是 是
39 距离平均值 是 是 是
3A 最大距离 是 是 是
3B 最小距离 是 是 是
3С 相对 是 是 是
3D 相向 是 是 是
3E 所有目标 是 是 是
3F 开始测试 不 是 是
40 按扳机 是 不 不
41 松开扳机 是 不 不
42 扳机状态需求 不 是 是
43 通过汽车后窗测速 是 是 是
50 设备命令接收准备好 是 是 是
51 位置被占用 是 是 是
53 通过汽车前窗测速 是 是 是
8x 火花系列中央处理器识别 是 不 不
Ax 控制器识别 不 是 是

命令确认

“火花”外接控制台发送确认任何命令的回答。高一级的比特 xy 等于 0时,确认为FE xy,当按扳机后,(没有命令)外表看上去象FD xy。外接控制器没有得到“火花”雷达的确认。

错误
在x[0..F] 预设传输错误(或没有完成命令需求),回答为FD 7x,
FD 7x - 位置被占用

鉴定

外置控制器发出高一级比特xy 等于1时, FE xy命令显示为与信息需求相同,装置型号x 样本 y(请见表)。“火花”将会显示命令FD 8t, t-它的样本和变形。

“火花”类型中央控制器2个高级比特样本号如下:
样本号 (hex) 变形
00yy 有方向选择,静态方式工作
01yy 无方向选择,静态工作方式
10yy 有方向选择,动,静态方式工作
11yy 预设
工作状态调试输出利用外置工作台样本号x=0(发送 FE A0)。希望这种方式由专业人员操作。当“火花”得到外部控制器的命令,雷达枪所有功能将由外部控制器操纵。
“火花” FE 8x命令,只有在接通电源的情况下,才能传送信息到外部控制器,在接通电源1,5秒后,“火花”正常工作。

测试方向命令

改变方向的命令(FE 3C – FE 3E, FE 43, FE 53)传到设备顶端,进行相应的变化调整。运动状态利用后面的玻璃,进行命令的接通及关闭工作。工作状态下测试数据,通过 “火花”外接设备的后玻璃确认(FD 43)当时情况,如果该数据在测试范围,对面情况应反映在外接设备的传感玻璃上。

变换状态命令
变换状态命令(FE 35, FE 36, FE 39 – FE 3B)传感到设备顶端,建立相应的状态指令。
开始测试和停止命令
“火花”实施启动每个测速FE 3F发送命令,并回应FD 3F确认指令。在两秒内“火花”发送测试目标的路速,随后发出《设备准备》命令
外接设备不发送启动瞬间命令(FE 3F).进行发出《设备准备》命令后或两秒间歇范围资料的恢复命令。本次测量结果与下一次命令启动的间歇时间不低于0,5秒。
扳机信息
“火花”FE 40 和 FE 41命令以扳机变化情况为根据。合理操纵扳机,使外接设备FE 40 和 FE 41命令处理一致。根据扳机(FE 42)需求情况“火花”发出确认命令(FD40 –按下扳机或FD 41松开扳机).

装置准备信息
发送FE 50命令,准备接受测试信息。发送FE 51命令设备关闭接收信息。防止发送以上命令后信息产生冲突,设备发送命令不低于5 мс.
“火花”工作时间不超过两秒。
“火花”在接受到来自外操纵台的工作命令后,按按钮停止信息处理(《导向》扳机)。这种方法:在“火花” 信息处理不良的情况下使用,外操纵台可运用自身的命令进行工作。
FD 8x 命令
样本号 (hex) 变形
00yy 有方向选择,静态方式工作
01yy 无方向选择,静态工作方式
10yy 有方向选择,动,静态方式工作
11yy 预设
FE 3F 命令
前缀 意义
0xF1 最快速度目标
0xF2 最大体积目标
0xF4 相对方向最大速度目标
0xF8 自身速度
0xF3, 0xF5 – 0xF7 其它速度目标
(FE 3C – FE 3E, FE 43, FE 53)命令
CMD (hex) 意义
3С 相对
3D 相向
3E 所有目标
43 通过后车窗测速
53 通过前车窗测速

(FE 35, FE 36, FE 39 – FE 3B)命令
35 静态
36 动态
39 中等距离
3A 最大距离
3B 最小距离

Команды настройки &amp;laquo;Искры&amp;raquo; в быстром режиме
雷达快速工作状态
建立目标选择对象--- FE 20 (hex)
回到2个目标选择---- FE 21
正确选择方向目标质量---相对--- FE 3C
相向--- FE 3D
选择仅仅一个目标--- FE 3E
回到状态---FE 3C и FE 3D
FB xx命令(xx – 参数),建立xx单位大小的中断极限
FE 48 命令 迫使雷达FC xx (中断xx 单位)格式中断极限,12单位不履行建立。
FE 50发出建立好信息。FE 51发出不能接受信号信息。
 
各位大哥:
有哪位能帮我指点迷津,将深表感谢。问题如下:我准备做个接口程序(delphi),是关于PC机和“火花”测速雷达的接口问题。我想问的是在我得到的有关文档内容中,没有给出传输数据中应该有的每帧的帧头和帧尾是什么字符。我给单位打电话,他们说我不用,我的方向错了。我觉得应该必须有。不然无法实现数据的读取。请问谁有这方面的项目经验。真的不需要帧头和帧尾吗?如果谁想要看看雷达参数这方面的文档,我也可以发给他。我的Q:9076629,EMAIL:jin005@yeah.net
以下为雷达相关文档资料,因为不能在这里发附件。所以,直接COPY到下面了。很长。希望有耐心:
“火花”雷达外接控制台说明书
“火花”速度传感装置与外接控制台的连接说明

总体概述
根据说明,信息以9600比特/秒,8比特,比特为奇数进行传导。信号线COM-港口不连接。

所有命令为双字节,由前缀和参数组成。
假定前缀为:0xF1 – 0xFE.
假定参数为:0x00 – 0xF0.
前缀为0xF1 – 0xFA的命令负责传送速度数据,
前缀为0xFB – 0xFE的命令起控制作用。
以下所有命令为第十六号规格。

每一个命令与上一个发出的命令间隔时间不少于5毫秒。外接装置不确认的命令应该忽略。

准备条件
电源开启后,“火花”发送识别码FE8x (hex, x cм. 比特)。外接装置可以使用所收信息,但不能回复该命令。“火花”开启后,外接装置需要1.5秒等待识别要求的发送。

为与“火花”连接,外接控制台应发送型号为FE Ax的识别码,x为外接控制台代号。代号0用于进入工作调试状态。设计人员建议不使用此工作状态。

“火花”应回复命令FD 8x,x为指示代号和型号:
样本(x) 型号
00yy 火花-1:有方向选择,静态工作
01yy 火花-1B:无方向选择,静态工作
10yy 火花-1Д:有方向选择,动态工作
11yy 预设
“火花”接收外接控制台的识别命令时,联锁其指示盘。“联锁”指不能控制指示盘按钮。并且在指示器上“接线方柱”从左下角出。(在“火花”与外接装置的连接工作中,速度测试在指示器上也有显示)。对于没有指示器的“火花-1ДА”型号“联锁”由在指示发光二极管中颜色红变绿来表示。

附注:以后可能会生产“火花-1”(不包括“火花-1ДА”),在开启外接装置后不会联锁其指示盘。

方向转换按钮和扳钮不会发生联锁(不包括“火花-1ДА”),为确保用户不使用这些按钮,应给“火花”发送外接装置占线信号(FE51)。为恢复正常状态,应发送FE50解除信号。

以下是基于双方在成功互相识别的情况下的描述

测试启动
对“火花”发出FE 3F信号后实现每次测速启动,“火花”以确认码FD 3F进行回复,在两秒内“火花”发送测试目标的路速,随后发出“设备准备”命令。

测速信息以“火花”测试循环结束时发送的为准。前缀作用如下表所示,命令第二个字节速度单位为км/ч。起先传送自身速度(常设状态下无此步),随后为目标速度。0为无法找到的道路或目标,250为假定信号入口水平超高。
可能前缀表
前缀 意义
0xF1 超速目标
0xF2 最大速度目标
0xF3 – 0xF7 双目标速度(预设)
0xF8 自身速度
外接装置从(FE 3F)启动信号发出后停止发送信号。“设备准备”信号进入后或两秒暂停后恢复信号发送。

收到测量结果与下一次启动时间间隔不少于0.5秒。

控制信号
控制信号有前缀FE,第二字节指明所需操作。控制信号通过用户适当调整设备传导。为防止未经核准的信号传入,应使用外接控制台占线信号。

信号与错误确认
“火花”对所有外接控制台发出的控制信号进行确认。FE xy确认信号与FD xy相似,其不同点为扳钮需求信号,см.更低。“火花”发给外接装置的确认信号毋须等待。

回复FD 7x 为通知错误(或不能完成要求信号)预备。

方向改变信号
方向改变信号(FE 3C – FE 3E,FE 43,FE53)通过用户适当调整设备传导。

参数作用:
CMD(hex) 作用
3C 相对目标
3D 相向目标
3E 全部目标
43 通过后窗测速
53 通过前窗测速
通过后窗开启或关闭信号只能在其运动状态时有效。在这种功能确实存在的情况下,从“火花”外接装置通过后窗进入工作状态才能符合确认信号(FD43),相反,外接装置则应为“前窗”状态。

变换状态信号
变换状态信号(FE35, FE36, FE39-FE3B)通过设定适当状态的装置进行传导。

参数作用:
CMD(hex) 作用
35 静态状态
36 动态状态
39 平均距离
3A 最大距离
3B 最小距离
附注:当前用户不能从“火花”中设定此种状态。

装置准备信息
发送FE 50信号装置准备接收测试信息。FE51信号为装置不能接收信号。(为避免信号传导后产生冲突,设备接受命令时间不少于5 мс.)

“火花”工作时间不超过两秒。

“火花”在接受到来自外操纵台的工作命令后,按按钮停止信息处理(《导向》扳机)。同时,在“火花” 信息处理不良的情况下,外操纵台可运用自身的命令进行工作。

扳机信息
“火花”在扳机变化情况下发送信号FE 40 (按下扳机)和 FE 41(松开扳机)。外接设备按照扳机操纵原理对其进行信息处理。

外接装置扳机需求情况为:信号FE42。“火花”确认信号为:FD40 –按下扳机或FD 41松开扳机。
“火花”雷达测速仪快速检测工作细则

雷达操作细则是保证火花雷达测速仪的正常工作的依据。通过接线< com?port>或者< USB-port>,来完成雷达测速仪和电脑之间的连接。
(C) 例如,通过电线< com?port>和变频器<USB-com>二者与<USB-com>的连接的情况下,只有变频器符合以下几点需求,才可能保证整个系统的工作适应性。
在电源连接上雷达侧速仪和电脑之间存在一个联系,建议电脑的操作系统采取Windows98 / NT / 2000。

调节步骤包括以下几点:
1. 做好必要的连接工作
2. 安装WinPult(火花雷达控制系统)系统
3. 使用变频器之前,对激励器进行安装
4. 开启雷达侧速器的电源
5. 启动WinPult系统
6. 窗口/Mode of connection/里对雷达的工作模式进行选择,在这种工作模式没有反映的情况下,建立快捷方式/fast one-lane/
7. 利用经常用到的方法,在系统中/COM1/窗口下做上记号,并按/CONNECT/键,由此来取得com-порта的号码。如果电脑与雷达侧速器连接上了,那么显示连接系统窗口就转换到控制窗口,雷达测速仪上的红灯会变成绿灯。
8. 如果连接不成功,需要在/COM2/控制窗口做上记号,并再次按/CONNECT/键,并按此步骤重复到/COM5/。сom-порта的号码确定由电脑排列情况确定,雷达测速仪的制造商之前无法知道。сom-порта号码选择的过程对每台电脑是开放型的。接下来的工作就是把确定的号码在电脑程序里确定。
9. 电脑和雷达测速仪连接成功这些都是控制是由一个程序完成的。同时,雷达测速仪上的指示等转为绿色。
10. 全部工作结束后,关掉程序和雷达测速仪的电源。如果再次需要启动程序,则需要先关掉雷达电源再重新启动它。

接下来的工作就是完成程序WinPult.
WinPult(火花雷达控制系统)
关于速度测量系统
火花-1
电脑控制系统WinPult,是火花雷达测速仪与电脑间的操作、控制的。
1. 程序装载
1.1.设备要求

装载在综合设备IBM PC/AT的程序需要符合以下几点:

- 处理器类型——P100或者更高的

- 内存——16兆或者更多

- 具备鼠标配置

- 具备连续端口配置

- 操作系统——Windows 2000, Windows 95, Windows 98, Windows ME.

1.2. 程序装载

设备装载程序中有一个setup.exe程序,它可自动把程序安装到指定的目录下。安装成功后,运行它并根据说明设置设备参数。
2. 程序运行
2.1.设备接通
在winpult.exe程序运行后,电脑屏幕上会出现关于设备控制画面,这个时候需要确定火花雷达测速仪的运行模式:普通的还是快速单带的(快速单带是设备程序在固定常态下的工作模式)。在程序运行时候是不可以更改设备的。同样的,测量仪器对应指定的端口。
与速度测量仪接通并进入工作模式(绿色指示灯)。然后程序进入对设备进行操纵的显示画面。如果火花雷达测速仪没有接通上,那么将会显示设备连接错误的信息。
2.2设备管理
程序显示画面左边,将会出现一个“工作模式”的对话框,其中包含了:对固定目标的测量手动式、自动式还是默认模式、目标方向、距离等。同样的,在选择快速单带模式下,通过该程序,可对测量目标的临界点进行调节、中断。
在控制画面的下方,有一个程序运行控制键。它是在选择自动模式下对程序进行间歇控制的。最小间歇的时间为500微秒,中等值为50微秒,最大为1秒。
在控制画面的中间部分,有一个“运行”和“暂停”键,他们是分别用来启动程序和暂停程序运行的。在自动工作模式下,“运行”是重复逻辑工作,而“暂停”是暂停现在测量工作。
在“运行”键周围,还有一些关于设备电压等其他方面信息。
在电脑画面的右边显示火花雷达测速仪的测量结果。速度测量仪的组测量数据跟它所选择的工作模式有关。同样,它也能用来检测速度波。
在电脑画面的右下角有一个“停止”键,它是用来停止程序与雷达测速仪之间的工作联系的。(它同样也是用来停止设备间的工作关系,在可能的情况下,这种行为可以自动完成)
同时,在另外单独的图表显示画面里,可以观测到测量结果图表速度显示。
“火花”雷达外接控制台协议

“火花”雷达测速系统与外接控制台连接协议说明书。

总协议

以9600彼特/秒的速度,8比特命令串联协议的方式传输。所有命令-由两个字单位,即前缀和因数组成。
假定前缀为: 0xF1 – 0xFE.。
假定因数为: 0x00 – 0xF0.
命令数据传递速度前缀为:0xF1 – 0xFA
命令前缀支配为: 0xFB – 0xFE
每一组信号隔5毫秒发送一次。
速度信息
可能前缀表:

前缀 意义
0xF1 超速目标
0xF2 最大速度目标
0xF3 – 0xF7 两个目标 (预设)
0xF8 自身速度
0xF9, 0xFA 超过极限(预设)
“火花”雷达以循环方式测试速度传递信息。命令的第二个单位为速度值 公里/小时。开始传送的是自身速度(固定方式不在其列),然后是目标速度。0值代表没有找到目标。

信号支配管理
可能前缀表:
前缀 意义
0xFB, 0xFC 预设
0xFD 命令确认
0xFE 命令

命令的第二个单位(在前缀0xFE后)显示运行要求。
CMD (hex) 意义 外接控制台判断 火花判断 外接控制台可能传输
35 静态方式 是 是 是
36 动态方式 是 是 是
39 距离平均值 是 是 是
3A 最大距离 是 是 是
3B 最小距离 是 是 是
3С 相对 是 是 是
3D 相向 是 是 是
3E 所有目标 是 是 是
3F 开始测试 不 是 是
40 按扳机 是 不 不
41 松开扳机 是 不 不
42 扳机状态需求 不 是 是
43 通过汽车后窗测速 是 是 是
50 设备命令接收准备好 是 是 是
51 位置被占用 是 是 是
53 通过汽车前窗测速 是 是 是
8x 火花系列中央处理器识别 是 不 不
Ax 控制器识别 不 是 是

命令确认

“火花”外接控制台发送确认任何命令的回答。高一级的比特 xy 等于 0时,确认为FE xy,当按扳机后,(没有命令)外表看上去象FD xy。外接控制器没有得到“火花”雷达的确认。

错误
在x[0..F] 预设传输错误(或没有完成命令需求),回答为FD 7x,
FD 7x - 位置被占用

鉴定

外置控制器发出高一级比特xy 等于1时, FE xy命令显示为与信息需求相同,装置型号x 样本 y(请见表)。“火花”将会显示命令FD 8t, t-它的样本和变形。

“火花”类型中央控制器2个高级比特样本号如下:
样本号 (hex) 变形
00yy 有方向选择,静态方式工作
01yy 无方向选择,静态工作方式
10yy 有方向选择,动,静态方式工作
11yy 预设
工作状态调试输出利用外置工作台样本号x=0(发送 FE A0)。希望这种方式由专业人员操作。当“火花”得到外部控制器的命令,雷达枪所有功能将由外部控制器操纵。
“火花” FE 8x命令,只有在接通电源的情况下,才能传送信息到外部控制器,在接通电源1,5秒后,“火花”正常工作。

测试方向命令

改变方向的命令(FE 3C – FE 3E, FE 43, FE 53)传到设备顶端,进行相应的变化调整。运动状态利用后面的玻璃,进行命令的接通及关闭工作。工作状态下测试数据,通过 “火花”外接设备的后玻璃确认(FD 43)当时情况,如果该数据在测试范围,对面情况应反映在外接设备的传感玻璃上。

变换状态命令
变换状态命令(FE 35, FE 36, FE 39 – FE 3B)传感到设备顶端,建立相应的状态指令。
开始测试和停止命令
“火花”实施启动每个测速FE 3F发送命令,并回应FD 3F确认指令。在两秒内“火花”发送测试目标的路速,随后发出《设备准备》命令
外接设备不发送启动瞬间命令(FE 3F).进行发出《设备准备》命令后或两秒间歇范围资料的恢复命令。本次测量结果与下一次命令启动的间歇时间不低于0,5秒。
扳机信息
“火花”FE 40 和 FE 41命令以扳机变化情况为根据。合理操纵扳机,使外接设备FE 40 和 FE 41命令处理一致。根据扳机(FE 42)需求情况“火花”发出确认命令(FD40 –按下扳机或FD 41松开扳机).

装置准备信息
发送FE 50命令,准备接受测试信息。发送FE 51命令设备关闭接收信息。防止发送以上命令后信息产生冲突,设备发送命令不低于5 мс.
“火花”工作时间不超过两秒。
“火花”在接受到来自外操纵台的工作命令后,按按钮停止信息处理(《导向》扳机)。这种方法:在“火花” 信息处理不良的情况下使用,外操纵台可运用自身的命令进行工作。
FD 8x 命令
样本号 (hex) 变形
00yy 有方向选择,静态方式工作
01yy 无方向选择,静态工作方式
10yy 有方向选择,动,静态方式工作
11yy 预设
FE 3F 命令
前缀 意义
0xF1 最快速度目标
0xF2 最大体积目标
0xF4 相对方向最大速度目标
0xF8 自身速度
0xF3, 0xF5 – 0xF7 其它速度目标
(FE 3C – FE 3E, FE 43, FE 53)命令
CMD (hex) 意义
3С 相对
3D 相向
3E 所有目标
43 通过后车窗测速
53 通过前车窗测速

(FE 35, FE 36, FE 39 – FE 3B)命令
35 静态
36 动态
39 中等距离
3A 最大距离
3B 最小距离

Команды настройки &amp;laquo;Искры&amp;raquo; в быстром режиме
雷达快速工作状态
建立目标选择对象--- FE 20 (hex)
回到2个目标选择---- FE 21
正确选择方向目标质量---相对--- FE 3C
相向--- FE 3D
选择仅仅一个目标--- FE 3E
回到状态---FE 3C и FE 3D
FB xx命令(xx – 参数),建立xx单位大小的中断极限
FE 48 命令 迫使雷达FC xx (中断xx 单位)格式中断极限,12单位不履行建立。
FE 50发出建立好信息。FE 51发出不能接受信号信息。
 
我做过电子地磅称重软件,
我想他们理论上是一样的
其实就是把串口的数据读出来进行分析就行了
 
to takggai:
请问读出来,不也得需要一帧一帧的读出来吗?如果没有帧头和帧尾如何区分呢?。我是个串口编程的初学者,不是很懂。
 
找个串口测试软件,
把数据读出来,找出规律,再写程序就不难了
 
请问楼上的,有其他方法吗?关键是我这没有雷达外设。只有先根据文档编好软件,才能去很远的地方去现场测试。
 
真的就没有人,看完上面的文档,告诉我,这里面,每帧的帧头和帧尾是什么吗?真郁闷啊!!
 
接受答案了
 
接受答案了
 
顶部