首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
汽车电子控制单元Bootloader刷新功能测试方法
来源:汽车电器  作者:佚名  2018-01-06 09:13:51

    3   Bootloaderil明新测试工具
    Bootloader刷新测试硬件工具采用德国Softing公司DTS (Diagnostic Tool Set)系列的汽车诊断测试工具集。该工具集支持Diag on CAN(ISO-15765)和UDS(ISO-14229)等诊断协议。完全支持ODX数据库。可满足电子控制单元诊断开发过程中开发、模拟、测试等工作需求。在此测试中,硬件工具为EDICusb,是诊断数据库编译测试硬件,使用USB接口连接测试电脑。软件主要应用DTS-Monaco,是诊断分析及数据库验证工具。DTS-Monaco具有2种操作模式:配置模式和执行模式。在配置模式下,用户可根据测试需要通过设计人机接口控制来编辑诊断测试界面。在执行模式下,用户打开已设计好的诊断测试界面,连接ECU进行诊断测试。测试的设备连接图如图2所示。其中,测试电脑通过EDICusb连接至车辆诊断接口,通过车辆诊断接口中的CAN总线对电子控制单元进行刷新测试。电源的输出电压要求为12 V。
    刷新过程中,需要加载刷新程序文件,常见的文件格式包括以下3种,分别为Intel hex、Motorola S19和Bin。

    4   Bootloader场明新测试内容
    电子控制单元Bootloader刷新程序的主要功能是实现应用程序和标定程序的擦除和刷新。在电子控制单元刷新过程中,Bootloader刷新程序不可被擦除,而应用程序和标定程序则可进行重复刷新。因此Bootloader刷新测试主要测试对象为Bootloader刷新程序,其基本原则就是,可以支持应用程序的无错误刷新,而且无论刷新成功或失败,都应支持重复刷新。
    在章节2中,详细介绍了电子控制单元Bootloader刷新流程,刷新流程中每一步骤均由相应的诊断服务实现,这些诊断服务组合在一起即构成Bootloader刷新测试序列。在测试过程中,任一诊断服务出现负响应且该负响应不为负响应一等待,则退出刷新流程,表示该项未通过,需要确认是否由于电子控制单元BootloaderAll新功能不满足设计要求所导致的。
    针对电子控制单元Bootloader刷新测试包括正向测试和误操作测试2类。
    4.1正向测试的具体测试内容
    1)正常刷新测试:按照刷新流程进行正常电子控制单元刷新,如果刷新成功,电子控制单元功能正常,表示测试通过。
    2)连续多次刷新:需要保证每一次均能正确完成刷新。作者曾测试某一电子控制单元,当连续刷新时,电子控制单元会出现死机情况,导致第2次无法正常刷新。
    3)刷新结束后,需要读取之前写入的识别信息与配置信息,以确保相关信息被正确写入电子控制单元之中。个别电子控制单元会误将此类信息写入ROM中,导致刷新结束后将相关信息擦除。
    4.2误操作测试的具体测试内容
    除了正向测试以外,还需要对电子控制单元进行Bootloader相关的误操作测试。
    1)中断刷新测试在刷新过程中,分别在刷新驱动程序、擦除原程序、刷新新程序时,随机暂停刷新,然后重新开始刷新,如果中断后,下一次仍然可以正确刷新,则表示此项测试通过。通过该测试确保中断刷新不会对电子控制单元的刷新功能造成影响。
    2)载入错误文件在刷新之前,载入程序文件非电子控制单元匹配的文件(包括文件格式不匹配、刷新程序文件不匹配),刷新过程中必然导致刷新失败,然后载入正确文件,重新开始刷新,如果重新载入正确文件后,下一次仍然可以正确刷新,则表示此项测试通过。通过该测试确保文件格式错误或文件错误不会对电子控制单元的刷新功能造成影响。
    3)刷新程序内容错误在刷新之前,修改刷新文件内容数据,检验电子控制单元校验功能是否正常。如果电子控制单元校验步骤提示校验失败,则表示此项测试通过。通过该测试确保电子控制单元Bootloader刷新校验功能正常。
    4)中断供电电源测试在刷新过程中,分别在刷新驱动程序、擦除原程序、刷新新程序时,中断供电电源,必然导致刷新失败,然后恢复供电,重新开始刷新,如果下一次仍然可以正确刷新,则表示此项测试通过。通过该测试确保意外掉电不会对电子控制单元的刷新功能造成影响。
    5)通信异常测试在刷新过程中,分别在刷新驱动程序、擦除原程序、刷新新程序时,断开CAN通信,必然导致刷新失败,然后恢复CAN通信,重新开始刷新。如果下一次仍然可以正确刷新,则表示此项测试通过。通过该测试,确保通信异常不会对电子控制单元的刷新功能造成影响。

    5 结束语
    本文详细介绍了基于ISO 14229电子和ISO 15765国际标准的电子控制单元Bootloader刷新测试方法,包括电子控制单元Bootloader刷新流程、刷新测试工作、测试内容等,为电子控制单元Bootloader刷新测试提供测试依据,有效地保证了电子控制单元Bootloader刷新功能满足整车开发要求。

上一页  [1] [2] [3] 

关键词:

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

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:34,358.40000 毫秒