单片机干扰 点击:1600 | 回复:16



一只小鸟

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2006年5月28日
发表于:2006-05-28 19:20:00
楼主
有一单片机系统,控制电机和电磁阀(220V)频繁起动,在电机起动时会出现程序跑飞,该怎样解决这种干扰?我看过以前的贴子,有些好象类似,但总三觉无从下手。请大家帮忙指点。



芯舰数码

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2005年7月28日
发表于:2006-05-28 21:04:00
1楼
光偶隔离,电源分开!!



    深圳芯舰数码作为专业的Design house,我们为客户提供从用户需求、系统设计、软硬件开发、全面测试和产品认证的全程设计服务,整合自己的FPGA设计,高速电路板设计能力,以及嵌入式软件开发能力,让我们可以提供系统级的解决方案给我们的客户。

芯舰数码工作室
QQ:    308955632
MSN:   sysdsn@hotmail.com
Email: sysdsn@yahoo.com
Web:   http://www.sysdsn.com

一只小鸟

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2006年5月28日
发表于:2006-05-29 09:55:00
2楼
光电隔离,电源分开,这些办法都用了,可是干扰依然存在。

julylf

  • 精华:1帖
  • 求助:0帖
  • 帖子:19帖 | 99回
  • 年度积分:0
  • 历史总积分:281
  • 注册:2005年3月09日
发表于:2006-05-29 13:40:00
3楼
以上主要为空间磁场干扰,对你的PCB板布线进行优化,或者针对减小磁干扰做些措施应该就可以了。

小毛驴keke

  • 精华:0帖
  • 求助:0帖
  • 帖子:59帖 | 245回
  • 年度积分:0
  • 历史总积分:443
  • 注册:2005年10月13日
发表于:2006-05-29 14:34:00
4楼
单片机是否做过EMC试验,可能单片机本身就不行。

小毛驴keke

  • 精华:0帖
  • 求助:0帖
  • 帖子:59帖 | 245回
  • 年度积分:0
  • 历史总积分:443
  • 注册:2005年10月13日
发表于:2006-05-29 14:34:00
5楼
单片机是否做过EMC试验,可能单片机本身就不行。

wuhy

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 14回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2005年2月01日
发表于:2006-06-15 16:07:00
6楼
可以用软件捉到跑飞的地方,我还听说有些单片机本身不好,像我以前用的爱特梅尔的就不好,现在换摩罗拉的一点问题也没有.

autoyx.com

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 634回
  • 年度积分:0
  • 历史总积分:882
  • 注册:2005年9月27日
发表于:2006-06-17 21:35:00
7楼
光偶隔离,电源分开!!
具体设计可参见:
http://www.autoyx.com/IOAsm/02.htm

剑心33

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 210回
  • 年度积分:0
  • 历史总积分:1008
  • 注册:2005年7月14日
发表于:2006-06-26 12:15:00
8楼
哦,我也是这个问题,使用的是AT系列的,请问换那种单片机好些?

虞先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年6月19日
发表于:2006-06-26 16:03:00
9楼
电机启动时会有数倍与正常电流的启动电流,加之电机为感性负载,通断电时会产生感应电势,这些都会产生电源浪涌冲击,电机功率越大冲击也越大。如果你用来控制电机和电磁阀的是继电器或者接触器,那么它们的触点分合时的火花(电弧)也会产生电磁辐射,尝试在触点上并接一个灭弧电容,看看能否消除干扰?但是这个电容的耐压一定要足够高,通常220V的电源灭弧电容要用600V以上的耐压。至于单片机,同样的型号选用工业级的产品会好些。另外,在单片机的端口、总线、和外壳屏蔽方面,都可以采取一些措施来改善。楼主遇到的问题很正常,单片机应用系统的抗干扰和稳定性设计是一个需要足够重视的事情,也是很有学问值得研究的。

剑心33

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 210回
  • 年度积分:0
  • 历史总积分:1008
  • 注册:2005年7月14日
发表于:2006-06-27 15:14:00
10楼
  电容多大为好???

虞先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年6月19日
发表于:2006-06-27 17:04:00
11楼
下面引用由剑心33在 2006-6-27 15:14:00 发表的内容:
    电容多大为好???
--------------------------------------------------------------------------------------------
那要看负载大小,一般可先放0.01UF试试。接电容也是判断干扰来源的方法,如果接上电容后干扰明显减弱或消除,那么这就是干扰源了。

剑心33

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 210回
  • 年度积分:0
  • 历史总积分:1008
  • 注册:2005年7月14日
发表于:2006-06-28 14:31:00
12楼
谢谢le 

虞先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年6月19日
发表于:2006-06-29 09:23:00
13楼
不客气,试试吧,干扰的原因很多,难以一概而论,但传播途径无非是传导和辐射。最好的办法是找出干扰源,从源头上加以抑制。如果有什么问题欢迎继续讨论。

feifeiyan

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 50回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2006年8月11日
发表于:2006-08-15 23:16:00
14楼
我觉得可以在程序跑飞的地方多加几个NOP,

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 12:26:00
15楼
电机跟单片机芯片近不?如果比较近的话可能就是电机启动时候的电磁干扰引起的

我是小菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 82回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2006年8月11日
发表于:2006-08-17 12:29:00
16楼
另外,看看控制电机的接触器在闭合的瞬间有没有拉弧?

热门招聘
相关主题

官方公众号

智造工程师