自己焊接了一个51最小系统板,想做一个红外控制器的接收端。可是焊接好后,出了些问题!求高手帮忙

2019-07-15 16:33发布

如题,我想用一个51单片机控制家里的日光灯管的亮灭,思路是红外接收数据,单片机处理数据,用P1.0口控制一个光耦,用光耦来控制继电器的开断,继电器那端接的220V市。在开发板上拿一个220V,3W的LED灯测试程序,没有任何问题。然后我用洞洞板焊了个最小系统板,焊接好后,上电的时候(直接用手机充电器转的5V,因为用不上手动复位,就没有焊接手动复位开关,只焊接了上电复位。上电就是插上这个充电器),单片机偶尔会死机(也就是我初始是让继电器吸合,结果有时候上电后,继电器吸合后一瞬间马上就断开。并且红外遥控不起作用,就是死机了。),但是有时候上电后,又是正常的,红外遥控也可以没有问题。根本找不出来是什么问题啊。头都大了,有大神帮忙看吗?

下面是原理图

图中的光耦加继电器模块是淘宝上买的,没有原理图。所以也没办法分析它的问题。

焊接是用洞洞板焊的,偶尔正常,偶尔又不行。到底是什么问题呢?是不是会干扰呢?另外如果想控制感性负载的话,怎么才能让单片机抗干扰啊?
猎豹截图20150720174423.png
猎豹截图20150720174645.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。