找回密码
 注册
关于网站域名变更的通知
查看: 3114|回复: 25
打印 上一主题 下一主题

PWM控制LED驱动ic带来干扰造成串口无法通信

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-7-30 22:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  小弟有四个灯条,一个灯条上接有3串27并的灯珠,灯条基材是用铝基板制作的,四个灯条分别用两颗驱动ic MH8015来驱动,并有PWM控制DIM端来调光,上电后pwm控制调光端,用示波器测量铝基板有频率同灯条的接口一样的频率波形产生,造成将灯条用螺丝订固定在镁铝外壳的机器设备上,串口通信就产生很强的干扰,以至无法正常通信。 如果不用螺丝钉固定的话,干扰会很小,可以正常通信。
: v2 Q! a4 T4 J# @2 E0 S   我想问一下,这个在铝基板上的有一定频率波形的信号是如何产生的呢?是天线效应,将灯珠上的这种信号耦合到了铝基板上吗?如何消除这个信号呢?还是说这个信号时无法消除的。如何解决这个正常通信问题呢? 有的人说在入口加个磁环,或是加个PAI型滤波 但是 用pwm控制DIM端本来最终控制的是DIV端的导通频率,来达到调光的目的,这无疑会将这种信号引入到灯条上,滤波滤的是尖峰脉冲吗??这好像对解决正常通信没有多大用改善吧?还就是说这个方案就是错误的呢? 大家帮我想想办法ba  

灯条驱动ic.png (19.63 KB, 下载次数: 7)

灯条驱动ic.png

该用户从未签到

推荐
 楼主| 发表于 2014-8-1 16:35 | 只看该作者
fallen 发表于 2014-8-1 15:41
6 J* l) v# h* g/ g0 b( X, J: X+ f你的功能我了解了。7 ^$ V% n) i7 `
1 纠正一下你的认识。DIM相当于ON/OFF控制,DRV是控制功率管。这句“也就是通过mos ...

3 V" C, N  }5 c你好,很感谢您的答复   
! ]6 v" w/ v1 C0 k) U, X5 ^: V  您给的解决方法: (1)减小电感的工作频率。规格书上有计算公式$ V5 O# e- y! ~
    我的灯条3串27并,每颗灯珠是3v的, 我现在用的是47uh的电感,这个如何计算呢?附图有计算公式:
( Q- ?0 W) o: D/ A1 }8 i                             2)如果可能,把铝基板接GND4 |4 C, N: r& m+ {1 H; J
     铝基板连接到了外壳,外壳可以接到地,但是这个是手持设备,不可能每次放在地上使用,这种方法难以解决;' g, A7 v7 H9 m/ f$ E. ?* ]5 ~
                            3) 输入端使用10uF/16V的陶瓷电容滤波。
7 x8 v" W* H0 B7 D  S$ Y    您说的是在灯条的入口端接这个电容吗?灯条的正极接到电容的正极再到地;
" Q+ ]: q+ ?- a* X 补充一下:芯片厂家给的答复是,这个波形有毛刺现象,这个毛刺现象造成通信失灵,而不是这个开关频临波形,不知道他说的有没有道理?

11.png (64.42 KB, 下载次数: 5)

电感的计算公式

电感的计算公式

该用户从未签到

推荐
发表于 2014-8-1 15:41 | 只看该作者
sunpeng7801567 发表于 2014-8-1 15:05* J- g& R3 J/ @
非常感谢 你的回答
1 v% Z- h0 x; R2 f3 Z6 t& s- x  P  你描述的很对! ) C; M: Z+ n7 n8 V; R
   我描述一下我的实现的功能:用PWM控制DIM调光端,其实驱动 ...

