用眼图观察波形CAN通信的问题
CAN故障有时像在“躲猫猫”:调试时一切正常,运行中却偶尔报错。借助一张眼图,就能让噪声、抖动和边沿异常更直观,为CAN物理层信号质量评估和偶发问题排查提供依据。
眼图是什么?
眼图是将连续采集的大量码元波形,按照统一时间基准对齐叠加形成的统计图形。波形累积后,中间会出现类似“眼睛”的开口,因此得名眼图。

开口越清晰,通常说明信号具有较好的幅值、时序和噪声裕量;开口变小、边沿变散或轨迹变粗,则提示噪声、抖动、反射等因素可能正在影响信号质量。对于CAN总线,示波器通常对CAN差分信号进行采集,并以单个CAN位周期为基准对齐叠加,将电平分布、边沿偏移和噪声波动集中呈现,让分散、偶发的异常更容易被观察到。
黄金三指标:眼图参数怎么看?
眼图可以将信号质量转化为可测量、可比较的参数;结合测试阈值或模板,还可用于结果判定。
眼高
眼高表示垂直方向的开口大小,反映信号的噪声裕量。眼高越小,接收端可用的电平判决空间越小,信号受噪声影响的风险也越高。
眼宽
眼宽表示水平方向的开口宽度,反映可用的采样时间窗口。眼宽变窄,意味着采样裕量减小,时序误差或边沿抖动更容易影响位判决。
抖动
抖动是信号边沿相对于参考位置产生的时间偏移,在眼图上通常表现为边沿区域变宽、变散。抖动增大,会进一步压缩有效采样窗口。

此外,振幅可用于观察信号整体摆幅,交叉百分比可辅助分析边沿对称性和占空比失真。
四大能力:少碰运气,早看风险
让偶发故障“现形”
CAN总线偶发丢帧、错误帧,单次触发未必正好抓到异常。眼图通过大量波形统计叠加,让低概率出现的抖动、毛刺和边沿异常更容易被观察到。
量化信号质量
眼图可自动测量眼高、眼宽、抖动、振幅和交叉百分比等参数。结合测试阈值或模板,还可输出Pass/Fail结果,让复测、交付和问题追溯更有依据。
快速缩小排查范围
眼高偏低,可关注终端匹配、共模噪声、供电和线缆衰减;眼宽偏窄,可检查波特率精度、时钟源、总线负载和边沿质量;抖动偏大,可进一步排查电源纹波、走线耦合、接地回流和外部干扰。
提前发现隐性劣化
系统“看起来正常运行”时,眼图可能已显示眼高裕量不足、抖动接近临界值。这些隐性劣化信号在变成真实故障前就能被捕捉,为预防性维护赢得主动时间。
哪些场景适合使用CAN眼图?
CAN总线广泛应用于对通信可靠性要求极高的领域,例如汽车电子(ECU、BMS、ADAS)、工业控制(PLC、伺服驱动)、医疗器械、轨道交通等。但凡对通信连续性、安全性有严苛要求的场景,眼图分析都可以作为信号完整性的第一道防线。
ZUS7000一键CAN眼图分析
致远仪器ZUS7000高精度智能型示波器支持一键生成CAN眼图,并自动测量眼高、眼宽、抖动等关键参数。结合测试阈值与模板,可输出Pass/Fail结果,让CAN物理层信号质量更直观、更易比较。
配合波形观察和协议解码,工程师既能查看通信内容,也能分析信号的幅值与时序表现,减少反复观察、截图和整理数据的工作量。无论是研发调试、可靠性验证还是现场排查,都能获得更完整的测试依据。

结 语
CAN偶发故障难复现,眼图可以把大量波形中的异常轨迹集中呈现。使用ZUS7000,可更直观地观察CAN信号质量,为后续排查提供依据。






关注官方微信
