CAPL硬件控制课程,物理故障注入自动化以及程控电源

CAN/LIN总线物理故障注入,自动化解决方案

  • 车载网络通讯的健壮性和故障恢复能力至关重要,所以我们需要对控制器进行各种物理容错测试,常规情况下我们需要注入如下8种物理故障注入:CANH断路,CANL断路,CANH-CANL短路,CANH和KL30短路,CANH和GND短路,KL30断路,GND断路,KL15断路。业内多采用Vector的集成解决方案,如VH1160等,但是成本需要2万块,成本太高,这里我选了一款低成本的8通道的程控继电器,通过合理的连接线,配合CAPL脚本,可以实现故障的自动化注入。

  • 下图是解决方案部分原理图,通过合理的连线,实现对CAN、LIN总线实现多达8种不同的硬件故障注入

  • 选型的继电器是程控的,这样我们就能实现自动化的故障注入
    CAPL硬件控制课程,物理故障注入自动化以及程控电源_第1张图片

  • 这里我写个一个Demo工程,下图是CAPLpannel设计,可以通过Panel手动故障注入,通道1-8在这里插入代码片分别对应不同的功能,具体的含义在CAPL脚本有定义。

CAPL硬件控制课程,物理故障注入自动化以及程控电源_第2张图片

  • 而且我已经封装好了接口函数,在测试节点中,只需要调用接口函数就可实现不同的故障注入
  • 下面代码是部分 CAPL脚本代码
 //智能控制板的通道定义
  enum ControlType 
  {   
        CH1_CANH_Break      = 1,           //CANH 断路
        CH2_CANL_Break      = 2,           //CANL断路
        CH3_CANH_CANL_Short = 3,           //CANH-CANL短路
        CH4_CANH_KL30_Short = 4,           //CANH-KL30短路
        CH5_KL30_Break      = 5,           //KL30断路
        CH6_GND_Break       = 6,           //GND断路
        CH7_KL15_Break      = 7,            //KL15断路
        CH8_CANH_GND_Short  = 8            //CANH-GND短路
  };

  
  //智能控制板的LIN总线通道定义
  enum ControlType_LIN 
  {   
        CH1_LIN_Break         = 1,           //LIN 断路
        CH2_GND_Break         = 2,           //GND 断路
        CH3_LIN_GND_Short     = 3,           //LIN-GND短路
        CH4_LIN_KL30_Short    = 4,           //LIN-KL30短路
        CH5_KL30_Break_LIN    = 5,           //KL30断路
        CH6_GND_Break_LIN     = 6,           //GND断路
        CH7_KL15_Break_LIN    = 7,           //KL15断路
        CH8_LIN_GND_Short     = 8            //LIN-GND短路
  };
  • 最重要的是,这套解决方案,硬件成本只需要 <50 ¥,真正的低成本解决大问题

低成本,且高可用的程控电源解决方案

  • 车载测试中自动化测试,必不可少的需要程控电源,贵的成千上万,出于成本控制,这里我选型了一款低成本的程控电源,网上价格不到300 ¥,我写好了一套程控脚本,可以直接移植性到你的项目中

  • 下图是CAPLpannel设计,可以通过Panel手动读取设置电压电流等参数

  • 当然,自动话测试,我肯定已经封装好了接口函数,在测试节点中,只需要调用相关接口函数即可实现读取设置电压电流

CAPL硬件控制课程,物理故障注入自动化以及程控电源_第3张图片

CAPL硬件控制课程,物理故障注入自动化以及程控电源_第4张图片

总结

  • 这两套方案都是网络测试中,必不可少的,行业内的朋友都明白,这两套解决方案,商业采购的话软硬件成本少的几千块,贵的几万块
  • 如果你现在有这方面的需求,想以低成本的快速搭建测试环境,请联系我,程控继电器:299¥/人 ;程控电源:299¥/人();打包订购499¥/人;(硬件都需自己购买,我会指导购买网址)
  • 购买本课程的同学,博主将会集中授课2小时,帮助你理解代码并调试通过,可用。上课时间为每周末 9:30 - 11:30

你可能感兴趣的:(CANoe和CAPL,CANoe,CAPL,程控电源)