一种基于嵌入式系统的光源控制器技术方案

技术编号:8614375 阅读:200 留言:0更新日期:2013-04-20 22:45
本实用新型专利技术公开了一种基于嵌入式系统的光源控制器,包括:输入模块,用于输入按键识别指令,显示模块,用于显示LED光源通道号及对应的光源亮度值,电源驱动管理模块,用于提供驱动电压控制LED光源亮度,还包括:嵌入式处理器和数据通讯模块,所述嵌入式处理器包括控制单元,用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块、所述显示模块、所述电源驱动管理模块与所述嵌入式处理器之间单向连接。本实用新型专利技术可以通过上位机软件控制LED光源的通道及亮度值,有效降低了机器视觉检测系统中的硬件成本和硬件调试难度。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种光源控制器,尤其是涉及一种基于嵌入式系统的光源控制器
技术介绍
目前,在工业自动化中开始逐渐采用机器视觉作为检测产品的手段,机器视觉的光源控制通常采用手动模拟式控制器,手动模拟式控制器有两种照明模式持续式照明和外部硬件触发式照明。持续照明模式使用效率低,浪费能源,并且持续照明使机器视觉光源发热量增加,直接降低了机器视觉光源的使用寿命。外部硬件触发模式可以弥补持续照明的不足,在系统需要照明时通过外部输入有效电平触发机器视觉光源点亮。但外部硬件触发模式增加了硬件成本和硬件调试的难度。
技术实现思路
本技术的目的是在现有技术的基础上,提供一种可以通过上位机软件控制的基于嵌入式系统的光源控制器。为达到上述目的,本技术提供了一种基于嵌入式系统的光源控制器,包括输入模块,由按键电路构成,用于输入按键识别指令,显示模块,由显示电路构成,用于显示LED光源通道号及对应的光源亮度值,电源驱动管理模块,用于提供驱动电压控制LED光源亮度,还包括嵌入式处理器和数据通讯模块,所述嵌入式处理器包括控制单元,用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块的输出端连接到所述嵌入式处理器的输入端,所述显示模块、所述电源驱动管理模块与所述嵌入式处理器之间单向连接。所述数据通讯模块包括双向连接的MAX232电平转换电路和RS232串行通信接口,所述MAX232电平转换电路与所述嵌入式处理器双向连接,所述嵌入式处理器通过所述RS232串行通信接口连接上位机实现上位机与光源控制器之间的数据通信。所述电源驱动管理模块包括提供驱动电压控制LED光源亮度的光源驱动电路、通过输入外部电平控制LED光源开关的硬件触发电路以及连接LED光源的光源控制输出接口,所述硬件触发电路与所述光源驱动电路相连,所述光源驱动电路与光源控制输出接口相连。所述嵌入式处理器还包括按键扫描单元和存储单元,所述按键扫描单元用于扫描改变的LED光源通道号及对应的亮度值,所述存储单元用于存储LED光源通道号及对应的亮度值,所述按键扫描单元扫描的LED光源通道号及对应亮度值或通过上位机修改的LED光源通道号及对应亮度值与所述存储单元中保存的数据不一致时,存储单元自动保存修改后的光源通道号及亮度值。所述嵌入式处理器采用12C5604处理器。与现有技术相比,本技术的有益效果为有效降低了机器视觉检测系统中的硬件成本和硬件调试难度。附图说明参照附图,本技术将得到更好的理解。附图如下图1是本技术基于嵌入式系统的光源控制器的原理方框图;图2是本技术基于嵌入式系统的光源控制器的工作主程序流程图;图3是本技术基于嵌入式系统的光源控制器的正面结构示意图;图4是本技术基于嵌入式系统的光源控制器的背面结构示意图;图5是本技术的基于嵌入式系统的光源控制器的连接示意图。具体实施方式为了使本技术的目的、技术方案、有益效果更加清楚明白,以下结合附图及实施例,对本技术做进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本技术,并不用于限定本技术。以下结合具体实施例对本技术的实现进行详细描述本技术的基于嵌入式系统的光源控制器按照嵌入式系统的设计方法进行设计,分为软件设计和硬件设计两大部分。其中硬件设计部分包括嵌入式处理器和外围电路。如图3所示,本技术基于嵌入式系统的光源控制器正面设置有9.电源指示灯,10.亮度增加按钮,11.通道选择按钮,12.亮度减小按钮,13.通道数显示,14.亮度值显示。基于嵌入式系统的光源控制器通电后,电源指示灯9工作发光。用户可以通过通道选择按钮11选择LED光源的触发,通过亮度增加按钮10和亮度减小按钮12来调节对应LED光源的亮度值。长时间按住亮度增加按钮10或亮度减小按钮12时,亮度等级十级一跳,力口快调光速度。短时间按动亮度增加按钮10或亮度减小按钮12时,亮度等级一级一跳,这样不同的按钮触动方式可以细腻调整LED光源的亮度值。同时选择的通道号及对应的亮度值通过通道数显示13和亮度值显示14进行十进制的显示,直观的反映出亮度等级。如图4所示,本技术基于嵌入式系统的光源控制器背面设置有15.电源开关,16.电源插孔,8.控制器输出接口,5.RS232接口,17.外部硬件触发接口。如图5所示,电源插孔16与对应的电源插座插接,RS232接口 5与RS232连接线连接,光源控制器通过RS232接口 5与上位机连接实现上位机与光源控制器之间的数据通信。外部触发接口 17和外部触发连接线连接,通过输入外部电平控制LED光源开关。控制器输出接口 8和光源线连接进而连接外部LED光源。如图1所示,结合本技术基于嵌入式系统的光源控制器的原理方框图对本技术的内部模块单元进行详细说明根据系统功能要求,外围电路分为四大模块输入模块,显示模块,数据通讯模块和电源驱动管理模块。数据通讯模块与嵌入式处理器双向连接,输入模块的输出端连接到所述嵌入式处理器的输入端、显示模块、电源驱动管理模块与嵌入式处理器单向连接。输入模块,用于输入按键识别指令。所述输入模块由按键电路构成,用户通过该按键电路向所述嵌入式处理器提供LED光源通道号及光源亮度值等识别指令。显示模块,用于显示LED光源通道号及对应的光源亮度值;所述显示模块由显示电路构成,主要是采用动态扫描显示方法。原有的显示模块采用的是十六进制显示,需要通过换算才能使使用者了解光源控制器的实际亮度等级。而本技术采用的十进制显示方式,不必再通过换算就可以使使用者直观了解实际亮度等级,方便操作者使用。数据通讯模块,用于实现上位机与光源控制器之间的数据通信,包括双向连接的MAX232电平转换电路4和RS232串行通信接口 5,所述MAX232电平转换电路4与所述嵌入式处理器I双向连接,所述嵌入式处理器I通过所述RS232串行通信接口 5连接上位机实现上位机与光源控制器之间的数据通信。电源驱动管理模块,用于提供驱动电压控制LED光源亮度,包括提供驱动电压控制LED光源亮度的光源驱动电路6、通过输入外部电平控制LED光源开关的硬件触发电路7以及连接LED光源的光源控制输出接口 8,所述硬件触发电路7与所述光源驱动电路6相连,所述光源驱动电路6与光源控制输出接口 8相连。嵌入式处理器I包括控制单元103,用于实现上位机软件对LED光源亮度的调节。为了实现光源亮度值在断电后能够自动保存,嵌入式处理器I还包括按键扫描单元101和存储单元102。所述按键扫描单元101扫描输入的LED光源通道号及对应的亮度值,所述存储单元102存储LED光源通道号及对应的亮度值,所述按键扫描单元101扫描到的LED光源通道号及对应亮度值或通过上位机修改的LED光源通道号及对应亮度值与存储单元102中保存的数据不一致时,存储单元102自动保存修改后的光源通道号及对应的亮度值。嵌入式处理器采用12C5604处理器。嵌入式处理器I通过RS232串行通信接口 5与上位机连接,上位机中安装有LED光源亮度调节的软件模块。上位机通过设置相应的LED光源通道号及亮度值并将该数据传送给嵌入式处理器I,本文档来自技高网...

