打印

关于ARM9芯片2440的GPIO驱动5V继电器原理图

[复制链接]
4058|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
lyjian| | 2013-5-30 08:24 | 只看该作者
D51直接短路
R51拿掉
Q51 8050之类就可以了

使用特权

评论回复
板凳
worldheaven|  楼主 | 2013-5-30 09:50 | 只看该作者
多谢指点,还有些次生问题
想在板子上看到继电器的工作状态才加上D51的,加上会影响电路稳定么?
Q51用手上的9013T可以代替8050么?
SOT-23封装的管脚应该是固定的吧?

使用特权

评论回复
地板
NE5532| | 2013-5-30 15:34 | 只看该作者
如果你的继电器工作电流大于LED的工作电流,那么LED相当于在给继电器限流。R7和R51都是多余的,本来没有电平兼容问题的,被你自己做出来了。

使用特权

评论回复
5
worldheaven|  楼主 | 2013-5-30 16:20 | 只看该作者
NE5532 发表于 2013-5-30 15:34
如果你的继电器工作电流大于LED的工作电流,那么LED相当于在给继电器限流。R7和R51都是多余的,本来没有电 ...

多谢指点
也就是说我必须选个大于继电器工作电流的LED对么?那先留着,到时候短接即可
R51已取消,但是R7是我们的主板上已有的电阻,无法取消,是否会影响控制呢?

使用特权

评论回复
6
NE5532| | 2013-5-30 16:21 | 只看该作者
LED的电流你控制不了的,你并联在输出端口上不就可以看了。R7你实在不去掉也可以,多费些电。

使用特权

评论回复
7
worldheaven|  楼主 | 2013-5-30 17:09 | 只看该作者
本帖最后由 worldheaven 于 2013-5-30 17:10 编辑


改成如上,多谢各位大侠指点,这就弄点元器件回来试试看,我这次画的只是个继电器输出模块,黄色框内为主板上的电路
R7的问题,斑竹的意思是不用上拉就可以实现驱动三极管对么?看来下次改主板我要取消这些上拉电阻了
LED的问题,改到这个位置应该不影响驱动9013T吧?
看来还有好多东西要学习啊,谢谢各位指点

使用特权

评论回复
8
NE5532| | 2013-5-30 17:17 | 只看该作者
电路可以了,R51太大,改到1k以下。

使用特权

评论回复
9
528388812| | 2013-5-30 17:50 | 只看该作者
多谢指点

使用特权

评论回复
10
zhaoyu2005| | 2013-5-31 09:04 | 只看该作者
把D51和R51放到三极管的输出吧,也就是D51和R51串联后和继电器的线圈并联。这种接法,IO口的输出电流接近10mA了。

使用特权

评论回复
11
28182900| | 2013-5-31 12:16 | 只看该作者
用ADUM5230磁隔离

使用特权

评论回复
12
worldheaven|  楼主 | 2013-6-3 18:47 | 只看该作者
zhaoyu2005 发表于 2013-5-31 09:04
把D51和R51放到三极管的输出吧,也就是D51和R51串联后和继电器的线圈并联。这种接法,IO口的输出电流接近10 ...


你说的是这样么?这样貌似就避免给ARM的GPIO造成太大电流了吧?

使用特权

评论回复
13
NE5532| | 2013-6-3 19:55 | 只看该作者
worldheaven 发表于 2013-6-3 18:47
你说的是这样么?这样貌似就避免给ARM的GPIO造成太大电流了吧?

对,但是R51还是太大了

使用特权

评论回复
14
worldheaven|  楼主 | 2013-6-4 10:12 | 只看该作者
NE5532 发表于 2013-6-3 19:55
对,但是R51还是太大了

多谢指点,这就装起来测试一下,完事发结果上来

使用特权

评论回复
15
worldheaven|  楼主 | 2013-6-6 12:50 | 只看该作者
本帖最后由 worldheaven 于 2013-6-6 14:19 编辑

已测试,按如上图接法,GPIO电流5ma,三极管电流29ma
但是现在有个新问题,ARM启动的时候,三极管是导通的,也就是说,在ARM板启动的时候,会有十秒左右继电器是不可控的闭合状态,大家是怎么避免的呢?
ARM的GPIO驱动电流有多大呢?这5ma基本上是上拉电阻提供的电流,可否将ARM板上的上拉电阻取消,直接考GPIO驱动,是否就不会出现这个问题了?
如下图,如何让KA1高电平,KA2低电平,或相反时,继电器能闭合,目的就是想让ARM启动的时候,GPIO都是高电平或都是低电平的时候,继电器不输出,这样就能避免继电器意外输出了,只是程序上多输出一个,到无所谓,辛苦各位指点一下,有什么别的简单的办法么?
当然,下图肯定是错的,是要换三极管是么?能否用一种三极管,做出一个高电平、一个低电平时,继电器闭合呢?










QQ截图20130603184529.png (14.8 KB )

KA 2

KA 2

使用特权

评论回复
16
worldheaven|  楼主 | 2013-6-8 11:59 | 只看该作者
那位大侠能指点一下,我这样做可以实现只有一个高电平一个低电平,两个GPIO不一样的时候,继电器才会闭合么?

使用特权

评论回复
17
wh6ic| | 2013-6-8 15:01 | 只看该作者
  可以在KA1高,KA2低时闭合,可以有效避免上电复位时的意外输出,但基极电流比较大,MCU 电源为3.3V时,R52、R53建议取值1K;另外D50改为1N4148开关管会好点。9013看情况,可能够用,如果继电器工作电流比较大,需要换成8050。

使用特权

评论回复
18
worldheaven|  楼主 | 2013-6-12 23:57 | 只看该作者
wh6ic 发表于 2013-6-8 15:01
可以在KA1高,KA2低时闭合,可以有效避免上电复位时的意外输出,但基极电流比较大,MCU 电源为3.3V时,R5 ...

十分感谢指点,上班了我先按你说的测一下,貌似这次就完美了,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

66

帖子

0

粉丝