摘要
采用dSPACE公司提供的Targetlink自动代码生成工具,与MATLAB/Simulink软件配合,实现了嵌入式系统控制软件代码开发及自动生成。通过控制模型的规范设计,Targetlink软件的优化及代码生成,以及各种仿真测试和最终ECU样机的实验验证,成功地将这套开发工具应用于电控柴油机喷油系统控制软件的开发。与手工编写软件相比,Targetlink自动生成的代码不但功能相当,而且执行效率和代码尺寸的增加量完全在可接受范围内。另外,大大缩短了开发周期,提高了软件升级和更新的效率,保障了软件的运行质量。
Based on the automatic code generation software--Targetlink supplied by dSPACE Company, and combined with MATLAB/Simulink simulation platform the software development and automatic generated production code of embedded control system were achieved. Depending on the standard design of the control models, optimization and automatic code generation of Targetlink, as well as various simulation tests and final experimental validation on sample ECU, the control software of the electronic controlled diesel injection system was developed. Compared with the manually written codes, the automatic produced codes realize the same functions, while the additional execution time and memory consumption are acceptable. For electronic control system development, the automatic code generation by Targetlink is better than conventional manual mode, which saves development period, improves code upgrade efficiency and the quality.
出处
《系统仿真学报》
EI
CAS
CSCD
北大核心
2007年第7期1476-1479,共4页
Journal of System Simulation
作者简介
祝轲卿(1980-),男,上海市人,博士生,研究方向为电控发动机的控制策略;
王俊席(1975-),男,山东临沂人,博士生,研究方向为电控发动机的控制策略;
杨林(1969-),男,四川通江人,教授,博导,研究方向为汽车新型动力系统及其电子控制。