摘要: 引入Windows实时操作系统,提出一种基于Matlab的复杂控制系统软件开发方法。研究Matlab/RTW自动生成代码到目标软件应用过程中代码的提取、修改和移植等关键技术,实现复杂控制系统从全数字仿真到半物理仿真,再到产品级嵌入式控制软件的一体化开发流程。某微型涡轮发动机电子控制器的仿真结果验证了该开发方法的可靠性和高效性。
关键词:
实时工作间,
自动代码生成,
嵌入式控制软件,
微型涡轮发动机,
基于模型的设计
Abstract: This paper introduces real-time operating system, proposes a software development of complex control system based on Matlab. It researches rapid development of control software for target platform, application of real-time code generated by Matlab/RTW, and solves key issues of code modification, extraction and migration. The integration development process from digital simulation to real-time hardware in loop simulation and the final product level embedded software for complicated control system are realized. Hardware in loop simulation of digital controller for a certain type of micro turbine engine shows that the software development method for control software is high reliability and efficiency.
Key words:
Real-time Workshop(RTW),
automatic code generation,
embedded control software,
micro turbine engine,
model-based design
中图分类号:
王建锋, 张天宏, 黄向华. 基于Matlab的复杂控制系统软件开发[J]. 计算机工程, 2012, 38(10): 54-56.
WANG Jian-Feng, ZHANG Tian-Hong, HUANG Xiang-Hua. Software Development of Complex Control System Based on Matlab[J]. Computer Engineering, 2012, 38(10): 54-56.