论文部分内容阅读
随着仿真技术的不断发展,越来越多的仿真系统必须采用硬件在环的方式构建,并要求采用实时仿真。目前国内半实物仿真产品应用较少,国外的产品价格昂贵,而嵌入式技术的飞速发展,为降低半实物仿真系统的开发成本提供了可能。因此本文开发了一种成本低廉、性能可靠的半实物仿真系统。该系统由PC机上的应用软件与下位机——仿真目标板(GT2440)组成,最终目的是为了将仿真模型运行在目标板上形成“半实物”接入回路中验证模型的正确性。主要的工作内容包括以下几个方面:1.本文分析了仿真系统的功能需求,提出了结构设计方案,并建立了软、硬件开发环境;为了实现仿真模型在目标板上运行的目的,系统必须具备代码转换功能、编译功能、PC机与目标板之间的数据交换、及状态监视功能等。2.为了实现代码转换功能,本文应用RTW(Real-Time Workshop)转换技术,并对它进行扩展,使其能够转换成可在Linux下运行的目标代码;基于Windows系统环境设计了应用软件,实现了代码编译功能,并能与目标板之间进行数据交换,同时能远程监视程序的运行状态。3.为了满足程序在目标板上实时运行的需求,本文从操作系统用户空间角度出发,引入了高精度定时器,将其加入目标代码中以增强实时性;从内核空间角度出发,介绍了Linux的内核结构,通过改进内存管理、中断机制、进程调度策略等方法提高内核的实时性;同时研究了Linux的运行原理,对操作系统进行适当的裁剪,使其运行更加高效、稳定。论文结尾以电机为对象,构建完整的仿真回路验证仿真系统的性能,并对结果进行分析。经试验测试,验证了嵌入式半实物仿真系统的正确性。