找回密码
 注册
关于网站域名变更的通知
查看: 347|回复: 7

STC12单片机IO控制多个继电器但只能同时开一个,哪里出问题?

[复制链接]

该用户从未签到

发表于 2022-10-28 10:22 | 显示全部楼层 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如图所示,用得STC12的单片机,VCC是5V的,继电器也是5V的,控制继电器的时候不能同时两个都开启,两个IO口都为1时,继电器电压为2.2V左右,不能完全开启,只接一个继电器就正常开启关闭。求解决啊. c5 F. j. l+ `  v" o& W  B
1.png
/ F6 d* |+ }6 }$ b) T7 R* O$ Z7 m/ Q  X! F

该用户从未签到

发表于 2022-10-28 11:11 | 显示全部楼层
可以看下两个都开启的时候,5V还是5V么。

该用户从未签到

发表于 2022-10-28 13:23 | 显示全部楼层
那个灯是串在电路里的,先去掉试试吧

该用户从未签到

发表于 2022-10-28 13:27 | 显示全部楼层
这个就是驱动能力不够导致的,VCC用恒压充电器,不要用电池

点评

这是大神,一针见血的指出了问题  详情 回复 发表于 2022-10-31 14:06

该用户从未签到

发表于 2022-10-28 14:04 | 显示全部楼层
一般MCU得IO口输出电流是很小的,20ma左右,具体要看MCU的数据手册,看你这电路三极管基极的电流还是蛮大的快到25ma了,因此就会出现只能驱动一个继电器的情况 。
  • TA的每日心情
    无聊
    2023-7-28 15:06
  • 签到天数: 143 天

    [LV.7]常住居民III

    发表于 2022-10-28 17:37 | 显示全部楼层
    驱动线带负载LED,建议把驱动方式改了,三极管用PNP,把LED并联在继电器25引脚上。

    该用户从未签到

    发表于 2022-10-31 14:06 | 显示全部楼层
    Dollche 发表于 2022-10-28 13:27" P: a3 ^# j6 d, o! K- N" |3 k% w
    这个就是驱动能力不够导致的,VCC用恒压充电器,不要用电池
    1 t8 \" d  B# E; F$ {( l' I
    这是大神,一针见血的指出了问题, t* A' L0 U: r8 \

    该用户从未签到

    发表于 2022-10-31 14:08 | 显示全部楼层
    也可以在IO口接一个上拉电阻,用上拉电阻的灌电流驱动三极管
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-28 01:38 , Processed in 0.140625 second(s), 31 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表