机动车安全技术检测仪器设备计算机控制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机动车安全技术检测仪器设备计算机控制
1 范围
本标准规定了机动车安全技术检测仪器设备计算机控制与通信的传输接口、通信流程、数据帧格式与传输、指令执行。

本标准适用于机动车安全技术检验机构的检测仪器设备。

其他机动车检验机构的检测仪器设备可参照执行。

2 术语和定义
下列术语和定义适用于本文件。

2.1
控制系统control system
应用计算机技术对机动车检验过程进行控制的系统,包括仪器设备状态监控、机动车检验过程监测、检验数据采集与处理,以及相关信息交换与显示。

2.2
控制指令control instruction
控制系统指示检测仪器设备执行某种操作或进入某种状态的指令。

2.3
返回指令return instruction
检测仪器设备主动发给控制系统或收到控制指令后对控制系统回应的指令。

3 传输接口
3.1 接口类型
传输接口支持串行接口、以太网接口等符合国际标准的接口。

3.2 串行接口
3.2.1 接口支持RS-232-C、RS-422、RS-485标准,接线方式参见附录A。

3.2.2 底层通讯协议采用全双工异步串行方式。

每帧包括1个起始位、8个数据位、1位停止位,无奇偶校验位。

3.2.3 传输速率为2 400bps的整数倍,范围在2 400bps~115 200bps之间,可根据实际需要设定。

3.3 以太网接口
接口支持10M/100M/1 000M自适应的全双工通讯方式,采用TCP/IP协议。

控制系统与检测仪器设备均采用可设定的静态IP地址;服务端口号可设定。

3.4 其它接口
USB、CAN BUS、光纤等接口。

4 通信流程
4.1 检测仪器设备状态
检测仪器设备状态包括冷机、预热、待机、初始化、待命、检测中、等待取数、检测失败、复位、标定、自检、调零、故障。

各状态具体说明见表1。

表1 检测仪器设备状态表
4.2 指令分类
4.2.1 指令分为基本指令和扩展指令两种。

4.2.2 基本指令包括应答、轮询、查询状态、返回状态、启动自检、自检完成、初始化、初始化完成、启动检测、检测结束、取数据、返回数据、取实时数据、返回实时数据、复位、复位完成、调零、调零完成、反馈信息、通知。

4.2.3 扩展指令在基本指令之外,由使用者按照一定规则自行定义。

4.3 控制系统与检测仪器设备之间的通信流程
4.3.1 总体通信流程
控制系统与检测仪器设备之间的总体通信流程应符合图1的规定。

图1 控制系统与检测仪器设备之间的总体通信流程图4.3.2 调零通信流程
检测仪器设备调零通信流程应符合图2的规定。

图2 检测仪器设备调零通信流程图
4.3.3 轮询通信流程
控制系统与检测仪器设备之间的多机通讯轮询流程应符合图3的规定。

图3 多机通信轮询流程图
5 数据帧格式与传输
5.1 指令传输
控制指令与返回指令均基于数据帧格式进行传输。

5.2 数据帧格式
数据帧格式应符合表2的规定。

表2 数据帧格式
5.3 通信时间约束
5.3.1 间隔时间约束
发送方在发送数据帧时应连续发送,字节发送间隔时间应不大于10ms。

接收方如超过10ms没有收到下一个字节的起始位,应判定指令帧结束。

5.3.2 指令超时约束
检测仪器设备收到控制指令后应在3s内发送返回指令。

控制系统发送数据帧后,如超出3s未收到返回指令的第一个字节,应判定通信失败。

6 指令执行
6.1 基本指令
6.1.1 应答指令
6.1.1.1 正确应答指令
6.1.1.1.1 正确应答指令的值为‘A’。

6.1.1.1.2 收到控制指令且校验无误后,检测仪器设备应返回正确应答指令。

6.1.1.2 无法执行应答指令
6.1.1.2.1 无法执行应答指令的值为‘X’。

6.1.1.2.2 收到无法执行或者非法的控制指令,检测仪器设备应返回无法执行应答指令。

6.1.1.3 错误应答指令
6.1.1.3.1 错误应答指令的值为‘Z’。

6.1.1.3.2 收到的数据帧经校验发现错误,检测仪器设备应返回错误应答指令。

6.1.2 轮询指令
6.1.2.1 轮询指令的值为‘P’。

6.1.2.2 控制系统与检测仪器设备采用多机通讯模式时,控制系统通过轮询指令轮询检测仪器设备。

6.1.2.3 在收到轮询指令后,检测仪器设备才可发送返回指令,其中:
a)检测仪器设备不处于检测完成状态,应返回正确应答指令;
b)检测仪器设备处于检测完成状态,应返回检测完成指令。

6.1.3 查询状态指令
6.1.3.1 查询状态指令的值为‘S’。

6.1.3.2 收到查询状态指令,检测仪器设备应返回状态值。

6.1.4 返回状态指令
6.1.4.1 返回状态指令的值为‘S’。

6.1.4.2 返回状态指令数据帧数据域为检测仪器设备的状态和子状态,其中:
a)状态和子状态各为1个字节;
b)检测仪器设备的子状态见附录B~附录H;检测仪器设备无子状态时,子状态值为0x00。

