视觉光源控制器可编程频闪模式的控制系统及实现方法技术方案

技术编号:16220159 阅读:89 留言:0更新日期:2017-09-16 02:30
本发明专利技术公开了一种视觉光源控制器可编程频闪模式的控制系统及实现方法,包括触发模块,主控模块,计数模块,复位模块,比较模块和流程表生成模块,触发模块的信号输出端和主控模块的中断检测输入端相连接,主控模块根据流程表输出控制信号控制被控光源的状态;计数模块分别和主控模块与比较模块相连接,复位模块输入端和比较模块输出端相连接,复位模块输出端与计数模块信号输入端相连接。本发明专利技术的可编程频闪模式仅需提前预设一次流程表,便可让组合频闪光源在每个周期内循环地自动的按照流程表工作,提高了光源组合频闪工作的响应速度,减少了设置时间,同时能够根据实际情况设置相应的频闪模式,其频闪方式灵活可变,适合现代光控场合的使用。

Visual light source controller, programmable strobe mode control system and implementation method

The invention discloses a visual light controller control system of programmable strobe mode and implementation method, including trigger module, main control module, counting module, reset module, a comparison module and a generation module flow chart, fault detection input end of the trigger signal output end of the module and main control module connected to the main control module according to the the control signal of controlled source state flow output table respectively; counting module and main control module and module connection, connection reset module input and output end comparison module, reset module output end is connected with the signal input end of counting module. The invention of the programmable strobe mode only preset a flow meter, can make a combination of strobe light in each cycle the cycle automatic process in accordance with the work table, improves the response speed stroboscopic light source combination work, reduce the setting time. At the same time can be set according to the actual situation of stroboscopic patterns, the strobe flexible, suitable for modern optical applications.

