IO控制继电器只能同时开一个
如图所示,用得STC12的单片机,VCC是5V的,继电器也是5V的,控制继电器的时候不能同时两个都开启,两个IO口都为1时,继电器电压为2.2V左右,不能完全开启,只接一个继电器就正常开启关闭。求解决啊用什么供电?估计电流不够,而且继电器确定不加续流二极管吗? 那就先看看你的电源带载能力吧 sjnh 发表于 2021-8-17 17:10
那就先看看你的电源带载能力吧
我用电源只接两个继电器是可以导通的,5V1A的电源。测了下两个继电器的电流只有30多ma 单模先声 发表于 2021-8-17 17:10
用什么供电?估计电流不够,而且继电器确定不加续流二极管吗?
我加了一个二极管,貌似不管用,二极管负极是接到VCC端了 电阻改1k-2k;
或者电路改了,用PNP三极管驱动 梦在那 发表于 2021-8-17 17:18
我加了一个二极管,貌似不管用,二极管负极是接到VCC端了
加个下拉电阻试试 R2,R3有点小了 R2 R3使用1~2K,IO设置为推挽输出。 单模先声 发表于 2021-8-17 18:26
加个下拉电阻试试
好的,我试试 coody 发表于 2021-8-17 22:06
R2 R3使用1~2K,IO设置为推挽输出。
好试试看
本帖最后由 梦在那 于 2021-8-18 09:36 编辑
我在基极加了10K下拉电阻,没有效果,R2 R3改成2K,也是没反应,换成1K的也不行
楼主的电路没有问题啊,跟R2,R3也没有关系的,他的基极还有一个发光管,已经把电压降下去1伏多了,基极电流再大,集电极电流也不会大到把电源拉没电了..... 梦在那 发表于 2021-8-18 08:52
好试试看
设置了推挽输出,也没反应 chineseboyzxy 发表于 2021-8-18 09:39
楼主的电路没有问题啊,跟R2,R3也没有关系的,他的基极还有一个发光管,已经把电压降下去1伏多了,基极电流 ...
就是不知道哪里出现问题了,一个的时候正常,两个就供不起了 明显电源问题,或者回路有问题,总之电源的问题 楼主这部分电路没有啥问题。
出现异常不应只测量继电器电压,还要测量两个IO口电压和VCC。
工作正常时,这3个点电压应改接近5V。
另外常见单个5V继电器线圈的驱动电流约为70mA,此电路三极管基极电流约为10mA。因此楼主电路正常工作时总电流约为150mA。
这些数值楼主都测量下。应该就能找到原因了。发贴时应该要带这些数值。 ayb_ice 发表于 2021-8-18 10:05
明显电源问题,或者回路有问题,总之电源的问题
电源回路可能存在什么问题 梦在那 发表于 2021-8-18 10:17
电源回路可能存在什么问题
比如,接触不良,走线细,与原理图不一致等 本帖最后由 梦在那 于 2021-8-18 14:26 编辑
嗯,在STC12C5A60S2直插单片机上可以正常用,唯一的区别就是单片机不同,我用的是STC12C5A60S2的P04P05引脚,不行,
页:
[1]
2