如果将电机直接连在单片机io口上难以驱动并且会损伤io口,所以在io口和单片机之间加一个驱动电路,这是两种常见的驱动电路。
连接其Gnd的这个二极管叫做续流二极管,正常启动的时候IN口给零(低电平),电流从VCC口顺着三极管向下驱动电机。为什么要加一个续流二极管?因为电机、继电器等都是一种感性器件(电感特性,会感应出很高的电压),如果IN口给1那么三极管就会断开。
但电感有一种特性,它会保证流过电感的电流保持不变,但是上面的电路已经断开从而会形成很强的对抗,感应出高电压来使它有电流,导致io口被击穿。 续流二极管的存在让电流可以向上得到释放,从而保护电路。由于不能调换正负方向,所以电机只能朝一个方向转。
H桥:连通两个对角的三极管,另外对角的两个三极管断开,形成一个可以通过电机的电路。
有了驱动电路之后解决电机调速。电机通电全速运转,电机断电停下,如何中间速度用到PWM
转的时间长停的时间短转速高,转的时间短停的时间长转速低。
频率高电机转动平滑,频率低会出现抖动。
ON占总时间的比例。
占空比从1%调2%、3%精度为1%,从1.1%调1.2%、1.3%精度为0.1%