分享:蜂鸣器高电平会响,低电平不响该电路中三极管相当于一个开关

2019-07-20 22:40发布

本帖最后由 1208 于 2019-4-22 18:43 编辑

运行原理如下 1当GPIO输出低电平,三极B极与E极间没有...

用到一个 NPN 三极管(S8050)来驱动蜂鸣器, R60 主要用于防止蜂鸣器的误发
声。当 PB.8 输出高电平的时候,蜂鸣器将发声, 当 PB.8 输出低电平的时候,蜂鸣器停止发声

该电路中三极管相当于一个开关, 运行原理如下1当GPIO输出低电平,三极B极与E极间没有电压差,三极管E极与C极间不通,蜂鸣器FM没有电流通过,蜂鸣器不响。
2当GPIO输出高电平,三极B极与E极间形成电压差,三极管E极与C极之间导通,电流通过蜂鸣器FM,如果是有源蜂鸣器,则立即发出beep声
二极管.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
1208
2019-07-21 05:49
edmund1234 发表于 2018-8-28 12:46
你说的蜂鸣器, 应该是无源的蜂鸣片吧
蜂鸣片其实等效于电容, 给它直流电电压, 它是不会发声的, 只有电 ...

电磁式的有源蜂鸣器,有源不是指电源的“源”, 而是指有没有自带震荡电路,有源蜂鸣器自带了震荡电路,
一通电就会发声;无源蜂鸣器则没有自带震荡电路,必须外部提供 2~5Khz 左右的方波驱动,才能发声

一周热门 更多>