基于Linux/RTAI的嵌入式系统半物理仿真研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:daniel86999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着半物理仿真技术越来越受到国家和国际社会的重视,它已经应用于工业生产和武器研制的各行各业,然而半物理仿真技术高昂的系统建立成本使得其难以应用于能够提高人们生活水平的普通产品之中。为此,本着研制低成本半物理仿真系统的原则,本文设计了一种基于Linux/RTAI的嵌入式半物理仿真系统。根据国内外研究现状提出了市场对低成本半物理仿真的迫切需求。根据嵌入式处理器的稳定级别,处理速度,市场价格等因素,选择AT91RM9200(ARM9)作为仿真目标机的中央处理单元,并设计开发了仿真目标机的硬件电路。通过对RTAI-Lab半物理仿真框架体系的研究,明确了其通过Matlab/Simulink/RTW的模型代码生成机制,并根据其原理开发相应Makefile文件,使其可以编译出ARM9的模型可执行文件。本文通过U-Boot启动过程和硬件访问机理的研究,针对AT91RM9200(ARM9)仿真目标机进行了硬件配置修改,完成了U-Boot的移植,实现对Linux操作系统的引导。通过对RTAI的Linux实时性改造方案的研究,确定了基于开源Linux/RTAI双核实时操作体统的模型运行环境,并进行RTAI对AT91RM9200的TC模块的处理方法的修改,实现了RTAI在AT91RM9200上的移植。Comedi驱动作为实时驱动,基于Linux操作系统提供对各个数据采集板卡的驱动支持。本文通过对其驱动框架实现机理的研究,并对其系统调用关系进行修改,开发出针对基于ARM9的嵌入式仿真目标机的实时驱动。提供RTAI的实时模型代码调用。通过上述内容,使模型能过通过Matlab/Simulink/RTW顺利生成ARM9的模型代码,模型代码在Linux/RTAI环境中实时运行并通过Comedi驱动与实物进行通信,从而实现了这种低成本的半物理仿真系统。最后,本文将上述半物理仿真应用于典型不稳定系统倒立摆之中。运用LQR最优控制算法建立控制器,通过该控制器对纯数字仿真模型和倒立摆实物仿真结果的对比,验证了该低成本半物理仿真方案的使用性和可行性。
其他文献
<正> CAPM模型在金融经济学中始终占据重要的地位。给定一些简化的假设,这个简单的模型表明任何证券的期望回报率都和该证券相对于市场组合的系统性风险(β)正向线性相关。20
背景:脊髓损伤(Spinal Cord Injury, SCI)是脊柱疾病和脊柱损伤的严重并发症,中医药具备的多因素、多靶点作用的优点,正逐步成为促进SCI后神经再生的研究热点。中药方“脊髓康
中等职业学校国家助学金政策实施已逾两年,该政策是否达到了预期的资助目的和效果?研究发现,我国新的中等职业学校国家助学金政策实施与否对中职学生是否完成学业没有显著性
介绍了干熄炉水封槽开裂漏水的在线处理,分析了造成水封槽开裂的原因并提出了改进措施。
目前国产工矿电机车直流牵引电动机定予换向极绕组普遍采用扁绕型式。文章对电动机定子扁绕绕组线首常用技术提出了几点改进建议。
本文从药用植物自身遗传因素、生长环境、农药化肥的使用、仓储运输、加工炮制等方面对中药材及其饮片重金属污染进行了分析,并提出了相应的防治措施。希望通过在适宜的区域
针对桥式起重机存在的安全隐患,对起重机进行了修复和改造,更换了轨道梁,提高了起重机的使用性能,保证了正常的原煤运送作业。
择要介绍本届 JEC FRP 展参展公司及德国有关FRP 公司的FRP 产品、工艺、设备等情况,籍以窥测出国际技术的新进展。