stc单片机控制一个3伏,500毫安直流无刷电机,用什么方法好?选哪个驱动芯片?

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:22:32
stc单片机控制一个3V,500直流无刷电机,用什么方法好?选哪个驱动芯片?一种是用单片机控制D/A芯片输出不同幅值的电压,另一种是单片机输出PWM波形控制.选哪种方法比较好?用什么电流驱动芯片或者D/A芯片?
L298能驱动2A的两个电机,我这个只是一个3V,500ma的小电机,用L298会不会烧电机?有没有更合适的集成电流驱动芯片?

PWM比较好!主要在成本上。
因为电机本身是一个感性结构,会对PWM进行一个等效的滤波,所以没有必要提高成本而采用DA!
电流驱动芯片没有太大必要,建议直接做一个三极管或MOS的全桥电路,当然,也有封装了的电路,如ST的L298等!

L298能驱动2A的两个电机,我这个只是一个3V,500ma的小电机,用L298会不会烧电机?有没有更合适的集成电流驱动芯片?

呵呵,烧是不可能,最多只是大材小用了,既然只有3V500mA,那么不建议您用集成器件,最好直接采用互补三极管构成全桥!

STC单片机比如STC12C5404这类的芯片内部自带PWM输出功能,另外你要是真的是控制直流无刷的话也没这么多又是桥型电路乱七八糟的东西;读霍尔元件,确定当前的电机位置(如果没有霍尔传感器或不用可以省略这步)然后给相许分别发送三路调制波形,比如从U相开始,先开PWM0,然后根据计算算出第2路PWM什么时候开始,以及第3路然后在回到第1路

必然PWM好啊

控制无刷电机,最佳的单片机是AVR 具体型号一般 AT90PWM3B 是很合适的了

GSG3PWM6还行

AVR的单片机比较好,不过成本要高些