【技术保护点】
一种基于嵌入式系统的光源控制器,包括:输入模块,由按键电路(2)构成,用于输入按键识别指令,显示模块,由显示电路(3)构成,用于显示LED光源通道号及对应的光源亮度值,电源驱动管理模块,用于提供驱动电压控制LED光源亮度,其特征在于,还包括:嵌入式处理器(1)和数据通讯模块,所述嵌入式处理器包括控制单元(103),用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器(1)之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块的输出端连接到所述嵌入式处理器(1)的输入端,所述显示模块、所述电源驱动管理模块与所述嵌入式处理器(1)之间单向连接。

【技术特征摘要】
1.一种基于嵌入式系统的光源控制器,包括 输入模块,由按键电路(2)构成,用于输入按键识别指令, 显示模块,由显示电路(3)构成,用于显示LED光源通道号及对应的光源亮度值, 电源驱动管理模块,用于提供驱动电压控制LED光源亮度, 其特征在于,还包括 嵌入式处理器(I)和数据通讯模块,所述嵌入式处理器包括控制单元(103),用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器(I)之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块的输出端连接到所述嵌入式处理器(I)的输入端,所述显示模块、所述电源驱动管理模块与所述嵌入式处理器(I)之间单向连接。2.如权利要求1所述的基于嵌入式系统的光源控制器,其特征在于所述数据通讯模块包括双向连接的MAX232电平转换电路(4)和RS232串行通信接口(5),所述MAX232电平转换电路(4)与所述嵌入式处理器(I)双向连接,所述嵌入式处理器(I)通过所述RS232串行通信接口(5)连接上位机实现上位机与光源控制器之间的数据通信。3.如权利要求1所述的基于嵌入式系统的光源控制器,其特征在于所述电...

【专利技术属性】
技术研发人员:李军
申请(专利权)人:深圳市科创新时代电子有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1