首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
基于CANape-Matlab联合仿真的旁通技术研究与实现
来源:汽车电器  作者:佚名  2018-07-23 13:46:31

    摘要:为了对下代ECU的功能进行升级,目前国际上比较大的零部件供应商或OEM通常采用旁通技术,该技术需要借助一个旁通硬件平台,并且该旁通平台比较昂贵。本文通过软件平台实现旁通的功能,能节约较大成本,同时也能满足验证算法功能,对开发ECU或者升级ECU功能有一定的借鉴作用。

    随着科技的发展,时代的进步,开发工具在ECU开发当中起到越来越重要的作用。同时一些先进的开发流程和开发理念也逐渐在国内被采用,如基于模型开发的V-Model流程。一旦ECU批量生产,如果对其功能进行升级,目前比较通用的方法就是采用旁通技术。
    旁通技术特别适于为ECU添加新的算法以及对原有算法的优化。原有的ECU控制器仍然执行其全部应用程序,而新的算法同时在原型系统上执行。在ECU设计阶段可通过旁通技术获得极大的设计灵活性,使设计不受原有ECU的RAM、ROM、I/O以及Processor处理能力的约束。

    1  CANape简介
    CANape是由德国VECTOR公司开发的,可用于ECU开发、标定、诊断和测量数据采集的综合性工具。CANape主要用于ECU的参数优化,它在系统运行期间同时标定参数值和采集测量信号。同时CANape支持众多的接口,如CAN、LIN、FlexRay、MOST、Ethernet、K-Line等,如图1所示。也支持很多协议,如KWP2000、UDS、CCP、XCP等。目前CANape与Matlab无缝集成,使得CANape强大的通信功能与Matlab/Simulink强大的功能建模能力结合在一起,为ECU的开发提供更有力的支持。CANape通过ASAP3协议可以与台架进行结合,通过控制台架的上位机软件,实现自动定标功能。使用CANa1、。自带的脚本语言,用户可以开发与诊断相关的Flash编程任务使用脚本语言可执行诊断函数,并从ODX Flash容器中读取必要的信息和数据。可以使用ODX-F容器自动完成Flash功能,也可通过用户输入交互进行CANape具备全面测试并分析相关的诊断通信的能力,这使它成为了进行Flash编程的一个理想开发环境。

    为了缩短Flash编程过程的执行时间,VECTOR提供了一种压缩传输数据的方法,可使用CANape中针对FlashBool.loader CANfbl的扩展功能和相关的压缩功能。为优化Flash过程,CANape也支持对多个ECU并行编程,同时支持旁通技术的开发。

[1] [2]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:8,460.93800 毫秒