《汽车试验学》课件——第六章 虚拟测试系统.pptVIP

《汽车试验学》课件——第六章 虚拟测试系统.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

三、建立目标系统建立目标系统实际上是系统建模和产品原型设计,控制器模型在通过快速原型环节验证之后,将该模型自动或手工生成C代码或其它支持类型的代码,并下载到ECU的微控制器。对所产生的目标代码进行测试。如下图所示。四、利用NI-RIO构建高度灵活的HIL系统一个ECU开发完成后,必须对其功能进行全面的测试,尤其是故障情况和极限条件下测试。如果用实际的控制对象进行测试,很多情况无法实现,或要付出高昂的代价,但如果利用NI-RIO构建高度灵活的HIL系统(硬件在环仿真测试系统)就可以对开发的ECU进行各种条件下的测试,特别是故障和极限条件下的测试。五、系统测试在完成关键的硬件在环之后,将修正后的控制器连接至真实I/O环境,并进行台架试验、道路试验,直至最后生产出厂,右图是汽车电动助力转向系统ECU测试的原理图。CAN总线的特点(1)CAN为多主工作方式,网络上任何一个节点均可在任意时刻主动地向网络上其它节点发送信息,而不分主从;(2)在报文标识符上,CAN上的节点分成不同优先级,可满足不同的实时要求,优先级高数据最多可在134μS内得到传输;(3)CAN采用了非破坏总线仲裁技术,当多个节点同时向总线发送信息出现冲突时,优先级低的节点会主动退出发送,优先级高的节点可以不受影响的继续传输数据,大大节省了总线冲突的仲裁时间。(4)CAN节点只需通过报文的标识符滤波即可实现点对点、一点对多点及全局广播等几种方式传送与接收数据;(5)CAN的直接通信距离最远可达10km,通信速率最高可达1Mbps(此时通信距离最长为40m);CAN总线的特点(7)CAN上的节点数可达110个,标准帧的报文标识符有11位,扩展帧的报文标识符(29位)个数几乎不受限制;(8)报文采用短帧格式,受干扰概率低,数据出错率极低;(9)CAN的每帧信息都有CRC校验及其他检错措施,具有极好的检错效果;(11)CAN节点在错误帧的情况下具有自动关闭输出功能,而总线上其它节点的操作不受影响;(12)较高的性价比、结构简单、器件容易购置;(13)CAN的数据结构简单,是范围较小的局域网,其模型结构只取OSI底层的物理层、数据链路层和应用层3层,不需要其他中间层,应用层数据直接取自数据链路层或直接向数据链路层写数据,结构层次少,利于系统中实时控制信号传送。六、以太网/无线局域网系统以太网/无线局域网虚拟仪器可方便的实现远程控制、测试、资源共享和测试结果的发布。以太网/无线局域网系统采取冲突竞争的传输方式,具有传输不确定性的特点。但随着传输速率的提高、冗余措施的加强和自诊断程序的完善,以太网/无线局域网系统完全可以满足中小型控制系统的实时性要求。以太网/无线局域网系统具有价格低、开放性好和技术成熟度高等优点。因此以太网/无线局域网系统在工程测试领域得到了广泛应用。以太网/无线局域网用作仪器控制总线的不足:实际传输速率较低、不确定性和安全性较差。虽然以太网络能够达到的理论传输速率为1Gb/s,但由于其它网络流量开销和低效的数据传输使得实际的网络传输速率很难达到理论值;对于敏感数据,用户必须采取额外的安全措施,以确保数据的完整性和私密性。§6.3虚拟仪器的软件虚拟仪器的应用软件包括实现仪器功能的测试程序(仪器功能软件)和实现虚拟面板的界面程序(面板软件)。常用的虚拟仪器系统开发语言有C、C++、C#、VB.net、LabVIEW等。为了方便仪器制造商和用户进行仪器驱动和应用软件的开发,NI(美国国家仪器)、Agilent(安捷伦)等公司推出了专用于虚拟仪器开发的集成开发环境,目前流行的有LabVIEW、LabWindows/CVI和AgilentVEE等。LabVIEW图形化编程语言(G语言),被称为“工业界的Windows”,是工业测控领域应用最广泛的虚拟仪器开发语言。一、图形化编程软件LabVIEWLabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench,实验室虚拟仪器工程平台)是美国NI公司推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具。LabVIEW为虚拟仪器设计者提供了一种全新的程序编写方法,设计者可以在一个便捷、轻松的设计环境中,利用LabVIEW所提供的图形化控件迅速组建一个测控系统,构造自己的仪器面板,几乎不需要编写任何程序代码。1、LabVIEW的特点1)L

您可能关注的文档

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档