本人正在做一个LED台灯,要能通过外界光线强弱自动调节LED的亮度,用PWM技术请问怎样做到

请给出电路图

用光敏元件采样后经运算放大器放大,再送PWM控制器的反馈信号输入端即可,光线调节的灵敏度即反馈信号强弱通过调节运放的放大倍数(比例电阻)实现,无需A/D转换器和单片机,那样太复杂了,工作量大成本还高。一只光敏二极管、一只运放、一只PWM控制器(如UC3843),再加几只电阻电容电感,一共也就十元钱左右。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-25
一个光敏二极管,后面加电流--电压转换和放大电路,然后送到AD转换器,变成数字信号,送给单片机。单片机根据这个幅值送一定的PWM控制信号给脉宽控制芯片。追问

能否给出一个具体的图

追答

见下面:

http://wenku.baidu.com/view/afdce7d276a20029bd642d5b.html

http://wenku.baidu.com/view/ac3bf00a79563c1ec5da7185.html

第2个回答  2011-02-25
用PWM技术,就需要用单片机输出一定占空比的矩形波,占空比越大,就更亮。还需要使用传感器采集光强,建立一个模型,来实现自动调节亮度。
第3个回答  2011-02-25
LED灯用恒流源控制,加个光敏电阻调节电流源电路;没必要PWM控制,搞得太复杂了,再说功率又不大几瓦