一种频闪型控制器及其输出控制方法技术

技术编号:34275192 阅读:25 留言:0更新日期:2022-07-24 16:59
本申请提供一种频闪型控制器及其输出控制方法,包括N路光源输出、N路相机输出、处理器,处理器至少具有M个定时器(N≤M<2N),每个定时器包括通道比较寄存器、计数寄存器、通道控制寄存器,且被配置为:获取配置信息;当配置信息符合配置条件时,根据通道控制寄存器的配置确定定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出;获取触发信号,以及启动定时器的计数;根据计数寄存器的计数值和定时器的工作模式,实现1路光源输出和1路控制相机输出。本申请降低对处理器中定时器个数的要求,降低处理器选型的难度,使用通用型处理器实现频闪型控制器的功能。能。能。

A stroboscopic controller and its output control method

【技术实现步骤摘要】
一种频闪型控制器及其输出控制方法


[0001]本申请涉及工业控制领域,尤其涉及一种频闪型控制器及其输出控制方法。

技术介绍

[0002]随着工业自动化的发展,机器视觉系统已经成为工业自动化的核心驱动,而影响机器视觉系统输入的重要因素是光源。由于光源设备没有通用的使用标准,所以针对每个特定的应用场景,通过控制器调节光源设备,使机器视觉系统达到最佳效果。
[0003]对于现有的工业需求,控制器往往需要控制多路光源输出和多路相机输出,对于每一路输出通过独立的定时器实现控制,当光源输出和相机输出的路数多时,对于控制器的控制芯片要求也会随之提高,当需要精准的控制N路光源输出和N路控制相机输出的信号,控制器中的处理器至少需要2N个独立的定时器,且这2N个定时器均至少支持1路PWM(Pulse width modulation,脉冲宽度调制)输出。然而,通用型的处理器一般支持3

5(小于2N)个独立的定时器,对于上述需要2N个独立的定时器的需求,通用型处理器无法满足需求。

技术实现思路

