标题: TMB12A05有源电磁式蜂鸣器为什么用单片机驱动不了? [打印本页]

作者: kuba310    时间: 2019-1-1 16:35
标题: TMB12A05有源电磁式蜂鸣器为什么用单片机驱动不了?
下图位蜂鸣器驱动电路,有源蜂鸣器不是直接给高电平就可以了吗,为何挂在单片机P0口给高电平可以响,而挂在其他I/O口上就几乎不响,求各位给予指点

蜂鸣器驱动电路.png (8.65 KB, 下载次数: 42)

蜂鸣器驱动电路

蜂鸣器驱动电路

作者: le51    时间: 2019-1-1 23:32
P0口有上拉驱动能力强些,其他的io口自身驱动能力有限,输出电流小所以几乎不响,你加个三极管放大应该就可以了。
作者: hxbin381    时间: 2019-1-2 08:35
看你的蜂鸣器类型哦,有些是需要脉冲信号才能驱动的
作者: dragon123123    时间: 2019-1-2 09:09
P0口有上拉驱动能力强些,其他的io口自身驱动能力有限,输出电流小所以几乎不响,你加个三极管放大应该就可以了。
作者: cm7626    时间: 2019-1-2 17:25
先试下LED在此端口上亮度如何,如果亮度正常,那就换个B值大些的三极管吧
作者: 冰冰洁洁    时间: 2019-1-2 22:48
1.串的那个10k电阻换小点,再加个10k上拉电阻到VCC
2.像这种东西驱动要把输出IO口设置成强推挽。然后再进主程序。不会就再问。
3.我之前也弄过,响的声音小,现在我就怕他响的声太大。

作者: dongxiansheng    时间: 2019-1-3 14:18
看看是否有脉冲产生,或者是否有电压
作者: wulin    时间: 2019-1-3 20:35

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







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