51单片机接蜂鸣器不工作
电阻太小,容易烧三极管,建议改成7k 蜂鸣器分两种,一种有源的,一种无源的。有源的通电就响,你这个电路要有源的才行。建议直接接在电源上测试看看是不是有源的。
首先要确定你的蜂鸣器是有源的还是无源的。有源蜂鸣器直接加电压就能响,但是貌似单片机IO口的驱动级别比较低,带不动蜂鸣器(有声但声音不大)。如果是无源的蜂鸣器,那么就要通过IO口输出振荡信号来驱动蜂鸣器了,一般开发板上带的都是这种,你可以调节声音频率的。
应该是电源负载能力不够,电源ULN2003L足以驱动1A负载,估计是2003驱动喇叭后拉低了电源电压,单片机不工作了,测量一下电源电压是否正常就知道了。
你用的蜂鸣器是无源蜂鸣器(无源指的是“自己不带振动源”),换句话说要想让它响,就必须用“脉冲驱动”,脉冲就相当于它的振动源。看你的程序应该是想用有源蜂鸣器,也就是“直流驱动”蜂鸣器,它在PROTEUS中的名字是:直流式buzzer。
求大神看看这个proteus蜂鸣器为什么不响
Proteus仿真蜂鸣器没有数据的原因可能是没有选对蜂鸣器或者选成了扬声器。 蜂鸣器分有源和无源,驱动方式不一样,还有就是可能蜂鸣器参数设置不正确。
这么跟你讲吧!蜂鸣器用输出01的变化来控制是为了控制发声频率,给固定控制信号也是会响的,若输出0到控制端,蜂鸣器不响,输出1就一定会响。你再试试?可能你的程序就没有执行。或者你端口控制错了,蜂鸣器没有接在p5。
蜂鸣器是用方波驱动的,若仅输出单一的高电平或低电平是没用的。就是图中46脚必须输出方波信号。蜂鸣器发出的声波也要靠人耳来听取,过高或过低的频率人耳是无法听到的。蜂鸣器的仿真模型应选择下图中后面两种,才能听到声音。
51单片机电压输出电路控制蜂鸣器不响
1、首先要确定你的蜂鸣器是有源的还是无源的。有源蜂鸣器直接加电压就能响,但是貌似单片机IO口的驱动级别比较低,带不动蜂鸣器(有声但声音不大)。如果是无源的蜂鸣器,那么就要通过IO口输出振荡信号来驱动蜂鸣器了,一般开发板上带的都是这种,你可以调节声音频率的。
2、这么跟你讲吧!蜂鸣器用输出01的变化来控制是为了控制发声频率,给固定控制信号也是会响的,若输出0到控制端,蜂鸣器不响,输出1就一定会响。你再试试?可能你的程序就没有执行。或者你端口控制错了,蜂鸣器没有接在p5。
3、应该是电源负载能力不够,电源ULN2003L足以驱动1A负载,估计是2003驱动喇叭后拉低了电源电压,单片机不工作了,测量一下电源电压是否正常就知道了。
单片机蜂鸣器不响怎么回事
1、单片机蜂鸣器不响,从下面3点检查: 是自己焊的板子,蜂鸣器是直接连到P1^5脚上了吗,那不行,要用一个三极管驱动。 检查一下蜂鸣器好不好使,用一节电池,正负极各接一条导线,关闭单片机板子电源,用电池两条导线碰蜂鸣器两个脚,应该有咔咔声。
2、单片机蜂鸣器不响,从下面3点检查:是自己焊的板子,蜂鸣器是直接连到P1^5脚上了吗,那不行,要用一个三极管驱动。检查一下蜂鸣器好不好使,用一节电池,正负极各接一条导线,关闭单片机板子电源,用电池两条导线碰蜂鸣器两个脚,应该有咔咔声。
3、KEIL没提示错误,只能说是程序的语法没有问题,不代表程序没有问题。
标签: 单片机蜂鸣器为什么不响
还木有评论哦,快来抢沙发吧~