找回密码
 注册
关于网站域名变更的通知
查看: 332|回复: 7
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-10-28 10:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
如图所示,用得STC12的单片机,VCC是5V的,继电器也是5V的,控制继电器的时候不能同时两个都开启,两个IO口都为1时,继电器电压为2.2V左右,不能完全开启,只接一个继电器就正常开启关闭。求解决啊
. W0 ^& f) c8 X" j* @4 A
! ?5 w8 Z# Y) P; p5 [  j5 M' _/ N6 S: T) x7 q- I$ b. R& C* u& w

该用户从未签到

2#
发表于 2022-10-28 11:11 | 只看该作者
可以看下两个都开启的时候,5V还是5V么。

该用户从未签到

3#
发表于 2022-10-28 13:23 | 只看该作者
那个灯是串在电路里的,先去掉试试吧

该用户从未签到

4#
发表于 2022-10-28 13:27 | 只看该作者
这个就是驱动能力不够导致的,VCC用恒压充电器,不要用电池

点评

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

该用户从未签到

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

    [LV.7]常住居民III

    6#
    发表于 2022-10-28 17:37 | 只看该作者
    驱动线带负载LED,建议把驱动方式改了,三极管用PNP,把LED并联在继电器25引脚上。

    该用户从未签到

    7#
    发表于 2022-10-31 14:06 | 只看该作者
    Dollche 发表于 2022-10-28 13:276 a$ H# _) |" [) w  Y
    这个就是驱动能力不够导致的,VCC用恒压充电器,不要用电池

    ) `4 N3 k3 \% J8 P8 \这是大神,一针见血的指出了问题- W9 ^0 _# Y+ E) a( h3 G

    该用户从未签到

    8#
    发表于 2022-10-31 14:08 | 只看该作者
    也可以在IO口接一个上拉电阻,用上拉电阻的灌电流驱动三极管
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-4 19:43 , Processed in 0.078125 second(s), 30 queries , Gzip On.

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

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

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