大虾们好:
我用STM32的MCU做控制器,来做步进电机的细分驱动器。采用片上的AD采样,采样电阻0.1欧姆,使用运放(AV=6)放大后采样。并没有使用硬件恒流斩波。用mos管来驱动电机。电机使用的是1.8度,相电流为2.5A的步进电机。当我电机电压在17V以下时,电机基本运行正常。但当我抬高电机的工作电压19V(因为供电电压一般都在24V以上)电机运行伴有顿声,电压越高顿声出现的频率越高。
1.哪位大虾遇到过此种情况,是由什么原因引起?
2.自己初步怀疑是AD采样速度跟不上引起(AD采样最快1。5us左右),但我改变采样时间,似乎效果不大。
3.发现当电机运行时电源电压纹波较大,但17V时也存在纹波。后在电源上增加大电容消除纹波,电机运行不正常。 |