针对传统电控空气悬架电子控制单元(Electronic Control Unit,ECU)下线检测过程中存在的人工检测精准度差、效率低等问题,开发了一款自动电控空气悬架ECU下线检测系统。分析了电控空气悬架ECU下线检测系统各项技术需求,设计了上位机+系...针对传统电控空气悬架电子控制单元(Electronic Control Unit,ECU)下线检测过程中存在的人工检测精准度差、效率低等问题,开发了一款自动电控空气悬架ECU下线检测系统。分析了电控空气悬架ECU下线检测系统各项技术需求,设计了上位机+系统检测平台的系统架构;选择数据采集卡、CAN卡等部件搭建了下线检测系统检测平台;采用C#编程语言开发了上位机软件,软件采用UI界面层、业务逻辑层和数据层的三层架构,通过CAN总线通讯方式实现上位机、检测平台及待测ECU的双向通讯。测试结果表明,该下线检测系统可实现电控空气悬架ECU自动下线质量检测,并完成了测试数据的智能管理,满足电控空气悬架ECU的检测功能需求。展开更多
针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在...针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在内的控制文件,实现嵌入式C代码生成。同时,编写C MEX S函数及模块目标语言编译器(target language compiler,TLC)文件,并进行封装,实现该款芯片各底层驱动模块代码内嵌,添加至Simulink模块库,在Simulink中对底层模块进行模型搭建,并生成嵌入式代码进行硬件在环测试。测试结果表明,本文所设计的底层自动代码生成技术,实现了底层代码的自动配置,同时与应用层代码结合,实现CAN车速报文接收和定时发送,所解析的车速信号与Simulink模拟车速信号对比一致,验证了本文所设计的底层驱动模块的高效性和可行性。该研究能够有效解决项目研发过程中底层代码配置复杂的问题。展开更多
为提升商用车的行驶安全性,本文基于触摸屏式新型人机交互系统,对商用车电控空气悬架(electronically controlled air suspension,ECAS)系统的故障诊断系统进行研究。针对ECAS故障诊断系统总体架构,提出了ECAS故障诊断及故障保护机制,...为提升商用车的行驶安全性,本文基于触摸屏式新型人机交互系统,对商用车电控空气悬架(electronically controlled air suspension,ECAS)系统的故障诊断系统进行研究。针对ECAS故障诊断系统总体架构,提出了ECAS故障诊断及故障保护机制,阐述了典型ECAS故障实例的诊断策略,并采用Matlab/Simulink搭建了诊断策略模型和故障码生成模型。为验证本文所提出的故障诊断及故障保护机制的可行性与实用性,以ECAS系统中压力传感器为例,对模型进行仿真分析和硬件在环试验。试验结果表明,在典型压力传感器故障工况下,本文所提出的ECAS故障诊断及故障保护机制,能够准确检测出相应故障,正确输出一系列相关信号,并在人机交互系统上将诊断结果进行实时显示。该研究对商用车ECAS人机交互系统的故障诊断系统设计开发具有一定的参考价值。展开更多
文摘针对传统电控空气悬架电子控制单元(Electronic Control Unit,ECU)下线检测过程中存在的人工检测精准度差、效率低等问题,开发了一款自动电控空气悬架ECU下线检测系统。分析了电控空气悬架ECU下线检测系统各项技术需求,设计了上位机+系统检测平台的系统架构;选择数据采集卡、CAN卡等部件搭建了下线检测系统检测平台;采用C#编程语言开发了上位机软件,软件采用UI界面层、业务逻辑层和数据层的三层架构,通过CAN总线通讯方式实现上位机、检测平台及待测ECU的双向通讯。测试结果表明,该下线检测系统可实现电控空气悬架ECU自动下线质量检测,并完成了测试数据的智能管理,满足电控空气悬架ECU的检测功能需求。
文摘针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在内的控制文件,实现嵌入式C代码生成。同时,编写C MEX S函数及模块目标语言编译器(target language compiler,TLC)文件,并进行封装,实现该款芯片各底层驱动模块代码内嵌,添加至Simulink模块库,在Simulink中对底层模块进行模型搭建,并生成嵌入式代码进行硬件在环测试。测试结果表明,本文所设计的底层自动代码生成技术,实现了底层代码的自动配置,同时与应用层代码结合,实现CAN车速报文接收和定时发送,所解析的车速信号与Simulink模拟车速信号对比一致,验证了本文所设计的底层驱动模块的高效性和可行性。该研究能够有效解决项目研发过程中底层代码配置复杂的问题。
文摘为提升商用车的行驶安全性,本文基于触摸屏式新型人机交互系统,对商用车电控空气悬架(electronically controlled air suspension,ECAS)系统的故障诊断系统进行研究。针对ECAS故障诊断系统总体架构,提出了ECAS故障诊断及故障保护机制,阐述了典型ECAS故障实例的诊断策略,并采用Matlab/Simulink搭建了诊断策略模型和故障码生成模型。为验证本文所提出的故障诊断及故障保护机制的可行性与实用性,以ECAS系统中压力传感器为例,对模型进行仿真分析和硬件在环试验。试验结果表明,在典型压力传感器故障工况下,本文所提出的ECAS故障诊断及故障保护机制,能够准确检测出相应故障,正确输出一系列相关信号,并在人机交互系统上将诊断结果进行实时显示。该研究对商用车ECAS人机交互系统的故障诊断系统设计开发具有一定的参考价值。