INCA与ECU通信故障的原因分析与解决方法

来源 :内燃机与配件 | 被引量 : 0次 | 上传用户:zhhq516686
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文从CCP协议和A2L文件出发,分析了CAN总线负荷较重时,CCP通信数据丢失产生的原因,并有针对性地提出了解决方案。经过实验验证,该方案有效解决了通信故障。
  关键词:INCA;ECU;ASAM;A2L文件;CCP协议
  1  故障现象描述
  在某型号柴油机的台架试验过程中,ECU与INCA软件的通信出现问题。在INCA软件执行测量数据显示时,ECU通信到INCA的测量参数经常出现数据丢失,尤其是电路板ID5,电路板ID2偶尔出现。当出现通信数据丢失后,执行停止测量,然后再次执行测量数据显示,通信数据有时候会恢复正常,有时候仍旧处于丢失状态,而且恢复正常的通信数据经过一段时间的运行,仍有可能再次发生丢失。
  2  INCA与ECU通信原理
  INCA通过专用硬件ES592和ECU连接,按照CCP协议(CAN Calibration Protocol)进行通信,CCP协议是一种基于CAN总线的ECU标定协议,它是满足ASAM标准体系中ASAM MCD-1MCa标准的一种ECU标定协议。CCP协议的设计实现不需要ECU在硬件上有太多的限制,只需要ECU支持CAN总线接口并实现一个基本的CCP驱动,就能实现测量和标定功能。CCP协议支持如下功能:
  ①能够对位于ECU合法内存地址中(RAM或ROM)的任意地址的值进行读取和写入。
  ②基于时间周期或事件驱动的工作模式。
  ③可同时进行数据测量和数据标定。
  ④可同时对多个ECU进行操作。
  ⑤Flash编程功能。
  ⑥即插即用。
  ⑦设置数据读写保护。
  CCP協议已经在许多欧美汽车厂商得到应用,采用CCP协议可以快速有效地实现对ECU参数的测量和标定。
  本文所述柴油机台架的通信网络拓扑如图1所示。
  A2L文件是ASAM MCD-2MC标准规定的ECU内部数据单元描述文件,INCA在对ECU的参数进行测量和标定时,需要从A2L文件中获取ECU内部数据单元的内存地址、数据类型和字节顺序等信息,利用这些信息INCA和ECU对交互的信息就会有一致的认识,从而使INCA准确并友好的将ECU中的信息展现给用户。因此,A2L文件对INCA测量和标定功能的实现至关重要。
  3  A2L文件解析
  A2L文件的整体结构如图2所示。
  一个A2L文件有且只有一个PROJECT,PROJECT分为两部分:HEADER和MODULE。HEADER包含了PROJECT的头信息,MODULE包含了PROJECT的设备信息。MODULE中的成员主要包括以下几种:
  A2ML:描述接口参数格式,对基本的数据结构和特定接口参数进行了描述。
  MOD_PAR:设备参数描述,包含了用于管理ECU的数据,比如供应商名、客户名、客户编号、CPU类型、ECU的内存分配等,其中最重要的就是ECU的内存分配。
  MOD_COMMON:定义设备公共参数,指定了ECU一些公共属性,比如大小端、数据的对齐方式、FLOAT变量的处理方式等,一个MODULE里也只能出现一次。
  IF_DATA:定义接口数据具体参数,定义了测量标定系统与ECU通信的基本信息,主要包括SOURCE模块、RASTER模块以及TP_BLOB模块。SOURCE模块主要描述DAQ列表以及各DAQ列表中的ODT列表详细信息;RASTER模块主要描述相关的事件通道信息;TP_BLOB模块主要描述CCP协议的基本参数,包括CAN通信速率、DTO的ID号、CRO的ID号、CCP协议版本等。
  CHARACTERISTIC:定义标定变量,包含了可以被标定的变量的名字、地址、长度、计算公式、精度、最大最小值等信息,一个MODULE里边可以出现很多次这样的块,也就是说一个ECU可以有很多的标定变量。
  MEASUREMENT:定义测量变量,包含了可以被测量的变量的名字、地址、长度、计算公式、精度、最大最小值等信息,一个MODULE里边可以出现很多次这样的块,也就是说一个ECU可以有很多的测量变量。
  COMPU_METHOD:定义计算公式,即原始值和物理值之间的转换关系,这些公式可以被标定变量和测量变量来引用,从而将原始值转换成便于用户阅读和使用的物理值。
  RECORD_LAYOUT:定义内存布局,描述数据的存放方式。
  4  故障分析与解决方法
  本文所述ECU的CCP网关集成在电路板ID1上,各电路板采集到的数据需要先经过内部总线通信到电路板ID1的CCP网关,然后按照CCP协议通信到INCA。ECU内CCP协议的工作模式采用DAQ模式。DAQ模式下,INCA首先发送一条请求DAQ命令,ECU收到后,按命令中参数自行配置并组织需要上传数据,然后按一定周期自主向INCA上传数据。电路板ID2和ID5的上传周期有三种:10ms、100ms和250ms。INCA实验环境中电路板ID2和ID5测量参数的相关信息如表1所示。
  由表1可知,电路板ID5的通信数据量比电路板ID2大,这与第一节所描述的通信故障现象相符,可判定是CAN总线负荷较重导致通信数据丢失。基于以上分析,本文提出一个解决方案:修改电路板ID5对应的A2L文件中描述CCP协议的IF_DATA ASAP1B_CCP模块,这样可减轻CAN总线的负荷。IF_DATA ASAP1B_CCP模块如图3所示。
  具体的修改方法是删除电路板ID5对应的A2L文件中与10ms相关的部分,即删掉304到323行,这样极大地减轻了CAN总线负荷。然后将修改后的A2L文件配置到INCA软件,进入实验环境,INCA软件提示将上传周期10ms的测量参数改为上传周期为100ms或者250ms。执行测量数据显示,电路板ID2和电路板ID5的参数通信恢复正常,不再出现数据丢失。
  5  结束语
  本文从CCP协议和A2L文件出发,分析了CAN总线负荷较重时,CCP通信数据丢失产生的原因,并有针对性地提出了解决方案。该方案虽然加大了部分测量参数的上传周期,但仍能满足系统的实时性要求,为类似的CCP通信故障提供了简单易行可靠的解决方案。
  参考文献:
  [1]ETAS INCA V7.1 Get Started[Z].2013.
  [2]Association for Standardisation of Automation and Measuring Systems. ASAM MCD-2MC Version 1.6[S].2003.
  [3]Association for Standardisation of Automation and Measuring Systems. CAN Calibration Protocol Version 2.1[S].1999.
