我使用四个继电器屏蔽来为螺线管供电,但每次使用电磁阀时,Arduino立即重新启动。
我们已经针对具有相同类型屏蔽的两个不同项目执行了此操作,这两个项目都会导致同样的问题。
我在查找导致系统重启的原因时遇到了一些麻烦。有什么想法吗?
盾牌是Catalex继电器护盾。
答案 0 :(得分:0)
听起来像驱动继电器线圈会导致电压下降。电压恢复后,Arduino重启,就像它刚刚开启一样。
答案 1 :(得分:0)
断开电磁阀时会发生什么?是否会发生相同的行为?这些是继电器,因此继电器侧的电路应该是隔离的。
您是从电源还是USB端口为Arduino供电?
奇怪的是,如果您查看HLS8L-DC5V-S-C的数据表:
http://www.dipmicro.com/?datasheet=HLS8L.pdf
它表示5V继电器(L型)的线圈电阻应为70欧姆,0.35 W,因此驱动它需要70 mA;我认为有一个小型晶体管可以从引脚驱动 ,但你仍然需要从某个位置接通70 mA来关闭每个继电器。
你有哪个版本的电路板?
http://seeedstudio.com/wiki/Relay_Shield
我对Catalex Relay Shield的搜索指向Seeedstudio版本,但可能是您的主板需要外部供电。