脉冲宽度调制(Pulse Width Modulation): 对模拟信号电平进行数字编码
事实上,利用电流电压等模拟信号实现直接调制是直观和方便的,但其成本和功耗大(电热散耗),对噪声敏感,
PWM的一个优点正是从处理器到被控系统信号都是数字形式的,无需进行数模转换,让信号保持为数字形式从而将噪声影响降到最小。
然而,数字信号仅能输出 0 或 5V 电压值(对应0、1),故通过高分辨率计数器,利用脉冲方波信号中占空比实现信号编码
PWM形式仍是数字的,输出一个个等周期脉冲,每个脉冲内占空比不一(高低电位数比例不一)
可以认为,一个脉冲等效要输出的模拟信号的一个点,这个点的幅度计算公式为:输出电压 = ( 高电位时间 / 脉冲周期) * 最大电压
本例中,也可以看做由于等效电流积累效应(波形图面积),产生了等效的电压效果
根据采集卡说明书,EX3接口对应PWM1输出