6.1.5 启动自检指令
6.1.5.1 启动自检指令的值为‘V’。

6.1.5.2 收到启动自检指令,检测仪器设备应返回应答指令并进行自检;无需自检的检测仪器设备,返回自检完成指令。

6.1.6 自检完成指令
6.1.6.1 检测仪器设备完成自检后,应将自检结果返回给控制系统。

6.1.6.2 自检完成指令的值为‘V’。

6.1.6.3 自检完成指令数据帧数据域为自检结果;自检结果以字符格式的整数表示,其中:
a)‘0’表示自检正常;
b)‘1’表示自检失败。

6.1.7 初始化指令
6.1.
7.1 初始化指令的值为‘I’。

6.1.
7.2 检测仪器设备处于待机状态时,收到初始化指令后应返回应答指令,并进行初始化。

其中,控制系统发送给前照灯检测仪的初始化指令带有参数,参数见附录H。

6.1.8 初始化完成指令
6.1.8.1 检测仪器设备初始化完成后,应返回初始化完成指令并进入待命状态。

如检测仪器设备处于其它状态而无需初始化,则直接返回初始化完成指令。

6.1.8.2 初始化完成指令的值为‘I’。

6.1.9 启动检测指令
6.1.9.1 启动检测指令的值为‘T’。

6.1.9.2 启动检测指令数据帧数据域为检测参数,具体参数格式见附录B~附录H。

6.1.9.3 检测仪器设备处于待命状态时,收到启动检测指令后应返回应答指令,并进入检测中状态。

6.1.10 检测结束指令
6.1.10.1 检测结束,检测仪器设备应返回检测结束指令。

6.1.10.3 检测结束指令数据帧数据域为检测是否正常标识;检测是否正常标识以字符格式的整数表示,其中:
a)‘0’表示检测正常结束;
b)‘1’表示检测超时;
c)‘2’表示检测异常终止。

6.1.11 取数据指令
6.1.11.1 取数据指令的值均为‘D’。

6.1.11.2 制动检测取数据指令数据帧数据域的内容与格式见附录E、附录F,前照灯检测取数据指令数据帧数据域的内容与格式见附录H。

6.1.12 返回数据指令
6.1.12.1 检测仪器设备检测完成进入等待取数状态,收到取数据指令后,应返回检测数据。

6.1.12.2 返回数据指令的值均为‘D’。

6.1.12.3 返回数据指令帧数据域为检测项目的检测数据。

检测项目的过程数据采用2字节16进制数表示,低字节在前,高字节在后;非过程数据采用ASCⅡ码表示,如检测数据长度小于数据段长度,应在检测数据前补空格,空格数为数据段长度与检测数据长度的差值;每个数据尾部以一个空格作间隔符。

检测数据内容与格式见附录B~附录H。

注:各数据段长度之和为数据域长度。

6.1.13 取实时数据指令
6.1.13.1 返回实时数据指令的值均为‘G’。

6.1.13.2 收到取实时数据指令后,检测仪器设备应返回实时数据。

6.1.14 返回实时数据指令
6.1.14.1 返回实时数据指令的值均为‘G’。

6.1.14.2 返回实时数据指令帧数据域为检测项目的实时数据。

检测项目的实时数据采用ASCⅡ码表示,如检测数据长度小于数据段长度,应在检测数据前补空格,空格数为数据段长度与检测数据长度的差值;每个数据尾部以一个空格作间隔符。

实时数据内容与格式见附录B~附录H。

6.1.15 复位指令
6.1.15.1 复位指令的值为‘R’。

6.1.15.2 收到复位指令,检测仪器设备应返回应答指令,进行复位并进入待命状态。

6.1.16 复位完成指令
6.1.16.1 检测仪器设备复位完成后应返回复位完成指令。

6.1.16.2 复位完成指令的值为‘R’。

6.1.17 调零指令
6.1.1
7.1 调零指令的值为‘Y’。

6.1.1
7.2 检测仪器设备收到调零指令,应返回应答指令,进行调零并进入待命状态。

注:调零主要由检测仪器设备自行完成;必要时,检测仪器设备不处于检测中状态时,控制系统可发调零指令让检测仪器设备进入调零状态。

6.1.18 调零完成指令
6.1.18.1 检测仪器设备调零完成后应返回调零完成指令。

6.1.19 反馈信息指令
6.1.19.1 反馈信息指令的值为‘M’。

6.1.19.2 反馈信息数据帧数据域为检测信息码;检测信息码以字符格式的整数表示。

检测仪器设备的反馈信息见附录B~附录H。

注:反馈信息指令由检测仪器设备主动发送给控制系统,无需应答。

6.1.20 通知指令
6.1.20.1 通知指令的值为‘N’。

6.1.20.2 通知数据帧数据域为事件码;事件码以字符格式的整数表示。

检测仪器设备的事件码见附录B~附录H。

6.1.20.3 检测仪器设备收到通知指令,应返回应答指令,并按完成通知指令的要求。

6.2 扩展指令
6.2.1 扩展指令既可是控制指令,也可是返回指令。

6.2.2 扩展指令的值为‘K’。

扩展指令数据站数据域由使用者自行定义。

相关文档
最新文档