浅谈对汽车综合性能测控系统的远程控制与维护

上传人:jiups****uk12 文档编号:40256700 上传时间:2018-05-25 格式:PDF 页数:7 大小:204.88KB
返回 下载 相关 举报
浅谈对汽车综合性能测控系统的远程控制与维护_第1页
第1页 / 共7页
浅谈对汽车综合性能测控系统的远程控制与维护_第2页
第2页 / 共7页
浅谈对汽车综合性能测控系统的远程控制与维护_第3页
第3页 / 共7页
浅谈对汽车综合性能测控系统的远程控制与维护_第4页
第4页 / 共7页
浅谈对汽车综合性能测控系统的远程控制与维护_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《浅谈对汽车综合性能测控系统的远程控制与维护》由会员分享,可在线阅读,更多相关《浅谈对汽车综合性能测控系统的远程控制与维护(7页珍藏版)》请在金锄头文库上搜索。

1、浅谈对汽车综合性能测控系统的远程控制与维护银川昌昊汽车综合性能检测站霍宁弓I 言汽车的综合性能检测是确保汽车整车性能良好及预防行车事故的重要手段。按国家有关部门规定,汽车综合性能检测包括五个方面:( 1 ) 汽车的可靠性检测;( 2 )汽车的动力性能检测;( 3 ) 汽车的经济性能检测;( 4 ) 汽车的安全性能检测;( 5 )汽车的尾气排放性能检测。采用汽车检测设备对汽车的综合性能五个方面的项目集中进行检测的全套设施称为汽车综合性能检测线。由于微机监测与控制的汽车综合性能检测线,可以提高检测效率和检测参数的精度,减少操作人员,降低劳动强度,并能正确处理各种文件、表格对检测结果按国标标准进行自

2、动判定和打印输出,从而避免了人为对检测数据准确性的影响,提高检测数据可信度。一、概述汽车综合性能分布式网络测试系统是一个复杂的机、电、气或液一体化的大型测控系统,在系统的软件上既有网络操作系统软件、数据库系统软件、语言工具软件和各类板卡驱动软件,又有各个部位的测控应用软件、数据库管理软件、通信接口软件、检测统计分析软件和打印服务软件等。l 、汽车综合性能微机测控系统结构及工作原理系统网络控制结构原理图如图1 所示。该系统由检测登录调度机、主控机、服务器、网络交换机、工位机、L E D 点阵显示屏、信号采集单元、检测控制单元及信号处理系统组成。控制系统以W i n d o w s2 0 0 0

3、组成局域网。各工位机运行于W i n d o w s9 8 操作平台,可并入网络运行,也可单机运行。登录调度机完成待检车辆信息( 如:车牌号、底盘号、发动机号等数据) 的录入和检测项目的确定( 如单机方式或联网方式,典型检测或抽项检测) ;l # I 位机完成底盘测功、速度和里程表校验;2 # 工位机完成轴重检测和制动性能检测:3 # I 位机完成底盘项目检测、转向盘检测、转向角检测、悬架检测:4 # I 位机完成前照灯检测、喇叭声级检测、侧滑量检测等;5 # 工位机完成汽油车废气分析、柴油车烟度检测、燃油消耗量检测等工作;服务器除了保障各计算机之问的安全通讯之外,还完成对登录调度机、各工位机

4、传送来的各种数据和信息进行综合分析、判断、存贮、列表、显示及文档打印等工作。同时还能监视和控制各工位的工作状态。服务器还预留有对外I n t e r n e t 联网接口,为日后网络远程维护打下基础。在上述控制结构中,各个工位机所完成的底层检测与控制功能可以根据实际工艺布局的需要进行互换或调整,各工位机的数量也可以根据实际检测节拍进行控制及同时检测车辆数量的要求进行增减。比如在工位检测中可以增加发动测试工位机,通过网线将该工位机接入网络交换机相应端口,修改软件并配备相应的检测应用软件即可完成。由此可知,其软件系统的安装、使用与维护是一个较为繁琐和复杂的过程。对于用户而言,对这些软件及其相互之间

5、的关系难以很好的掌握,在使用中常常因为不小心误删除了某项文件或改变了某项设置而导致整个系统无法正常工作。因此,经常是把开发人员不远千里之外请到现场,而仅用几分钟时间就解决了问题。这样的维护不仅浪费开发部门的大量金钱,加大了维修成本,而且也给用户造成了数日停检待修的损失,对于有些用于生产性环节的检测线( 比如汽车出厂质量检测线) ,数日停检待修会引起整个生产的停工,给企业造成不可弥补的损失。特别是对于应用软件设计中的深层次闯题或者缺陷,往往是在系统安装完毕后短时间内没有暴露出来,等到发现后,开发人员也需要到现场进行程序修改和测试,有时一两次在现场可能还不能解决问题,需要不断的往来多次。这样,既加

6、大了开发成本也给用户带来严藿不便。基于以上原因,系统管理人员提出了开发研制基于I n t e r n e t 网的汽车综合性能检测线的远程诊断与维护系统。二、系统远程诊断与维护技术研究与实现l 、什么是远程控制技术远程控制是在网络上由一台电脑( 主控端R e m o t e 客户端) 远距离去控制另一台电脑( 被控端H o s t 服务器端) 的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端啪显_ 刁i屏电脑的屏幕前一样,可以启动被控端电脑的应用程序,可

