[电路/定理] 请教如何做到脉冲电流的检测

[复制链接]
5710|23
 楼主| szelote 发表于 2015-1-25 10:35 | 显示全部楼层 |阅读模式
做恒流调光产品,想用MCU的AD来检测通过LED灯的电流,然后根据电流大小调整MCU的PWM输出控制MOS管。PWM的频率为10KHZ,用0.1欧的电阻来检测电流,怎样做才能使得AD检测出来的电压是准确反映了通过LED灯的平均电流呢。
戈卫东 发表于 2015-1-25 10:49 | 显示全部楼层
“准确反映”。。。。。。。。。
戈卫东 发表于 2015-1-25 10:50 | 显示全部楼层
目前地球上还没有这样的技术
雪驹 发表于 2015-1-25 11:35 来自手机 | 显示全部楼层
运放放大后加适当的电容后就是平均值
雪驹 发表于 2015-1-25 11:41 来自手机 | 显示全部楼层
你的思路是错的,应该是通过运放负反馈环路来稳流,然后用单片机设定电流大小
zyj9490 发表于 2015-1-25 11:45 | 显示全部楼层
LED检测的是平均电流,跟人眼的亮度成正比,取样电压进行滤波,放大,AD就可以了。
zyj9490 发表于 2015-1-25 11:46 | 显示全部楼层
雪驹 发表于 2015-1-25 11:41
你的思路是错的,应该是通过运放负反馈环路来稳流,然后用单片机设定电流大小 ...

可以的,这叫数字控制糸统。
maychang 发表于 2015-1-25 13:21 | 显示全部楼层
采样电阻两端电压,低通滤波后即为电流平均值。
mmuuss586 发表于 2015-1-25 18:07 | 显示全部楼层
平均值滤波采样就可以了;
 楼主| szelote 发表于 2015-1-25 19:24 | 显示全部楼层
采用低通滤波我试过了。在PWM频率低的时候(250HZ)是准确反映平均电流,但pwm频率高的时候就不行。
 楼主| szelote 发表于 2015-1-25 19:25 | 显示全部楼层
楼上说的进行放大,我的想法是不想加放大电路。
maychang 发表于 2015-1-25 19:42 | 显示全部楼层
本帖最后由 maychang 于 2015-1-25 19:44 编辑
szelote 发表于 2015-1-25 19:24
采用低通滤波我试过了。在PWM频率低的时候(250HZ)是准确反映平均电流,但pwm频率高的时候就不行。 ...


使用的是什么样的低通滤波?
我猜测你用的是有源滤波。
另外,你何以知道“PWM频率高的时候就不行?”
littleshrimp 发表于 2015-1-25 20:01 来自手机 | 显示全部楼层
电流检测放大器
jjeemm77 发表于 2015-1-26 10:13 | 显示全部楼层
楼主貌似钻进“死”胡同啦!…
Siderlee 发表于 2015-1-26 23:35 | 显示全部楼层
电流反馈啊。。。
icekoor 发表于 2015-1-27 09:12 | 显示全部楼层
szelote 发表于 2015-1-25 19:24
采用低通滤波我试过了。在PWM频率低的时候(250HZ)是准确反映平均电流,但pwm频率高的时候就不行。 ...

低通滤波器滤除低频可以,那么高频更应该没有问题;
你是不是采用了有源滤波器(用运放搭建的滤波器),带宽不够,高频时衰减严重。
雪驹 发表于 2015-1-27 09:25 | 显示全部楼层
zyj9490 发表于 2015-1-25 11:46
可以的,这叫数字控制糸统。

这是说这样设计的速度是跟不上的,稳定性是不够的。对于温度之类变化慢的是可以采用的。 这里的数控只是通过采集分析,然后通过DA输出一个比较电压供运放调整电路进行比较调整。
sulang108 发表于 2015-1-27 10:49 | 显示全部楼层
楼主,8楼以及16楼的大神已经帮你想出对策了!!!
zyj9490 发表于 2015-1-27 13:12 | 显示全部楼层
雪驹 发表于 2015-1-27 09:25
这是说这样设计的速度是跟不上的,稳定性是不够的。对于温度之类变化慢的是可以采用的。 这里的数控只是 ...

人眼能多大的速度能反应亮度的变化,0.01S已经足够快了。
slm342107 发表于 2015-1-27 16:26 | 显示全部楼层
要想反应平均电流,就是加滤波,需要设计带宽,低频时,带宽要窄,以消除噪声,高频时带宽要宽,以适应动态。所以要设计一个合适的值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

37

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部