找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7856|回复: 10
收起左侧

TMB12A05有源电磁式蜂鸣器为什么用单片机驱动不了?

[复制链接]
回帖奖励 15 黑币 回复本帖可获得 15 黑币奖励! 每人限 2 次
ID:427121 发表于 2019-1-1 16:35 | 显示全部楼层 |阅读模式
下图位蜂鸣器驱动电路,有源蜂鸣器不是直接给高电平就可以了吗,为何挂在单片机P0口给高电平可以响,而挂在其他I/O口上就几乎不响,求各位给予指点

蜂鸣器驱动电路

蜂鸣器驱动电路
回复

使用道具 举报

ID:157238 发表于 2019-1-1 23:32 | 显示全部楼层
P0口有上拉驱动能力强些,其他的io口自身驱动能力有限,输出电流小所以几乎不响,你加个三极管放大应该就可以了。
回复

使用道具 举报

ID:459684 发表于 2019-1-2 08:35 | 显示全部楼层
看你的蜂鸣器类型哦,有些是需要脉冲信号才能驱动的
回复

使用道具 举报

ID:459629 发表于 2019-1-2 09:09 | 显示全部楼层
P0口有上拉驱动能力强些,其他的io口自身驱动能力有限,输出电流小所以几乎不响,你加个三极管放大应该就可以了。
回复

使用道具 举报

ID:187303 发表于 2019-1-2 17:25 | 显示全部楼层
先试下LED在此端口上亮度如何,如果亮度正常,那就换个B值大些的三极管吧
回复

使用道具 举报

ID:358930 发表于 2019-1-2 22:48 | 显示全部楼层
1.串的那个10k电阻换小点,再加个10k上拉电阻到VCC
2.像这种东西驱动要把输出IO口设置成强推挽。然后再进主程序。不会就再问。
3.我之前也弄过,响的声音小,现在我就怕他响的声太大。
回复

使用道具 举报

ID:460253 发表于 2019-1-3 14:18 | 显示全部楼层
看看是否有脉冲产生,或者是否有电压
回复

使用道具 举报

ID:213173 发表于 2019-1-3 20:35 | 显示全部楼层

给你3种驱动有源蜂鸣器的电路,适用于无法设置IO口强推挽的MCU。
无标题.jpg

回复

使用道具 举报

ID:1129117 发表于 2024-7-16 18:21 | 显示全部楼层
hxbin381 发表于 2019-1-2 08:35
看你的蜂鸣器类型哦,有些是需要脉冲信号才能驱动的

高电平触发的
回复

使用道具 举报

ID:1129117 发表于 2024-7-16 18:23 | 显示全部楼层
P0口的确可以响,而且声音还很大
回复

使用道具 举报

ID:1109793 发表于 2024-7-17 07:35 | 显示全部楼层
不能设置推挽的话,就把那个10K改为上拉电阻,一端接5V一端接基极,基极和IO直接连接。实际上不用三极管,直接吧蜂鸣器负极接IO上面用低电平驱动也一样用的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表