找回密码
 注册
查看: 1142|回复: 11
打印 上一主题 下一主题

继电器控制电路问题,求解

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
想用一个IO口通过8050控制一个继电器(80ma电流),其中IO的逻辑高电平为3.3V,如图所示,当IO输出高电平,继电器能够闭合,但是会导致整个CPU的IO输出管脚的逻辑高电平被拉低到2.2V,如果增大R24至10K,逻辑高电平输出增加到2.6V,求解,什么情况?

该用户从未签到

推荐
发表于 2013-12-21 13:41 | 只看该作者
这个是CPU的IO口驱动能力不够所导致,仔细看下CPU的驱动电流最大是多少,然后根据驱动能力大小,选择合适的驱动电阻,实在不行就要考虑用MOS管了。

该用户从未签到

2#
发表于 2013-12-21 10:30 来自手机 | 只看该作者
npn三极管的漏电流所导致,建议用n-ch mosfet或p-ch mosfet +npn

该用户从未签到

3#
发表于 2013-12-21 12:24 | 只看该作者
R25改为3.3V上拉,问题已经能解决。

该用户从未签到

4#
发表于 2013-12-21 12:59 | 只看该作者
上拉必导致上电顺序不对!
  • TA的每日心情
    开心
    2020-9-15 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
    发表于 2013-12-21 13:54 | 只看该作者
    可以将R24,R25的电阻适当改小点。一般,在控制系统使用继电器,最好加一个光耦前后隔离。
    2 ]! k5 W" m) i' }8 m# a

    该用户从未签到

    7#
    发表于 2013-12-23 23:07 | 只看该作者
    MCU低电平驱动能力比高电平驱动能力要强很多,因为他的高电平其实是靠内置的上拉电阻大约4.7K拉上去的,所以最好用低电平来驱动...

    该用户从未签到

    8#
     楼主| 发表于 2013-12-24 08:48 | 只看该作者
    研究了几天,认为在IO置高电平之前,三极管的C极电压为近5V,三极管导通瞬间C极对B极压差大于0.7V,导致BC之间导通使得B极与R24连接点电压被拉高,使得R24上电压高于IO口的高电平,使得CPU处于栓锁状态,引起CPU逻辑电平工作不正常!

    该用户从未签到

    9#
    发表于 2013-12-24 10:10 | 只看该作者
    感觉是CPU的IO配置不对或者是IO的驱动不够,不过一般驱动的可能性不太大,CPU IO配置不对的可能性会大一些.

    该用户从未签到

    10#
     楼主| 发表于 2013-12-24 10:52 | 只看该作者
    以上情况CPU采用的是TI的MSP430F5172单片机,试验发现改用MSP430F4152单片机后同样采用3.3V供电,输出正常,IO也没有被拉低。

    该用户从未签到

    11#
    发表于 2014-1-23 16:03 | 只看该作者
    IO驱动能力问题 还有 你这个电路 上电继电器就会开关一次吧

    该用户从未签到

    12#
    发表于 2014-1-28 10:34 | 只看该作者
    应是驱动能力不够,R24电阻大了,我用STM32F系列芯片做时,没出过这个现象。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-29 03:05 , Processed in 0.078125 second(s), 28 queries , Gzip On.

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

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

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