[0004]本申请提供了一种频闪型控制器及其输出控制方法,以解决控制器采用通用型处理器无法实现N路光源输出和N路相机输出精准控制的技术问题。
[0005]为了达到上述目的,本申请实施例采用以下技术方案:
[0006]第一方面,本申请提供一种频闪型控制器,其特征在于,包括N路光源输出、N路相机输出、处理器,所述处理器至少具有M个定时器(N≤M<2N),每个定时器包括通道比较寄存器、计数寄存器、通道控制寄存器,每个定时器被配置为:
[0007]获取配置信息,所述配置信息包括预设光源输出延时、预设光源输出脉宽、预设相机输出延时和相机输出脉宽;
[0008]当所述配置信息符合配置条件时,根据所述通道控制寄存器的配置确定所述定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出,以及根据所述配置信息修改所述通道比较寄存器和所述计数寄存器的值;
[0009]获取触发信号,以及启动所述定时器的计数;
[0010]根据计数寄存器的计数值和所述定时器的工作模式,得到1路光源输出和1路控制相机输出。
[0011]结合第一方面,在一种可实现方式中,所述配置条件包括:所述预设光源输出延时大于延时阈值;所述预设光源输出脉宽大于等于0us且小于等于999us;所述预设相机输出延时大于等于所述预设光源输出延时且小于预设光源输出延时与预设光源输出脉宽之和。
[0012]结合第一方面,在一种可实现方式中,所述根据所述配置信息修改所述通道比较寄存器和所述计数寄存器的值,包括:计数寄存器的值为预设光源输出脉宽与预设光源输出延时之和;在光源输出时,所述通道比较寄存器对应的第一个值为预设光源输出脉宽;在
控制相机输出时,所述通道比较寄存器对应的第二个值为预设光源输出脉宽与预设光源输出延时之和再减去预设相机输出延时。
[0013]结合第一方面,在一种可实现方式中,所述每个定时器还包括计数器自动重载寄存器:当所述配置信息符合配置条件时,根据所述配置信息配置所述计数器自动重载寄存器的值,且所述计数器自动重载寄存器的值大于预设光源输出延时和预设光源输出脉宽之和。
[0014]结合第一方面,在一种可实现方式中,所述根据计数寄存器的计数值和所述定时器的工作模式,得到1路控制光源输出和1路控制相机输出,包括:通过比较所述计数寄存器的计数值和通道比较寄存器的值,输出电平;所述定时器在第一次计数值等于零时,关闭光源输出;所述定时器在第二次计数值等于零时,关闭控制相机输出。
[0015]结合第一方面,在一种可实现方式中,当光源输出,且所述定时器的工作模式为向下计数时,通过比较所述计数寄存器的计数值和通道比较寄存器的值,输出电平,包括;
[0016]当所述计数寄存器的计数值大于所述通道比较寄存器的第一个值,输出低电平;
[0017]当所述计数寄存器的计数值小于等于通道比较寄存器的第一个值,输出高电平。
[0018]结合第一方面,在一种可实现方式中,当控制相机输出,且所述定时器的工作模式为向下计数时,通过比较所述计数寄存器的计数值和通道比较寄存器的值,输出电平,包括;
[0019]当所述计数寄存器的计数值大于所述通道比较寄存器的第二个值,输出低电平;
[0020]当所述计数寄存器的计数值等于所述通道比较寄存器的第二个值,输出高电平;
[0021]当所述计数寄存器的计数值等于零时,输出高电平;
[0022]从所述计数器自动重载寄存器的值向下计数;
[0023]当所述计数寄存器的计数值再次等于所述通道比较寄存器的第二个值,输出低电平。
[0024]由以上技术方案可知,本申请提供一种频闪型控制器,包括N路光源输出、N路相机输出、处理器,所述处理器至少具有M个定时器(N≤M<2N),每个定时器包括通道比较寄存器、计数寄存器、通道控制寄存器,每个定时器被配置为:获取配置信息,所述配置信息包括预设光源输出延时、预设光源输出脉宽、预设相机输出延时和相机输出脉宽。当所述配置信息符合配置条件时,根据所述通道控制寄存器的配置确定所述定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出,以及根据所述配置信息修改所述通道比较寄存器和所述计数寄存器的值;获取触发信号,以及启动所述定时器的计数;根据计数寄存器的计数值和所述定时器的工作模式,得到1路光源输出和1路控制相机输出。本申请使用1路定时器实现1路的光源输出和1路的控制相机输出;降低对处理器中定时器个数的要求,降低处理器选型的难度,使用通用型处理器实现频闪型控制器的功能。
[0025]第二方面,本申请提供一种频闪型控制器的输出控制方法,所述输出控制方法包括如下步骤:
[0026]获取配置信息,所述配置信息包括预设光源输出延时、预设光源输出脉宽、预设相机输出延时和相机输出脉宽;
[0027]当所述配置信息符合配置条件时,根据通道控制寄存器的配置确定定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出,以及根据所述配置信
息修改通道比较寄存器和计数寄存器的值;
[0028]获取触发信号,以及启动所述定时器的计数;
[0029]根据计数寄存器的计数值和所述定时器的工作模式,得到1路光源输出和1路控制相机输出。
[0030]由以上技术方案可知,本申请提供一种频闪型控制器的输出控制方法,包括获取配置信息,所述配置信息包括预设光源输出延时、预设光源输出脉宽、预设相机输出延时和相机输出脉宽。当所述配置信息符合配置条件时,根据通道控制寄存器的配置确定定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出,以及根据所述配置信息修改述通道比较寄存器和计数寄存器的值;获取触发信号,以及启动所述定时器的计数;根据计数寄存器的计数值和所述定时器的工作模式,得到1路光源输出和1路控制相机输出。本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种频闪型控制器,其特征在于,包括:N路光源输出;N路相机输出;处理器,所述处理器至少具有M个定时器(N≤M<2N),每个定时器包括通道比较寄存器、计数寄存器、通道控制寄存器,每个定时器被配置为:获取配置信息,所述配置信息包括预设光源输出延时、预设光源输出脉宽、预设相机输出延时和相机输出脉宽;当所述配置信息符合配置条件时,根据所述通道控制寄存器的配置确定所述定时器具有1路PWM模式输出用于光源输出和1路比较模式输出用于控制相机输出,以及根据所述配置信息修改所述通道比较寄存器和所述计数寄存器的值;获取触发信号,以及启动所述定时器的计数;根据计数寄存器的计数值和所述定时器的工作模式,得到1路光源输出和1路控制相机输出。2.根据权利要求1所述的一种频闪型控制器,其特征在于,所述配置条件包括:所述预设光源输出延时大于延时阈值;所述预设光源输出脉宽大于等于0us且小于等于999us;所述预设相机输出延时大于等于所述预设光源输出延时且小于预设光源输出延时与预设光源输出脉宽之和。3.根据权利要求1所述的一种频闪型控制器,其特征在于,所述根据所述配置信息修改所述通道比较寄存器和所述计数寄存器的值,包括:计数寄存器的值为预设光源输出脉宽与预设光源输出延时之和;在光源输出时,所述通道比较寄存器对应的第一个值为预设光源输出脉宽;在控制相机输出时,所述通道比较寄存器对应的第二个值为预设光源输出脉宽与预设光源输出延时之和再减去预设相机输出延时。4.根据权利要求3所述的一种频闪型控制器,其特征在于,所述每个定时器还包括计数器自动重载寄存器:当所述配置信息符合配置条件时,根据所述配置信息配置所述计数器自动重载寄存器的值,且所述计数器自动重载寄存器的值大于预设光源输出延时和预设光源输出脉宽之和。5.根据权利要求4所述的一种频闪型控制器,其特征在于,所述根据计数寄存器的计数值和所述定时器的工作模式,得到1路控制光源输出和1路控制相机输出,包括:通过比较所述计数寄存器的计数值和通道比较寄存器的值,输出电平;所述定时器在第一次计数值等于零时,关闭光源输出;所述定时器在第二次计数值等于零时,关闭控制相机输出。6.根据权利要求5所述的一种频闪型控制器,其特征在于,当光源输出,且所述定时器的工作模...

【专利技术属性】
技术研发人员:原建利杨健
申请(专利权)人:凌云天博光电科技股份有限公司
类型:发明
国别省市:

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

1