本帖最后由 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声
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
蜂鸣片其实等效于电容, 给它直流电电压, 它是不会发声的, 只有电变动的电压才能让它发声
电磁式的有源蜂鸣器,有源不是指电源的“源”, 而是指有没有自带震荡电路,有源蜂鸣器自带了震荡电路,
一通电就会发声;无源蜂鸣器则没有自带震荡电路,必须外部提供 2~5Khz 左右的方波驱动,才能发声
第二个电路图是错的,低端驱动应该用8050或N-MOS.
如果用8550应该放在负载的高端做开关。
一周热门 更多>