|
|
楼主 |
发表于 2017-3-1 09:11:40
|
显示全部楼层
本帖最后由 D800-roger 于 2017-3-1 09:12 编辑
用get motor_pwm_rate查看设置
用set motor_pwm_rate = xxxxx来设置
我的目前是16000赫兹:
CLI
# get motor_pwm_rate
motor_pwm_rate = 16000
Allowed range: 200 - 32000
# set motor_pwm_rate=16000
motor_pwm_rate set to 16000
#
官方关于motor pwm rate是这样注释的:
Output frequency (in Hz) for motor pins. Defaults are 400Hz for motor. If setting above 500Hz, will switch to brushed (direct drive) motors mode. For example, setting to 8000 will use brushed mode at 8kHz switching frequency. Up to 32kHz is supported. Default is 16000 for boards with brushed motors. Note, that in brushed mode, minthrottle is offset to zero. For brushed mode, set max_throttle to 2000.
是马达端口的输出频率,单位赫兹。默认400,如果设置高于500则切换为有刷马达模式(直驱),例如设为8000。最高支持32000赫兹(最低200)。对于支持有刷电机的主板默认值为16000(这句我有点儿犯懵,可是我的板子就是这个默认值)注意,在有刷模式中最小油门将被重设为0。对于有刷模式要把最大油门设置为2000(最后这句印证目前市售有刷飞控要改设置)。
具体说最理想的设置是多少,我也是新手,真不知道,咱们大家一起研究吧。
|
| |