- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2001全国仿真技术学术会议论文集
车辆控制系统的模拟与开发系统的
软硬件实施的无缝连接
程 军 苟凯英 (济南程军电子科技公司.2,∞陀)
擅■谈文采用M舡L^B/邬删I胍开发环境建立车辆模型.用STATI瓯I.OW建立车辆控翻系统模型,采用实时工作间建立
可用于单片机c语育代码,建立了目标cPu自动代码生成系统,利用集成的实时硬件开发系统建立一种高效无缝的开发系
统,量后用车辆^鹤系统验证这一系毓的实用性。
关■调MATLAB车辆控制^瞄系统实时硬件模拟
中曩分类号TP391.9文t标识珥^
1概述 车辆控制系统开发过程目前流行的作法是采用v型过
随着车辆上的电子系统越来越复杂,市场竞争越来越激 程,见图I,它包括五个阶段的内容。
烈。要求产品的开发周期越来越短。这些对开发手段提出了
VI
越来越高的要求,因而采用更先进的开发工具筑显得非常重
要了。传统上车辆上控制系统是采用模拟选择适当的控制
算法,然后再在擞控制器中实施这种算法,最后通过道路试
验进行试验验证,这中间可能还插入一些试验室中的台架试
验,许多好的控制算法都是经过大量的实车道路试验得到
的。这样开发的时间比较长。近几年开始出现了控制系统
快速成形系统和实时硬件闭环系统,大大地加快了开发效 Ill
率,缩短了周期,但由于最终使用的耳标控制器与开发过程
圈I控■系统开发过程
中使用的cPU是不同的。致使最终的控制算法代码的大部分
工作仍用人工来完成。这是制约开发的困难所在。控制系统
2.I系统设计和^蟪模拟
软件MATEAB/SIMULINK是十分著名的模拟和控制器设计软
在这一阶段根据系统的要求可以采用MATKAB/
件,也十分适用于车辆控制系统的设计与研究,更重要的是
SB删FLINK软件建立控制器和车辆模型,在这一环境进行离
它有大量的资源可以利用,用它可以建立可视化的车辆模型
线模拟,研究各种控制算法,寻求适当的算法,这是第一阶段
及控制系统,由于模块化和可视化,所以可重用性可维护性
的工作。
非常好。MAI【IAB中的实时工作问工具箱可以将期虮Ⅱ掀、
2.2系统愿型实施
s:rATEFLOW模块图变为C语言源代码,但这些源代码都是
在这一阶段将S[MULINK模块产生实时C代码.并在比
针对Pc微机来做的。所以这对生成最终用于微拉翻嚣的代
较高档的计算机上运行,也可将系统的VO端口加入到模拟
码存在一段间隙。国外一些著名厂家如d重ACE近两年开始
系统中去,由于采用高档的计算机,所以可以不顾及所生成
将SlMULINK模块直接用软件(如Ta驿山nk)处理,生成适用
的C代码的长度及效率,可以采用MATLAB中的实时工作间
于微控制器的C源代码,这样就将开发和模拟有机地结合在
一起,自动生成控制器源代码。然而这种软件都是专用的。
执行的代码.可以检查实时算法存在的问题。
并且针对控制器数量都是有限的,价格也是非常高,还要与
文档评论(0)