打印

光电隔离过了,为什么还被干扰

[复制链接]
5183|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
blue_lj|  楼主 | 2008-3-21 09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    请教各位大侠,本人做了一个电机驱动电路,单片机电源和驱动电机的电源通过光电隔离了,为什么电机一旦负载过大且改变方向的一个瞬间,单片机就复位
    通过示波器发现,在小负载情况下,电机可以正常工作,一旦负载过大,且改变旋转方向一瞬间,在单片机电源可能出现一个振铃信号,导致单片机电压过低,从而出现单片机复位,单片机电源为7.2V,采用MAX603稳压到5V为单片机供电,电机电源为11.1V,电机工作电流为10A,两个电源相互独立,没有共地。
   图中J1-motor1接口输出PWM和电机正反转信号给CPLD,通过CPLD变换为4路PWM信号控制4个MOS管

相关帖子

沙发
sjnh| | 2008-3-21 09:42 | 只看该作者

单片机的电源与电机的电源要用不同的

比如2个变压器或开关电源供电

使用特权

评论回复
板凳
blue_lj|  楼主 | 2008-3-21 10:21 | 只看该作者

我用的是套电池

我分别使用了两套电池,通过光电隔离过,一套为单片机供电,一套为电机供电,可就是电机运转影响了单片机电源

使用特权

评论回复
地板
liudewei| | 2008-3-21 17:32 | 只看该作者

电源隔离不见得就不干扰

考虑光耦两边电源地之间、电源对大地之间加去耦电容试一下,容值在1~4.7nF/耐压要高一点,根据情况。

使用特权

评论回复
5
anewlife| | 2008-3-22 09:52 | 只看该作者

关注一下~~~

使用特权

评论回复
6
张骏洋| | 2008-3-22 13:18 | 只看该作者

你单片机的复位电路看一下.

会不会是复位电路没有搞好.还有你单片机的电源最好加个电容,220uF/

使用特权

评论回复
7
5_0_5| | 2008-3-22 13:23 | 只看该作者

关注

使用特权

评论回复
8
blue_lj|  楼主 | 2008-3-24 08:36 | 只看该作者

原因找到了

原因终于找到了:
原来是强烈的电磁干扰,我使用了两个大电流电机是,每个电机的工作电压是11.1V,最大电流可以达到10A,而且主板和驱动电路非常近,所以电机一旦改变运转方向,单片机就会重新启动,后来我把主板和驱动器的拿远了一些,复位想象很少了,但是还会干扰数据线。
新的问题又来了,如何防止电机干扰,我看又的电机驱动上带有磁环,这个磁环是用来做什么的,如何选择参数,又如何和控制线路连接,请各位赐教。

使用特权

评论回复
9
freebenben| | 2008-3-25 19:29 | 只看该作者

试一下

复位脚对地加个104电容,数据线全部串磁珠,主板用铁皮盒罩起来,电机上并个电容。

使用特权

评论回复
10
wuhanhebin| | 2008-3-25 21:09 | 只看该作者

你等于未用光偶!

你等于未用光偶!电源未分开

使用特权

评论回复
11
fluke56512| | 2008-3-26 08:23 | 只看该作者

其实也没啥

单片机电源用大的去耦电容。

那磁环用的是磁珠吗?当传输电流信号时,用磁珠是阻止共地干扰的

使用特权

评论回复
12
blue_lj|  楼主 | 2008-3-26 08:37 | 只看该作者

一点体会

1.电源是分开的,通过光耦完全隔离了,只是不知道两个电源的地线是否需要连接起来,我的没有接。
2.前面说的磁环真实名词叫“低频扼流圈”,用来通直阻交的,我买了几个扼流圈放在电路上测试,后面会将测试结果告诉大家
3.找到一篇**和大家共享。

相关链接:https://bbs.21ic.com/upfiles/img/20083/200832683659744.pdf

使用特权

评论回复
13
ruyu| | 2008-3-26 10:48 | 只看该作者

光电隔离过了,为什么还被干扰

你是电源被干扰了,而不是光藕的事

使用特权

评论回复
14
blue_lj|  楼主 | 2008-3-31 12:37 | 只看该作者

解决方法找到了

原因:电机驱动电流过大,电磁感应很强烈,通过电磁辐射性干扰了单片标机的工作
解决方法:在每个电机连接线上加入了一个双向TVS二极管,
结果:立竿见影,单片机再也不会复位,也不会丢数据了。

使用特权

评论回复
15
sordyz| | 2008-3-31 21:12 | 只看该作者

关注

使用特权

评论回复
16
wjh1978| | 2008-4-2 10:29 | 只看该作者

