树莓派4通过Sabertooth 2x5 PWM电机控制器控制3针风扇故障排查
问题:Sabertooth 2x5控制器驱动3针风扇异常
尝试使用Sabertooth 2x5电机控制器在Raspberry Pi 4上控制常规3针风扇转速,风扇仅能轻微抖动,无法正常转动。
测试情况
- 用相同代码测试LED时,LED能正常呈现明暗循环变化
- 调整直流稳压电源电压在5V到13V之间,风扇的反应始终一致
所用代码
import RPi.GPIO as GPIO # import RPi.GPIO module from time import sleep # lets us have a delay GPIO.setmode(GPIO.BCM) # choose BCM or BOARD GPIO.setup(24, GPIO.OUT) # set GPIO24 as an output GPIO.setwarnings(False) try: while True: GPIO.output(24, 1) # set GPIO24 to 1/GPIO.HIGH/True sleep(2) # wait half a second GPIO.output(24, 0) # set GPIO24 to 0/GPIO.LOW/False sleep(2) # wait half a second except KeyboardInterrupt: # trap a CTRL+C keyboard interrupt GPIO.cleanup() # resets all GPIO ports used by this prog
连接尝试
- 按指导将M1A和M1B连接到风扇,S1连接到树莓派的GPIO引脚,无效果
- 拔掉M1B,将GPIO24直接连接到风扇,该方式对LED有效,但风扇依旧无法正常工作
其他尝试
参考过树莓派风扇控制相关内容,运行其中代码仅得到6000RPM的异常数值,风扇仍未转动。
内容的提问来源于stack exchange,提问作者Brendanh
相关产品推荐
相关产品推荐

