DCOM技术在汽车检测线分布系统的应用探讨

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:wxm2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着科学技术的进步,汽车检测设备在智能化、自动化、精密化及综合化方面都有新的发展,应用新技术开拓新的检测领域,研制新的检测设备。随着电子计算机技术的发展,出现了汽车检测诊断、控制自动化、数据采集自动化及检测结果直接打印等功能的现代综合性能检测技术和设备。本文结合笔者的工作实践,对DCOM技术在汽车检测线分布系统的应用进行了探讨。
  关键词:组件;汽车检测线;DCOM
  中图分类号:V448.15+1
  1.概述
  随着汽车制造业和交通运输业的迅速发展,汽车已成为当今社会不可缺少的交通运输工具。在汽车工业高度发达的现今,对软件的应用的要求也逐渐提升。在这种形势下,组件化程序设计思想就变得极为关键。将比较复杂的应用程序设计成为功能单一的组件模块,这就是组件化的设计思想。于是,微软对此提出了COM标准,组件程序之间也变得具有规范化。客户程序和组件对象将在不同计算机上运行,所以就需要将COM规范扩展为DCOM,也就是分布式组件对象模型。分布式组件对象模型能够支持不同计算机上客户程序与组件对象之间的通信往来。计算机可以在英特网上,亦可在局域网范围。汽车的烟度、废气、加速时间、速度等各种项目必须要采用汽车检测线系统来对其进行检测。它包含:系统维护子系统、财务子系统、检测业务管理子系统、监控子系统、测控子系统、车辆登录子系统。测控子系统的工位机的布局中需要设置底盘测工位机、发动机分析仪工位机等,进行对子系统的测控作业。而且,子系统和可以合并为一个工作站进行工作。例如,作为主控机,可以将系统维护子系统、检测业务管理子系统、监控子系统联合起来。
  2.国内外汽车检测技术的发展历程
  2.1国外发展概况。
  任何一个国家的汽车检测技术都是从无到有发展起来的,尤其是西方发达国家发展较早也较快。据了解早在20世纪50年代在一些西方发达国家就形成了以故障诊断和性能调试为主的单项检测技术和单项检测设备。
  进入20世纪80年代后,计算机技术在汽车检测技术领域的应用得到进一步深化,出现集检测工艺、操作、数据采集和打印、存储、显示等功能于一体的系统软件,自此西方国家汽车检测线实现了全自动化,这样避免了人为的判断错误,大大提高了检测的准确性;同时也可把受检汽车的技术状况储存在计算机里,这样可为下次检验提供参考或作为处理交通事故的参考数据。
  目前,美国凯迪拉克轿车系列,日本丰田、本田轿车系列等均已出现了车载自诊断系统和汽车故障诊断专家系统。车载自诊断系统是汽车结构的组成部分,传感器分布在汽车内各个部位。传感器将汽车的主要技术状况经常地、自动地向驾驶员显示。我们相信随着车载自诊断系统和汽车故障诊断专家系统的进一步发展,会有更多的汽车性能参数在这些系统中被检测出来。
  2.2国内发展概况。
  我国从20世纪60年代开始研究汽车检测技术,为满足汽车维修需要,当时交通部主持进行了发动机汽缸漏气量检测仪、点火正时灯等检测仪器的研究、开发。
  3.汽车检测前沿技术的发展
  目前人们已能依靠各种先进仪器设备,对汽车进行综合检测诊断,而且具有自动控制检测过程,自动采集检测数据等功能,使检测诊断过程更安全、更快捷、更准确。使用现代仪器设备诊断技术是汽车检测与诊断技术发展的必然趋势。
  常用检测设备:
  1)发动机性能检测、诊断仪器设备:发动机台架试验设备,发动机功率测试设备,发动机转速表,汽缸压力表,汽缸漏气检测仪,发动机温度表等。
  2)常用底盘及整车检测与诊断设备:底盘测功试验台,汽车制动试验台,汽车侧滑试验台,电脑四轮定位仪等。
  3)常用电气试验设备:电气万能试验台,电池检测仪前照灯检测仪。
  4)电控系统检测、诊断设备:发动机综合分析仪,解码器,汽车传感器检测等。
  4.汽车检测线的设计
  在传统的检测线系统中,我们不能单独进行每个工位的检测,因为各个检测工位都是独立的,进行的也只是乱序随机检测。通过网络邻居,由主控机来进行每个工位机上的操作,后台的时钟控制了上线车辆的所有检测。这种检测方式的网络结构层次比较混乱,而且,不能达到扩展的要求,不能对完成配置的检测线进行修改。汽车检测线的控制系统为分布式,我们在它的内容里添加了数据库服务器,可以用来存储上线汽车的评价结果、终检结果、基本数据等。
  数据库服务器、主控机、工位机可以通过局域网进行连接,操作数据库以及各工位机服务器的工作由主控机承担。工位机临时数据表中记录了工位机对汽车项目的检测的临时数据。通过局域网的传输,上线汽车的评价结果、最终结果以及基本的检测和数据被传到数据库的服务器上。上线汽车检测结果的最终报表和检测汽车项目由主控器通过读取数据库服务器的相关数据来决定。操作人员能够实行对各个工位机独立操作,同时还可以通过主控机实现对上线汽车检测流程的控制。另外,为了可以使操作人员实现更大的检测灵活性,还可以通过主控程序对各项检测项目、工位机配置进行更改等。
  5.汽车检测线的基本设计
  我们采用DCOM编程思想来实现上述设计。作为Server端,各工位机上安装组件程序,作为Client端主控机上的客户程序对它进行访问。最终的评价结果以及数据进过网络传输到数据库服务器的SQL数据库中,而各个工位的临时数据则存放于工位机的ACCESS表中。当车辆进行初检时,车辆的基本信息会记录在数据库的服务器中。若为车辆复检,那么,就先进行数据库服务器的车辆有关信息的读取程序,再确定车辆即将检测的项目。要想进行异步间通信,必须要采用Scrver端和Client端之间触发事件RaiseEvent的方式来实现。
  6.汽车检测线的设计
  设计数据库:各个表在数据库服务器中的定义:w_quequ车辆检测队列表; w_item检测项目表;w_status工作状态表;w_safe汽车安全性能检测项目结果信息表;w_info汽车上线检测项目表;w_coll汽车综合性能检测项目结果信息表。Server端作为远程服务器文件被安装在各个工位机上,它被设计成进程外组件程序。在各项检测模块中,项目对应为组件程序模块来操作该检测项目。例如:完成读取上线汽车在数据库中的基本数据、保存以及读取并处理临时的数据、将检测设备进行初始化、定标检测项目设备、处理检测数据、向数据库服务器中传输最终评价结果等步骤。客户端程序要想完成检测项目只需访问对应的模块即可。这也有助于保障各项检测项目的独立性。而且,只要访问模块内对应的定标函数就可以实现单独的检测定标等步骤。在Client端,也就是客户端的设计方面,包括主控程序及进程外组件程序2个部分。监控人员可以通过主控程序来控制整个检测线的运转,因为它提供了整个车辆检测线的操作界面。进程外组件程序控制着车辆检测流程。
  客户端主控程序在进行车辆检测时,提供出中心控制以及整个操作界面,它能够处理N辆车在不同工位同时进行检测。这就要用到组件技术来并行处理车辆的检测过程。如果,每一辆车就是一个组件的话,那么,主控程序为了能够实现检测的并行和调度处理就需要通过对组建的生产和销毁进行控制。控制车辆检测流程的进程外组件时,为了实现后台操作,客户端的进程外组件程序设计成为了Server端和主控程序的桥梁,它使用时钟控制检测流程函数。
  由于,并非在同一台机器上安装对应每个检测项目所调用的Server组件程序,所以,在调用时,均对应每项检测创建一个Server组件基本相同。在车辆结束所有检测项目时,该组件立即被销毁。Server端的各个检测模块间与程序组件通过出发事件RaiseEvent进行异步通信,在其内部完成对Server端所有检测模块触发的事件进行处理。还可以通过主控程序对用户较为感兴趣的事件进行相应处理,例如:提供车辆完成工位检测、车辆驶进工位检测等。另外,还在组件程序中加入表示检测状态的事件,这样可以防止在调用组件时,主控程序产生盲动。例如:车辆正在进行检测、车辆开始检测、车辆结束检测等。
  在各个工位机上安装了组件程序,这就有效避免了客户端在调用不同工位机的组件程序时,远程机器网络位置为同一值的现象。为了使主控程序中实现对工位机IP地址的配置,在创建组件程序对象时,要求网络的IP地址为可变的。在各个工位机上的DCOM服务器程序将文件复制到客户端的硬盘力。客户端进程外组件程序直接引用复制到硬盘上的文件后,可以在客户端创建网络位置可变的服务器端对象。
  7.结束语
  运用了DCOM技术可以实现汽车检测线分布系统的设计,且针对传统的检测线设计中的工位机不能更改配置等的缺陷进行了改善,从而达到单独控制各个检测项目。
