System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于信息码识读设备的数据采集方法、设备、存储介质技术_技高网

用于信息码识读设备的数据采集方法、设备、存储介质技术

技术编号:40675024 阅读:4 留言:0更新日期:2024-03-18 19:12
本公开涉及信息码识别的技术领域,公开一种用于信息码识读设备的数据采集方法、设备、存储介质,数据采集方法包括:在接收到扫描触发指令的情况下,基于第一定时器向图像传感器输出时钟信号、基于第二定时器和第三定时器对时钟信号进行计数;基于第二定时器对时钟信号的计数结果,向图像传感器输出数据生成信号;基于第三定时器对时钟信号的计数结果,在图像传感器中采集图像数据;在确定已采集的图像数据的总数量达到数据个数阈值时,停止向图像传感器输出数据生成信号和时钟信号。基于上述方法,信息码识读设备通过使用三个定时器即可完成针对信息码的数据采集的流程,减少了信息码识读设备在采集数据时所需要的计时器数量。

【技术实现步骤摘要】

本公开涉及信息码识别的,例如涉及一种用于信息码识读设备的数据采集方法、设备、存储介质


技术介绍

1、信息码是代表各种数据信息的图形符号,常见的信息码包括条形码和二维码等。信息码识读设备用于将信息码还原成数据信息的采集转换设备,信息码识读设备具有控制器和图像传感器。图像传感器在控制器的时序驱动下,可以将捕获的图像转换成电信号以供控制器进行采集,从而使信息码识读设备能够基于采集的电信号进行解码识读。

2、在相关技术中,信息码识读设备的时序的生成和电信号采集过程均需要使用定时器(timer),这就要求信息码识读设备有较多数量的定时器。因此,相关技术存在信息码识读设备在采集数据时所需要的计时器数量过多的问题。

3、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、本公开实施例提供了一种用于信息码识读设备的数据采集方法、设备、存储介质,可以减少信息码识读设备在采集数据时所需要的计时器数量。

3、根据本公开实施例的第一方面,提供了一种用于信息码识读设备的数据采集方法,信息码识读设备包括图像传感器,包括:

4、在接收到扫描触发指令的情况下,基于第一定时器向图像传感器输出时钟信号、基于第二定时器和第三定时器对时钟信号进行计数;

5、基于第二定时器对时钟信号的计数结果,向图像传感器输出数据生成信号,其中,数据生成信号用于指示图像传感器生成图像数据;

6、基于第三定时器对时钟信号的计数结果,在图像传感器中采集图像数据;

7、在确定已采集的图像数据的总数量达到数据个数阈值时,停止向图像传感器输出数据生成信号和时钟信号。

8、在一些实施例中,基于第二定时器对时钟信号的计数结果,向图像传感器输出数据生成信号,包括:基于第二定时器对时钟信号的计数结果控制第二定时器周期性地进行中断,在第二定时器每次中断时向图像传感器输出数据生成信号。

9、在一些实施例中,基于第三定时器对时钟信号的计数结果,在图像传感器中采集图像数据,包括:从第二定时器发生预设次数的中断开始,每确定第二定时器发生一次中断,基于第三定时器对时钟信号的计数结果执行一次针对图像传感器的数据采集流程,以获得图像数据。

10、在一些实施例中,数据生成信号包括复位脉冲信号和帧转移脉冲信号;基于第二定时器对时钟信号的计数结果控制第二定时器周期性地进行中断,在第二定时器每次中断时向图像传感器输出数据生成信号,包括:

11、在第二定时器计数第一数量的时钟信号之后,控制第二定时器进行第一次中断并向图像传感器输出高电平的帧转移脉冲信号;

12、经过积分时间之后,控制第二定时器进行第二次中断并向图像传感器输出低电平的复位脉冲信号和高电平的帧转移脉冲信号;

13、从第二定时器的第二次中断开始,每确定第二定时器计数第一数量的时钟信号,控制时钟信号进行一次中断并向图像传感器输出高电平的帧转移脉冲信号。

14、在一些实施例中,经过积分时间之后,控制第二定时器进行第二次中断并向图像传感器输出低电平的复位脉冲信号和高电平的帧转移脉冲信号,包括:

15、在经过预设的积分时间之后,控制第二定时器进行第二次中断并向图像传感器输出低电平的复位脉冲信号;

16、检测时钟信号的电平情况,在检测到高电平的时钟信号的情况下输出高电平的帧转移脉冲信号。

17、在一些实施例中,从第二定时器发生预设次数的中断开始,每确定第二定时器发生一次中断,基于第三定时器对时钟信号的计数结果执行一次针对图像传感器的数据采集流程,以获得图像数据,包括:

18、从第二定时器发生第二次中断开始,每确定第二定时器发生一次中断,基于第三定时器对时钟信号的计数结果执行一次针对图像传感器的数据采集流程,以获得图像数据。

19、在一些实施例中,一次针对图像传感器的数据采集流程,包括:每确定第三定时器计数第二数量的时钟信号,在图像传感器中采集一次图像数据。

20、在一些实施例中,每确定第三定时器计数第二数量的时钟信号,在图像传感器中采集一次图像数据,包括:

21、每确定第三定时器计数第二数量的时钟信号,在图像传感器中采集一次图像数据,并在采集一次图像数据之后确定已采集的图像数据的总数量是否达到数据个数阈值;

22、在确定图像数据的总数量未达到数据个数阈值时,等待再次确定第三定时器计数第二数量的时钟信号。

