这是我最近一直在从事的项目的PCB设计(我的第一个PCB设计)。
这个想法是在没有继电器的情况下控制交流设备(风扇,灯泡等)。我使用的三端双向可控硅开关元件在这些应用中比继电器更好。我正在使用光电隔离器来与交流线路完全隔离。我尝试使用连接到笔记本电脑(未插入充电器)的USB电缆以及壁式适配器(12V)运行arduino。
起初,电路似乎工作正常。我能够使用UART将代码转储到控制器和控制灯泡中(打开/关闭以及使其变暗)。我通过UART发送命令。但是,似乎只要交流线路上有火花(当我插入/拔出风扇)时,微控制器都不会感到高兴。有时它会重置(这是图片的更好部分),而其他时候它会挂起,而我无法通过UART发送命令。我不确定烧录的代码是否也会受到影响,但是有时我不得不重新上传代码。如果我打开/关闭其他房间的风扇,则没有任何效果。
可能的问题:
1)PCB上没有接地层。
2)由于火花引起的某种EMI。
我还尝试以与风扇相同的方式插入热水器(800瓦电阻负载),但没有任何反应。因此,我认为正是电感性负载带来了问题。
对于该问题的任何建设性解决方案将非常可取。
谢谢。