文号
t70564
阅读
11114
回复
5
收藏
3
485通信如何抗干扰
2015/03/19
IP:广东
        做了一个单片机带485通讯的板子,昨晚的时候测试好好的,有一次在旁边插插座的时候,发现485通讯死机了,额就是因为擦插座的干扰就把单片机都搞死机了,各位大神有木有什么牛逼的方法防范一下干扰。
        单片机型号为飞思卡尔ms9s08ac16cg,与485芯片通过光耦隔离,供电电源隔离,平时运行很好,可是旁边有干扰立马把单片机搞死机,求大招。
5
wenjizu作者
11年9个月前IP:广东
757601
3楼
引用 Dr.Garen:
这样吧,说说我的经验,这种情况一般有两种原因,一是干扰进入485数据,导致单片机无法识别485造成死机,二是电源部分受到干扰,单片机供电不稳定造成死机。
应该是EMC做的不太好,布板的时候要注意一些,加一个外壳并且接地也会有所改善,单片机供...
电源用的是一个双输出的变压器,分别整流滤波,485芯片用一个7805稳压供电,后面用了一个4.7uf的钽电容和485芯片并联。单片机用2931稳压供电,单片机电源上有两个4.7uf的钽电容和一个0.1uf的贴片电容。
引用
评论
wenjizu作者
11年9个月前IP:广东
757602
4楼
引用 Dr.Garen:
这样吧,说说我的经验,这种情况一般有两种原因,一是干扰进入485数据,导致单片机无法识别485造成死机,二是电源部分受到干扰,单片机供电不稳定造成死机。
应该是EMC做的不太好,布板的时候要注意一些,加一个外壳并且接地也会有所改善,单片机供...
只是把外壳联在了一起,问题解决了,谢谢,应该是浮电造成的。
引用
评论
wenjizu作者
11年9个月前IP:广东
757603
5楼
引用 fusecn:
光偶隔离应该没问题的啊,除非设计有问题,共用电源了?还是单片机供电电源有问题?
用了一个双输出的变压器
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的