23、在一些实施例中,每确定第三定时器计数第二数量的时钟信号,在图像传感器中采集一次图像数据,并在采集一次图像数据之后确定已采集的图像数据的总数量是否达到数据个数阈值,包括:

24、每确定第三定时器计数第二数量的时钟信号,在图像传感器中采集一位图像数据,并在采集一位图像数据之后确定已采集的图像数据的总数量是否达到数据个数阈值。

25、根据本公开实施例的第二方面,提供了一种信息码识读设备,包括控制器和图像传感器,控制器与图像传感器电连接;控制器被配置为执行第一方面提供的用于信息码识读设备的数据采集方法。

26、根据本公开实施例的第三方面,提供了一种计算机可读存储介质,存储有程序指令,程序指令在运行时,执行第一方面提供的用于信息码识读设备的数据采集方法。

27、本公开实施例提供的用于信息码识读设备的数据采集方法及装置、设备,可以实现以下技术效果:

28、信息码识读设备基于第一定时器向图像传感器输出时钟信号,并以时钟信号作为第二定时器和第三定时器的输入,基于第二定时器和第三定时器对时钟信号进行计数,并第二定时器和第三定时器的计数结果完成输出数据生成信号和采集图像数据的控制逻辑。可见,信息码识读设备通过使用三个定时器即可完成针对信息码的数据采集的流程,减少了信息码识读设备在采集数据时所需要的计时器数量。

29、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本公开。

本文档来自技高网...

【技术保护点】

1.一种用于信息码识读设备的数据采集方法,所述信息码识读设备包括图像传感器,其特征在于,包括:

2.根据权利要求1所述的数据采集方法,其特征在于,所述基于所述第二定时器对所述时钟信号的计数结果,向所述图像传感器输出数据生成信号,包括:基于所述第二定时器对所述时钟信号的计数结果控制所述第二定时器周期性地进行中断,在所述第二定时器每次中断时向所述图像传感器输出数据生成信号;

3.根据权利要求2所述的数据采集方法,其特征在于,所述数据生成信号包括复位脉冲信号和帧转移脉冲信号;所述基于所述第二定时器对所述时钟信号的计数结果控制所述第二定时器周期性地进行中断,在所述第二定时器每次中断时向所述图像传感器输出数据生成信号,包括:

4.根据权利要求3所述的数据采集方法,其特征在于,所述经过积分时间之后,控制所述第二定时器进行第二次中断并向所述图像传感器输出低电平的所述复位脉冲信号和高电平的所述帧转移脉冲信号,包括:

5.根据权利要求3所述的数据采集方法,其特征在于,所述从所述第二定时器发生预设次数的中断开始,每确定所述第二定时器发生一次中断,基于所述第三定时器对所述时钟信号的计数结果执行一次针对所述图像传感器的数据采集流程,以获得所述图像数据,包括:

6.根据权利要求5所述的数据采集方法,其特征在于,所述一次针对所述图像传感器的数据采集流程,包括:每确定所述第三定时器计数第二数量的所述时钟信号,在所述图像传感器中采集一次所述图像数据。

7.根据权利要求6所述的数据采集方法,其特征在于,所述每确定所述第三定时器计数第二数量的所述时钟信号,在所述图像传感器中采集一次所述图像数据,包括:

8.根据权利要求7所述的数据采集方法,其特征在于,所述每确定所述第三定时器计数第二数量的所述时钟信号,在所述图像传感器中采集一次所述图像数据,并在采集一次所述图像数据之后确定已采集的所述图像数据的总数量是否达到所述数据个数阈值,包括:

9.一种信息码识读设备,包括控制器和图像传感器,所述控制器与所述图像传感器电连接;所述控制器被配置为执行如权利要求1至8任一项所述的用于信息码识读设备的数据采集方法。

10.一种计算机可读存储介质,存储有程序指令,其特征在于,所述程序指令在运行时,执行如权利要求1至8任一项所述的用于信息码识读设备的数据采集方法。

...

【技术特征摘要】

1.一种用于信息码识读设备的数据采集方法,所述信息码识读设备包括图像传感器,其特征在于,包括:

2.根据权利要求1所述的数据采集方法,其特征在于,所述基于所述第二定时器对所述时钟信号的计数结果,向所述图像传感器输出数据生成信号,包括:基于所述第二定时器对所述时钟信号的计数结果控制所述第二定时器周期性地进行中断,在所述第二定时器每次中断时向所述图像传感器输出数据生成信号;

3.根据权利要求2所述的数据采集方法,其特征在于,所述数据生成信号包括复位脉冲信号和帧转移脉冲信号;所述基于所述第二定时器对所述时钟信号的计数结果控制所述第二定时器周期性地进行中断,在所述第二定时器每次中断时向所述图像传感器输出数据生成信号,包括:

4.根据权利要求3所述的数据采集方法,其特征在于,所述经过积分时间之后,控制所述第二定时器进行第二次中断并向所述图像传感器输出低电平的所述复位脉冲信号和高电平的所述帧转移脉冲信号,包括:

5.根据权利要求3所述的数据采集方法,其特征在于,所述从所述第二定时器发生预设次数的中断开始,每确定所述第二定时器发生一次中断,基于所述第三定时器对所述时钟信号的计...

【专利技术属性】
技术研发人员:杨会峰黄金煌
申请(专利权)人:北京紫光青藤微系统有限公司
类型:发明
国别省市:

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

1