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