我说一点看法,

  电机是一个感性负载,当你的方向改变的时候,由于电感的作用,会产生一个很大的di/dt,这个尖峰不定,但是很大,我测量过,如果是大电压,大电流的,这个东西能瞬间击穿可控硅,所以,在驱动杆上加上一些阻尼次换、来抑制瞬间产生的di/dt.

使用特权

评论回复
17
shalixi| | 2008-4-2 11:30 | 只看该作者

两个电源没有相互独立

通过示波器发现,在小负载情况下,电机可以正常工作,一旦负载过大,且改变旋转方向一瞬间,在单片机电源可能出现一个振铃信号,导致单片机电压过低,从而出现单片机复位,单片机电源为7.2V,采用MAX603稳压到5V为单片机供电,电机电源为11.1V,电机工作电流为10A,
-------------------------------------------------------------------
说明两个电源来自同一个电源。何来“两个电源相互独立”?两个电源没有共地就是相互独立了?请把两个电源的源头贴出来看。

使用特权

评论回复
18
awey| | 2008-4-2 11:58 | 只看该作者

试试:

1、直接在电机的接线端上,并联一个电容器,并在引出线端各串两个电感
2、马达换向时,先关断4个MOS管,延时一下,再加换向电压。

使用特权

评论回复
19
blue_lj|  楼主 | 2008-4-4 23:01 | 只看该作者

解释

1.我目前采用的了TVS瞬断二极管(双向的),当电机感应的电压超过22V时,二极管产生雪崩导通,从而讲感应电压钳制在22V,所以辐射干扰大大减少。
2.两个电源的确是完全独立的,理由是,我用了4个光电耦合,可以参见1楼我附加的图纸,两个电源见的地线也是完全隔离的。
3.在复位电路上加上拉电阻和104电容,结果没有明显好转,还是复位
4.在电机两端加104电容,也没有解决问题,开始我以为是我的电容耐压太低,后来改为耐压1500V的瓷片电容,还是没有解决问题
5.最后考虑到了三种方案,
   采用压敏电阻并联在电机上
   TVS双向二极管并联在电机
   对单片机电源加入一个滤波器(电子市场买的滤波模块)
   由于先采用了TVS,问题迎刃而解,所以压敏电阻和滤波模块我就没有尝试了。
6.单片机电源的确被干扰了,电机一旦正反转,示波器观察单片机电源(非电机电源)会马上产生一个负的锯齿波形,后来我串上了一个扼流圈,结果锯齿波变成了振铃波形。

7.最后的出的结论是:我用的电机太猛了,4路电机,每路电机堵转电流高达4A(11V工作),故产生的感应电压非常大,在加上我的控制器离电机不到5CM的距离,故主板非常容易被干扰。

使用特权

评论回复
20
blue_lj|  楼主 | 2008-4-4 23:05 | 只看该作者

TVS 即瞬态抑制二极管(Transient Voltage Suppressor)

1、概述: 
TVS管是瞬态电压抑制器(Transient Voltage Suppressor)的简称。它的特点是:响应速度特别快(为ns级);耐浪涌冲击能力较放电管和压敏电阻差,其10/1000μs波脉冲功率从400W~30KW,脉冲峰值电流从0.52A~544A;击穿电压有从6.8V~550V的系列值,便于各种不同电压的电路使用。
2、特性: 
TVS管有单向与双向之分,单向TVS管的特性与稳压二极管相似,双向TVS管的特性相当于两个稳压二极管反向串联,其主要特性参数有: 
①反向断态电压(截止电压)VRWM与反向漏电流IR:反向断态电压(截止电压)VRWM表示TVS管不导通的最高电压,在这个电压下只有很小的反向漏电流IR。 
②击穿电压VBR:TVS管通过规定的测试电流IT时的电压,这是表示TVS管导通的标志电压。
③脉冲峰值电流IPP:TVS管允许通过的10/1000μs波的最大峰值电流(8/20μs波的峰值电流约为其5倍左右),超过这个电流值就可能造成永久性损坏。在同一个系列中,击穿电压越高的管子允许通过的峰值电流越小。 
④最大箝位电压VC:TVS管流过脉冲峰值电流IPP时两端所呈现的电压。 
⑤脉冲峰值功率Pm:脉冲峰值功率Pm是指10/1000μs波的脉冲峰值电流IPP与最大箝位电压VC的乘积,即Pm=IPP*VC。 
⑥稳态功率P0:TVS管也可以作稳压二极管用,这时要使用稳态功率。
⑦极间电容Cj:与压敏电阻一样,TVS管的极间电容Cj也较大,且单向的比双向的大,功率越大的电容也越大。  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

41

帖子

1

粉丝