电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

ASM工况法排放检测设备与系统之间的连接与业务流程v19精编版

  • 资源ID:141733079       资源大小:483.50KB        全文页数:43页
  • 资源格式: DOC        下载积分:29金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要29金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

ASM工况法排放检测设备与系统之间的连接与业务流程v19精编版

精品资料推荐ASM工况法排放检测设备与排放测试管理系统之间的连接与业务流程V1.9 1. 引言1.1 连接原则1.1.1 与原有系统的区别新系统在整体设计上以不影响简易工况法排放检测设备(下称EIS)的工作为原则,在此基础上实现管理功能、数据传输。与原有系统比较,新系统有如下特点:l 不再提供驻留在EIS上的网络连接模块,EIS厂商需自己编写socket代码,实现与排放测试管理系统(下称服务器)的连接。l 在网络工作正常时,EIS不再具有主动权,它将成为整个检测系统中的一个检测设备,必须在管理系统控制下才能完成检测工作1.1.2 数据交换时机当EIS开始工况检测前,需要向服务器提出申请,服务器要验证申请,再向EIS发送待检车辆信息和各种检测参数(包括限值)。EIS检测完成后要向服务器发送检测结果和过程数据。如果EIS被锁止或者提交的验证申请信息不正确(比如检测操作员权限不对或设备锁止),服务器将不向EIS发送待检车辆信息,而是返回错误信息。EIS无需再关心各类检测标准、检测限值、车辆数据的使用与同步问题。这些数据都保存在服务器上。当检测开始前,服务器会连同车辆信息一起,将数据传输给EIS。当EIS进行各类标定时,需要将标定结果和标定过程数据发送给服务器。1.2 数据交换格式使用XML格式交换。各个命令、数据格式在后面详细描述。其中数据格式将另附XML SCHEMA描述。2. 业务流程与通信规程2.1 连接EIS需要和服务器连接,对EIS厂家来说,应该要做成可配置参数。连接方式为TCP,端口号也是可配参数。检测线编码也要可配置。每个EIS的IP地址都必须是固定的,未经审核的IP地址服务器将拒绝连接。2.1.1 连接过程EIS的检测车辆过程、标定过程、维修过程需要与服务器交互。连接只在需要数据传输时进行,传输完毕后即可切断连接。连接请求由EIS向服务器发出。大多数交互过程,服务器对EIS都要有应答。约定的应答超时时间为25秒。如果25秒内服务器没有应答,EIS可切断连接并重新尝试连接、发送命令或数据,并等待服务器回应。如果连续三次在25秒内都不能收到服务器应答,可判断为网络故障或服务器工作故障。2.1.2 连接失败的处理方法在网络连接不成功期间,EIS不可独立使用。在网络连接不成功期间EIS所做的任何检测、标定过程,都需在网络连接正常后向服务器重报。对于EIS上传检测结果数据和过程数据、标定数据,若上传数据失败,EIS不允许进行下一辆车的检测,需要在下次登录成功后,能够重新上传数据。2.1.3 连接状态的数据记录EIS不必记录连接状态。但如果发生了在网络连接不成功期间进行的检测操作,在网络恢复正常以后,需要补传检测数据。2.2 传输协议数据采用XML格式传输。整体上说,传输协议的结构分三种,以下是简要介绍,具体的格式将在随后的各种不同操作规程中详细给出:1EIS请求格式为:ASCII空格 应用服务器地址?data=XML数据内容 回车换行开头的空格不能少,应用服务器地址为/CtrlCenter/ASM。XML数据格式为:<Message Device="设备编号"><Request Name="请求命令名"/></Message>比如: /CtrlCenter/ASM?data=<Message%20Device="123"><Request%20Name="GetTime"/></Message>注意:l 在将XML文档发送给服务器之前,需要将文档中的ASCII空格替换为%20,回车换行符替换为%0d%0a或者干脆删除。协议开头的空格字符不要替换,保留为0x20(即ASCII码的空格)。l 最终的回车换行符为0x0d和0x0a两个字节。2服务器应答服务器在处理的EIS的请求后,以XML格式应答。按照请求命令的不同,应答会有很多类型。如果只有一类数据,则格式如下:<Message Device="设备编号"><Respond Name="请求命令名"><Row>返回的数据内容</Row></Respond></Message>每个数据实例放在一个<Row>结点里。如果有多类数据,则格式如下:<Message Device="设备编号"><Respond Name="请求命令名"><数据类别名1><Row>返回的数据内容</Row></数据类别名1><数据类别名2><Row>返回的数据内容</Row></数据类别名2></Respond></Message>根据返回内容的不同,<Message>结点还会有其他的属性。3EIS传输检测结果或标定结果格式为:<Message Device="设备编号" OutlookID="外观检验号"><Request><结果类型1><Row>行内容</Row></结果类型1><结果类型2><Row>行内容</Row></结果类型2></Request></Message>4EIS如何判断服务器信息包的结尾EIS的网络连接模块在接收服务器发送的信息包时,需要判断是否已经到达信息包结束点。这可以通过是否收到“</Message>”来判断。如果收到了“</Message>”,则说明服务器所返回的信息已经完整接收。5注意事项l 由于使用应用在向服务器发送XML数据之前需要发送的空格字符不可缺少。但服务器的应答数据中不包含任何前缀。l 向服务器请求的XML文档内容中的空格需要替换成“%20”、回车换行符需要替换为“%0d%0a”或者干脆删除。但服务器应答数据中没有对这些特殊字符作替换(正常文本数据)。l 服务器以0x0d 0x0a(rn)作为上传内容(或请求)的结束标记。2.3 时间同步业务流程与发生时机:每次EIS启动后,必须同步服务器时间。时间同步是系统实现各种数据同步非常重要的环节。数据格式:EIS向服务器发送如下数据,请求服务器时间:<Message Device="设备编号"><Request Name="GetTime"/></Message>应答:服务器在收到这个命令后,应答如下数据。EIS需要根据服务器返回的时间更新自己的计算机时间。<Message Device="设备编号"><Respond Name="GetTime"><Row><DateTime>YYYY-MM-DD hh:mm:ss</DateTime><Result></Result><ErrorMessage></ErrorMessage></Row></Respond></Message>返回数据中,DateTime以YYYY-MM-DD hh:mm:ss格式返回服务器当前时间;Result代表服务器状态:l -1代表服务器异常l 其他值(0或1)代表服务器正常工作。 如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XML文件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2.4 排放检测2.4.1 业务流程与发生时机排放检测开始前,被检车辆要驶入设备固定位置。当车辆驶入设备后,EIS可提示操作员登录。EIS负责提供登录界面,得到操作员输入的ID号和密码,向服务器请求验证。服务器在验证完成后,返回待检车辆信息和检测参数(包括加载功率、限值等等),EIS根据这些信息对车辆进行检测。服务器在验证操作员登录信息后,不返回待检车辆信息,而是返回验证结果。EIS应提供操作员输入车牌照号/VIN号的界面,并将车牌照号/VIN号等信息发送给服务器,才能得到待检车辆信息和检测参数。汽油车检测过程中,EIS在开始检测时需要向服务器请求开始检测,5025开始检测时需要向服务器发送5025开始检测命令,2540开始检测时向服务器发送2540开始检测命令,以便作为视频和拍照的同步信号。柴油车检测过程中,EIS在开始检测时需要向服务器请求开始检测,100%VelMaxHP点开始检测时需要向服务器发送100%VelMaxHP点开始检测命令,90%VelMaxHP点开始检测时需要向服务器发送90%VelMaxHP点开始检测命令,80%VelMaxHP点开始检测时需要向服务器发送80%VelMaxHP点开始检测命令,以便作为视频和拍照的同步信号。检测完成后,EIS需要将检测结果和过程数据传输给服务器。服务器在接收到过程数据内容后,会向EIS发送服务器计算后的结果数据,EIS获取检测结果数据后,将检测结果信息显示在界面上,显示的数据必须为服务器返回的数据!在服务器计算检测结果不合格的情况下,由EIS在本地打印报告单。关于报告单上的数据,汽油车HC,NO,CO的检测结果数据及是否合格数据,柴油车100%VelMaxHP点、90%VelMaxHP点、80%VelMaxHP点的光吸收系数及实测轮边功率、检测是否合格数据使用服务器返回的数据,报告单上其他数据由EIS自己提供,如温度,湿度,大气压等。检测合格报告将由服务器对过程数据进行核实后,在服务器端统一打印。错误的处理:l 如果设备、检测场被锁止,服务器在接收到操作员登录信息后将返回设备、检测场被锁止信息,EIS将不能得到待检车辆信息。l 如果操作员不具备检测资格,服务器在接收到操作员登录信息后将返回操作员无权限信息,EIS将不能得到待检车辆信息。以下流程图说明了EIS在检测过程中需要和服务器进行的交互、以及处理服务器所返回的数据的过程。2.4.2 登录与车辆数据的获取1登录当操作员输入ID和密码后,EIS需要连接服务器,发送如下格式的数据,验证操作员和EIS是否具备检测权限:<Message Device="设备编号"><Request Name="Verify"><Row><User>操作员ID</User><Pwd>操作员密码</Pwd><LoginType>0</LoginType></Row></Request></Message>LoginType元素是登录类型:l 0为检测登录l 1为标定登录在检测前操作员登录时,LoginType的值为0。服务器收到登录验证信息后,分以下几种情况:n 验证通过如果操作员信息验证通过、EIS和检测场没有因违规被锁止的情况,这时服务器返回的是“应答验证数据”数据包,在此数据包中返回验证成功信息。EIS收到验证成功信息后,应提示操作员输入待检“车牌照号、车牌类型”或者“VIN号”,而后向服务器发送车辆请求,服务器根据“车牌照号、车牌类型”或者“VIN号”查询当前车辆登录数据,如果查找成功,返回“待检车辆信息和检测参数”;否则返回“应答验证数据”并指出错误原因。

注意事项

本文(ASM工况法排放检测设备与系统之间的连接与业务流程v19精编版)为本站会员(ahu****ng1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.