用光敏元件采样后经运算放大器放大,再送PWM控制器的反馈信号输入端即可,光线调节的灵敏度即反馈信号强弱通过调节运放的放大倍数(比例电阻)实现,无需A/D转换器和单片机,那样太复杂了,工作量大成本还高。一只光敏二极管、一只运放、一只PWM控制器(如UC3843),再加几只电阻电容电感,一共也就十元钱左右。
一个光敏二极管,后面加电流--电压转换和放大电路,然后送到AD转换器,变成数字信号,送给单片机。单片机根据这个幅值送一定的PWM控制信号给脉宽控制芯片。
用PWM技术,就需要用单片机输出一定占空比的矩形波,占空比越大,就更亮。还需要使用传感器采集光强,建立一个模型,来实现自动调节亮度。
LED灯用恒流源控制,加个光敏电阻调节电流源电路;没必要PWM控制,搞得太复杂了,再说功率又不大几瓦