【技术实现步骤摘要】
视觉光源控制器可编程频闪模式的控制系统及实现方法
本专利技术涉及视觉光源控制领域,尤其涉及一种视觉光源控制器可编程频闪模式的控制系统及实现方法。
技术介绍
目前,光源控制器已经应用到光源控制的各个领域,控制器的主要作用是控制光源的亮度和照明状态(亮、灭)。通常来说,控制器对光源的控制主要有两种模式:常亮模式和频闪模式。频闪模式的优势是能够在不影响光源使用寿命的情况下瞬间提高光源数倍亮度,对工业相机来说,这种模式可以在极短的曝光时间内得到高质量的图像,适合动态物体的高速拍摄。控制器对现有的频闪模式实施控制时,频闪方式往往是固定的,一旦设定后,被控制的光源其亮度和脉宽每次都只有一种状态,这就限制了其使用场景。而在许多使用场合,往往需要多个光源以不同的频闪方式组合来进行工作。假设在工控场景,合成一张产品照片需要4个相机从不同的角度拍摄10张照片,每次拍摄时,4个相机需要的光线角度和强度都是不同的。如果用控制器现有的频闪模式进行控制时,在每次频闪时都需要设置该次频闪需要的参数,为此,需要设置10次参数,这就显著地增加了频闪模式的响应速度,降低了组合频闪工作的效率,因此,如何解决频闪模式组合时各频次的响应速度,提高组合频闪的工作效率,显得尤为重要。本专利技术通过可编程频闪模式很好地解决了这个问题,它首先根据相机拍摄所需要的10种光线状态而预先设置一个流程表,控制器会循环地按照这个流程表来执行频闪工作,从而实现控制器高速组合频闪工作。本专利技术的可编程频闪模式能够在不同的条件下,根据光源的实际需求预设一个流程表,该表即为频闪工作所要执行的每个步骤。故本专利技术通过实现频闪模式的可编程化,使得频闪工作方式灵活可变,非常适合现代光控场合的使用。
技术实现思路
本专利技术的目的在于:为了解决上述现有技术的不足而提供的一种视觉光源控制器可编程频闪模式的实现方法,其通过实现频闪模式的可编程化,使得频闪工作方式灵活可变,提高了光源组合频闪工作的响应速度,非常适合现代光控场合的使用,实现了光源高速频闪组合工作。为了实现上述目的,本专利技术采用如下技术方案:视觉光源控制器可编程频闪模式的控制系统,包括触发模块,主控模块,计数模块,复位模块,比较模块和流程表生成模块,触发模块的信号输出端和主控模块的中断检测输入端相连接,所述主控模块根据流程表生成模块输出控制信号控制被控光源的状态;所述计数模块分别和主控模块与比较模块相连接,所述复位模块的复位信号输入端和比较模块输出端相连接,所述复位模块的复位信号输出端与计数模块信号输入端相连接。本专利技术还公开了一种能源视觉光源控制器可编程频闪模式的实现方法,其特征在于,具体包括以下步骤:(a)预先通过流程表生成模块设置频闪模式所需的流程表;并确定最大的流程步数并进行保存;所述流程表包括触发源信号值TRIG、脉宽值和亮度值;(b)通过将触发模块的N个触发源信号分别连接主控模块的触发接口一一对应连接,同时主控模块输出端口连接到被控光源,主控模块通过N个外部中断来检测触发信号,同时每一个中断间相互独立设置;(c)根据预先设定的流程表,每个流程只有唯一一个对应的中断源能触发频闪工作,其他触发源的信号会被忽略屏蔽,并通过主控模块不停地检测当前流程所对应的触发信号;(d)当主控模块检测到对应的触发信号时,首先关闭相应外部中断,并由计数模块,比较模检测比较当前的流程步数是否超出最大流程步数,若当前流程步数没有超过最大流程步数,则通过计数模块对当前流程步数进行加1,否则复位模块复位当前流程步数;(e)根据流程表设置相应通道亮度值和触发脉宽值,然后由控制器打开相应光源和主控模块中的定时器;(f)当定时器计数到相应的脉宽值后,关闭光源和定时器;这样便完成当前流程的频闪工作;(g)重复步骤(c)和步骤(e),当流程步数到达最大值后,流程重新从流程表中的流程1开始工作。作为优选,每一个触发源信号值TRIG对应一组亮度值和一组脉宽值,且每组亮度值和脉宽值的个数相同设为M,且所述最大的流程步数的数量为2M。作为优选,将触发源信号、中断检测脉宽值和光源亮度数量均设为4,则最大流程步数为8,其具备步骤如下:(a)设置频闪模式所需的流程表,包括触发源,脉宽值和亮度值。并确定最大流程步数8;(b)4个触发源信号分别连接控制器触发接口TRIG1、TRIG2、TRIG3、TRIG4,主控模块输出端口连接到被控光源,主控模块通过4个外部中断来检测触发信号,同时每一个中断间相互独立设置;(c)根据流程表,每个流程只有唯一一个对应的中断源能触发频闪工作,其他触发源的信号会被忽略屏蔽,并通过主控模块不停地检测当前流程所对应的触发信号;(d)当主控模块检测到对应的触发信号时,首先关闭相应外部中断,并由计数模块,比较模块检测比较当前的流程步数是否超出最大流程步数,若当前流程步数没有超过最大流程步数8,则通过计数模块对当前流程步数进行加1,否则复位模块复位当前流程步数;(e)根据流程表设置相应通道亮度值和触发脉宽值,然后由控制器打开相应光源和主控模块中的定时器;(f)当定时器计数到相应的脉宽值后,关闭光源和定时器;这样便完成当前流程的频闪工作;(g)重复步骤(c)和步骤(e),当流程步数到达最大值8后,流程重新从流程表中的流程1开始工作。本专利技术的有益效果在于:本专利技术解决了在光源组合频闪场合中,传统的频闪模式在每次工作时都需要设置一次参数,导致设置步骤冗长、响应速度慢的问题。本专利技术的可编程频闪模式仅需提前预设一次流程表,便可让组合频闪光源在每个周期内循环地按照流程表工作,大大提高了光源组合频闪工作的响应速度,同时可编程频闪模式能够根据实际情况设置相应的频闪模式,其频闪方式灵活可变,实用性强,非常适合现代光控场合的使用。附图说明图1为本专利技术的结构示意图;图2为本专利技术中设置4路触发信号时的结构示意图。附图标记中:1.触发模块;2.主控模块;2-1.定时器;3.计数模块;4.复位模块;5.比较模块;6.流程表生成模块;7.被控光源。具体实施方式下面结合附图和实施例对本专利技术进一步说明。如图1所示,视觉光源控制器可编程频闪模式的控制系统,包括触发模块1,主控模块2,计数模块3,复位模块4,比较模块5和流程表生成模块6,触发模块1的信号输出端和主控模块2的中断检测输入端相连接,所述主控模块2根据流程表生成模块6输出控制信号控制被控光源7的状态;所述计数模块3分别和主控模块2与比较模块5相连接,所述复位模块4的复位信号输入端和比较模块5输出端相连接,所述复位模块4的复位信号输出端与计数模块3信号输入端相连接。本专利技术还公开了一种能源视觉光源控制器可编程频闪模式的实现方法,其特征在于,具体包括以下步骤:(h)预先通过流程表生成模块6设置频闪模式所需的流程表;并确定最大的流程步数并进行保存;所述流程表包括触发源信号值TRIG,脉宽值和亮度值;(i)通过将触发模块1的N个触发源信号分别连接主控模块2的触发接口一一对应连接,同时主控模块2输出端口连接到被控光源7,主控模块2通过N个外部中断来检测触发信号,同时每一个中断间相互独立设置;(j)根据预先设定的流程表,每个流程只有唯一一个对应的中断源能触发频闪工作,其他触发源的信号会被忽略屏蔽,并通过主控模块2不停地检测当前流程所对应的触发信号;本文档来自技高网
...
视觉光源控制器可编程频闪模式的控制系统及实现方法

