1
模拟技术
三极管是电子设计中常用的元器件,关于三极管功能的介绍,网上可以搜出成千上万的例子。这里我说两个我在工作中碰到的用三极管的实例,都很简单,却很实用。
电流放大
给一个客户设计了一个用于教学的控制板,控制板连接很多传感器,用来教学生学习基本的电路和编程知识。控制板设计完成后,客户拿着一个蜂鸣器的传感器模块给我,说这个模块的声音太小,有没有办法增加一下音量。我拿过之前的模块一看,很简单,蜂鸣器的一端接IO,一端接地,这样虽然可以驱动蜂鸣器,但是单片机IO驱动能力太弱,因此蜂鸣器的音量特别小。跟客户也是老关系了,所以就帮他简单改了一下一下电路,加了一个三极管,然后声音就大了很多。
蜂鸣器控制
如图,IO管脚接在三极管的基极,蜂鸣器正极接电源,负极接集电极。这样,三极管就相当于一个阀门,只要IO输出高电平,阀门就会打开,通过蜂鸣器的电流就会大大增加,因此,音量也就变大了。
输出反向
给客户设计的一个电机驱动的小板,使用的L298P芯片,熟悉的朋友都知道,L298P可以驱动两个直流电机正反转,并且可以通过PWM调速。不过呢,每路电机控制需要三个IO,input+、input-和enable信号,两路就是6根IO。其中input+、input-是用来控制电机转动方向的,当两根信号线电平相反时,只要enable电平为高,点击就可以转动了。由于单片机IO资源比较紧张,我就用一根IO通过三极管实现反向,然后把两个信号接在input+、input-上,这样,如果这根IO为高电平,电机就正转,为低电平,电机就反转。节省出两根IO来实现其它功能。
L298P控制电路
全部0条评论
快来发表一下你的评论吧 !