- \1 M& O$ _& c: ^7 X6 L* l你的功能我了解了。
6 G" \, q6 |- h* ?- [9 i; K1 纠正一下你的认识。DIM相当于ON/OFF控制,DRV是控制功率管。这句“也就是通过mos管的开关频率来达到调光效果的”不太正确。DIM的功能是ON/OFF的开关,DRV在DIM=1的时候才有输出,并且是按照一定的频率(规格书上有计算)开关MOS管。所以调光是通过开关电源来实现的,不是MOS管的开关频率来实现的。. K- G; V; ^: d; i# c' W* T5 ^7 T' v
2 “我想问的是,任何有一定频率的波形与其紧贴的窄长导体,这个导体都会像天线一下将这个信号耦合到吗?”会耦合,耦合的强弱跟频率的高低,功率的大小,导体的长短有关系。' u) @: X' f( `" n8 o
3 可以尝试以下方法,看是否能减小干扰) D0 |4 k( {$ m
(1)减小电感的工作频率。规格书上有计算公式) n  n+ A' q$ S: n" x' ]$ }
(2)如果可能,把铝基板接GND
; Y1 b1 e/ b9 V$ }+ X8 l(3)输入端使用10uF/16V的陶瓷电容滤波。

该用户从未签到

推荐
 楼主| 发表于 2014-8-1 15:05 | 只看该作者
fallen 发表于 2014-8-1 13:46
4 g. K$ x& v* }8 x; W$ n- M感觉描述的有点乱,重新整理一下。" x2 P6 O6 @: |( v% f7 C1 V! t/ Q# [
1 灯条的背面的铝基板是用来散热的,然后跟镁铝外壳用螺丝孔固定。5 N2 H0 k' L. R- y2 ]1 C. r
...

; k1 }+ E3 X! F  非常感谢 你的回答 + c! W, u, b! Z2 t! ~0 b4 y
  你描述的很对!
' q( K/ p* q% H6 f& V  \) ^% d   我描述一下我的实现的功能:用PWM控制DIM调光端,其实驱动ic是通过控制mos管来达到调光的目的的,也就是通过mos管的开关频率来达到调光效果的,这样灯珠上就加有一定频率的电压,灯珠背面就是一个长约35cm的铝基板,相当于是一个又窄又长的导体,就把这个一定频率的波形耦合到了铝基板上了 铝基板与外壳连接就会把这个信号传到外壳上,这样导致串口通信失灵' Y4 z* W* c* }5 }8 Z
   我想问的是,任何有一定频率的波形与其紧贴的窄长导体,这个导体都会像天线一下将这个信号耦合到吗?# {& g5 A% g6 k: M, d- w- [' q4 l
  这个如何解决呢?& K) J  Y. k9 I8 y. F% s
0 X3 e% l5 |7 D. H8 Y
' _, X' P: i5 ~& E1 ~+ n
示波器测试方法:探针的地连接灯板的地以最短的距离和最小的回流面积测结果

qfile_00.jpg (45.19 KB, 下载次数: 5)

这是灯条入口电压波形

这是灯条入口电压波形

qfile_05.jpg (58.24 KB, 下载次数: 4)

灯条入口波形与灯条上铝基板上的波形 两波形完全重合

灯条入口波形与灯条上铝基板上的波形 两波形完全重合

qfile_04.jpg (85.54 KB, 下载次数: 3)

两波形的整体 重合

两波形的整体 重合

qfile_06.jpg (46.81 KB, 下载次数: 6)

铝基板的局部波形

铝基板的局部波形

该用户从未签到

2#
发表于 2014-7-31 15:24 | 只看该作者
是不是LED灯的功率地没有单点接地,把干扰传到了GND上

该用户从未签到

3#
发表于 2014-7-31 16:28 | 只看该作者
1 灯条用螺丝订固定在镁铝外壳的机器设备上-----这个是的GND连接在一起了?
" ~. {; s% k3 I. J1 @1 _7 `1 `2 功率的GND本来就有很强的干扰,需要隔离或者远离。% ?4 s. n$ U8 n9 v
3 解决办法是通讯电路的GND跟功率的GND隔离,电阻或者磁珠等。降低串口的速率,并在串口上并联电容做滤波。

该用户从未签到

4#
 楼主| 发表于 2014-7-31 21:42 | 只看该作者
本帖最后由 sunpeng7801567 于 2014-7-31 21:44 编辑
9 z* p* ]7 ^. ~) S+ _6 H
fallen 发表于 2014-7-31 16:28" N- z; T" i7 M9 T" H% W( [5 z
1 灯条用螺丝订固定在镁铝外壳的机器设备上-----这个是的GND连接在一起了?
: U- X. A+ s" |& s$ J5 R2 功率的GND本来就有很强的干 ...
, }# [( Y9 z% t) V% I7 r' G3 @
7 L3 @! Y  P2 i$ M1 @
   非常感谢你的答复,灯条的gnd没有连接到外壳上,而是灯条背面的铝基板为了散热用螺丝钉固定在了镁铝外壳上了,灯条为了达到调光的目的,灯珠上会有占空比为1khz左右的电平流经,铝基板紧贴镁铝外壳,而且用螺钉将铝基板和外壳固定在了一起,外壳上也接收到了这样频率的干扰波形,导致在外壳内部的串口通信受到干扰
- p: m3 M+ m/ l0 @5 z3 c, J   我单独做了一个灯板并固定在外壳上跟主板连接只用几个接插件,所以功率地 和gnd已经分开了  ~, i5 [: A; s2 q1 D) e4 M# v
   关键的问题是铝基板为什么会带有这种干扰信号,而且幅度还很高

该用户从未签到

5#
发表于 2014-8-1 08:41 | 只看该作者
1、PWM信号直接上拉,是否OK?
1 C1 y7 K1 Y( ^' k) S2、电感改小是否OK

该用户从未签到

6#
发表于 2014-8-1 10:42 | 只看该作者
sunpeng7801567 发表于 2014-7-31 21:42* N' F, ]* e/ z
非常感谢你的答复,灯条的gnd没有连接到外壳上,而是灯条背面的铝基板为了散热用螺丝钉固定在了镁铝 ...

' t$ u4 Z+ ]; N% f' x6 \主板与外壳的GND不连接。看下是否可行。

该用户从未签到

7#
 楼主| 发表于 2014-8-1 11:11 | 只看该作者
fallen 发表于 2014-8-1 10:42. ^: K; ?, t5 a( p8 R1 j! f4 S
主板与外壳的GND不连接。看下是否可行。
# n5 `; l  N$ z) o9 d! m" B
主板与外壳的gnd没有连接,是灯条背面的铝基板跟灯条连接上了,将这种干扰信号传到了整个外壳上

