CAN网络测试规范

所需积分/C币:42 2018-05-04 10:17:43 622KB PDF
收藏 收藏
举报

CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,CAN网络测试规范,
1版本更新说明 版木号修改时间吏改内容 作者 v100201638初稿 20675加入网终中错决帧测试 2前言 21编写目的 本文档指定康迪CAN网络开发项目中CAN网络测试的相关规范。 本文档必须别应用在CAN网终中所有的ECU节点 22引用 标号 版本/修改日期 Re ISo-11898-1: Road vehicles - Controller area network(CAN) 2003 Data link laycr and physical signaling Ref 2 ISO-11898-2: Road vehicles-Controller area network(CAN)-High-speed medium access unit Ref 3 Communication Matrix Rc4CAN网络规范 23术语及缩写 CAN Controller aera network,,控制器局域网 ACK Acknowledge,应答 ECU E| ectric Control unit.,电子控制单元 UUT Unit Under Test,被测单元 SJW Synchronization Jump Widt,同步跳转宽度 SP Sample point,采样点 CMX Communication matrⅸx,通讯矩阵 3测试环境 Power Supply CANstress cab CANce CANscope car Compute withcanoc 图1CAN总线测试:单元测试 节点n CANstress Di CANcab CANscope CANcardXI Computer withcanoe 图2CAN总线测试:网络集成测试 CAN总线测试必须先进行单元测试,然后才是网络集成测试。针对单个节点和整个总 线网络的CAN总线测试平台的组成分别如图1和图2所示。 4测试设备 设备名称 说明 生产商 CANoe CAN总线开发和测试分析软件 Vector CancardXI CAN接口卡 Vcctor CANcan CAN收发器 Vector VOcab CANcardXLI/o接口线缆 Vector CANstreSS dr CAN总线干扰仪 Ⅴ ector CANcaseXl log CAN总线数据记录仪 Vector 5测试参数 测试参数 备注 Vcan H. dom 显性状态下CANH电压值 VCAN H rec 隐性状杰下CANH电压值 Vcan L. dom 显性状态下CANL电压值 vcan L reC 隐性状态CANL电压值 vcan DIfE.dom 显性状态下差分电压值(CANH与CANL之间的压差) vcan Diff.rcc 隐性状态下差分电压值(CANH与CANL之间的压差) tBit 位时间 tSP 位采样时间点 cYcler 周期发送报文的周期 NRepetitionoE 事件性报文事件发生付发送次数 UnusedBit value 保留位填充值 Default value 默认值 tBusOffRccovcry BuOf`后恢复的时间 BusLoad. average 平均总线负载率 BusLoad. max 最高总线负载率 NErrFrame. ps 每秒错误帧数 NErrFrame. total 错误帧总数 6单元测试 617理层测试 611显性状态下CANH电压 案例定义: 描述 显性状态下的CANH电压值 参数 vcan H dom. min =2.75V Vcan H dom. max=4.5V ISP=80% 结果单位] vcan H.dom 测试步骤 1、配置 CANscope采样点位在80% 2、系统上电,待通讯稳定 3、利用 CANscope计算得出结果 通过条件 vcan H dom. minvcan H dom <=vcan Hdom.max Si: vcan H dom nominal =3.5V 612显性状态下CANL电压 案例定义 描述 显性状态下的CANL电压值 参数 VCan L dom. min=0.5V Vcan L dom. max =2,25V tSP=80%0 结果单位 Ⅴ CAN LdomV 测试步骤 1、配置 CANscope采样点位在80 系统上电,待通讯稳定 3、利用 CANScopC计算得出结果 通过条件 vcan L dom. min <=Vcan L dom < VCAN L dom. max 注:ⅤCANL. dom. nominal=1.5V 613隐性状态下CANH电压 案例定义: 描述 显性状态下的CANH电压值 参数 VCan H rec min=2.0V ⅤCANH. rcc. max=3.0V tSP=80% 结果单位 Ⅴ CAN H. rcclV] 测试步骤 1、配置 CANScope米样点位在80% 2、系统上电,待通讯稳定 3、利用 CANScope计算得山结果 通过条件 vcan H rec min <- vcan H rec <-vcan Hrec, max SE: VCAN H rec nominal=2.5V 614隐性状态下CANL电压 案例定义: 描述 显性状态下的CANL电压值 参数 VCan Lrec min-20V VCaN L rec. max =3.0V tSP=80% 结果单位 CAN L rec VI 测试步骤 1、配置 CANScope米样点位在80% 2、系统上电,待通讯稳定 3、利用 CANScope计算得出结果 通过条件 Ⅴ can L rec min<= VCAN L.rec<=Ⅴ CAN L rec.max YE: VCAN L rec nominal=2.5V 615显性状态下 can Diff电压 案例定义 描述 显性状态下的 can Diff电压值 参数 Vcan Diff. dom min=1.5V Vcan DIfE dom. max =3.0V tSP=80%0 结果单位 Ⅴ CAn Diff.domLV] 测试步骤 1、配置 CANscope采样点位在80 2、系统上电,待通讯稳定 3、利用 CANScopC计算得出结果 通过条件 vcan DIff dom min <=vcan Diff. dom <=vcan Diff. dom. max 注:Ⅴ can DifEdo. nominal=20V 61.6隐性状态下 can Dif压 案例定义: 描述 显性状态下的 can Diff I压值 参数 VCan DIffrec min =-05V VCan DIff dom. max =0.05V tSP=80% 结果单位 Ⅴ CAN DIff recV 测试步骤 1、配置 CANScope米样点位在80% 2、系统上电,待通讯稳定 3、利用 CANScope计算得山结果 通过条件 Vcan DIfErec min <-vcan Diffrec <-vcan Diffrec, max YE: VCaN Diff rec nominal=0.OV 6.2数据链路层测试 621位时间 案例定义: 描述 总线中传输1Bit所需时间 参数 tBit min=3984ns tBit. max= 4016ns nBitNumber=100 结果[单位 测试步骤 1、配置 CANoe和 CANScope a.波特率为250kbps b. NBT=16, Sample point=80%,S JW=3 2、系统上电,待通讯稳定 3、利用 CANScope计算得出结果 a.设置第一个测量标志为帧起始中第一次从隐性状态到显性状态的 变化 b.根据 nBitNumber设置第二个测量标志 注:测量标志设置在差分信号边沿的中部 4、计算tBit:tBit= tMark/ nbitnumber 通过条件 tbit. min < tBit < tbit .max 注:tBit=4000ns 622位采样时间点 案例定义: 描述 CAN控制器位采样时间点 参数 tSP min -75%o tSP. max=82%0 果[单位] tsPL% 测试步骤 1、配置 CANoe a. Bardrate- 250kbps b. NBT=16, Sample point=50%, SJW=3; C.置位“ Acknowledge on”; d.传输一帧数据场以0x55填充,长度为8字节的测试帧 2、配置 CANscope跟踪观察被干扰的位; 3、配置 CANstreSs dr: NBT=16 b. Sample point=50%; Baudrate= 250kbi 、系统上电,待通讯稳定: 5、开启 CANoe发送测试报文 6、操作 CANStreSs dr a.干扰测试报文数据场第二个字节的第一个显性位; b.从最后一个NBT往前进行干扰; c.每次增加一个NBT,直到总线上出现错误帧。 、计算并记录采样点 tSP- (n-m) 100% m:刚出现错误帧时的NBT; n: NBl 8、停止干扰 、重复步骤5~8三次 通过条件 LSP min<= tSP<=iSP max 63应用层测试 63.1周期性报文的发送周期 案例定义: 描述 周期发送报文的周期 参数 observation 3min tCycleP. min:CMX中定义的周期的90% cYcler. max:CMX中定义的周期的110%; 结果单们] cYcler[ms] 测试步骤 1、系统上电; 2、用 CANOC跟踪总线通讯; 3、等待测试时间3min; 4、检查UUT发出的每一帧周期报文的周期; 5、将该周期与CMX中定义的周期进行比较。 注:如过某个UUT没有在CMX中没有定义周期报文,则不需要进行此项 测试。 通过条件 LCycleP min <=LCycleP <= LCyclePmax 632事件性报文的发送次数 案例定义 描述 事件性报文事件发生时的发送次数 参数 NRenctitionOF. nominal =3 结果[单位] NRepetitionoe 测试步骤 1、系统上电; 2、配置 CANoe跟踪总线通讯 3、触发事件性报文发生的条件; 4、 CANoe跟踪并记录总线报文。 如过某个UU丌T没有在CMX中没有定义事件报文,则不需要进行此项 测试 通过条件 NRepetitionoe= NrepetitionoE nominal 633报文中的保留位 案例定义: 描述 报文中保留的位填充值 参数 observation= 3min 结果[单位] UnusedBit value[-] 则试步骤 1、系统上电; 2、配置 CANoC跟踪总线遥讯 3、等待 observation时间以后; 4、检查报文中保留位的值。 通过条件 保留位以1填充 6.3.4信号默认值 案例定义 描述 信号的默认值 参数 observation= 5sec 结果单位] Default valuc 测试步骤 1、系统上电; 2、配置 CANoe跟踪总线通讯 3、等待 Observation时间以后; 4、将信号默认值与CMX中定义的作对比 通过条件 默认值与CMX中定义值一致 64网络错误处理测试 641BuS-O后恢复时间 案例定义: 描述BO后UT的恢复时间 参数 tBusOffRecovery. min= 180ms tBusOffRecovery. max=220ms 结果单位] BusOffRecovery 测试步骤 系统上电 2、配置 CANoe跟踪总线通讯 3、利用 CANstress千扰UUT发送报文的RTR位,确定UUT进入Bus-off 模式 4、 CANoe跟踪并记录总线报文; 5、查看报文记录,并计算恢复时间。 通过条件 tBusOffRecovery. min <-tBusoffRecovery < tBusOffRecoverymax 7网络测试 71总线负载率测试 案例定义 描述 总线负载率半均值

...展开详情
试读 12P CAN网络测试规范
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    WowMannix 内容很少,实际价值不大
    2020-04-16
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    CAN网络测试规范 42积分/C币 立即下载
    1/12
    CAN网络测试规范第1页
    CAN网络测试规范第2页
    CAN网络测试规范第3页
    CAN网络测试规范第4页

    试读已结束,剩余8页未读...

    42积分/C币 立即下载 >