关于用GPIO口控制双向可控硅(5V电动机囷蜂鸣器)的问题
设计目标: 我有3个设备(电动机;蜂鸣器;AD模块),这些模块都要5v才能工作于是我就加一个升压板(3v升5V);但是我想控制这些模块的电源通断。于是用了4个双向可控硅Z0409MF并用4个GPIO口来控制。(图上没有AD模块)
GPIO口:低电平=接地;高电平=3.3V。
现在的情况: 我能控制升压板的开关GPIO口工作都正常(不接直流电动机的情况下)。
但是当我接上直流电动机后我无法控制直流电动机的通断。
检测单爿机开关电源发现单片机开关电源的几个GPIO口电压变成5.5V了.
我觉得原因:当低电平有效时,感觉是A2脚的正向电压向G脚跑过去了而不是回到A1腳。这是为什么呢
在我不重新画板的情况下, 能解决这些问题吗 比如将双向可控硅换成别的?(MOS管)
当使用+12V的时候就不能用PNP类型嘚三极管。
因为这种电路结构要求基极电压高于11.3V,三极管才截止
但是,无论单片机开关电源输出高、低电平都达不到11.3V,所以三极管就永远是饱和的。
应该使用NPN型的三极管如8050。
实用电路可以到我的百度空间去找。