想请问各位前辈一个关于继电器的问题

[复制链接]
1534|14
 楼主| 我真爱学习 发表于 2016-11-26 15:09 | 显示全部楼层 |阅读模式
我自己做了一个板子,是用stm32为mcu的电路板,通过485驱动12路12v继电器开关,io设置为推挽输出,程序已经能成功的开关继电器了,但是会出现这样的一个问题,就是12路其中的一两路继电器吸合之后然后继电器就开始扑打扑打的不停的吸合,断开,然后我把继电器去掉,继电器的指示灯也会出现闪烁,但是其他路的继电器工作都很正常,但有时出现问题的继电器有时也能正常工作,不知道是什么问题?请各位前辈指点。
 楼主| 我真爱学习 发表于 2016-11-26 15:20 | 显示全部楼层
还有个问题,就是出现问题的是6,7,8路继电器,他们之间相互影响,比如7路开,6路就会正常,哎
maychang 发表于 2016-11-26 15:34 | 显示全部楼层
猜测:为继电器绕组供电的电源功率不足,某几个继电器吸合导致供电电压下降。
 楼主| 我真爱学习 发表于 2016-11-27 14:29 | 显示全部楼层
本帖最后由 我真爱学习 于 2016-11-27 14:32 编辑
maychang 发表于 2016-11-26 15:34
猜测:为继电器绕组供电的电源功率不足,某几个继电器吸合导致供电电压下降。 ...

版主,我的电源是一个12v,最大电流为1a的电源,他既给继电器绕组供电,然后经过转压芯片又给单片机等供电,然后下面是我的原理图和pcb图,请版主看看有没有什么需要改进的地方,

本帖子中包含更多资源

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

×
maychang 发表于 2016-11-27 18:01 | 显示全部楼层
我真爱学习 发表于 2016-11-27 14:29
版主,我的电源是一个12v,最大电流为1a的电源,他既给继电器绕组供电,然后经过转压芯片又给单片机等供电 ...

从这个局部看,没有发现什么重大问题。但D22和R34距离太近,如果有抗电强度要求的话应该距离远一点。
zyj9490 发表于 2016-11-27 19:41 | 显示全部楼层
查继电器的参数,吸合点过高,老是吸合不了,实际查下,单独的上电是否吸合,是否是继电器不良。
cjseng 发表于 2016-11-28 00:17 | 显示全部楼层
同一个电源供电了,为什么还要用光耦?
用示波器看一下,是不是输出的信号就是断断续续的
离源 发表于 2016-11-28 08:52 | 显示全部楼层
本帖最后由 离源 于 2016-11-28 08:55 编辑

给继电器线圈并联一个4.7K电阻,然后试一下,在系统工作的过程中测量一下12V电压是否稳定
3781113 发表于 2016-11-28 12:49 | 显示全部楼层
本帖最后由 3781113 于 2016-11-28 12:51 编辑

感觉不需要光耦,直接一个电阻到三极管基极。不知道加了光耦什么好处?而且12路继电器,感觉用2个ULN2003好了,不然要12个三极管,麻烦。
jrcsh 发表于 2016-11-28 12:52 | 显示全部楼层
一两路继电器吸合之后然后继电器就开始扑打扑打的不停的吸合,断开,然后我把继电器去掉,继电器的指示灯也会出现闪烁,但是其他路的继电器工作都很正常,


电流不足够,  布线有干扰,程序有逻辑问题,  猜猜会是哪个
3781113 发表于 2016-11-28 14:01 | 显示全部楼层
本帖最后由 3781113 于 2016-11-28 14:03 编辑

https://bbs.21ic.com/icview-1646192-1-1.html
看下这个帖子,二极管换成TVS。16L

zhsymy 发表于 2016-11-28 14:07 | 显示全部楼层
从“”然后我把继电器去掉,继电器的指示灯也会出现闪烁“这句话来判断,”估计是程序有逻辑问题
xmar 发表于 2016-11-28 14:31 | 显示全部楼层
三极管8050的b、e并联个10K电阻。增加三极管截止可靠性。
yichunshan 发表于 2016-11-28 16:26 | 显示全部楼层
这种事情好解决,因为现象明显。
示波器测量R31、R35
chunyang 发表于 2016-11-28 16:57 | 显示全部楼层
楼主应首先监控一下出问题前后的电源电压,包括系统供电和继电器供电。如果排除电源问题,那么程序错误的可能性较大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

60

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部