该用户从未签到

8#
 楼主| 发表于 2014-8-1 11:12 | 只看该作者
风吹摇摆 发表于 2014-8-1 08:412 s* t6 s' Z" k' @
1、PWM信号直接上拉,是否OK?
9 {# R0 T/ [1 d; A) f2、电感改小是否OK

7 _) P9 _& w- a  H8 mPWM信号直接上拉 那肯定是好的,流经灯条的电压波形是平滑的,没有高低波形,这样也不会耦合到灯条背面的铝基板上

该用户从未签到

9#
发表于 2014-8-1 13:46 | 只看该作者
sunpeng7801567 发表于 2014-8-1 11:11, S$ v/ u! {8 v& {- ^3 r
主板与外壳的gnd没有连接,是灯条背面的铝基板跟灯条连接上了,将这种干扰信号传到了整个外壳上

  U# s1 N4 H) R6 K: q2 z; \感觉描述的有点乱,重新整理一下。7 Y% b: O6 a2 Q2 t! @. b  @- K% U. ^
1 灯条的背面的铝基板是用来散热的,然后跟镁铝外壳用螺丝孔固定。
/ v* q7 a9 e$ O/ Q7 }' t/ i8 A/ f- X2 镁铝外壳就是主板的外壳,主板的GND跟镁铝外壳没有连接。0 {. }! R  C4 N  x5 R( @6 v! Q
3 只要铝基板跟外壳连接好了(通过螺丝孔),那么干扰就很大,导致你的串口不能通讯。
# ]; `4 x1 V! {5 Q% D/ N4 只要铝基板跟外壳没有连接好,干扰很小,你的串口就能通讯。
& k# E! j8 y  q. X0 m: I5 你的PCB已经做了功率GND和主板GND的隔离。
: F+ R1 |, ~3 T9 S/ x: v/ k以上是否跟你的实际情况一致,请确认。
. D, ?  [' c  a0 u+ Y  u+ z( N* K& \* j$ T' \' `
问题,
/ x( h: V8 i4 Y, P1 你如何确定铝基板的信号?示波器是如何测量的?
  y) ]+ E. a& r! E3 j% ?. P# p& Y2 串口通讯的干扰波形实测是如何?
6 p3 A  _3 S: v9 l5 I4 m3 如果无法解决干扰,就需要滤除干扰。所以需要你提供步骤2的波形。8 ^0 R9 h6 K- R1 Y) }

该用户从未签到

12#
发表于 2014-8-1 15:58 | 只看该作者
MOS管单点接到电容C4的地上,能消除干扰吗?

该用户从未签到

14#
发表于 2014-8-1 17:01 | 只看该作者
sunpeng7801567 发表于 2014-8-1 16:35
, [5 {- I& E/ l# a" S% j3 s你好,很感谢您的答复   
: Q8 x& C* d! n5 r/ H+ b  您给的解决方法: (1)减小电感的工作频率。规格书上有计算公式
, K* x6 L- G! l6 h    我的 ...

* f7 d& X5 O6 E7 S# s1  个人觉得,3串27并,按照N=3计算,dV=VSNSHI-VSHSLO用典型值去计算,具体数值我就不惨和了
1 D# Q* Q; A) K1 H5 L& M2   我的意思是铝基板跟LED端的GND连接在一起。" b4 |' _# f4 Z' q. R! d
3  C10改成10uF的陶瓷电容,降低输入端的电源干扰。; p# P- e( {# P" A! P

0 F  l2 U- @+ q/ t方案公司说的可能性不大。
) c+ Q+ D& l8 {( w/ W2 p因为我感觉这些毛刺也有可能是你的示波器测量方法的问题,比如你用接GND的弹簧测量,可能就不太一样。

该用户从未签到

15#
 楼主| 发表于 2014-8-1 17:21 | 只看该作者
fallen 发表于 2014-8-1 17:010 U4 i2 H2 a8 A4 o6 q" W# y" M
1  个人觉得,3串27并,按照N=3计算,dV=VSNSHI-VSHSLO用典型值去计算,具体数值我就不惨和了, f: q3 s3 ]. p5 w7 ?5 |
2   我的 ...
& c& Z/ \* n( D$ n% {! l
  现在是如果我不开启灯条,供电端是12v波形 很规整,一旦我用pwm来调,12v电压上就会叠加这样的信号,而且无处不在,这个主板上就会叠加上这种干扰信号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-3 01:32 , Processed in 0.156250 second(s), 30 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表