找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 544|回复: 9
打印 上一主题 下一主题

PWM调节LED亮度的问题

[复制链接]

294

主题

1835

帖子

6550

积分

五级会员(50)

Rank: 5

积分
6550
跳转到指定楼层
1#
发表于 2015-7-17 15:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
) q) Y/ u; ~% \; w+ M' k
如下图电路,测试时发现PWM并不能很好的调节LED,PWM调到某一值时,LED的亮度就不再变化,各位给把把脉,看看问题处在哪: ?6 O8 T. v3 D$ P- p$ j
# G7 H& S4 d; }; v

7 H: T1 `' Y, T5 y, @: P8 e
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
听党指挥,能打胜仗,作风优良

48

主题

566

帖子

4212

积分

五级会员(50)

Rank: 5

积分
4212
2#
发表于 2015-7-17 18:57 来自手机 | 只看该作者
用示波器抓各个点的波形上升沿,看看上升延迟是不是太高了

0

主题

131

帖子

2541

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2541
3#
发表于 2015-7-20 09:41 | 只看该作者
看一下上升沿和下降沿的时间,手册上MOS管的参数

4

主题

173

帖子

564

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
564
4#
发表于 2015-7-20 16:08 | 只看该作者
本帖最后由 cytao 于 2015-7-20 16:09 编辑   g6 y* a+ h2 ~% h* u; s
; S: c0 f# h3 Y; f- P/ m$ D, M- q
这个是发光二极管的特性,当占空比太低时,因平均电压太小,不足以点亮LED的最低电压了.做法是当到一定的占空比后,就直接关掉.还有就是MOS管的开关时间,如果时间超过了占空比的时间,则无法打开管子.

2

主题

608

帖子

1071

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1071
5#
发表于 2015-7-21 17:15 | 只看该作者
原谅我太笨,找不到LED,不知道为何发光

4

主题

313

帖子

2314

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2314
6#
发表于 2015-7-21 19:38 | 只看该作者
没反馈控制?

23

主题

884

帖子

3341

积分

EDA365版主(50)

Rank: 5

积分
3341

杰出贡献奖

7#
发表于 2015-7-22 13:39 | 只看该作者
V+电压是多少?200V以上?另外,右边的光耦驱动灰常另类。这样能正常驱动?为嘛不3V3 直接驱动,IO口驱动电流能力不够,加个三极管驱动就好了,搞这么另类。。。。。

点评

220V哦  详情 回复 发表于 2015-7-22 15:01

20

主题

159

帖子

2031

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2031
8#
发表于 2015-7-22 14:02 | 只看该作者
用到光耦来PWM调节就很另类了,PC817线性问题就是个问题

294

主题

1835

帖子

6550

积分

五级会员(50)

Rank: 5

积分
6550
9#
 楼主| 发表于 2015-7-22 15:01 | 只看该作者
北漂的木木 发表于 2015-7-22 13:39
" J+ E  Q. ?1 _/ X: H4 ]V+电压是多少?200V以上?另外,右边的光耦驱动灰常另类。这样能正常驱动?为嘛不3V3 直接驱动,IO口驱动电 ...
- a1 G( U5 @% _$ x; R
220V哦
2 S. `& ]; m7 x( U: r, K

点评

我说的意思是用3.3V直接驱动光耦,不是直接驱动MOS管。 你的这个设计要考虑到以下两个问题: 1、光耦的开通和关断时间。 光耦内部的发光二极管发的光,在输出端光敏三极管上会感应出电荷,如果发光二极管灭了,而  详情 回复 发表于 2015-7-24 16:11
听党指挥,能打胜仗,作风优良

23

主题

884

帖子

3341

积分

EDA365版主(50)

Rank: 5

积分
3341

杰出贡献奖

10#
发表于 2015-7-24 16:11 | 只看该作者
flywinder 发表于 2015-7-22 15:01( F6 x& p# x; J; P
220V哦

8 H% r) `$ Q2 e/ g/ f! |, s我说的意思是用3.3V直接驱动光耦,不是直接驱动MOS管。
- @3 }: `. X) t1 [) D你的这个设计要考虑到以下两个问题:$ r. E2 o4 L+ Q+ o
1、光耦的开通和关断时间。
  Q8 l5 E& O" i3 d. R3 p光耦内部的发光二极管发的光,在输出端光敏三极管上会感应出电荷,如果发光二极管灭了,而光敏三极管感应的电荷因为输出端电流太小,导致不能及时泄放,则在此时刻,光耦仍不关闭。$ i" i9 ]; @$ F2 D, y6 _
2、MOS管的开通和关断时间。
8 z; h1 {- Q1 f# o0 B9 l众所周知,MOS管的G极存在一个电容,实际中MOS管开启是一个斜线,斜率跟驱动电流和结电容大小有关。如果你的驱动电流小,导致在一个开关周期内,MOS管不能关断或者说不能完全关断。
& H7 L6 x/ ^* d
# u0 V- ^0 ?7 g6 A4 p- H! a' o, U# k1 h+ r/ V) H% [
解决办法。改变PWM波的频率,一般用5KHz就可以了,没必要整几十K;另外,增大MOS管的驱动电流,调整光耦的输入电流,使光耦工作在最佳状态。
! J4 ^: b5 e& T8 i, ]6 j! M# w- p) }0 ?
不要痴迷于阅读成功人士的传记,从中寻找经验,这些书大部分经过了精致的包装,没有人会随随便便成功。更不要痴迷哥,哥还没成功!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-28 02:17 , Processed in 0.069320 second(s), 41 queries , Gzip On.

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

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

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