您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 鸣泉MQW-50A通讯协议
MQW-50A通讯协议硬件连接RS232接口连接电脑,波特率9600通信协议的基本约定◆帧格式:1位起始位(0);8位数据位d0~d7(低位在先);奇偶校验位:无1位停止位(1);◆命令格式:DID(02H)CMDLB[DF]CSDID:起始字节02H;CMD:命令字节;LB:数据长度(包括:除了CS位外的所有数据长度);[DF]:数据区;CS:校验和CS=NOT(DID+CMD+LB+[DF])+1◆应答格式:接受正确:(ACK)06HCMDLBCSCS=NOT(ACK+CMD+LB)+1(LB=03H)接受错误(命令错误,发送数据长度错误或者校检和错误):应答NAK:15H命令说明(1)实时数据获取命令60H命令:60H命令格式:02H-60H-03H-9BH响应格式:06H-60H-1BH-CO2高位-CO2低位-CO高位-CO低位-HC高位-HC低位-NO高位-NO低位-O2高位-O2低位-湿度高位-湿度低位-油温高位-油温低位-环境温度高位-环境温度低位-转速高位-转速低位-气路压力高位-气路压力低位-空燃比高位-空燃比低位-环境压力高位-环境压力低位-校验码NAK:15H说明:对汽车排气进行实时测量及获取数据。数据格式说明:先把高位和低位合并转换为相应的十进制数。表1-1数据转换关系表参数发送/接受数据(十进制)相应值HC0to100000ppmto10000ppmvolCO0to15000.00%to15.00%volNOx0to50000ppmto5000ppmvolCO20to18000.00%to18.00%volO20to25000.00%to25.00%vol相对湿度0to10000.0%to100.0%油温0to10000.0℃to100.0℃环境温度0to10000.0℃to100.0℃转速0to99990rpmto9999rpm气路压力0to11000.0kPato110.0kPa空燃比0to20000.000to2.000(超过2.000则显示0.000)环境压力0to20000.0kPato200.0kPaCO2COO2油温扩大100倍湿度温度大气压扩大10倍空燃比(LMD)扩大1000倍。验证码是:单字节,进位舍去。(所有字节之和)(2)实时状态获取命令61H命令:61H命令格式:02H-61H-03H-9AH响应格式:06H-61H-0BH-状态字节1-状态字节2-状态字节3-状态字节4-状态字节5-状态字节6-状态字节7-校验码状态字节1说明位(Bit)状态说明Bit0预热状态位0:空闲1:预热中Bit1反吹状态位0:空闲1:反冲中Bit2背景空气测定状态位0:空闲1:测定中Bit3环境空气测定状态位0:空闲1:测定中Bit4泄漏检查状态位0:空闲1:测定中Bit5HC残留测定状态位0:空闲1:测定中Bit6调零状态位0:空闲1:调零中Bit7气路低流量警告0:流量正常1:低流量报警(蜂鸣器响)状态字节2说明位(Bit)状态说明Bit0等待调零位0:无需调零1:需要调零Bit1调零方式位0:通空气调零1:通氮气调零Bit2环境压力标定位0:空闲1:标定中Bit3油温标定位0:空闲1:标定中Bit4环境温度标定位0:空闲1:标定中Bit5湿度标定位0:空闲1:标定中Bit6开泵测量位0:空闲1:测量中Bit7系统忙状态位0:系统空闲1:系统正在动作无法进行其他操作状态字节3说明位(Bit)状态说明Bit0泄漏检查定结果位0:无泄漏1:泄露超标Bit1碳氢残留测结果位0:残留符合要求1:残留超标Bit2调零结果位0:成功1:失败Bit3环境温度标定结果位0:成功1:失败Bit4环境湿度标定结果位0:成功1:失败Bit5平台压力标定结果位0:成功1:失败Bit6环境压力标定结果位0:成功1:失败Bit7油温标定结果位0:成功1:失败状态字节4说明位(Bit)状态说明Bit0CO2标定位0:空闲1:标定中Bit1CO标定位0:空闲1:标定中Bit2HC标定位0:空闲1:标定中Bit3NO标定位0:空闲1:标定中Bit4O2标定位0:空闲1:标定中Bit5预留Bit6点火数:0:点火数为11:点火数为2Bit7冲程数:0:冲程数为21:冲程数为4仪器需要定时调零,当调零间隔超过一定时间后,等待调零位自动置1,提示进行调零,操作调零后改位置0状态字节5说明位(Bit)状态说明Bit0CO2标定结果位0:成功1:失败Bit1CO标定结果位0:成功1:失败Bit2HC标定结果位0:成功1:失败Bit3NO标定结果位0:成功1:失败Bit4O2标定结果位0:成功1:失败Bit5预留Bit600:汽油01:液化石油气10:压缩天然气(当前燃气种类)Bit7(3)背景空气测定命令62H命令:62H命令格式:02H-62H-03H-99H响应格式:06H-62H-03H-95H说明:测定背景境空气的气体浓度,测量时要求取下采样头及测量管路。发送此命令后通过发送实时状态获取命令(61H)得到仪器状态,查询得到仪器测量完成时,发送第16号命令,背景空气数据获取命令6FH,可以得到测量结果值(用户也可以上位机取数统计)。整个测定过程为15秒。(4)环境空气测定命令63H命令:63H命令格式:02H-63H-03H-98H响应格式:06H-63H-03H-94H说明:测定环境空气的气体浓度。发送此命令后通过发送实时状态获取命令(61H)得到仪器状态,查询得到仪器测量完成时,发送第17号命令,环境空气数据获取70H,可以得到测量结果值(用户也可以上位机取数统计)。整个测定过程为15秒。(5)HC残留测量64H命令:64H命令格式:02H-64H-03H-97H响应格式:06H-64H-03H-93H说明:测定管道中的HC残留物,测量时要求取下采样头。发送此命令后通过发送实时状态获取命令(61H)得到仪器状态,查询得到仪器测量完成时,发送第18号命令,HC残留数据获取71H,获取HC残留浓度(用户也可以上位机取数统计)。整个测定过程为15秒。(6)反吹65H(自动完成反吹)命令:65H命令格式:02H-65H-03H-96H响应格式:06H-65H-03H-92H说明:对测量管路进行反吹,通过查询仪器状态可以得到是否正在进行反吹和反吹是否完成(整个反吹过程为30秒)。(7)泄露检查66H命令:66H命令格式:02H-66H-03H-95H响应格式:06H-66H-03H-91H说明:对测量管路进行泄露检查,通过查询仪器状态可以得到是否正在进行泄露检查和泄漏检查是否通过(整个泄漏检查过程为15秒)。(8)调零命令67H命令:67H命令格式:02H-67H-03H-94H响应格式:06H-67H-03H-90H说明:确保接入零气(空气或者氮气)后对HC,CO,CO2,NO和O2调零,如果是调零气体为空气,则对O2进行浓度为20.90%的校准,通过查询仪器状态可以得到是否正在进行调零和调零是否成功(整个调零过程为30秒)。(9)设置调零气体命令68H命令:68H命令格式:02H-68H-04H-xxH-CS响应格式:06H-68H-03H-8FH说明:选择调零气体种类,设置调零气体为空气或者氮气,XXH为00则设置调零气体为空气,XXH为01H则调零气体为氮气。此设置具有永久性,断电后继续有效。(10)尾气标定命令69H命令:69H命令格式:02H-69H-0EH-TVM-[TV1-TV2]1-…-[TV1-TV2]5-CS响应格式:06H-69H-03H-8EH说明:对CO2,CO,HC,NO和O2进行量程标定,标定之前需要确保标准气体已经接入标准气入口。可选择单点标定和两点标定,选择两点标定须先标定低点后标高点。整个标定过程分为三个步骤:1.通校准气。发送通校准气动作检查命令7EH,命令格式:02H-7EH-03H-7DH。2.写入标定数据。观察实时读取仪器数据是否稳定,等待读数稳定后,发送尾气标定命令69H,以当前的数据进行标定,修改表标定系数。(此时可以读取仪器返回数据,若与标称值差别较大,可再次发送标定命令。)3.标定完成,关闭标准气。发送停止当前动作检查命令78H,命令格式:02H-78H-03H-83H,停止从校准气口通入校准气,标定结束。TVM用来选择需要标定的内容,参见表“标定内容说明”。[TV1-TV2]1-[TV1-TV2]5分别依次表示标定气体CO2,CO,HC,NO和O2的浓度值,[TV1-TV2]n中TV1为气体浓度高位,TV2为气体浓度低位,数据转换关系参见表1-1。对于不标定的气体,相应的标定数据输入任意值即可。标定内容说明位(Bit)标定内容字节说明Bit0CO2标定位0:不标定1:标定Bit1CO标定位0:不标定1:标定Bit2HC标定位0:不标定1:标定Bit3NO标定位0:不标定1:标定Bit4O2标定位0:不标定1:标定Bit5校准点数标志0:一点1:两点Bit6两点校准气体高低浓度值标志位0:低位1:高位Bit7保留举例:用含有CO215.36%vol,CO5.12%vol,HC1800ppmvol(丙烷浓度)的混合气体校准CO2,CO和HC。具体命令格式:02H-69H-0EH-07H-06H-00H-02H-00H-07H-08H-xxH-xxH-xxH-xxH-CS(xxH可以填入任意数值)用O2浓度为20.9%vol气体,单独一点校准O2:具体命令格式:02H-69H-0EH-10H-xxH-xxH-xxH-xxH-xxH-xxH-xxH-xxH-08H-2AH-CS(11)锁定键盘操作命令6AH命令:6AH命令格式:02H-6AH-03H-91H响应格式:06H-6AH-03H-8DH说明:此命令用于上位机向仪器发送动作命令时锁定仪器键盘,防止仪器误操作。(12)解锁键盘操作命令6BH命令:6BH命令格式:02H-6BH-03H-90H响应格式:06H-6BH-03H-8CH说明:此命令用于对仪器键盘解锁,也可用于仪器在开机泄漏检查未通过而锁定键盘时对键盘解锁。(13)HC燃料设置命令6CH命令:6CH命令格式:02H-6CH-04H-xxH(燃料种类)-CS响应格式:06H-6CH-03H-8BH说明:进行HC燃料设置。燃料种类:00:汽油01:液化石油气02:压缩天然气,缺省值为汽油。(14)设置点火数命令6DH命令:6DH命令格式:02H-68H-04H-xxH-CS响应格式:06H-6DH-03H-8FH说明:设置点火数为1或者2,xxH为00则设置点火数为1,xxH为01H则设置点火数为2,此设置具有暂时性,断电后重新上电恢复默认值点火数为1。(15)设置冲程数命令6EH命令:6EH命令格式:02H-6EH-04H-xxH-CS响应格式:06H-6EH-03H-8FH说明:设置冲程数为2或者4,xxH为00则设置冲程数为2,xxH为01H则设置冲程数为4。此设置具有暂时性,断电后重新上电恢复默认值冲程数为4。(16)背景空气数据获取6FH命令:6FH命令格式:02H-6FH-03H-8CH响应格式:06H-6FH-0DH-CO2高位-CO2低位-CO高位-CO低位-HC高位-HC低位-NO高位-NO低位-O2高位-O2低位-校验码说明:获取最近一次的背景空气测定数据。(17)环境空气数据获取70H命令:70H命令格式:02H-70H-03H-8BH响应格式:06H-70H-15H-CO2高位-CO2低位-CO高位-CO低位-HC高位-HC低位-NO高位-NO低位-O2高位-O2低位-温度高位-温度低位-湿度高位-湿度低位-压力高位-压力低位-油温高位-油温低位-校验码说明:获取最近一次的环境空气测定数据。(18)HC残留数据获取71H命令:71H命令格式:02H-71H-03H-8AH响应格式:06H-70H-0DH-HC高位-HC低位-CS说明:获取最近一次的HC残留测定数据。(19)环境压力标定命令72H命令:72H命令格式:02H-72
本文标题:鸣泉MQW-50A通讯协议
链接地址:https://www.777doc.com/doc-1925692 .html