nkjk4yiids26404092617.gif
' w6 P. [- ]3 i& n点击上方蓝色字体,关注我们* v3 s- Q& @& R4 [& T% @
1 H$ x* M* n) v, F# H2 \3 k% f17 W+ K ^$ j- G1 b6 J
异常波形分析
' r+ j- ^- e6 G. k: s技术团队通过 CAN 分析仪抓取第 31 个节点的总线波形,发现其边沿过缓,且呈现明显的“镰刀”状。 J S2 S- S T* l3 t1 [
" S \8 V1 B6 \5 P# x$ p* o: F/ I
vd5sk3qdyte6404092722.png
6 z3 E# Z* }) }1 D2 M6 F5 `! B; T: X7 B! u, `; Q
hzlac3kjnzn6404092842.png
. j1 Q& m$ w0 I/ d- {$ @' V4 v/ N! E1 ^9 ?: L6 T3 M+ h! W& v
经过分析,总线波形出现此类异常的主要原因是 总线上存在较大的等效电容,导致信号的充放电时间过长。8 y: `/ D# H* D6 ]8 D& Q
2
( I$ `1 h" V5 a7 x电容效应与波形异常的理论基础
- c, w& i1 F$ d+ F. N8 R根据充放电时间公式 t=RCt = RCt=RC:: y" g; p( p9 o( O( L
RRR:等效电阻,包括 收发器内阻和 终端电阻。CCC:等效电容,包括引脚对地电容(Cj1)和总线间电容(Cj2)。
1 i: Z! _: H7 |* Q8 m0 [, u$ o; d( g
当总线电平从高变低时,电容上的电压需通过内阻 RRR 和终端电阻释放。若 等效电容过大,放电时间增大,导致波形边沿变缓。1 X+ j+ P/ `. n/ w$ m" d& Z: n, E
5 ^" s2 N% J/ N
5s2qq3scb406404092952.png
8 u) _5 \, S6 d: t3
; ^( v3 \: n, v/ J总线接口电路检查与优化; J8 j8 B: w% T2 g
通过检查客户使用的 CAN 接口保护电路。8 N; O# f) ?/ H1 o9 x+ q
1 m( N9 x" {5 w5 F3 @. B8 p
l2gm3jz2q2n6404093059.png
0 j- w( q; t9 g1 u
' u1 r3 T9 }/ A/ M/ b! _+ {发现:电路中采用了 TVS 管和 气体放电管作为保护器件。TVS 管的结电容较大,通常在数百到上千皮法,多个节点组网时,结电容叠加会显著影响总线性能。
- e+ W+ A1 K* e4
: [3 n. B; f2 d: x! E实验验证与优化过程6 w/ Q/ Z. V9 h
去除部分 TVS 管后(保留部分保护器件)
* K% H6 q' a7 }/ B波形边沿迟缓程度有所改善,但仍呈“镰刀”状。- l" `+ d* f; O+ Z( G- k# e
9 `9 d; k' T5 @5 {( ~" o; g! A( E1 Z
y2gzgzwur136404093122.png
9 d8 v3 P/ p" }9 v1 x$ @; T* s完全去除 TVS 管后 R) \& V% f# ?6 E
波形恢复正常,“镰刀”状消失,且丢帧问题解决。" k& W/ ~" `- p# d) c1 r# C
4zkzcikyuoe6404093247.png
0 |' N" }9 L8 A$ A }5 X) b$ \9 }7 J9 F, y2 s" C; `$ X- Z
对比去掉 TVS 管前后的波形:
6 O8 h' M* X9 o) S! F. k' T优化前:边沿时间约 1.3 μs。优化后:边沿时间减小至 160 ns,通讯性能显著提升。; n# w' d6 a! C2 k% S! @
yfjplu2onz56404093310.png
' g7 S0 @* S& a8 a* H4 B! t5 B5
; W" e+ V6 J5 n3 T" H! \结论与建议
6 Z$ t+ E( E; e4 J2 I* R x7 W异常波形的核心原因:% R& z W9 d D1 e ~5 ]2 h6 O
总线等效电容过大是“镰刀”波形的主因。保护电路中使用的大结电容器件(如 TVS 管)可能导致总线性能下降,需权衡其保护效果与通讯效率。
0 E- |' @9 ~* t p2 x# F
P5 O% d7 U# f, H }- k优化方向:6 w5 a: l! L* V# B. p
优选低结电容的保护器件。组网设计时,尽量减少无必要的并联电容。在调试时通过波形分析仪定位问题节点,并适时调整终端匹配电阻值或减少节点数。
- K: s/ v. c- `5 |$ f: |; E# H& _/ G) }) u9 A8 L
建议的实践措施:
. k# h+ l( n g: E对关键节点进行波形测试,确保边沿时间满足协议要求。在节点数较多的情况下,适当降低通讯速率或优化拓扑结构(如采用分支网络)。
& T0 v" G9 O: \2 F# o$ X- A
+ Q5 Y( Y2 c. `; A此案例充分说明,总线通讯的可靠性不仅依赖于设计阶段的参数选型,更需要在现场调试中结合波形分析工具优化组网细节,为工业场景的高效运行提供保障。, m* k% j6 [. }# t# k1 f% d
czfxkkjr2aa6404093411.jpg
0 L+ u, x) p2 |
ygigrrdwn0r6404093511.gif
0 U0 K+ C' e0 ?点击阅读原文,更精彩~ |