针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在...针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在内的控制文件,实现嵌入式C代码生成。同时,编写C MEX S函数及模块目标语言编译器(target language compiler,TLC)文件,并进行封装,实现该款芯片各底层驱动模块代码内嵌,添加至Simulink模块库,在Simulink中对底层模块进行模型搭建,并生成嵌入式代码进行硬件在环测试。测试结果表明,本文所设计的底层自动代码生成技术,实现了底层代码的自动配置,同时与应用层代码结合,实现CAN车速报文接收和定时发送,所解析的车速信号与Simulink模拟车速信号对比一致,验证了本文所设计的底层驱动模块的高效性和可行性。该研究能够有效解决项目研发过程中底层代码配置复杂的问题。展开更多
为实现对电控空气悬架阻尼的精准调节,以MC9S12XEP100单片机为核心部件,设计基于A3942四通道高边栅极驱动器和采用增量式比例积分微分(proportion integral differential,PID)控制算法的电流闭环控制系统,开发故障诊断系统,通过实际应...为实现对电控空气悬架阻尼的精准调节,以MC9S12XEP100单片机为核心部件,设计基于A3942四通道高边栅极驱动器和采用增量式比例积分微分(proportion integral differential,PID)控制算法的电流闭环控制系统,开发故障诊断系统,通过实际应用测试系统对空气悬架阻尼的调节及闭环控制。结果表明:电流闭环控制系统能够实现空气悬架比例电磁阀驱动电流的精确控制,误差控制在±3 mA以内,能够精确控制空气悬架阻尼;故障诊断系统能够实时显示当前故障状态及维修建议。该系统可以为空气悬架阻尼的精准调节提供参考。展开更多
文摘针对传统汽车电子控制单元设计开发过程中存在的手工编程效率低、可靠性差和开发周期长等问题,本文提出一种基于Simulink自动代码生成技术的设计方法。在Matlab/Simulink环境下,对NXP公司16位单片机MC9S12XEP100编写包含系统目标文件在内的控制文件,实现嵌入式C代码生成。同时,编写C MEX S函数及模块目标语言编译器(target language compiler,TLC)文件,并进行封装,实现该款芯片各底层驱动模块代码内嵌,添加至Simulink模块库,在Simulink中对底层模块进行模型搭建,并生成嵌入式代码进行硬件在环测试。测试结果表明,本文所设计的底层自动代码生成技术,实现了底层代码的自动配置,同时与应用层代码结合,实现CAN车速报文接收和定时发送,所解析的车速信号与Simulink模拟车速信号对比一致,验证了本文所设计的底层驱动模块的高效性和可行性。该研究能够有效解决项目研发过程中底层代码配置复杂的问题。
文摘为实现对电控空气悬架阻尼的精准调节,以MC9S12XEP100单片机为核心部件,设计基于A3942四通道高边栅极驱动器和采用增量式比例积分微分(proportion integral differential,PID)控制算法的电流闭环控制系统,开发故障诊断系统,通过实际应用测试系统对空气悬架阻尼的调节及闭环控制。结果表明:电流闭环控制系统能够实现空气悬架比例电磁阀驱动电流的精确控制,误差控制在±3 mA以内,能够精确控制空气悬架阻尼;故障诊断系统能够实时显示当前故障状态及维修建议。该系统可以为空气悬架阻尼的精准调节提供参考。