前言
初玩智能车的小伙伴肯定会涉及到驱动电机正反转的时候,那么该如何控制智能车呢?这就要讲到双H桥了,让我来给你们分析吧!
1.三极管
讲到双H桥,那么首先得介绍两种三极管,S8550(PNP型)和S8050(NPN型),两个长得一样,但是注意看平的那面就知道区别了,一个写的是S8550,另一个写的是S8050。
![](https://i-blog.csdnimg.cn/blog_migrate/491e87e94699eb785a8d99499f3c2e99.jpeg)
---------------------------------------------------------两种三极管的特性,一定要知道-------------------------------------------------------
注意 这两种三极管的特性:
S8550(PNP):当基极b为低电平时,PNP三极管导通。
S8050(NPN):当基极b为高电平时,NPN三极管导通。
![](https://i-blog.csdnimg.cn/blog_migrate/79eba4088070018f732ff0dae2a566d3.jpeg)
-------------------------------------------------------------想要短路?NO NO NO-------------------------------------------------------------
单H桥原理图(画的不合常理,大家包含哟):
![](https://i-blog.csdnimg.cn/blog_migrate/384233ca1e415552795b4b3282f5665f.jpeg)
注意 看图中A、B、C、D,这四个脚是个控制口,接在arduino上,这就是为什么有的L298N电机驱动板只有四个接口的原因,当然也有六个接口,有两个是PWM调速接口(INA,INB--它们要接在PWM接口上。UNO是3,5,6,9,10,11)。VCC和GND是给电机驱动提供电流。和电机并联有一个电容,它的作用一般是:①给电机一个启动电压;②让电机转动不发出嘈杂的声音,让转动圆滑。
比如,我给A脚低电平,D脚高电平,左上PNP和右下NPN三极管导通,那么电流时这样流的(看图),其他也类似。 注意 ,A与B和C与D不能同时接通,同时接通后,结果你懂的!
![](https://i-blog.csdnimg.cn/blog_migrate/2b6c8701443f9f4229e51d171415ce64.jpeg)