步进电机锁定时有噪音是怎么回事
最近买了DRV8412-C2-Kit这个套件,测试时发现所配out文件的PWM频率设置不大合理,10kHz,对于步进电机来说,电机锁住时就发出刺耳的高频嗡嗡声,改成50kHz就没事了。(不过奇怪的是,在GUI界面,如果选择” Brake On Disable“,再disable电机,同样是锁定,却不会产生噪音,此问题有待研究)
之前试过一些控制板,也是步进电机没转就发出杂音,据说是电流衰减模式设计不好或线路板干扰造成的。按照经验,线圈确实会发出噪音,比如荧光灯的镇流器经常会嗡嗡响,估计也是这个问题。
按我理解,电流流经线圈,会有电磁力,这个力使得线圈或周围的物体震动,从而发出噪音。但是,只要这个震动频率在人耳听觉范围之外,就可当成没有噪音。所以就前面提及的PWM频率不合理的问题,我估计那个噪音就是因为10kHz这个频率还在人耳听觉范围内,所以听到噪音了。
这个问题,大家怎么看呢?
你的分析有道理,但问题可能更复杂。
根据手册中的描述fast decay 下电流是缓慢下降,当电流下降到0时截止电机,而brake mode类似刹车来制动。所以这对电机的转轴来说fast mode 显然具有较低的频率和扰动。这就反过来可以吻合之前频率增加的问题。
那么频率增加是不是真的如你所说是可听范围的问题呢? 很简单的就是做实验来验证,你可以将频率按照固定的step来增加或减少,这中情况下噪声的大小应该不是一个线性变化的过程。而如果是线性变化,那这个噪声就是类似1/f 粉色噪声和白噪声的混合体,在低频区域由于受到分噪声主要控制,噪声随着频率增加而减小。
当然需要补充的是听力要够好或者噪声真的变化较大。
拙见。
刚刚发现TI有个视频,里面有这么个说法。看来我的猜测有点道理