示波器截图波形测量

没存原始数据,只有一张示波器截图?把图丢进来,配合面板上的 V/div 和 s/div,量出幅值、周期和占空比。

选图、粘贴或拖进来都行。截图尽量保留完整网格,别缩放、别加滤镜,波形在垂直方向占得越满,幅值越准。

还没有选图

截图测量的误差从哪来

第一层误差在网格。示波器屏幕的网格线有粗细,两条线之间可能差一两个像素;截图缩放后更明显。自动识别取的是峰间距的中位数,比手工数一格稳,但仍建议用「手动校准」量一次相邻网格线的距离。

第二层在颜色。波形线有抗锯齿,边缘和背景混色,颜色容差太小会断线,太大会把网格和文字吞进来。工具用最大连通域丢掉零散文字,但截图里的通道标签如果和波形同色、又离得很近,仍可能被连上。遇到这种情况把容差调小,或者换一张关掉标签的截图。

第三层在采样。示波器截图的分辨率有限,一个像素对应的时间由 s/div 和每格像素共同决定。量 1 kHz 信号时,一个像素可能就是几微秒;量 10 MHz 信号时,一个周期只有几个像素,周期和占空比都会明显跳。高频信号还是导出原始数据或用示波器的自动测量。

最后是基线。截图不记录垂直偏移,工具默认把绘图区中点当 0V。Vpp、周期、占空比不依赖基线,所以最可靠;Vmax/Vmin 和 Vrms 依赖基线,用之前先确认波形在屏幕上的位置,或者把「0V 基线位置」调到实际位置。

需要算分压网络,用电阻分压计算;串口波形和协议对不上,用串口日志解析;RC 电路的上升时间在RC 时间常数。

常见问题

为什么一定要识别网格?

截图里只有像素,没有单位。网格给出「一格多少像素」,再乘上你填的 V/div 和 s/div,才能把像素换成伏和秒。识别不到网格时会退回「整幅图按 10 × 8 格」的假设,结果只能当参考,建议手动填每格像素。

自动取色把网格认成波形了怎么办?

点「在波形上点一下取色」,直接在截图里点波形本身,工具会按这个颜色重新抠图。再把颜色容差调小一点,避免把抗锯齿边缘和相邻的网格一起吞进去。

峰峰值和幅值有什么区别?

峰峰值 Vpp 是最高点到最低点的总跨度,幅值通常指单边偏离中心的大小,正弦波幅值等于 Vpp 的一半。工具同时给 Vmax/Vmin(相对 0V 基线)和 Vpp;如果 0V 基线没对准,Vmax/Vmin 会带直流偏置,Vpp 不受影响。

占空比是怎么算的?

上升沿到下一个下降沿的时间除以周期。工具用迟滞比较器找边沿,阈值默认在峰峰值的 50%,可以在下面调。脉冲很窄或噪声很大时,把阈值调离噪声带,边沿会数得更准。

上升时间为什么接近 0?

截图是离散像素,垂直的方波边沿在图上只有一两个像素宽,换算成时间就是一个采样点。要量真实的上升时间,得用示波器的光标或自动测量功能,截图只能看个大概。

能拿来量电流吗?

可以。用电流探头时,把「垂直档位」填成 A/div(比如 0.1 A/div),结果就直接是安培;探头衰减比也要对应选对。电压探头加分流电阻的方案,需要自己再乘分流电阻值。