完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
三极管
三极管两种封装方式: 三极管的应用 三极管,全称应为半导体三极管,也称双极型晶体管、晶体三极管,是一种控制电流的半导体器件。其作用是把微弱信号放大成幅度值较大的电信号(射频放大),也用作无触点开关(用作开关)。三极管是半导体基本元器件之一,具有电流放大作用,是电子电路的核心元件。 三极管工作原理 三极管内部有两种电路排布,一种称为PNP型,一种称为NPN型。相同的是,三极管的三个引脚的名称都是相同的,只是电流流向不同。 三个引脚分别为BASE(基极),EMITTER(发射极),COLLECTOR(集电极) 内部电路如图所示: PNP型 当B极,也就是基极电流大于1mA时,或基极电压小于发射极电压时,集电极与发射极之间导通,之间有电流通过,因此三极管在此起到了开关作用。 NPN型 由于我对自己表达能力不太肯定,因此我引用百度得到的一些知识 对于NPN管,它是由2块N型半导体中间夹着一块P型半导体所组成,发射区与 基区之间形成的PN结称为发射结,而集电区与基区形成的PN结称为集电结,三条引 线别称为发射极e、基极b 和集电极c。 当b点电位高于e点电位零点几伏时,发射结处于正偏状态,而C点电位高于b 点电位几伏时,集电结处于反偏状态,集电极电源Ec要高于基极电源Eb。 三极管的电流放大作用实际上是利用基极电流的微小变化去控制集电极电流的巨 大变化。 蜂鸣器工作原理 有源蜂鸣器和无源蜂鸣器的区别: 这里的“源”不是指电源。而是指震荡源。 也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。 而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。 有源蜂鸣器往往比无源的贵,就是因为里面含有震荡电路。 由于蜂鸣器相关知识较多,我将相关文件上传到蓝奏云中与大家分享 电路分析 在下面的电路图中,展示了单片机中的蜂鸣器工作方式,通过调整P23口的高低电平,来实现三极管的开关作用,之所以通过三极管的发射极引导电流进入集电极,而不是用P23直接加到蜂鸣器上,是因为单片机的功率很小,虽然可以输出很高的电压,但是是无法驱动这种功率器件的。 当P23口输出高电平(5V)时,VCC即电源也是5V,此时三极管没有导通,所以蜂鸣器无反应,当输出低电平时,发射极电压远大于基极,电流从发射极流入集电极,蜂鸣器震动。 编程实践 我比较懒,不想再写完整的代码,直接把蜂鸣器的程序写进了流水灯模块中,这样蜂鸣器也可以随着流水灯响起。 #include #include #define uint unsigned int #define uchar unsigned char ***it beep = P2^3;//蜂鸣器 uchar temp;//LED灯相关变量 void delay(uint z) { uint x,y; for(x = z; x > 0; x--) for(y = 114; y > 0 ; y--); } void main()//main函数自身会循环 { temp = 0xf0;// P1 = temp; //1111 0000 点亮4位LED delay(100);//毫秒级延时 while(1) { temp = _crol_(temp, 1);//循环左移 P1 = temp; beep = ~beep;// 蜂鸣器发出滴滴声 delay(100); } } 总结 蜂鸣器和流水灯一样时很简单的程序,知识有所不同,流水灯学习了循环左移和右移函数,这里则学习了蜂鸣器的电路和原理。 |
|
|
|
只有小组成员才能发言,加入小组>>
2497 浏览 0 评论
1062浏览 2评论
681浏览 1评论
443浏览 0评论
177浏览 0评论
295浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 22:48 , Processed in 0.943616 second(s), Total 50, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号