我用stm32的vcc(3.37V,万用表测得)和GND可以驱动我的直流电机,但是我用stm32的pwm推挽输出,
测得3.27V,却驱动不了这个电机啊,即使我把占空比设得很高也不行啊,就这么点差距,怎么办啊?用开关电路也应该没什么用啊,只能在截止区,就算到了饱和区也没法到达3.37V...
测得3.27V,却驱动不了这个电机啊,即使我把占空比设得很高也不行啊,就这么点差距,怎么办啊?用开关电路也应该没什么用啊,只能在截止区,就算到了饱和区也没法到达3.37V啊,那我该怎么用PWM驱动这个电机呢?
展开
展开全部
呃 用PWM驱动电睁蔽慧机是需要用驱动芯片的 不是说直接PWM就可以驱动的
你看下L298N直流电机驱动芯片
用这个驱动
不会可以问 我刚悉答并笑刚做完
你看下L298N直流电机驱动芯片
用这个驱动
不会可以问 我刚悉答并笑刚做完
追问
您说的很对,一般是需要驱动芯片的,可是直流电机在原理上完全可以用pwm驱动啊,不是只要两端有足够大电压就可以了吗,而且奇怪的是我就算不用PWM,就用GPIO的普通输出高电平也不能驱动直流电机啊,是GPIO推挽输出的内阻太大的原因吗?推挽输出的电压不应该是恒压源吗,约等于VCC的吗?
追答
是这样的 你用单片机给直流电机供电 你想想 直流电机的功率多大 芯片不可能能够承受
还有我表达不大明白的一点就是 芯片是不能作为电源驱动外设的 一般不能 只能说是作为一个信号这样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询