其他文献
摘要:本文结合公司实际生产,转向架是机车的走行部位,是关于整个机车行驶安全的重要保障,要求焊接质量高。通过分析机械手自动焊在7200kW大马力六轴电力机车转向架侧梁外焊缝上的推广应用,针对机械手焊接转向架侧梁工艺要求,从而对焊接WPS进行了初步分析和探讨,通过焊接试件做金相检测,得出了实用可靠焊接方法、规范的结论。  关键词:机械手;焊接;六轴电力机车;侧梁  0 引言  随着科学技术的不断进步,
期刊
摘要:掘进机是煤炭工业生产中的重要机械设备,它在截割、装载、转载煤岩方面具有较强生产能力,且具有喷雾灭尘的附加功能,是综合实力表现最强的巷道掘进设备。本文中将要分析的是掘进机中的伸缩保护筒,主要围绕影响伸缩保互通加工的基本因素与改善加工策略进行综合分析。  关键词:伸缩保护筒;掘进机;加工影响因素;加工改善策略  0 引言  伸缩保护筒属于掘进机截割部上上最关键的部件之一,它可保护掘进机的伸缩内筒
期刊
摘要:目前企业中空心铝材的生产质量和生产效率很大程度上取决于平面分流组合模的结构设计是否合理。本文构建某方管型材成型挤压模具,以其下模模孔工作带的设计为研究对象,采用拉格朗日有限元法数值模拟热挤压过程。结合模拟结果中的金属流速情况,优化工作带尺寸,最终使得金属流速均满足流速判据,保证了型材质量,可有效减少模具开发周期和成本,达到试模修模的快速响应,实现了空心型材热挤压模具的准确快速有效的设计。  
期刊
摘要:在船舶生产建造中,电气安装、调试、维护保养无处不在。本文主要针对船舶用电的安全特点,结合船舶特殊的环境条件,分析现场人员需要注意的地方,进而保护施工人员的安全,防止触电事故的发生。  关键词:船舶;电气防护;安全用电  0 引言  在建造船舶的过程中现场环境极其复杂,如何做好安全防护工作极其重要。在电气安装和使用时,如果不慎触电,会造成直接或间接的伤害,严重时甚至会造成死亡事故。触电原因主要
期刊
摘要:非缺缸导致的发动机运行状况不良,应考虑进行常规检查,再结合诊断仪数据流、示波功能共同诊断。当进气歧管压力传感器至进气歧管间的真空软管存在破损、漏气或不通畅等异常现象,此时,导致进气歧管内的真空度与大气压力相近,传感器不能有效准确地检测信号,导致ECU接收到的电信号失真。所以在针对进气压力传感器单独诊断前,应确保其工作环境状态良好,从而减少错误诊断,提升故障诊断的效率。  Abstract:
期刊
摘要:本文通过对铁路货车运行中管系漏泄故障原因的分析,从配件源头质量控制、管系组装状态、单车试验等方面提出了对策与建议,以降低管系漏泄质量隐患,提高车辆运行安全质量。  关键词:管系漏泄;别劲;正位;单车试验;橡胶件  0 引言  制动管系是铁路货车制动系统的重要组成部分,制动系统又是铁路货车的核心,近年来根据国铁集团季度典故通报数据来看,管系漏泄故障数量巨大,极易导致灵敏性高的制动阀发生自然制动
期刊
摘要:本文阐述了劳动密集型制造企业的数控机床维修现状。以数控车床为例,构建了常见数控机床主要模块如急停、主传动系统、进给传动系统、刀架等的故障诊断流程图。实践表明,根据诊断流程可以快速的确定机床的故障原因,恢复机床功能,提高其故障诊断和排除的效率,保障企业的正常生产。  关键词:数控机床;故障诊断与维修;流程构建  0 引言  数控机床是机、电、液、光等一体化的多元系统,是制造企业技术密集型和资金
期刊
摘要:燃气轮机广泛应用于发电、船舰等能源、国防、交通领域,是关系国家安全和国民经济发展的高技术核心装备,属于市场前景巨大的高技术产业。本文针对世界上功率最大的燃气轮机叶片表面超精要求开展工艺技术研究,使得喷丸表面的叶片最终到达镜面效果的同时,满足表面残余应力和表面完整性技术要求。  Abstract: Gas turbine is widely used in power generation,
期刊
摘要:现阶段,整个社会的经济发展都面临着日益突出的环境污染与能源匮乏问题,尤其是对汽车工业来说,加快节能汽车的研发已成为其未来发展趋势。以模块化理论为指导,加快整合与深化汽车中关键技术的集成,以此探究节能汽车在模块化实现上的相关技术集成路径,对于促进汽车产业的快速发展具有重要战略意义。鉴于此,本文便对模块化节能汽车技术的集成路径进行深入的探讨与分析。  关键词:模块化;节能;汽车技术;集成路径  
期刊
摘要:对汽车灯具的种类和汽车灯光系统控制电路进行了具体的阐述,具体描述了汽车灯光系统各部位照明灯和信号灯常见的故障,分析汽车灯光系统各部位照明灯、信号灯的常见故障原因,并提出了汽车灯光系统各部位照明灯、信号灯的常见故障检修思路和方法,为汽车灯光系统故障诊断与排除提供参考。  关键词:汽车灯光系统;故障检修;照明灯;信号灯  0 引言  汽车灯光系统可改善汽车的行车光线条件和提供必要的行车信号。经研
期刊