关于用GPIO口控制双向可控硅(5V电动机和蜂鸣器)的问题。
[复制链接]
我用一块ARM9的板子, 供电是锂电池3.7V;
目标: 我有3个设备(电动机;蜂鸣器;AD模块),这些模块都要5v才能工作。于是我就加一个升压板(3v升5V);但是我想控制这些模块的电源通断。于是用了4个双向可控硅Z0409MF,并用4个GPIO口来控制。(图上没有AD模块)。 升压板:3v-》5.5V,700mA; 电动机:
DC5V; 110mA; 供电在BELL上方的5V。 GPIO口:低电平=接地;高电平=3.3V。
现在的情况:
我能控制升压板的开关,GPIO口工作都正常(不接直流电动机的情况下)。但是当我接上直流电动机后,我无法控制直流电动机的通断。检测单片机,发现单片机的IO口电压变成5.5V了.
我觉得原因:当低电平有效时,感觉是A2脚的正向电压向G脚跑过去了,而不是回到A1脚。这是为什么呢?
在我不重新画板的情况下, 能解决这些问题吗?
|