STM32驱动直流电机(一)驱动电路的介绍

驱动电路

典型的H桥驱动电路如下:
STM32驱动直流电机(一)驱动电路的介绍_第1张图片
要使电机旋转只需导通对角线上的两个三极管即可,如导通Q1,Q4,关闭Q2,Q4即可驱动电机正转;
若想电机反向转动,即导通三极管Q2,Q3,关闭Q1,Q4。
此时电路图可简化为如下所示:
STM32驱动直流电机(一)驱动电路的介绍_第2张图片
但当我们直接导通一个半桥上的Q1,Q3(或Q2,Q4)时,电源被短接,由于三极管电阻很小,此时流过三极管的电流很大,非常容易烧坏三极管,因此实际运用中一定不能导通同一个半桥上的三极管

但是在实际情况中,三极管导通/关闭和电路中的其它原件操作都存在一定延时的,因此不能简单的认为,只需要同时将Q1,Q4导通,Q2,Q3关闭即可驱动电机;

避免上述情况的发生,一般有如下两种方式:
1.硬件上采用逻辑原件方式杜绝上下桥臂的同时导通
2.软件上采用死区电压方式解决上下桥臂的同时导通

方式一典型驱动模块L298N,有兴趣的话,可以在网上看一下;

你可能感兴趣的:(stm32)