论文题名: | 基于OPC技术的汽车电控单元标定系统的研究 |
关键词: | 汽车发动机;电子控制单元;标定系统;客户端;OPC技术;XCP协议 |
摘要: | 汽车产业的飞速发展导致汽车电子技术的要求不断提高。对现代汽车而言,舒适、效率及安全性相当依赖于各类电控系统的应用,因此具有电子控制单元ECU(Electronic Control Unit)的部件越来越多,而且ECU更新与升级较为频繁。标定是开发电子控制单元的关键技术,而现有标定系统依赖于具体的标定协议与物理层,导致标定系统通用性较差,在一定程度上影响 ECU开发效率。 为了提高标定系统应用软件与不同制造商提供的不同电子控制单元之间的适应性,支持更广泛的总线技术、标定协议,本文提出一种新的汽车电子控制单元标定系统架构。在该架构中,采用OPC(Object Linking and Embedding(OLE)for ProcessControl)技术封装标定协议与硬件通信接口,屏蔽标定协议与底层设备具体实现细节。原有上位机标定系统分解成OPC服务器端与OPC客户端两部分,通信层为OPC服务器,界面表示层为OPC客户端。与现有标定系统相比,当标定协议与通信硬件发生变更时,只需要更换与此相应的OPC服务器,标定系统其余部分不需要变化,从而使得标定系统可以在无需关心标定协议与底层设备的基础上开发,增强标定系统通用性与开放性。 本文研究了标定系统OPC服务器的设计方法,采用XCP(Universal Measurementand Calibration Protocol)为标定协议,并针对一款USB-CAN硬件开发出相应的OPC服务器。标定服务器屏蔽了底层数据的处理细节,对外提供统一接口供客户端调用,主要由OPC标准接口模块、数据管理模块、通信接口模块组成。ECU中数据以DAQ的形式按周期上传到OPC服务器,而服务器通过异步订阅方式将其上传到客户端,实现数据采集;客户端修改的标定数据通过服务器的标准接口下发到ECU,实现数据标定。 本文研究了标定系统客户端的设计方法。客户端通过调用OPC服务器提供的接口获取ECU中数据并在界面进行显示,同时可以在界面上对ECU参数进行标定。 最后,将本文开发的基于OPC的标定系统应用于某型发动机ECU标定,结果验证了本文方法以及开发出的标定系统的有效性。 另外,由于服务器与客户端多对多的关系,与现有标定系统相比,符合上述架构的标定系统可以支持多ECU分布式协同标定。因此,在功能上也有增强。 |
作者: | 晏燚 |
专业: | 控制理论与控制工程 |
导师: | 岑明 |
授予学位: | 硕士 |
授予学位单位: | 重庆邮电大学 |
学位年度: | 2011 |
正文语种: | 中文 |