前面的自己搭建的三极管电路适用于电平切换 及
发布时间:2017-12-17 02:36

  有源蜂鸣器和无源蜂鸣器的驱动电路区别主要在于无源蜂鸣器本质上是一个感性元件,其电流不能瞬变,因此必须有一个续流二极管D1提供续流。否则,在蜂鸣器两端会有反向感应电动势,产生几十伏的尖峰电压,可能损坏驱动,并干扰整个电路系统的其它部分。而如果电路中工作电压较大,要使用耐压值较大的二极管,而如果电路工作频率高,则要选用高速的二极管

  设计这种电路的基本路子是:确定负载(蜂鸣器10mA~80mA)电流和输入门槛电压。依据1中的方法计算获得R1与R2的值。

  2.输入连接到STM32的PWM功能普通IO口(设置推挽输出),COM口接输出电压5V

  所以,ULN2003/2803同样可以用于电平转换,那这是为什么呢?ULN2803/2003与三极管又有什么关系其内部实现就是两个三极管。

  1.输出集电极开漏,因此可以自己接上拉电阻,将信号上拉到相应的电平,ULN2803手册上说明能承受的最大电压为50V

  相对于前面的自己搭建的三极管电路,其具有更好的电流驱动特性,因此,前面的自己搭建的三极管电路适用于电平切换及小电流的驱动,而ULN2803及ULN2003适用于更大电流的驱动(Datasheet上说最大驱动电流能达到500mA左右)。因此常用ULN2803及ULN2003(还有其它的如75452、MC1413、L293D)提高系统的带负载能力(电机、大型LED、继电器等)。