直流小马达PWM驱动问题

如题 我用单片机输出PWM控制信号控制电机 但是电机只工作一会就停了 重新上电复位后又能工作一会儿 然后又停了 三极管用的PWM 是不是没加续流二极管导致的啊 跪求答案
不好意思 我在基极已经加了1K的限流电阻了 忘记画上去

检查PWM信号是否正常,使用示波器看看相同时间之后,PWM输出端是否还有信号。
如果软件没有问题,很可能是没有加电阻导致的,当PWM端导通之后,相当于整个电源加接到电机两端,电机本身的电流是很大的,所以有可能导致系统掉电。
PNP的管子发射极电流最大,电机最好接到下面,同时串联一个100-500R的电阻,会好一些
此处是拿三极管当开关管用,问题是电机是电流器件,对电压信号不敏感,所以以后驱动电机建议使用电机驱动芯片!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-03
1.续流二极管确实要加
2.三极管基极到单片机要串一个电阻,电阻的大小以保证三极管饱和导通为宜,不然单片机出低电平的时候电流过大,容易烧三极管和单片机端口
3.如果电动机功率比较大,最好用半桥或全桥(H桥)推动,不要用单管。
第2个回答  2011-08-03
不要用三极管驱动,最好用可控硅或继电器,这样才能保证正常运行
相似回答