CN202889708U - 一种基于嵌入式***的光源控制器 - Google Patents
一种基于嵌入式***的光源控制器 Download PDFInfo
- Publication number
- CN202889708U CN202889708U CN 201220473638 CN201220473638U CN202889708U CN 202889708 U CN202889708 U CN 202889708U CN 201220473638 CN201220473638 CN 201220473638 CN 201220473638 U CN201220473638 U CN 201220473638U CN 202889708 U CN202889708 U CN 202889708U
- Authority
- CN
- China
- Prior art keywords
- light source
- led light
- flush bonding
- bonding processor
- brightness
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
本实用新型公开了一种基于嵌入式***的光源控制器,包括:输入模块,用于输入按键识别指令,显示模块,用于显示LED光源通道号及对应的光源亮度值,电源驱动管理模块,用于提供驱动电压控制LED光源亮度,还包括:嵌入式处理器和数据通讯模块,所述嵌入式处理器包括控制单元,用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块、所述显示模块、所述电源驱动管理模块与所述嵌入式处理器之间单向连接。本实用新型可以通过上位机软件控制LED光源的通道及亮度值,有效降低了机器视觉检测***中的硬件成本和硬件调试难度。
Description
技术领域
本实用新型涉及一种光源控制器,尤其是涉及一种基于嵌入式***的光源控制器。
背景技术
目前,在工业自动化中开始逐渐采用机器视觉作为检测产品的手段,机器视觉的光源控制通常采用手动模拟式控制器,手动模拟式控制器有两种照明模式:持续式照明和外部硬件触发式照明。持续照明模式使用效率低,浪费能源,并且持续照明使机器视觉光源发热量增加,直接降低了机器视觉光源的使用寿命。外部硬件触发模式可以弥补持续照明的不足,在***需要照明时通过外部输入有效电平触发机器视觉光源点亮。但外部硬件触发模式增加了硬件成本和硬件调试的难度。
发明内容
本实用新型的目的是在现有技术的基础上,提供一种可以通过上位机软件控制的基于嵌入式***的光源控制器。
为达到上述目的,本实用新型提供了一种基于嵌入式***的光源控制器,包括:
输入模块,由按键电路构成,用于输入按键识别指令,
显示模块,由显示电路构成,用于显示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与所述嵌入式处理器1双向连接,所述嵌入式处理器1通过所述RS232串行通信接口5连接上位机实现上位机与光源控制器之间的数据通信。
电源驱动管理模块,用于提供驱动电压控制LED光源亮度,包括提供驱动电压控制LED光源亮度的光源驱动电路6、通过输入外部电平控制LED光源开关的硬件触发电路7以及连接LED光源的光源控制输出接口8,所述硬件触发电路7与所述光源驱动电路6相连,所述光源驱动电路6与光源控制输出接口8相连。
嵌入式处理器1包括控制单元103,用于实现上位机软件对LED光源亮度的调节。为了实现光源亮度值在断电后能够自动保存,嵌入式处理器1还包括按键扫描单元101和存储单元102。所述按键扫描单元101扫描输入的LED光源通道号及对应的亮度值,所述存储单元102存储LED光源通道号及对应的亮度值,所述按键扫描单元101扫描到的LED光源通道号及对应亮度值或通过上位机修改的LED光源通道号及对应亮度值与存储单元102中保存的数据不一致时,存储单元102自动保存修改后的光源通道号及对应的亮度值。嵌入式处理器采用12C5604处理器。
嵌入式处理器1通过RS232串行通信接口5与上位机连接,上位机中安装有LED光源亮度调节的软件模块。上位机通过设置相应的LED光源通道号及亮度值并将该数据传送给嵌入式处理器1,嵌入式处理器1中的控制单元103根据接收的指令控制LED光源的触发及亮度调节,进而实现对LED灯的远程控制。
本实用新型的工作原理为:
基于嵌入式***的光源控制器接通电源后,光源控制器在嵌入式处理器1的控制下对整个光源控制器设备进行初始化工作,包括数据初始化,更新光源通道号及对应通道亮度值。嵌入式处理器1读取存储单元103中的光源通道号及对应亮度的数值并通过显示电路3显示出来,同时将读取的数据传送给D/A转换器并通过I/O输出送至光源驱动电路6进而控制光源的亮度。判断上位机通过RS232串行通信接口5传输的命令数据,嵌入式处理器1根据接收到的命令数据执行相应的亮度触发、亮度调节和通道数据读取功能。当嵌入式处理器1接收正确的命令数据并执行后会返回给上位机一个正确信息,反之则返回一个错误信息,上位机可通过该返回信息来判断命令是否执行成功。用户也可以通过亮度增加按钮10、亮度减小按钮12、通道选择按钮11进行对应的按键操作处理,完成对光源通道的选择及亮度值的调节。为避免频繁调节亮度时,***频繁对修改数据进行存储,嵌入式处理器1设置用户在修改完数据后30秒时间保持用户修改完的数据。
本实用新型通过软件控制通道号及对应亮度值的工作主程序主要包括以下几个部分:
1、程序上电初始化。对光源控制器整个设备进行初始化工作,包括数据初始化,更新通道号及对应通道亮度值的显示。
2、串行通信接口数据接收。判断上位机是否通过串行通信接口发送命令数据。如果接受到命令数据,则执行命令数据进而控制LED光源亮度。
3、存储单元自动保存数据。如果嵌入式处理器读取的亮度值与存储单元中的保存数值不同时,***会在30秒时间内动保存修改后的亮度值,以便下次使用时还是掉电前的亮度值。频繁调节亮度时,***并不存储,只有调节亮度后30秒钟,***才会自动存储修改后的亮度值,这样可以节省存储次数,延长单片机可擦写内存的寿命。
4、按键扫描和按键信息处理子程序。用户可用按键来实现对LED光源亮度的255等级的控制。按键采用智能手动调光按钮,长时间按住按钮,亮度等级十级一跳,加快调光速度;短时间按动按钮,亮度等级一级一跳,这样可以细腻调整光源的亮度。
5、数码显示子程序。采用十进制显示方式显示当前的通道号及对应亮度值。
本实用新型的基于嵌入式***的LED光源控制器适用于4通道光源控制器、2通道光源控制器等多通道的光源控制器,同样也适用于单通道的光源控制器。
以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。
Claims (6)
1.一种基于嵌入式***的光源控制器,包括:
输入模块,由按键电路(2)构成,用于输入按键识别指令,
显示模块,由显示电路(3)构成,用于显示LED光源通道号及对应的光源亮度值,
电源驱动管理模块,用于提供驱动电压控制LED光源亮度,
其特征在于,还包括:
嵌入式处理器(1)和数据通讯模块,所述嵌入式处理器包括控制单元(103),用于实现上位机软件对LED光源亮度的调节,所述数据通讯模块与所述嵌入式处理器(1)之间双向连接,用于实现上位机与光源控制器之间的数据通信,所述输入模块的输出端连接到所述嵌入式处理器(1)的输入端,所述显示模块、所述电源驱动管理模块与所述嵌入式处理器(1)之间单向连接。
2.如权利要求1所述的基于嵌入式***的光源控制器,其特征在于:所述数据通讯模块包括双向连接的MAX232电平转换电路(4)和RS232串行通信接口(5),所述MAX232电平转换电路(4)与所述嵌入式处理器(1)双向连接,所述嵌入式处理器(1)通过所述RS232串行通信接口(5)连接上位机实现上位机与光源控制器之间的数据通信。
3.如权利要求1所述的基于嵌入式***的光源控制器,其特征在于:所述电源驱动管理模块包括提供驱动电压控制LED光源亮度的光源驱动电路(6)、通过输入外部电平控制LED光源开关的硬件触发电路(7)以及连接LED光源的光源控制输出接口(8),所述硬件触发电路(7)与所述光源驱动电路(6)相连,所述光源驱动电路(6)与光源控制输出接口(8)相连。
4.如权利要求1所述的基于嵌入式***的光源控制器,其特征在于:所述嵌入式处理器(1)还包括按键扫描单元(101)和存储单元(102),所述按键扫描单元(101)用于扫描改变的LED光源通道号及对应的亮度值,所述存储单元(102)用于存储LED光源通道号及对应的亮度值,所述按键扫描单元(101)扫描的LED光源通道号及对应亮度值或通过上位机修改的LED光源通道号及对应亮度值与所述存储单元(102)中保存的数据不一致时,存储单元(12)自动保存修改后的LED光源通道号及亮度值。
5.如权利要求1所述的基于嵌入式***的光源控制器,其特征在于:所述嵌入式处理器(1)采用12C5604处理器。
6.如权利要求1所述的基于嵌入式***的光源控制器,其特征在于:所述显示电路(3)采用十进制显示方式显示LED光源通道号及对应的光源亮度值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220473638 CN202889708U (zh) | 2012-09-18 | 2012-09-18 | 一种基于嵌入式***的光源控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220473638 CN202889708U (zh) | 2012-09-18 | 2012-09-18 | 一种基于嵌入式***的光源控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202889708U true CN202889708U (zh) | 2013-04-17 |
Family
ID=48081089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201220473638 Expired - Fee Related CN202889708U (zh) | 2012-09-18 | 2012-09-18 | 一种基于嵌入式***的光源控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202889708U (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704888A (zh) * | 2014-12-10 | 2016-06-22 | 联发科技股份有限公司 | 控制照明元件的方法和相关*** |
CN105937734A (zh) * | 2016-03-29 | 2016-09-14 | 杭州利珀科技有限公司 | 用于机器视觉的智能光源 |
CN106132000A (zh) * | 2016-06-27 | 2016-11-16 | 汕头大学 | 一种数字化无线led光源控制器 |
CN107484311A (zh) * | 2017-08-10 | 2017-12-15 | 东莞市精致自动化科技有限公司 | 一种机器视觉光源多功能控制方法及控制器 |
CN108064111A (zh) * | 2017-12-31 | 2018-05-22 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人视觉光源控制*** |
WO2018113647A1 (zh) * | 2016-12-22 | 2018-06-28 | 宁波舜宇光电信息有限公司 | 光源调节装置及其光源控制器和光源控制方法 |
-
2012
- 2012-09-18 CN CN 201220473638 patent/CN202889708U/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704888A (zh) * | 2014-12-10 | 2016-06-22 | 联发科技股份有限公司 | 控制照明元件的方法和相关*** |
CN105937734A (zh) * | 2016-03-29 | 2016-09-14 | 杭州利珀科技有限公司 | 用于机器视觉的智能光源 |
CN106132000A (zh) * | 2016-06-27 | 2016-11-16 | 汕头大学 | 一种数字化无线led光源控制器 |
WO2018113647A1 (zh) * | 2016-12-22 | 2018-06-28 | 宁波舜宇光电信息有限公司 | 光源调节装置及其光源控制器和光源控制方法 |
CN107484311A (zh) * | 2017-08-10 | 2017-12-15 | 东莞市精致自动化科技有限公司 | 一种机器视觉光源多功能控制方法及控制器 |
CN107484311B (zh) * | 2017-08-10 | 2023-09-15 | 东莞市精致自动化科技有限公司 | 一种机器视觉光源多功能控制方法及控制器 |
CN108064111A (zh) * | 2017-12-31 | 2018-05-22 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人视觉光源控制*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN202889708U (zh) | 一种基于嵌入式***的光源控制器 | |
CN105263233A (zh) | 一种基于wifi的智能灯光控制***及其控制方法 | |
CN102752928A (zh) | 一种主从式遥控调光灯 | |
US20200004299A1 (en) | System, method and apparatus for an electronic device for a tablet computer | |
CN102331569B (zh) | 一种用于检测电能表的智能互动式检测装置 | |
CN101807094A (zh) | 电子装置、控制***及其控制发光组件的方法 | |
CN105764197A (zh) | 基于WIFI‐ZigBee融合通信的智能照明*** | |
CN104570357A (zh) | 一种可自动开关的射线底片观片仪 | |
CN208509331U (zh) | 无线发光模块 | |
CN107062048A (zh) | 一种模块式led灯的组装及调光方法 | |
CN201332524Y (zh) | 一种状态指示灯控制装置 | |
CN106960660B (zh) | 一种液晶显示装置及背光灯控制方法 | |
CN202662914U (zh) | 变色计量插座 | |
CN101765265A (zh) | 键盘背光装置与其控制方法 | |
CN208298124U (zh) | 一种小键盘 | |
CN106201630A (zh) | 一种用于led驱动电源的手持式编程器及其编程方法 | |
CN209390411U (zh) | 一种用于线光源的led灯珠控制*** | |
CN107300876B (zh) | 一种多路led管理的方法、管理模块及装置 | |
CN108268732B (zh) | 一种基于Keil软件仿真***及其仿真电路板的方法 | |
CN202454138U (zh) | 一种单片机学习机 | |
CN101883454B (zh) | 一种单线脉冲控制方式led驱动芯片 | |
CN204707327U (zh) | 语音控制的照明led灯 | |
CN104880959A (zh) | 随钻测量传感器模拟装置 | |
CN208923219U (zh) | 基于电池休眠的固件 | |
CN106704871A (zh) | 一种组合式台灯的组装及调光方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130417 Termination date: 20170918 |
|
CF01 | Termination of patent right due to non-payment of annual fee |