5v和12压差太大,仅仅使用芯片驱动,若不实现电平隔离不光很难成功,而且在停止工作的时候12v高压可能会加到耐压只有5.5v的GPIO管脚上,烧毁你的单片机,你可以去测量一下你关断扬声器是GPIO管脚上的电压和N管基极电压,看看它是否截止 。难点就是无法用5V关断12V,因为这个5V是单片机驱动的,由于驱动能力有限(常见TTL和CMOS驱动),在12V电压加在上面时,他驱动高时电流都可能倒灌,管脚工作状态都会不正常 。实现方法就是要用12V控制12V,要想用3.3V安全的控制12V,最常见的电平转换就是OC或者OD门,这里需要使用两片NPN的三极管就能解决问题 。
【PNP三极管做开关电路,控制端为低时负载工作,控制端为高时负载不工作。】
文章插图
像上图那样,当GPIO为高时,Q1导通,A点电压为0V,Q2截止,LED灯和扬声器就不会响了,当GPIO为0时,Q1截止,12V通过R1给Q2正偏,使得Q2导通,LED和Speaker就work了,调节R1和R3的大小来控制LED的亮度和Speaker的响亮程度 。
推荐阅读
- 做胎毛笔的寓意?
- 奶枣能用家里普通的炒锅做吗?
- 大学生赚钱方法 你都做过哪些
- 外墙保温施工做法是怎样的
- 1月28号后坐私家车要做核酸检测吗?
- 1月28日前回赤峰第7天和第14天需要做核酸检测不
- 猪肉栗子怎么做 猪肉栗子的做法
- 爆炒牛肉丝的家常做法 吃上瘾的美味小炒
- 青椒回锅肉的家常做法 青椒回锅肉的步骤
- 嫩藕怎么做好吃 嫩藕如何做好吃