【技术保护点】
视觉光源控制器可编程频闪模式的控制系统,其特征在于,包括触发模块(1),主控模块(2),计数模块(3),复位模块(4),比较模块(5)和流程表生成模块(6),触发模块(1)的信号输出端和主控模块(2)的中断检测输入端相连接,所述主控模块(2)根据流程表生成模块(6)输出控制信号控制被控光源(7)的状态;所述计数模块(3)分别和主控模块(2)与比较模块(5)相连接,所述复位模块(4)的复位信号输入端和比较模块(5)输出端相连接,所述复位模块(4)的复位信号输出端与计数模块(3)信号输入端相连接。

【技术特征摘要】
1.视觉光源控制器可编程频闪模式的控制系统,其特征在于,包括触发模块(1),主控模块(2),计数模块(3),复位模块(4),比较模块(5)和流程表生成模块(6),触发模块(1)的信号输出端和主控模块(2)的中断检测输入端相连接,所述主控模块(2)根据流程表生成模块(6)输出控制信号控制被控光源(7)的状态;所述计数模块(3)分别和主控模块(2)与比较模块(5)相连接,所述复位模块(4)的复位信号输入端和比较模块(5)输出端相连接,所述复位模块(4)的复位信号输出端与计数模块(3)信号输入端相连接。2.视觉光源控制器可编程频闪模式的实现方法,其特征在于,具体包括以下步骤:(a)预先通过流程表生成模块(6)设置频闪模式所需的流程表;并确定最大的流程步数并进行保存;所述流程表包括触发源信号值TRIG,脉宽值和亮度值;(b)通过将触发模块(1)的N个触发源信号分别连接主控模块(2)的触发接口一一对应连接,同时主控模块(2)输出端口连接到被控光源(7),主控模块(2)通过N个外部中断来检测触发信号,同时每一个中断间相互独立设置;(c)根据预先设定的流程表,每个流程只有唯一一个对应的中断源能触发频闪工作,其他触发源的信号会被忽略屏蔽,并通过主控模块(2)不停地检测当前流程所对应的触发信号;(d)当主控模块(2)检测到对应的触发信号时,首先关闭相应外部中断,并由计数模块(3),比较模块(5)检测比较当前的流程步数是否超出最大流程步数,若当前流程步数没有超过最大流程步数,则通过计数模块(3)对当前流程步数进行加1,否则复位模块(4)复位当前流程步数;(e)根据流程表设置相应通道亮度值和触发脉宽值,然后由控制器打开相应光源和主控模块(2)中的定时器(2-1);(f)当定时器(2-1)计数到相应的脉宽值后,关...

【专利技术属性】
技术研发人员:卢盛林李志荣
申请(专利权)人:广东奥普特科技股份有限公司
类型:发明
国别省市:广东,44

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

1