基于实时Windows目标的快速原型技术
郭元彭,卢子广,韩 彦,崔 柳
广西大学电气工程学院,广西南宁
摘 要:为了避免传统开发中的重复设计,缩短产品开发周期,降低生产成本,提出一种基于实时Windows目标快速控制原型平台的单机版方案,将Simulink创建的仿真模型自动生成代码下载到实时内核中运行,驱动外部设备,实现对真实被控对象的实时控制。在分析了任务定时和I/O接口之后,结合基于现场总线的一类网络化串级控制系统实例给出了实时仿真系统的开发流程和控制方法。实时仿真测试结果表明,相对于传统的控制设计,平台在实时处理能力、可扩展性和稳定性等方面都有比较明显的优势。
关 键 词:实时工作间;快速原型;实时视窗目标;网络化控制系统
引 言
实时工作间(RealTimeWorkshop,简称RTW)是一个基于Simulink的代码自动生成环境,能直接从Simulink的模型中产生优化的、可移植的和个性化的代码,并根据目标配置自动生成多种环境下的程序。快速控制原型采用虚拟的控制器和实际被控对象构成闭环回路,以实现控制系统的快速生成[1],在航空航天、汽车、机器人、工业控制等领域应用都非常广泛。这种开发方式有其独特的优势:能避免传统开发中的重复设计,降低了生产成本;代码的自动生成和下载,无需手工编写代码,实现实时控制,大大地缩短产品的开发周期。基于Matlab/Simulink的快速原型控制技术一般采用3种方案,即单机型的实时Windows目标方案、双机型的xPCTarget方案、基于dSPACE实时系统平台等第三方软件方案。dSPACE实时仿真系统是由德国dSPACE公司开发的一套专用实时环境下的开发测试平台,它包含了dSPACE硬件和软件两部分,价格非常昂贵。xPCTarget方案为双PC机方案,是一种高性能的宿主机目标机快速原型化环境,它是把目标PC机作为实时系统进行运用的,但是双机配置给具体实施带来困难,系统的稳定性也要大打折扣。实时Windows目标是Matlab提供的实时系统原型开发和测试的单机版PC解决方案,配置简单,低成本环境,比较适合实验室开发。基于以上考虑,本文采用实时Windows目标方案。
相关阅读:
- ...2011/10/14 15:54·基于实时操作系统μC/OS-II的智能窗设计方法
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术