完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`如题,我想用一个51单片机控制家里的日光灯管的亮灭,思路是红外接收数据,单片机处理数据,用P1.0口控制一个光耦,用光耦来控制继电器的开断,继电器那端接的220V市。在开发板上拿一个220V,3W的LED灯测试程序,没有任何问题。然后我用洞洞板焊了个最小系统板,焊接好后,上电的时候(直接用手机充电器转的5V,因为用不上手动复位,就没有焊接手动复位开关,只焊接了上电复位。上电就是插上这个充电器),单片机偶尔会死机(也就是我初始是让继电器吸合,结果有时候上电后,继电器吸合后一瞬间马上就断开。并且红外遥控不起作用,就是死机了。),但是有时候上电后,又是正常的,红外遥控也可以没有问题。根本找不出来是什么问题啊。头都大了,有大神帮忙看吗? 下面是原理图 图中的光耦加继电器模块是淘宝上买的,没有原理图。所以也没办法分析它的问题。 焊接是用洞洞板焊的,偶尔正常,偶尔又不行。到底是什么问题呢?是不是会干扰呢?另外如果想控制感性负载的话,怎么才能让单片机抗干扰啊? ` |
|
相关推荐
9个回答
|
|
1、复位电路有必要调整一下,1uF电容的容量偏小,建议换成4.7或10uF的,这样可保证ms级的复位脉宽。51单片机的复位特性普遍都不很好,复位不可靠极易出现死机现象。同时,对地的10K电阻最好反并联一个泄放二极管,以防瞬间掉电时因电容电荷还未放掉而导致单片机不能正常复位;
2、从你的图上看电源没有接大容量的退耦电容,电源至少应接一个100uF电解电容,在单片机VCC引脚处还应接一个0.1uF独石或瓷片电容,继电器板的供电端也应接一个100uF的电解电容,并注意电源的容量是否足够。电源不稳定或退耦不良的话,也容易造成死机。我估计你的问题十有八九就是电源退耦不良所致; 3、检查晶振和垫振电容的焊接是否良好。
最佳答案
|
|
|
|
貌似以找到问题,用的这个插排过电保护,偶尔上电的时候插排会没电。
|
|
|
|
也许你的 RST电阻改成100K更好。
|
|
|
|
|
|
|
|
LZ 描述一下红外的收、发(模块),详细点。图上看不清……
|
|
|
|
发送模块是我用的一个电视的遥控器,自己用51单片机解出来了他的编码,在买的最小系统板上面测试可以使用。 接受模块是个一体化的1838的那个接收头,用的是外部中断来接受的红外数据,之后解码后执行对应操作。 |
|
|
|
aa40111 发表于 2015-7-21 18:54 问题可能出在接收头上:日光灯光中含有很强的红外干扰信号。 按下列方法试验一下: 避免日光灯光线直接照射到接收头,尽可能把两者隔开,然后试试是不是好了。 |
|
|
|
并了一个大容量的电容之后,没有出现死机问题了!
|
|
|
|
等型干扰的问题..................
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
250 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
473 浏览 2 评论
571 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
260 浏览 0 评论
400 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11976 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 09:06 , Processed in 0.924871 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号