标题: 蜂鸣器为什么不响啊? [打印本页]

作者: 1217104169    时间: 2018-11-20 13:57
标题: 蜂鸣器为什么不响啊?
新手求解答啊!!!  还有为什么数码管要加三极管

51黑论坛_60秒计时设计.zip

70.58 KB, 下载次数: 16


作者: 1217104169    时间: 2018-11-20 15:14
是电路图问题吗?
作者: devcang    时间: 2018-11-20 16:33
蜂鸣器要求较大的功率推动。而单片机IO的驱动能力有限,加三极管增加驱动功率。


作者: xuyaqi    时间: 2018-11-20 16:42
数码管要加三极管是因为IO口高电平输出电流很小,驱动数码管有问题,蜂鸣器是无源的要加脉动信号才会响。
作者: 1217104169    时间: 2018-11-20 17:10
xuyaqi 发表于 2018-11-20 16:42
数码管要加三极管是因为IO口高电平输出电流很小,驱动数码管有问题,蜂鸣器是无源的要加脉动信号才会响。

如何修改呢?
作者: 1217104169    时间: 2018-11-20 17:11
xuyaqi 发表于 2018-11-20 16:42
数码管要加三极管是因为IO口高电平输出电流很小,驱动数码管有问题,蜂鸣器是无源的要加脉动信号才会响。

那么该如何修改呢?
作者: 1217104169    时间: 2018-11-20 17:38
devcang 发表于 2018-11-20 16:33
蜂鸣器要求较大的功率推动。而单片机IO的驱动能力有限,加三极管增加驱动功率。

您能帮忙修改下修改吗?
作者: dragon19790000    时间: 2018-11-20 20:03
数码管无论是共阳还是共阴,总体来说数码管是由8个LED组成,每个LED的电流大致控制在20ma左右,同时使用,最大值是160ma左右,由于单片机输出电流有限制,所以要加上三极管来实现大电流控制,还要注意三极管的特性,是NPN的还是PNP的,是高电平导通还是低电平导通。
作者: zyz18460391622    时间: 2018-11-20 20:07
加个vcc
作者: HC6800-ES-V2.0    时间: 2018-11-21 09:23
给个示例:





作者: 石小松    时间: 2018-11-21 11:15

加三极管增加驱动功率。
作者: 灼羊    时间: 2018-11-21 12:41
看看是不是电路问题,加三极管放大了吗?
作者: 王伯虎    时间: 2018-11-21 15:13
我也不知道啊?
作者: noleaf    时间: 2018-11-21 19:44
有源的直接通电就响。无源的需要通过PWM+三极管驱动,并且PWM的频率要在蜂鸣器的范围内才能响。
作者: lijian666    时间: 2018-11-22 00:01
这个跟电路有关
作者: readlove1    时间: 2018-11-22 09:10
只用IO口,驱动能力不够,电流太小,蜂鸣器不会响,需要三极管来驱动。
作者: 32黑。    时间: 2018-11-22 09:41
加三极是为了放大电流,因为光靠单片机I/O口的电流不足以驱动数码管
作者: jxjaxa    时间: 2018-11-22 11:27
蜂鸣器要求较大的功率推动。
作者: jxjaxa    时间: 2018-11-22 11:28

只用IO口,驱动能力不够,这个根电路有关
作者: forgot    时间: 2018-11-22 11:29
无源蜂鸣器必须加三极管放大电路,提高电压才会工作。
作者: hzh2008    时间: 2018-11-22 12:30
还可以加一个UM2003的芯片也可以的。H:\UM2003.bmp
作者: palm    时间: 2018-11-22 13:24
驱动电流不够,所以加三极管。
作者: ddddaa    时间: 2018-11-22 13:31
电路问题
作者: hmily241    时间: 2018-11-22 13:51
驱动电流不够,所以加三极管。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1