33问答网
所有问题
单片机PWM输出控制电流变化,硬件应该怎么实现?
51单片机一个I/O口输出PWM脉冲,控制外部LED实现灯光强弱变化,硬件怎么实现?
举报该问题
推荐答案 2009-04-12
控制LED的灯光强弱就是控制输出电压的大小。IO口输出的都是TTL电平,所以无法直接控制,你可以先在IO口接一个PC817光耦。1脚接VCC,2接IO,3接VCC,4对地接一个220欧的电阻。在4脚和220欧电阻之间接出一根线,串联接5K的电阻和10U的电解电容,最后接地。这样光耦导通时5K电阻和10U电容就形成了RC充电,由于PWM的占空比不同,电容充电时间长短也就不一样,电容两端的电压也不一样。LED和电容并联就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/54RWB0Ph.html
其他回答
第1个回答 2009-04-11
看看这个,把PWM的占空比转化为电压输出的,电压输出和PWM的占空比成正比。
http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=PWM+DAC&in=21760&cl=2&cm=1&sc=0&lm=-1&pn=12&rn=1&di=994615920&ln=33
第2个回答 2009-04-11
直接用P1口连接(100欧姆+led灯)就可以了。
第3个回答 2009-04-11
http://www.dzkf.cn/html/zonghejishu/2007/0124/1458.html
相似回答
大家正在搜
相关问题
51单片机输出pwm脉宽怎么控制电流?
PWM输出的脉冲方波转变成直流输出,用什么样的硬件电路实现?...
单片机产生PWM方波,怎样让输出的PWM信号的电流变为20m...
单片机产生PWM方波,通过IO口输出,怎样让输出的PWM信号...
各位大侠,怎么通过单片机产生PWM信号,通过PWM波占空比来...
单片机PWM控制输出电压,比如IO口是5V,我要让它输出0....
AT89s52单片机如何通过PWM调节负载直流电流值?PWM...
想通过51单片机控制PWM波输出,经过驱动电路从而控制电流,...