




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASM工况法排放检测设备与排放测试管理系统之间的连接与业务流程V1.91.引言1.1连接原则1.1.1与原有系统的区别新系统在整体设计上以不影响简易工况法排放检测设备(下称EIS)的工作为原则,在此基础上实现管理功能、数据传输。与原有系统比较,新系统有如下特点:不再提供驻留在EIS上的网络连接模块,EIS厂商需自己编写socket代码,实现与排放测试管理系统(下称服务器)的连接。在网络工作正常时,EIS不再具有主动权,它将成为整个检测系统中的一个检测设备,必须在管理系统控制下才能完成检测工作1.1.2数据交换时机当EIS开始工况检测前,需要向服务器提出申请,服务器要验证申请,再向EIS发送待检
2、车辆信息和各种检测参数(包括限值)。EIS检测完成后要向服务器发送检测结果和过程数据。如果EIS被锁止或者提交的验证申请信息不正确(比如检测操作员权限不对或设备锁止),服务器将不向EIS发送待检车辆信息,而是返回错误信息。EIS无需再关心各类检测标准、检测限值、车辆数据的使用与同步问题。这些数据都保存在服务器上。当检测开始前,服务器会连同车辆信息一起,将数据传输给EIS。当EIS进行各类标定时,需要将标定结果和标定过程数据发送给服务器。1.2数据交换格式使用XML格式交换。各个命令、数据格式在后面详细描述。其中数据格式将另附XMLSCHEMA描述。2.业务流程与通信规程2.1连接EIS需要和服
3、务器连接,对EIS厂家来说,应该要做成可配置参数。连接方式为TCP,端口号也是可配参数。检测线编码也要可配置。每个EIS的IP地址都必须是固定的,未经审核的IP地址服务器将拒绝连接。2.1.1 连接过程EIS的检测车辆过程、标定过程、维修过程需要与服务器交互。连接只在需要数据传输时进行,传输完毕后即可切断连接。连接请求由EIS向服务器发出。大多数交互过程,服务器对EIS都要有应答。约定的应答超时时间为25秒。如果25秒内服务器没有应答,EIS可切断连接并重新尝试连接、发送命令或数据,并等待服务器回应。如果连续三次在25秒内都不能收到服务器应答,可判断为网络故障或服务器工作故障。2.1.2 连接
4、失败的处理方法在网络连接不成功期间,EIS不可独立使用。在网络连接不成功期间EIS所做的任何检测、标定过程,都需在网络连接正常后向服务器重报。对于EIS上传检测结果数据和过程数据、标定数据,若上传数据失败,EIS不允许进行下一辆车的检测,需要在下次登录成功后,能够重新上传数据。2.1.3 连接状态的数据记录EIS不必记录连接状态。但如果发生了在网络连接不成功期间进行的检测操作,在网络恢复正常以后,需要补传检测数据。2.2传输协议数据采用XML格式传输。整体上说,传输协议的结构分三种,以下是简要介绍,具体的格式将在随后的各种不同操作规程中详细给出:1 EIS请求格式为:ASCII空格应用服务器地
5、址?data=XML数据内容回车换行开头的空格不能少,应用服务器地址为/CtrlCenter/ASM。XML数据格式为:<MessageDevice="设备编号"><RequestName="请求命令名"/></Message>比如:/CtrlCenter/ASM?data=<Message%20Device="123"><Request%20Name="GetTime"/></Message>注意:在将XML文档发送给服务器之前,需要将文档中
6、的ASCII空格替换为20,回车换行符替换为%0d%0a或者干脆删除。协议开头的空格字符不要替换,保留为0x20(即ASCII码的空格)。最终的回车换行符为0x0d和0x0a两个字节。2 .服务器应答服务器在处理的EIS的请求后,以XML格式应答。按照请求命令的不同,应答会有很多类型。如果只有一类数据,则格式如下:<MessageDevice="设备编号"><RespondName="请求命令名"><Row>返回的数据内容</Row></Respond></Message>每个数据实
7、例放在一个<Row>结点里。如果有多类数据,则格式如下:<MessageDevice="设备编号"><RespondName="请求命令名">< 数据类别名1><Row>返回的数据内容</Row>< /数据类别名1>< 数据类别名2><Row>返回的数据内容</Row>< /数据类别名2></Respond>1. Message>根据返回内容的不同,<Message>结点还会有其他的属性。3.
8、EIS传输检测结果或标定结果格式为:<MessageDevice="设备编号"OutlookID="外观检验号”><Request>结果类型1><Row>行内容</Row></结果类型1>结果类型2><Row>行内容</Row></结果类型2></Request></Message>4. EIS如何判断服务器信息包的结尾EIS的网络连接模块在接收服务器发送的信息包时,需要判断是否已经到达信息包结束点。这可以通过是否收到“/Messag
9、e”来判断。如果收到了“/Message”,则说明服务器所返回的信息已经完整接收。5. 注意事项由于使用应用在向服务器发送XML数据之前需要发送的空格字符不可缺少。但服务器的应答数据中不包含任何前缀。向服务器请求的XML文档内容中的空格需要替换成“20”、回车换行符需要替换为“%0d%0a”或者干脆删除。但服务器应答数据中没有对这些特殊字符作替换(正常文本数据)。服务器以0x0d0x0a(rn)作为上传内容(或请求)的结束标记。2.3时间同步业务流程与发生时机:每次EIS启动后,必须同步服务器时间。时间同步是系统实现各种数据同步非常重要的环节。数据格式:EIS向服务器发送如下数据,请求服务器时
10、间:<MessageDevice="设备编号"><RequestName="GetTime"/></Message>应答:服务器在收到这个命令后,应答如下数据。EIS需要根据服务器返回的时间更新自己的计算机时间。<MessageDevice="设备编号"><RespondName="GetTime"><Row><DateTime>YYYY-MM-DDhh:mm:ss</DateTime><Result><
11、;/Result><ErrorMessage></ErrorMessage></Row></Respond></Message>返回数据中,DateTime以YYYY-MM-DDhh:mm:s貉式返回服务器当前时间;Result代表服务器状态:-1代表服务器异常其他值(0或1)代表服务器正常工作。如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XMS件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2.4排放检测2.4.1业务流程与发生时
12、机排放检测开始前,被检车辆要驶入设备固定位置。当车辆驶入设备后,EIS可提示操作员登录。EIS负责提供登录界面,得到操作员输入的ID号和密码,向服务器请求验证。服务器在验证完成后,返回待检车辆信息和检测参数(包括加载功率、限值等等),EIS根据这些信息对车辆进行检测。服务器在验证操作员登录信息后,不返回待检车辆信息,而是返回验证结果。EIS应提供操作员输入车牌照号/VIN号的界面,并将车牌照号/VIN号等信息发送给服务器,才能得到待检车辆信息和检测参数。汽油车检测过程中,EIS在开始检测时需要向服务器请求开始检测,5025开始检测时需要向服务器发送5025开始检测命令,2540开始检测时向服务
13、器发送2540开始检测命令,以便作为视频和拍照的同步信号。柴油车检测过程中,EIS在开始检测时需要向服务器请求开始检测,100%VelMaxHP点开始检测时需要向服务器发送100%VelMaxHP点开始检测命令,90%VelMaxHP点开始检测时需要向服务器发送90%VelMaxHP点开始检测命令,80%VelMaxHP点开始检测时需要向服务器发送80%VelMaxHP点开始检测命令,以便作为视频和拍照的同步信号。检测完成后,EIS需要将检测结果和过程数据传输给服务器。服务器在接收到过程数据内容后,会向EIS发送服务器计算后的结果数据,EIS获取检测结果数据后,将检测结果信息显示在界面上,显示
14、的数据必须为服务器返回的数据!在服务器计算检测结果不合格的情况下,由EIS在本地打印报告单。关于报告单上的数据,汽油车HC,NO,CO的检测结果数据及是否合格数据,柴油车100%VelMaxHP点、90%VelMaxHP点、80%VelMaxHP点的光吸收系数及实测轮边功率、检测是否合格数据使用服务器返回的数据,报告单上其他数据由EIS自己提供,如温度,湿度,大气压等。检测合格报告将由服务器对过程数据进行核实后,在服务器端统一打印。错误的处理:如果设备、检测场被锁止,服务器在接收到操作员登录信息后将返回设备、检测场被锁止信息,EIS将不能得到待检车辆信息。如果操作员不具备检测资格,服务器在接收
15、到操作员登录信息后将返回操作员无权限信息,EIS将不能得到待检车辆信息。以下流程图说明了EIS在检测过程中需要和服务器进行的交互、以及处理服务器所返回的数据的过程。2.4.2登录与车辆数据的获取1.登录当操作员输入ID和密码后,EIS需要连接服务器,发送如下格式的数据,验证操作员和EIS是否具备检测权限:<MessageDevice="设备编号"><RequestName="Verify"><Row><User>操作员ID</User><PwcH作员密码</Pwd><Lo
16、ginType>0</LoginType></Row></Request></Message>LoginType元素是登录类型:0为检测登录1为标定登录在检测前操作员登录时,LoginType的值为0。服务器收到登录验证信息后,分以下几种情况:验证通过如果操作员信息验证通过、EIS和检测场没有因违规被锁止的情况,这时服务器返回的是“应答验证数据”数据包,在此数据包中返回验证成功信息。EIS收到验证成功信息后,应提示操作员输入待检“车牌照号、车牌类型”或者“VIN号”,而后向服务器发送车辆请求,服务器根据“车牌照号、车牌类型”或者“VIN号”
17、查询当前车辆登录数据,如果查找成功,返回“待检车辆信息和检测参数”;否则返回“应答验证数据”并指出错误原因。验证不通过2.请求待检车辆信息列表如果登录后验证通过, 有待检车辆信息。Message Device ="设备编号如果操作员信息验证失败或者EIS和检测场因违规被锁止,服务器返回“应答验证数EIS需要向服务器发如下格式的内容,主动请求当天所>RequestName="VehicleList"/></Message>服务器在收到EIS发送的通知后,如果有待检车辆,会返回以下应答信息:<MessageDevice="设备编
18、号"><RespondName="VehicleList"><Row><Vehicle><License/><LicenseType/><VehicleKind/></Vehicle></Rov></Respond>1 /Message>其中:Vehicle节点,表示增加每一个<Vehicle>节点中包含某一辆车的信息,每增加一个一辆车;<License>元素是车牌号<LicenseType>是车牌类别:2 =
19、蓝牌3 =黄牌4 =黑牌5 =白色<VehicleKind>是车辆类型0=汽油车,1=柴油车如果无待检车辆信息,服务器会返回以下应答信息:<MessageDevice="设备编号"><RespondNam="Verify"><Row>Result>验证结果</Result><ErrorMessage></ErrorMessage></Row></Respond></Message>Result元素的值如下:8:系统没有查到待检车辆
20、信息3.获取待枪车辆信息获取完当天所有待检车辆信息后,EIS需要主动请求待检车辆信息。EIS此时应提示操作员输入以下能标识唯一车辆的两种数据之任何一种:车牌照号与车牌类型VIN号然后向服务器发送如下格式数据:<MessageDevice="设备编号"><RequestName="Vehicleinfo"><Row><License/><LicenseType/><VIN/></Row></Request></Message>其中:<Licen
21、se>元素是车牌照号<LicenseType>是车牌类别:0=蓝牌1 =黄牌2 =黑牌3 =白色<VIN>是车辆VIN号<License>与<LicenseType>必须同时存在。如果使用<VIN>标识车辆,则不必提供<License>和<LicenseType>。4 .服务器对登录和获取车辆信息的应答格式服务器“应答验证数据”<MessageDevice="设备编号"><RespondName="Verify"><Row><
22、;Result>验证结果</Result><ErrorMessage></ErrorMessage></Row></Respond></Message>Result元素的值如下:0:该用户不存在1:该用户无此操作权限2:该检测线被锁3:检测登陆成功,请输入车牌号或者车架号查询被检车辆!8:系统没有查到该车的车辆信息,请确认车牌或VIN是否正确!9:外观检查不合格,不能检测!10:该车没有交费,不能检测!11:该车已检测,不能再次检测!-1:服务器故障如果发生了错误,ErrorMessage以文本形式给出具体的错误原因
23、,比如:XMS件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。服务器返回“待检车辆信息和检测参数”<MessageDevice="设备编号"OutlookID="外观检查编号"><RespondName="Vehicleinfo"><Row><Vehicle><License/><Vin/><RegisterDate/><VehicleType/><Model/>
24、<GearBoxType/><AdmissionMode/><Volume/><Odometer/><FuelType/><SupplyMode/><RatedRev/><RatedPower/><DriveMode/><Owne,><Phone/><Address/><MaxMass><RefMass/><HasPurge/><IsEFI/><MaxLoad><CarOrTruck/&
25、gt;<Cylinder/><YellowToGreen/><SignType/></Vehicle><LimitValue><IsUsed/><AmbientCOUp><AmbientCO2Up><AmbientHCUp/><AmbientNOUp><BackgroundCOUp><BackgroundCO2Up><BackgroundHCUp><BackgroundNOUp><ResidualHCUp/><
26、COAndCO2<CO502乔<HC5025><NO502乔<CO2540><HC2540><NO2540><SmokeK><SmokeHSU/><DieselRevUp/><DieselRevBelow/><MaxPower><HighIdleCO/><HighIdleHC/><LowIdleCO/><LowIdleHC/><FASmoke/><FAReV></LimitValue><
27、/Row></Respond></Message>待检车辆信息分两部分,一部分是车辆本身信息,位于<Vehicle>节点中;另一部分是检测参数和限值信息,位于<LimitValue>节点中,<Vehicle>中的内容是有冗余的,请EIS开发者按需解析即可。比如对于汽油车检测ASM,在<LimitValue>中只需要解析出和ASM有关的限值即可,其他限值都可忽略。另外,请注意保留<Message>中的OutlookID属性的内容。在检测完成向服务器发送检测结果以及检测进行中通知服务器检测开始时,都需要向服务
28、器提供这个ID。服务器会根据这个ID做合法性判断。卜表给出的是<Vehicle>节点中的车辆信息的详细内容。兀素名称数据格式数据内容LicenseChar(12)车牌照号。如果服务器未能找到指定车辆,则License九素的内谷为空。如果服务器找到了指定车辆,则License九素的内谷为指te车辆的车牌照号。VINChar(17)VIN号RegisterDateDatetime车辆登记日期。Yyyy-mm-ddVehicleTypeNumeric。)车辆类型。分以下几种:0=6座以下小型客车1 =6座以上小型客车2 =大型客车3 =小型货车4 =大型货车5 =三轮汽车和低速汽车6=摩
29、托车7=三轮摩托车ModelChar(50)厂牌型号GearBoxTypeNumeric。)变速箱形式。分以下几种:0=手动1 =自动2 =手自一体AdmissionModeNumeric。)进气方式。分以下几种:0=自然进气1=涡轮增压VolumeNumeric(5,2)发动机排量。以升为单位。OdometerNumeric(10)里程表读数FuelTypeNumeric。)燃油种类。分以下几种:0汽油1 柴油2 LPG3 CNG4 双燃料5 乙醇6其他SupplyModeNumeric。)供油方式。分以下几种:0=化油器1=化油器改造2=开环电喷3=闭环电喷RatedRevNumeric(
30、4)发动机额定转速(r/min)RatedPowerNumeric(6,2)发动机额定功率(kW)DriveModeNumeric。)驱动方式。分以下几种:0=前驱1 =后驱2 =四驱3 =全时四驱OwnerChar(100)车主姓名/单位名称PhoneChar(20)车主电话AddressChar(100)车主地址MaxMassNumeric(5)取大总质里(kg)RefMassNumeric(5)基准质量(kg)HasPurgeNumeric(1)是否有净化装置0=否1=是IsEFINumeric。)是否是电喷发动机(采用电控高压柴油机)0=否1=是MaxLoadNumeric(5)对于客
31、车为准乘人数。对于货车为额定载重(kg)CarOrTruckNumeric。)0=客车1=货车CylinderNumeric。)汽缸数YellowToGreenChar(1)黄改绿设置0:无改造1:已改造2:改造首检SignTypeChar(1)0:黄标1:绿无星2:星3:绿二星4:绿三星5:绿四星卜表给出的是LimitValue节点中的检测参数与限值部分的详细内容:兀素名称数据格式数据内容IsUsedNumeric。)检测该车是否使用此限值:0:不使用1:使用AmbientCOUpNumeric(6,3)环境CO上限()AmbientCO2UpNumeric(5,2)环境CO2上限()Amb
32、ientHCUpNumeric(4)环境HC上限(10-6)AmbientNOUpNumeric(4)环境NO上限(10-6)BackgroundCOUpNumeric(6,3)背景CO上限()BackgroundCO2UpNumeric(5,2)背景CO2上限(%)BackgroundHCUpNumeric(4)背景HC上限(10-6)BackgroundNOUpNumeric(4)背景NO上限(10-6)ResidualHCUpNumeric(4)残留HC上限(10-6)COAndCO2Numeric(5,2)ASM检测过程中CO+CO2浓度卜限(%)CO5025Numeric(5,2)A
33、SM5025工况CO限值()HC5025Numeric(4)ASM5025工况HC限值(10-6)NO5025Numeric(4)ASM5025工况NO限值(10-6)CO2540Numeric(5,2)ASM2540工况CO限值()HC2540Numeric(4)ASM2540工况HC限值(10-6)NO2540Numeric(4)ASM2540工况NO限值(10-6)SmokeKNumeric(5,2)Lugdown光吸收系统限值11/m)SmokeHSUNumeric(5,2)Lugdown烟度限值()DieselRevUp柴油车转速不得彳氐于标定转速的百分比Numeric(4)Dies
34、elRevBelowNumeric(4)柴油车转速不得图于标定转了1速的百分比|MaxPowerNumeric(5,2)Lugdown最大轮边功率/、得1彳氐于发动机额定功率的百分比HighIdleCONumeric(5,2)r双怠速高怠速co限值()HighIdleHCNumeric(5,0)双怠速高'怠速HC限值(10-6)LowIdleCONumeric(5,2)双怠速怠速CO限值()LowIdleHCNumeric(5,0)双怠速怠速HC限值(10-6)FASmokeKNumeric(5,2)自由加速法光吸收系数限值(m-1)FARevNumeric(4)自由加速法发动机转速限
35、值(r/min)2.4.3请求开始检测对于工况法检测过程,在开始检测时(车辆起步时),EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍摄:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName="StartTest"/></Message>请注意:<Message>元素中的OutlookID属性是服务器发送车辆数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中
36、。服务器在收到EIS发送的通知后,会返回以下应答信息:MessageDevice="设备编号"><RespondName="StartTest"><Row><Result></Result><ErrorMessage></ErrorMessage></Row></Respond></Message><Result>元素的内容如下:1=正常检测0=外观ID不正确-1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给
37、出具体的错误原因,比如:XMLC件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2.4.4汽油车检测过程中发送命令1、在5025开始检测时,EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍摄:MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName="Testing5025”/></Message>请注意:<Message>元素中的OutlookID属性是服务器发送车辆
38、数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中。服务器在收到EIS发送的通知后,会返回以下应答信息:<MessageDevice="设备编号"><RespondName="Testing5025"><Row><Result></Result><ErrorMessage></ErrorMessage></Row></Respond></Message><Result>
39、元素的内容如下:1=正常检测0=外观ID不正确-1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XMLC件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2、在2540开始检测时,EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍摄:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName="Testing2540"/></Me
40、ssage>请注意:Message元素中的OutlookID属性是服务器发送车辆数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中。服务器在收到EIS发送的通知后,会返回以下应答信息:<MessageDevice="设备编号"><RespondName="Testing2540"><Row><Result></Result><ErrorMessage></ErrorMessage></Row><
41、;/Respond></Message>Result元素的内容如下:1 =正常检测0=外观ID不正确-1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XM收件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2.4.5汽油车ASM上传检测结果汽油车ASM检测结果的数据内容如下:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName=UploadGasolineRe
42、sult”><Result><Row><Temperature/><AirPressure/><Humidity/><AmbientCC/><AmbientCO2><AmbientHC/><AmbientNO><AmbientO2/><BackgroundCO/><BackgroundCOZ><BackgroundHC/><BackgroundNC/><BackgroundO2/><ResidualHC/
43、><CO502乔<HC5025><NC5025/><Power5025/><Rev5025/><Lambda5025/><CC2540/><HC2540/><NC2540/><Power2540/><Rev2540/><Lambda2540/><Result/><StartTime/><Has5025Tested/><Has2540Tested/><StopReason/></Rov&g
44、t;</Result><ProcessData><Row><TimeCount/><DataType/><Velocity/><ReU><Power/><CO><CO2><HC><NO><O2></Row></ProcessData></Request></Message>EIS需要上传的ASM检测结果分为两部分,一部分是检测结果,保存在Message/Request/Result/Row中;
45、另一部分是过程数据,过程数据保存在Message/Request/ProcessData中,每个Row代表一秒数据。Message/Request/Result/Row中所代表的检测结果具体内容如下表:兀素名称数据格式数据内容TemperatureNumeric(5,2)环境温度(摄氏度)AirPressureNumeric(5,1)大气压(kPa)HumidityNumeric(4,1)相对湿度()AmbientCONumeric(6,3)环境CO(%)AmbientCO2Numeric(5,2)环境CO2(%)AmbientHCNumeric(4)环境HC(10-6)AmbientNONu
46、meric(4)环境NO(10-6)AmbientO2Numeric(5,2)环境O2(%)BackgroundCONumeric(6,3)背景CO(%)BackgroundCO2Numeric(5,2)背景CO2(%)BackgroundHCNumeric(4)背景HC(10-6)BackgroundNONumeric(4)背景NO(10-6)BackgroundO2Numeric(5,2)背景O2(%)ResidualHCNumeric(4)残留HC(10-6)CO5025Numeric(5,2)5025CO测量结果()HC5025Numeric(4)5025HC测量结果(10-6)NO5
47、025Numeric(4)5025NO测量结果(10-6)Power5025Numeric(6,2)5025加载总功率(kW)Rev5025Numeric(4)5025转速结果(r/min)Lambda5025NUMBER(6,2)5025过量空气系数Lambda值CO2540Numeric(5,2)2540CO测量结果()HC2540Numeric(4)2540HC测量结果(10-6)NO2540Numeric(4)2540NO测量结果(10-6)Power2540Numeric(6,2)2540加载总功率(kW)Rev2540Numeric(4)2540转速结果(r/min)Lambda2
48、540NUMBER(6,2)2540过量空气系数Lambda值ResultNumeric结果:0:不合格1:合格2:中止3:无效StartTimeDateTime(YYYY-MM-DDHH:mm:SS)检测开始时间。精确到秒Has5025TestedNumeric是否做了5025工况1:是0:否Has2540TestedNumeric是否做了2540工况1:是0:否StopReasonNumeric(2)引起检测中止或无效的原因:0=无故障,检测正常1 =底盘测功机故障2 =废气分析仪故障3=烟度计故障4 =转速U故障5 =超过允许重检次数6=气体稀释7=采样管被堵8=车辆故障9=用户主动终止
49、10 =其他设备故障11 =其他原因保存在Message/Request/ProcessData中的过程数据,用每个Row代表一秒数据。每个Row中包含的元素及其内容如下表:兀素名称数据格式数据内容TimeCountNumeric(5)时间计数。从0开始,每秒递增1。DataTypeNumeric。)工况类型。0:5025检测中1:2540检测中3:加速过程或速度/转速稳定过程(注:若检测结果合格要满足:ASM5025快速检查工况检测结果低于或等于限值的50%,则连续上传10条DataType为0的数据,不传为1的数据;若检测了ASM5025工况,则连续上传75条DataType为0的数据,同
50、时连续上传最少10条DataType为1的数据。)VelocityNumeric(6,2)滚筒线速度(km/h)RevNumeric6)发动机转速(r/min)PowerNumeric(6,2)功率(kW)CONumeric(5,2)CO测量值,未经修正()CO2Numeric(5,2)CO2测量值,未经修正()HCNumeric(4)HC测量值,未经修正(10-6)NONumeric(4)NO测量值,未经修正(10-6)O2Numeric(5,2)O2测量值,未经修正()服务器在接收到检测结果数据与过程数据内容后,服务器向EIS返回处理结果,同时反传计算后的结果数据,EIS获取检测结果数据后
51、,将检测结果信息显示在界面上。<RespondName="ResultUpload"><Row><Result>返回结果</Result><ErrorMessage></ErrorMessage></Row><Row><CO502乔<HC5025><NO5025/><CO2540/><HC2540/><NO2540/><TestResult/></Row></Respond</M
52、essage>Message/Request/Result/Row中所代表的检测结果具体内容如下表:兀素名称数据格式数据内容ResultNumeric0:外观ID不止确1:正常数据-1:服务器工作异常ErrorMessageErrorMessage以文本形式给出具体的错误原因,比如:XMI±件中某个字段名不正确、某个数据格式不止确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。CO5025Numeric(5,2)5025CO测量结果()HC5025Numeric(4)5025HC测量结果(10-6)NO5025Numeric(4)5025NO测量结果(
53、10-6)CO2540Numeric(5,2)2540CO测量结果()HC2540Numeric(4)2540HC测量结果(10-6)NO2540Numeric(4)2540NO测量结果(10-6)TestResultNumeric检测结果:0:不合格1:合格2:中止3:无效2.4.6柴油车检测过程中发送命令1、柴油车检测在100%VelMaxHP点开始检测时,EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍摄:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestNam
54、e="K100Testing"/></Message请注意:<Message>元素中的OutlookID属性是服务器发送车辆数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中。服务器在收到EIS发送的通知后,会返回以下应答信息:MessageDevice="设备编号"><RespondName="K100Testing"><Row>Result></Result><ErrorMessage><
55、;/ErrorMessage></Row></Respond></Message><Result>元素的内容如下:1 =正常检测0=外观ID不正确< 1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XMLC件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2、柴油车检测在90%VelMaxHP点开始检测时,EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍摄:<MessageDevice="
56、;设备编号"OutlookID="外观检查编号"><RequestName="K90Testing"/>< /Message>请注意:<Message>元素中的OutlookID属性是服务器发送车辆数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中。服务器在收到EIS发送的通知后,会返回以下应答信息:<RespondName="K90Testing"><Row><Result></Res
57、ult><ErrorMessage></ErrorMessage></Row></Respond>< /Message><Result>元素的内容如下:1=正常检测0=外观ID不正确-1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XM收件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。3、柴油车检测在80%VelMaxHP点开始检测时,EIS需要向服务器发如下格式的内容通知服务器,以便服务器安排拍照和视频拍
58、摄:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName="K80Testing"/></Message>请注意:<Message>元素中的OutlookID属性是服务器发送车辆数据时提供的,服务器会根据这个ID判断EIS发送的数据的合法性,一定要照原样放置在OutlookID属性中。服务器在收到EIS发送的通知后,会返回以下应答信息:<MessageDevice="设备编号"><RespondNa
59、me="K80Testing"><Row><Result></Result><ErrorMessage></ErrorMessage></Row></Respond></Message><Result>元素的内容如下:1 =正常检测0=外观ID不正确-1=服务器工作异常如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XM收件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。
60、2.4.7柴油车LUGDOWN检测结果柴油车LUGDOWN检测结果的数据内容如下:<MessageDevice="设备编号"OutlookID="外观检查编号"><RequestName=UploadDieselResult”><Result><Row>Temperature/><AirPressure/><Humidity/><K10C/><K90><K8C/><MaxPower><Rev10C/><Start
61、Time/><Result/><StopReason/></Row>< /Result><ProcessData><Row><TimeCount/><DataType/><Velocity/><ReU><Power/><SmokeK/>< /Row>< /ProcessData></Request></Message>EIS需要上传的LUGDOWN检测结果分为两部分,一部分是检测结果,保存在Message/Request/Result/Row中;另一部分是过程数据,过程数据保存在Message/Request/ProcessData中,每个Row代表一秒数据。Message/Request/Result/Row中所代表的检测结果具体内容如下表:兀素名称数据格式数据内容TemperatureNumeric(5,2)环境温度(摄氏度)AirPressureNumeric(5,1)大气压(kPa)HumidityNumeric(4,1)相对湿度()K100Numeric(5,2)100%VelMaxHP点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年自动化单体设备项目资金申请报告代可行性研究报告
- 2025年度个人住宅租赁合同书(含物业管理协议)
- 2025年度解除房屋租赁合同解除与租客租赁关系终止协议
- 二零二五年度员工因违法解除劳动合同证明文件
- 2025年度企业导师制师带徒培养合同
- 2025年度人合作合伙合同:清洁能源项目投资合作框架
- 2025年度医疗护理劳务合同患者安全与权益保障合同
- 2025年度仓储物流转租服务合同
- 2025年度店面转让定金支付及品牌战略合作协议
- 2025年度仓储设施使用权及仓储仓储服务协议
- 现场施工环境保护应急预案
- 危险废物综合利用与处置技术规范 通则
- 植物组织培养技术应用研究进展
- 教育心理学课件(完整版)
- YYT 1898-2024 血管内导管导丝 亲水性涂层牢固度试验方法
- 2023年安徽电气工程职业技术学院单招职业技能试题及答案解析
- JIS-D1601-1995-汽车零部件振动试验方法
- 高血压肾病护理查房课件
- 基坑开挖影响周边环境与建筑物研究
- 《民事诉讼法》课件
- 环保合规与企业风险管理
评论
0/150
提交评论