微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于51单片机驱动有源蜂鸣器不发声的问题

关于51单片机驱动有源蜂鸣器不发声的问题

时间:10-02 整理:3721RD 点击:
电路如下,蜂鸣器控制口为P3^7,额定工作电压3V,在protuse上仿真时P3^7为1时蜂鸣器可以发声,但我自己焊接电路后蜂鸣器不能发声了,三极管选用的9014.自己检查了下,电路是没问题的,貌似是三极管那一块不能驱动蜂鸣器,在蜂鸣器边上并联上二极管也能发光,大佬们能说下具体的原因吗?


我检测过P3.7输出为1时,P3.7电压为0.7V左右通过电阻电流0.016mA,是因为驱动电流不够吗?如果是的话要换那种三极管才能解决这个问题啊?

先确认一下蜂鸣器是不是好的,3伏的有源蜂鸣器接到3伏上就可以测试,另外注意板子上给蜂鸣器供电的电压是几伏,别烧了蜂鸣器

测试过是好的。板子上的电压是5V的,蜂鸣器也没被烧

在三极管和R4之间接一个上拉电阻试试

根据经验这个电路是无法驱动有源蜂鸣器的,51单片机高电平输出能力很弱,不足以使晶体管饱和导通,而且9014是小功率晶体管不适合驱动有源蜂鸣器。建议改用9012低电平驱动或者加接一个9013高电平驱动。

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬

完美解决了问题,多谢大佬。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top