极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30018|回复: 5

电机和继电器对arduino存在干扰的问题

[复制链接]
发表于 2014-7-17 14:09:46 | 显示全部楼层 |阅读模式
在做一个小东西,基本设计如下:

1. arduino通过一个继电器控制一个12V的真空泵,通过另外两个继电器控制2个水阀,可以控制通断,也是12V的
2. 设置了三个按钮,开始,急停,和拍液。
3. arduino上电后,进入欢迎,1602的IIC LCD,此时主程序一直在空转。按开始,进入程序。程序工作时序内,按停止,回到空转状态,之后需按下拍液键排出多余液体。急停和拍液用了外部中断

目前,程序应该算是大概能用了,基本能实现上述的功能,但是有很多问题,第一,是在按动按钮时,继电器有时候会快速的连续动作2下,至今不明原因。第二,因为真空泵速度不够快,每次操作需要连续工作几十秒,用了delay加循环。

上诉情况是在不加12V外加电源的情况下。加了12V外加电源后,完全是乱的,直接开始程序,而且是跳到程序中部开始的,中断也不受控制。

出现的原因,是因为12V电机或者继电器的电流干扰造成的么?不应该是完全断开的么?

另外,arduino上电的时候,我注意到继电器短暂的通了一下电。是正常的么?似乎在加12V电源后,继电器通电,然后就开始胡整了。

请问各位有什么方法可以解决么?非常感谢
回复

使用道具 举报

发表于 2014-7-17 14:36:07 | 显示全部楼层
"第一,是在按动按钮时,继电器有时候会快速的连续动作2下"
按键要消抖。
“加了12V外加电源后,完全是乱的,直接开始程序,而且是跳到程序中部开始的,中断也不受控制。”
可以是12电机或者继电器对arduino造成了干扰。
1、继电器如果使用模块的话,尽量使用了光耦隔离的。
2、arduino和继电器、电机不要用一个电源,不要共地。
回复 支持 反对

使用道具 举报

发表于 2017-1-19 17:01:26 | 显示全部楼层
i7456 发表于 2014-7-17 14:36
"第一,是在按动按钮时,继电器有时候会快速的连续动作2下"
按键要消抖。
“加了12V外加电源后,完全是乱 ...

我也遇到这问题,就是想问下,一点电源下,12V共电机,又供板子,如何隔离?
回复 支持 反对

使用道具 举报

发表于 2017-1-29 21:55:59 | 显示全部楼层
本帖最后由 xukejing 于 2017-1-29 21:57 编辑

这很明显是电源波纹超过板载滤波电容的极限了,主要原因是电机电感造成的负电压
每个电机各并联一个开关二极管。这个叫续流,既可以防止打火,又可以防止反向电压通过地线干扰。
继电器上肯定加了一个1N4148了,但是很多人总忘了给电机也加一个
回复 支持 反对

使用道具 举报

发表于 2017-1-31 14:35:38 | 显示全部楼层

消除一些雜訊

本帖最后由 galaxy 于 2017-1-31 20:37 编辑

耍先看您的電源供應器負載容量夠不夠大,

開關式電源 (我們這兒叫"交換式"電源) 它是有一定的雜訊,
用個 0.1u 的電容 接在 V+ 及 GND 之間 ,
在電機的 V+ 及V- 兩端也接上 0.1u 的電容, (陶瓷電容即可)
這樣就消除一些雜訊
回复 支持 反对

使用道具 举报

发表于 2017-2-2 13:51:59 | 显示全部楼层
用5V的继电器,继电器线圈用arduino同一组电源,真空泵12V用另一组电源,互相不相连即可。
除了滤波问题,用电笔测一下开关电源的输出端,如果电笔亮的话,把电源插头对调一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 14:27 , Processed in 0.041951 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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