CANstress—总线测试干扰仪
CAN网络对总线通讯干扰以及失效有很强的抗干扰能力,为了测试一个系统在信号干扰和失效的情况 下是否仍能稳定工作,需要一种仪器用来面向对象再现can总线信号、总线物理属性和逻辑电位(隐形或显性 )的干扰。
CANstressD(数字)CANstressDR(数字和阻抗网络)就是这样的 仪器。
特点和优势
CANstress是一种独立运行的硬件,它可以直接串连到CAN网络中 ,实现各种触发条件与干扰逻辑。CANstress包括相当数量的软件控制的电阻。这些电阻可用来产生总线不同 的电压值。
功能
CANstress提供一系列的检测和错误模式,例如:
-
总线失效评估
-
CAN系统失效
-
电子控制单元协同开发测试
-
CAN控制器的干扰
-
可编程短路和断路
在总线内插入了一个可 编程的静态电容用以模拟各种线长。
应用领域
总线失效的模拟:
-
依照ISO11519-2规定的错误状态(线/线短路,线/ 供给电压短路,断路)
-
位出错的模拟
-
目标强制总线电位
观察CAN系统处理干扰:
-
CAN控制器和CAN节点测试环境的开发
-
通过在CAN特定位域破坏以对节点有目的施加干扰
-
CAN信息内的位域有意目的操作(SOF,仲裁,数据 ,CRC,ACK...)
-
测试在错误发生时总线节点的行为
-
触发外部仪器
-
观测在ECU被干扰后系统的恢复过程
干扰的触发
当CANstress不工作时,总线不发生干扰。当系统被触发,已经配 置好的干扰序列将被激发。干扰序列包括一个在bit级别或BTL级别的干扰脉冲。一个单独的干扰脉冲迫使总线 呈现隐性位或显性位,或是不影响总线。
CAN系统被下列触发源初始干扰:
-
在CAN位域上触发:可标记内容的位域(标准格式 信息或扩展格式信息)。
-
在错误帧上,在帧头时,在帧尾时,在总线空闲序 列,或任意可标记的位域上触发。
-
通过CANstress软件触发
-
外部触发:在触发输入(TTL水平)的电压信号
可产生下列干扰模式:
-
周期性干扰
-
持续干扰直到手动停止
-
只要触发处于激活状态就保持干扰
-
对于特定触发事件发生后,干扰序列被初始化
方便的配置
通过Windows操作程序配置和控制CANstress。可以编程确定CAN参
数、触发源、干扰序列以及线性电阻,电容值等。利用来自于CANdb中的数据能做到位域触发。通过串行口
(RS232或USB)把用户定义的配置文件导入到CANstress模块中,就可以对网络进行分析。
CANstress的集成
通过使用CANstress模块同时结合Vector工具链的其他产品,比如
CANalyzer和CANscope,可以得到最适宜的开发和测试环境。通过CANstress可以产生特定目标的干扰。
CANalyzer可以产生基本数据的传输,同时记录评估被测总线节点的响应。CANscope可以对在物理层次上的干 扰的影响提供详细的分析。
技术参数
-
阻抗:0 到10.24k ,步长2.5
-
电容:可调节,从0nf 到15.75nf 步长250 pf
-
干扰电压范围:0v到40v
-
连接方式:RS232(9针sub_D型插槽),USB接口(4 针插槽),触发输入/输出(BNC插槽),CAN输入/输出(15针,sub_D型插槽),CAN接口(CAN高速和CAN低速 )
-
触发方式:外部,手动或CAN事件
-
干扰序列:在bit级别或BTL级别最大2048个脉冲点
-
供电:8v到40v直流(5针插槽)
一起交货的有
-
CANstress 硬件模块
-
配置软件(MS Windows 9x/NT/2000/XP)
-
电缆以及电源
can总线CAN总线