51单片机通过pwm波控制直流电机进行调速是一定需要电机驱动吗?如果没有电机驱动,单纯向电机使能引脚输入pwm波不行吗?
没有电机驱动就是说不用l298n这些电机驱动模块,直接由单片机io口连接电机输入pwm波,这样可以吗?还是说电流不够大的原因不行?
追答电机驱动把电流放大,单片机的io口只有几毫安的电流,不足以驱动电机,另外一个是电机每个相里电流是正负流动的,这个需要借助H桥实现.298的实质就是两个H桥.
追问谢谢耐心解答,可以留个q吗,以后有些不懂的想请教您,我是初学者,还有很多不懂得
还有一个问题忘了问了,如果是用l298n的话是通过ena进行pwm波输入的,但是假如单片机电流输出足够大,那可以直接引脚输出pwm波给电机吗?如果可以,那l298n不是可以从lnput和ena两边输入pwm吗?这是想到呼吸灯直接pwm输入才有的想法。。。谢谢
追答l298的主体是一个H桥电路,通过pwm输入端的变化可以改变线圈里的电流方向,使能端可快速关闭H桥.
如果单片机的io能够输出足够大的电流,用两路互补的4个io驱动电机理论上是可以的.(io口电压可能不够).
后面部分问题没看太明白,l298有两种接法,一种是两个半周期对称输出的pwm接input,en做总开关,另外一种是en接pwm,input输出周期性的极性信号.两种方法各有利弊
如果是常见用来做小车的直流电机呢?5v供电不行吗?我看有人说要用加上滤波器可以不用驱动,是因为pwm波还要被识别吗?而直流电机不能独自识别?
追答那你至少加个三极管放大吧,滤不滤波不是重点,单片机的最大驱动电流不超过20mA,否则还可能烧掉芯片。
追问这就是说不能直接接电机而不通过驱动是因为电流太小吧?想问问proteus中l298是什么接法,我怎么接电机都不动·····
有人完美解决了问题,所以先给他采纳了,不好意思啊,也谢谢你的耐心解答,可以的话请您留下q,我是初学者以后有问题还想可以请教您,谢谢!
追答有问题就百度,有心人会力所能及的回答的!