av 白虎 CAN总线不加末端电阻,会若何样?
发布日期:2024-12-23 06:51 点击次数:85
在进行CAN总线通讯前av 白虎,应保证正确的总线成立,比如末端电阻。它是影响总线通讯的伏击组件,底下咱们不计划信号的齐全性,只从信号幅度和时间常数方面分析不加末端电阻时的影响。
末端电阻添加条件
说明ISO11898-2对末端电阻的取值规矩,必须在总线的首尾两头各挂一个120Ω的末端电阻,即总线上加60Ω的末端电阻,而中间节点则不需要挂末端电阻,如图1所示。
图1 末端电阻
不加末端电阻时的影响
如图2所示,假如咱们按照ISO11898尺度条件,使用CANScope测试时,加上60Ω的末端电阻,然后以250Kbps的波特率自愿自收数据,不错看到报文不错平日发送,且关联的波形也平日。
图2 加末端电阻CANScope自愿自收风景
假如CANScope在不加末端电阻的时候,以250Kbps的波特率自愿自收数据,如图3所示,发送的数据王人是帧ID造作,且关联的波形也出现终点。
图3 未加末端电阻CANScope自愿自收风景
关于报文数据,从关联的波形数据不错看到,飞腾沿莫得任何问题,然则下跌沿联系于加末端电阻的波形逐步许多,一直未达到隐性气象,这些是为什么呢?底下咱们对其进行逐个的默契。
1、为什么影响下跌沿?
无人不晓,CAN总线的传输面貌是差分传输面貌,而总线电平的判断,即是CAN收发器说明CANH和CANL线缆之间的差分电压(CANH-CANL)来判断的,总线上传输的电平信号只好两种可能,一是显性电平,二是隐性电平,其中显性电平代表逻辑0av 白虎,隐性电平代表逻辑1。
当先咱们看一下CAN收发器的里面结构,如图4所示:
图4 CAN收发器里面结构
当总线电平为显性时,收发器里面的Q1、Q2处于导通气象,此时CANH、CANL之间会产生压差;当总线电平为隐性时,收发器里面的Q1、Q2处于欺压气象,此时CANH、CANL处于无源气象,压差为0。
是以当隐性气象变为显性气象(飞腾沿)时,主要由收发器中的运行模块作用,当显性气象变为隐性气象(下跌沿)时,是通过整条总线与末端电阻放电产生的,是以总线的末端电阻是影响下跌沿逐步经由的主要物理要素。
丝袜美腿视频2、下跌沿为什么迟迟够不上隐性气象?
前边提到,下跌沿逐步经由,受末端电阻的影响,是如何影响的,那这就和时间常数τ联系联了。咱们知说念,时间常数可由电容(C)和负载电阻(R)信服,即τ=RC,是以当总线上无末端电阻时,CANH和CANL之间的阻值很大,举例CANScope,在未加末端电阻时,测量的电阻值,约91KΩ傍边,是以说明时间常数的公式,τ值会很大,是以无法快速浮滥掉总线上寄生电容上的电能,从而导致下跌沿逐步,迟迟够不上隐性气象。
图5 RC电路
3、为什么会产生造作帧?
如图6所示,是图3对应的示波器截图,从图中看出,当光标区域的ΔX为一个位,即4us时,差分信号在光标B处的电压YB为3.341V,远高于CAN次第中的隐性电平判断上限值0.5V,显性电平判断下限值0.9V,是以此时的位被判断为显性位,而又由于时间常数巨大于250Kbps波特率下的位时间,是以会有提升5个位被判断为显性位,从而防碍了CAN次第中的填充功令,出现了帧ID填充造作。
图6 250Kbps波特率波形细节
为了加深对造作帧产生原因的了解,咱们举一个反例,看位时间巨大于无末端电阻情况下的时间常数时,会出现什么样的风景。
底下以CANScope不加末端电阻,波特率为10Kbps进行自愿自收为例,如图7所示,CANScope报文列表中,无造作帧产生。
通过不雅察同步的示波器截图,如图8所示,光标区域ΔX为45.6us时,差分信号在光标B处的电压YB为0.4813V,又由于CANScope默许的采样点是75%在光标区域之后,是以此时可平日判断该位为隐性,从而不会导致造作帧的产生。
图7 10Kbps波特率发送报文
图8 10Kbps波特率波形细节
末端电阻添加的法子
在使用CANScope看成测量建随即,除了用户我方外部添加末端电阻的法子外,还不错通过软件成立给被测节点或汇集添加末端电阻,其添加的法子,会说明不同的PORT头配件,选拔不同的成立法子。
当使用标配件P8251T、P1040T时,勾选图9中的启用末端电阻,即可在总线上添加120Ω的末端电阻;当选配件使用StressZ时,如图10中的RHL,可说明需要诞生对应的末端电阻。
图9 标配件P8251T、P1040T末端电阻诞生
图10 选配件StressZ末端电阻诞生av 白虎