1.一种可编程LED光源控制器,其特征在于,包括MCU模块、LED驱动模块、电源模块、显示控制模块、串口通信模块、温度传感器模块、外部触发信号模块、故障检测模块和上位机显示控制模块,所述LED驱动控制模块、电源模块、显示控制模块、串口通信模块、温度传感器模块、外部触发信号模块均与所述MCU模块连接,所述上位机显示控制模块经所述串口通信模块与所述MCU模块连接。
2.根据权利要求1所述的可编程LED光源控制器,其特征在于,所述LED驱动模块包括LED光源、功率MOSFET、驱动IC,所述驱动IC通过第一限流电阻与所述功率MOSFET连接,控制所述功率MOSFET的开关通断。
3.根据权利要求2所述的可编程LED光源控制器,其特征在于,所述MCU模块通过第二限流电阻与所述驱动IC连接,所述MCU模块通过所述第二限流电阻产生的脉宽调制信号控制所述LED驱动模块的工作频率。
4.根据权利要求2或3所述的可编程LED光源控制器,其特征在于,所述LED驱动模块还包括储能电感、续流二极管和输入输出滤波电容。
5.根据权利要求4所述的可编程LED光源控制器,其特征在于,所述功率MOSFET与所述储能电感连接,所述驱动IC的电压检测反馈端连接采样电阻,所述储能电感和所述采样电阻均与所述LED光源连接,所述LED光源两端与所述输入输出滤波电容连接。
6.根据权利要求1所述的可编程LED光源控制器,其特征在于,所述显示控制模块包括故障指示灯、数码管、通道切换按键和旋转编码器。
7.根据权利要求1所述的可编程LED光源控制器,其特征在于,所述故障检测模块与所述MCU模块的ADC端连接,所述故障检测模块包括光源过流检测和控制器过压检测。
8.根据权利要求2所述的可编程LED光源控制器,其特征在于,所述上位机显示控制模块与所述MCU模块双向通信,对所述LED光源和LED光源控制器进行控制并实时显示所述LED光源和LED光源控制器的状态信息。
9.根据权利要求1所述的可编程LED光源控制器,其特征在于,还包括散热风扇控制模块,所述散热风扇控制模块与所述MCU模块连接,所述MCU模块通过判断所述温度传感器模块的温度来控制散热风扇的开启和关闭。
10.根据权利要求9所述的可编程LED光源控制器,其特征在于,所述散热风扇控制模块包括LED光源散热风扇和LED光源控制器散热风扇。