其他文献
摘 要:变电运行的主要任务是电力设备的运行操作和维护管理工作。一旦发生变电事故,轻则造成经济上的损失,重则危及电网安全。为此,针对变电运行技术进行研究和探讨,具有深刻的理论意义和广泛的实际应用价值。  关键词:变电运行;设备检修;技术  中图分类号:C39  前 言  目前,油田对电网的主设备提出了更高的要求,不仅电网主设备要实现安全可靠运行,而且要保持良好的健康状态和设备完好率,才能达到电网坚强
期刊
摘要:电法勘探是以岩石或矿石与围岩之间的电性差异为基础,对天然产生的或人工建立起来的电场或电磁场的空间的或时间的分布特征进行观测,以查明地质构造和有用矿产的一种物探方法。文中简要介绍了三种电法勘探方法的实施方法及原理、数据处理及其优点概况,其中包括电阻率法、三维直流电法、瞬变电磁法和高密度电阻率法。  关键词:电法勘探;土体电阻率;三维直流电法;高密度电法  【分类号】:P631.3  “电法”是
期刊
摘要:图书馆的基本职能之一便是服务。在图书馆发展的过程中,促进图书馆的职业声望得以改善、社会地位以及公众形象得以提高是其重要目标。随着现代化社会的逐渐发展,人民群众的精神要求也随之提高。为了在适应社会发展趋势的基础上,满足群众的需求,就应该适时改变图书馆的基本职能。本文从打造服务型图书馆这一角度出发,针对性地提出了笔者的几点看法和意见,旨在凸显图书馆的惠民活动价值。  关键词:服务型图书馆;惠民活
期刊
摘要:工程档案不是工程施工后才开始的,而是在工程开始立项审批时就已开始进行档案记录。所以在一项工程开工前就已有大量的资料形成,这部分与工程建设是不可分的,所以这部分文件材料作为工程档案的一部分而进行归档管理。目前我国房屋建设进入快速发展时期各地房地产开发企业在加快房地产工程建设的同时,常常出现工程建设档案管理脱节现象,本文针对这一现象提出了改进和提高的办法和措施。本文针对房建工程项目工程建设档案管
期刊
摘 要:游梁式抽油机的平衡方式是通过调整平衡块来消减抽油机上下冲程的负载差异,抽油机平衡状况直接影响抽油机四连杆机构、减速箱和电机的效率与寿命,对抽油机的工作状况亦影响很大。目前油田广泛应用电流法调整平衡,当电流平衡比在85 %-100%之间为平衡,但通过现场测试,电流平衡井耗电并非最低,而且现场平衡调整只能定性调整操作。为此开展抽油机平衡调整技术研究,通过理论研究和现场试验,确定抽油机最佳节能范
期刊
关键词:电子文件;档案管理;  中图分类号:G271  近年来随着计算机技术的发展和进步,计算机被应用于档案管理工作中,即形成电子档案管理系统。档案工作的效率较为原有的传统人工管理转化成计算机信息化管理,并有效提高了档案工作的效率与质量,促进档案信息资源更好的开发与利用。  1、电子档案的内容含义  1.1电子文件及其特点  电子档案存在着多种定义:美国联邦管理法规将其定义为“电子档案包括数字的、
期刊
摘要:大型机械设备与高科技电子技术的结合,逐步成为现今社会的一种主流生产技术,这 种生产技术覆盖面非常广,在煤矿产业的应用更是不容忽视,从而形成了煤矿机电技术。接下来我们就来探讨一下,机电一体化技术在煤矿产生中的实际应用。  关键词:煤矿机械;机电一体化;矿井  【分类号】:TD67  一、电牵引采煤机  电牵引采煤机是机电一体化技术在煤矿生产中的一个典型应用。和液压牵引对比,它具有以下特性:  
期刊
摘要:我国作为世界最大的煤炭生产大国,在煤矿开采为国家工业发展做出贡献的同时也存在很多问题。为了解决煤炭资源量的下降、煤矿开采对环境的污染、开采技术的安全性和高效性等方面的问题,对综合机械化固体充填采煤技术展开应用研究,系统阐述该技术在系统布置、技术装备等关键应用,对于进一步优化开采技术,实现采矿高效工作目标有着重要的现实意义。  关键字:综合机械化;固体填充;采煤技术;煤矿;应用;研究方向  中
期刊
[摘要]GPS(Global Positioning System)全球定位系统尤其是实时动态(RTK)定位技术在公路测量中蕴含着巨大的技术潜力,本文概述了GPS的系统组成与其测量技术的原理,主要分析了实时GPS测量技术的特点及其在公路测量中的应用。  关键词:GPS定位;公路工程;测量;应用  【分类号】:P228.4;U412.2  GPS全球定位系统(Global Positioning S
期刊
摘要:未来在实施水利工程之前,要进行大量观测调查与分析论证,特别要加强负面影响的调查、分析,对负面影响进行实事求是的评价,吸取多学科的先进经验,运用生态学、环境科学等学科的理论、方法和技术,如环境承载力等理念,寻找人类生存发展与环境改变最适宜的平衡点,提出切实可行的减缓措施,减少或避免对环境引起的负面影响,实现人与自然和谐相处。  关键词:水利工程 环境 负面影响、  中图分类号:X820.3  
期刊