7、以使用被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备( 打印机) 和通信设备( 调制解调器或者专线等) 来进行打印和访问互联网,就像你利用遥控器遥控臣!坠单元废气测 试图1系统网络控制结构原理图电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那3 4 8l E D显 刁i屏就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,我们控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。电脑中的远程控制技术,始于D O S

8、时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式:L A N 、W A N 、拨号方式、互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制( 不过,这里说的远程电脑,只能是有限距离范围内的电脑了) 。传统的远程控制软件一般使用N E T B E U I 、N E T B I O S 、I P X S P X 、T C P I P 等协议来实现远程控制,不过,随着网络技术的

9、发展,目前很多远程控制软件提供通过W e b页面以技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。2 、远程控制实现方式基于拔号网络的远程控制在检测线的主控程序中增加了一个专门负责远程控制的模块,当现场出现上述问题时,检测线工作人员用当地I S P 提供的拨号账户接入I n t e r n e t ,运行主控程序中的这个模块。在确认了用户已经接入I n t e r n e t 后,并且得到用户计算机当前的I P 地址后,远程维护人员获得所要控制的计算机的虚拟操作平台,远程解决解决问题,很显然这种方法简单经济实用,但是最大的缺点就是操作不方便,网络速度较慢,缺乏灵活性。基于专线入网的远

10、程控制基于专线入网的远程维护方式与第一种方式相比较,最大的优点是操作方便,网络速度快,可以灵活方便处理各种各样的错误,唯一的问题是所需费用较高。专线入网相对于拨号网络具有更高的带宽,这就允许我们能够对远程计算机系统做更复杂的处置。在该系统中远程控制部分主要考虑实现如图2 所示的功能:获取远程目标计算机屏幕图像、窗口及进程列表;纪录并提取远端键盘事件( 击键序列,即监视远端键盘输入的内容) ;可以打开、关闭目标计算机的任意目录,并实现资源共享;管理远端计算机的文件和文件夹;3 4 9通过远端计算机上、下载文件和捕获音频、视频信号等。通过截获远程计算机屏幕图像、窗口,屏蔽其键盘、鼠标事件,从而实现

11、程序异地修改、编译操作。通过实现打开、关闭远程计算机的任意目录并实现资源共享来管理远程计算机的文件和文件夹。这样就可以保证当系统中出现某些细小的设计缺陷时,技术支持人员可以通过管理远程计算机的文件和文件夹功能,上传源代码,从而在远程的计算机上就像在本地计算机上一样的调试、修改、编译、运行源程序,直到最终生成应用程序软件包。图2 远程控制实现流程3 、软件设计与实现远程控制系统由服务器端和客户端两个部分组成,客户端可以通过鼠标和键盘控制服务器端的计算机,同时还可以相互传输文件。其体系结构如下图所示,主要由安全性校验、屏幕控制、鼠标控制、键盘控制、命令控制、文件传输、端口设置等6 个模块组成。下面

12、具体说明各个模块的功能。- - q 安全性校验I远- - - q 屏幕控制l程- q 鼠标控制J 控制- - q 键盘控制l系- - - q 命令控制J 统 - - q 文件传输I- - q 端口设置I3 5 0qq 司圈圉圈安全性校验模块从系统安全性方面考虑,目的是让客户端和服务器端建立可信联接,客户端要想完全控制服务器端的计算机,必须先通过服务器的验证取得服务器的信任。这样可以避免一些不怀好意的人通过客户端窃取服务器端计算机中有用的资料。屏幕控制模块可以让客户端用户实时监控服务器端计算机的运行状态。客户端以一定频率向服务器发送请求,服务器响应客户端请求将自己的屏幕拷贝下来并将这些信息发送给

13、客户端,客户端接收到这些信息之后以图形的形式显示出来,为鼠标和键盘控制提供图形化接口。鼠标控制模块可以让客户端用户通过鼠标控制服务器端的计算机。其实现过程是客户端软件先捕捉鼠标在图形化接口( 屏幕控制模块所提供的) 中的动作,再将这些信息发送到服务器端,最后服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的鼠标操作。如果动作是在“M i c r o s o f tW o r d ”图标上双击,则远程控制系统服务器端的“M i c r o s o f tW o r d ”被打开。键盘控制模块可以让客户端用户通过键盘控制服务器端计算机的输入,其实现过程是客

14、户端软件先捕捉键盘在图形化接口( 屏幕控制模块所提供的) 中的动作,再将这些信息发送到服务器端,服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的键盘输入。如果服务器端的“M i c r o s o f tW o r d ”为当前的活动窗口,则客户端的键盘操作就如同有人在服务器端利用“M i c r o s o f tW o r d ”进行文字编辑一样。屏幕控制、键盘控制和鼠标控制模块是在网络状况较好的情况下才会有较快的响应速度,如果网络状况不好将采用命令控制模块进行远程控制。这种控制方式有较多的限制,需要根据具体的需求进行设计。文件传输模块为方便客户端和服务器端进行文件传输,由文件上传和文件下载两个部分组3 S 1成。文件上传可以把客户端的文件上传到服务器端的计算机上;文件下载可以把服务器端的文件下载到客户端的计算机上。端口设置模块配置双方进行通信的端口。随着计算机技术的推广,以及汽车检测技术的日趋成熟,远程控制的维护模式必将成为汽车检测技术中的一种新型的维护模式,将更广泛的应用于汽车检测技术领域。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号