一、CANoe软件的功能模式
1、总线系统
CAN、LIN、MOST、FlexRay、J1587
2、支持协议
J1939、NMEA2000、ISO11873、CANopen、MCnet、GMLAN、CANaerospace
3、CANoe软件的主要作用
、仿真CAN 络的完整系统这一过程主要针对有具体数据定义的 文的事件处理,也就是 络节点的行为定义,要借助CAPL来实现。
、部分开发即半实物仿真。将开发出的真实的控制器节点利用总线接口和CANoe剩下的节点相连接,来测试节点的功能:如通信,纠错。这样,系统的节点是并行开发的就可以不受其他节点开发步骤的影响。
、测试分析实际完整的系统。当CAN 络上所有的节点都开发研究出来,并且运用到整车时,CANoe做观察、测试用。
二、CANoe软件的功能概述
为了解决这类问题,注意到CANoe有支持Win-dowsCOM的接口,用户可以基于该接口开发VB、VBscriPt、VC等应用程序来达到实时记录CAN 络运行状况的目的。
CANoe虽然能够采集总线上的故障信息,可是它却不能实时地把故障信息保存起来,而且也不方便事后对故障信息的管理和查询。Access软件是Office产品套件的一个重要组成部分,它可以轻松地创建数据库,并对数据库进行有效的管理。因此利用二者各自的优势,设计相应的程序接口,以开发出既能进行数据采集又能够对故障信息进行管理的数据库。
因为CANoe的开放性,能使用现有的成熟的算法、函数和模型来扩充函数的功能,复杂模型的建立甚至还可以通过其他的建模工具(如Matlab)在CANoe中将ESC系统的通信协议进行离线的仿真,来检验协议的合理性与 络的性能。
接入CANoe环境的可以是虚拟的仿真节点,也可以是实际的物理节点。在CANoe集成操作环境中,建立一个新的配置,在这个配置中建立汽车的 络仿真模型,并将此配置与建立的数据库连接。配置中需要用到的节点、消息、信 、环境变量都必须在数据库中有明确的定义。
三、CANoe软件的应用环境
1、BUS-CAN总线
在CANoe环境中搭建了包括发动机ECU、诊断工具和仪表盘3个控制器的虚拟 络,并进行了测试,其中发动机控制器和仪表盘最后都由真实的节点代替进行测试。
测试内容主要是发动机控制器周期性的发送有关车速、发动机转速、冷却液温度、机油压力、系统电压等相关参数,在发动机故障标志位变化后能向虚拟故障诊断工具发送 文,并能得到正确响应。
2、CAN总线
分布式控制 络对于复杂的混合动力系统是必须的。利用CANoe开发的车载数据采集监视系统是CAN总线在车辆系统控制之外的一个扩展应用。
3、LIN总线
CANoe是针对 络和ECU开发、测试和分析的多方面应用的工具,支持从计划到系统实现的完整开发流程。
CANoe有多种功能和配置选项,让OEM(原始设备制造商)和提供商的 络设计人员、开发工程师以及测试工程师可以灵活使用。CANoe.LIN可以仿真多达32个LIN 络和任意数量的节点,加上集成的CAN功能,它是开发和测试LIN节点(主、从)、CAN—LIN 关以及CAN—LIN诊断功能的理想工具。
目前,ANoe.Lin提供了成熟的LIN开发功能有:根据LDF仿真LIN节点/ 络(包括多通道LIN?Maste:和 关);完全支持?LIN2.1slave重新配置;针对LIN、SAE—J2602和TOYOTA—LIN的 络管理;LIN节点建模的脚本函数(包括诊断);用作交互式管理信 、帧和调度表的用户可配置的集成面板。
通过CANoe软件在汽车控制系统的技术应用,对车窗控制系统的仿真,验证了车窗控制系统的稳定性和可靠性。
-END.
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!