注释
timer2 的 per scaler 当前设置为 8 ( 16MHz / 8 = 2MHz ) timer2 上可用的其他按缩放器是 1,8,32,64,128,256,1024(数据表第 162 页http://www.atmel.com/Images/doc8161.pdf) 设置除数 更改spindle_control.c中第76行的设置值 TCCRB_REGISTER = (TCCRB_REGISTER & 0b11111000) | 0x02; // 设置为 1/8 预分频器 |
@metropt: 为什么要减慢 PWM 频率?主轴 PWM 不控制脉冲率,而是控制占空比,根据您指定的主轴速度为您提供不同的电压输出。 |
我将它与不喜欢 3khz pwm 的伺服一起使用。 No dia Sábado, 11 de Janeiro de 2014, Sonny
|
使用预分频器 256 创建一个频率为 250hz 的 PWM,现在伺服工作得很好 |
250Hz 偏高,我认为标准是 20ms 周期(50Hz)和 1 到 2ms 准时 |
嗨,
我假装使用带伺服的 pwm 主轴,可以降低 pwm 的频率吗?
谢谢你