器件驱动方法及装置与流程

文档序号:11591882阅读:204来源:国知局

本发明实施例涉及纸币检测技术领域,尤其涉及一种器件驱动方法及装置。



背景技术:

现有的(asynchronoustransfermode,atm)异步传输模式自动存取款机均具备钞票真伪验证功能,具体是在机芯中布置多个图像传感器用于识别钞票真伪,那么针对不同图像传感器,如何快速准确的识别传感器类型信息及控制时序就变得至关重要。

验钞机芯存在需要兼容多种不同图像传感器的需求,如图1所示,目前多种器件完成驱动,需要执行如下过程:pc端记录所有器件的类型;将记录的器件类型通过消息的形式下发;利用下发消息在多个不同版本的时序控制文件中进行选择,将与下发消息吻合的时序文件烧录到电路板中;使用吻合的时序控制文件完成器件驱动。

但是,上述方法的缺陷是,产线生产流程繁琐,无法管控,且多种版本(即不同厂家)的控制文件不利于维护,版本越多维护难度越大;无法进行硬件、软件升级;长远看不具备可操作性。



技术实现要素:

本发明提供一种器件驱动方法及装置,可以简化器件驱动生产工艺,便于后续维护。

第一方面,本发明实施例提供了一种器件驱动方法,该方法包括:

根据器件类型从器件所在板级或下位机中获取对应的时序信息;

使用所述时序信息驱动与所述器件类型对应的器件工作。

进一步的,所述方法还包括:

根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息;

将器件类型和时序信息的对应关系存储在存储单元中。

进一步的,所述根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息包括:

根据终端设备下发的信息指令中包含的器件类型,从同一时序控制文件中,确定与器件类型匹配的时序信息,所述同一时序控制文件中兼容多个版本的时序信息。

进一步的,所述方法还包括:

对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型。

进一步的,所述对器件中未使用的像素区域进行编码包括:

在所述器件中未使用的像素区域的对应位置上贴上亮、暗灰阶标记,根据所述亮、暗灰阶标记确定编码字符;和/或,在对器件进行编码时,对于相近的两个时序,分别在不同的未使用的像素区域进行区分编码。

第二方面,本发明实施例还提供了一种器件驱动装置,该装置包括:

时序确定模块,用于根据器件类型从器件所在板级或下位机中获取对应的时序信息;

驱动模块,用于使用所述时序信息驱动与所述器件类型对应的器件工作。

进一步的,所述装置还包括:

存储模块,用于根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息;将器件类型和时序信息的对应关系存储在存储单元中。

进一步的,所述存储模块具体用于:根据终端设备下发的信息指令中包含的器件类型,从同一时序控制文件中,确定与器件类型匹配的时序信息,所述同一时序控制文件中兼容多个版本的时序信息。

进一步的,所述装置还包括:

编码模块,用于对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型。

进一步的,所述编码模块具体用于:在所述器件中未使用的像素区域的对应位置上贴上亮、暗灰阶标记,根据所述亮、暗灰阶标记确定编码字符;和/或,在对器件进行编码时,对于相近的两个时序,分别在不同的未使用的像素区域进行区分编码。

本发明实施例通过器件类型从器件所在板级或下位机中获取对应的时序信息,使用所述时序信息驱动同一板级的器件工作,可以简化器件驱动生产工艺,便于后续维护。

附图说明

图1是现有技术提供的器件驱动过程示意图;

图2是本发明实施例一提供的一种器件驱动方法的流程图;

图3a是本发明实施例二提供的一种器件驱动方法的流程图;

图3b是本发明实施例二提供的一种器件驱动方法中的时序控制文件的内容结构示意图;

图4a是本发明实施例三提供的一种器件驱动方法的流程图;

图4b是本发明实施例三提供的一种器件驱动方法中的图像传感器结构示意图;

图4c是本发明实施例三提供的一种器件驱动方法中的未使用的像素区域编码示意图;

图4d是本发明实施例三提供的一种器件驱动方法中的未使用的像素区域对应总线的编码示意图;

图4e是本发明实施例三提供的一种器件驱动方法中的编码字符确定示意图;

图4f是本发明实施例三提供的一种器件驱动方法中的器件驱动过程示意图;

图5是本发明实施例四提供的一种器件驱动装置的结构图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图2为本发明实施例一提供的一种器件驱动方法的流程图,本实施例可适用于对板级器件进行驱动的情况,该方法可以由本发明实施例提供的器件驱动装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在验钞器、点钞机、存取款机的芯片中。

如图2所示,本实施例的方法具体包括:

s101、根据器件类型从器件所在板级或下位机中获取对应的时序信息。

其中,器件类型可以采用数字、字符、下划线中的任意一种或多种组合表示,用于表示器件类型。其中,器件可以为但不限于为图像传感器。

其中,时序信息是控制器件执行相应指令的时间信号,具体可以为时序图。具体的,当需要某个器件执行指令时,首先获取该器件的器件类型,然后根据器件类型从器件所在板级或下位机中获取对应的时序信息。

具体的,可以从板级或下位机中的存储单元中获取对应的时序信息。其中,存储单元具体可以为存储器,用于存储各器件的器件类型、或各器件的时序信息、或器件类型与时序信息的对应关系。如果存储单元中直接存储有器件类型与时序信息的对应关系,那么根据器件类型可以直接从存储单元中获取到时序信息,如果存储单元中仅存储有器件类型,那么可以根据器件类型从时序控制文件中获取时序信息。

或者,将时序控制文件烧制在板级上,或存储在下位机中,根据器件类型从时序控制文件中获取时序信息。

s102、使用所述时序信息驱动与所述器件类型对应的器件工作。

本实施例的执行主体可以为但不限于为下位机、或板级,直接利用存储单元中存储的器件类型调用对应的时序信息,或从时序控制文件中获取时序信息,用于驱动器件工作,这样可以大大提高驱动效率。

本实施例通过器件类型直接从器件所在板级或下位机中获取对应的时序信息,使用所述时序信息驱动同一板级的器件工作,不仅可以简化器件驱动生产工艺,便于后续维护,而且可以提供驱动效率。

实施例二

图3a是本发明实施例二提供的一种器件驱动方法的流程图,本实施例在上述实施例的基础上,进一步包括如下步骤:根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息;将器件类型和时序信息的对应关系存储在存储单元中。

如图3a所示,本实施例的方法具体包括:

s201、根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息。

其中,终端设备可以为上位机、个人计算机等。在终端设备中预先存储有板级上所有类型的器件类型,在所述终端设备上电后,会向板级或下位机下发信息指令,并将器件类型添加在信息指令中,板级或下位机接收到信息指令后,根据其中包含的器件类型,确定对应的时序信息。

例如,可以采用如下方式确定对应的时序信息:根据终端设备下发的信息指令中包含的器件类型,从同一时序控制文件中,确定与器件类型匹配的时序信息,所述同一时序控制文件中兼容多个版本的时序信息。

如图3b所示,时序控制文件存储有板级中所有器件的时序信息,可兼容多个版本的时序信息。例如,可将不同版本、或不同厂家的器件的时序信息均存储在时序控制文件中,可预先将该时序控制文件烧制在板级的电路板中。在板级接收到信息指令后,直接从时序控制文件中获取到时序信息。

这样通过将多个版本的时序信息存储在同一时序控制文件中,不但利于器件的后续维护(例如硬件、软件升级)、而且具备可操作性。

s202、将器件类型和时序信息的对应关系存储在存储单元中,其中,所述存储单元位于所述板级或上位机中。

在获取到时序信息后,为了提高后续驱动效率,可将器件类型和时序信息的对应关系存储在存储单元中,这样后续在驱动时,可直接从存储单元中获取到时序信息。

s203、根据器件类型从存储单元中获取对应的时序信息。

s204、使用所述时序信息驱动与所述器件类型对应的器件工作。

本实施例通过器件类型直接从存储单元中获取对应的时序信息,使用所述时序信息驱动同一板级的器件工作,不仅可以简化器件驱动生产工艺,便于后续维护,而且可以提供驱动效率。

实施例三

图4a是本发明实施例四提供的一种器件驱动方法的流程图,本实施例在上述实施例的基础上,进一步包括如下步骤:对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型。

如图4a所示,本实施例的方法具体包括:

s301、对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型。

其中,器件可以为图像传感器。例如,可将器件类型、版本号、日期等信息作为编码内容。具体的,如图4b所示,图像传感器在实际应用中,可将其视为三个组成部分:无用像素区域a、有用像素区域(过钞区域)、无用像素区域b;既然在同一图像传感器内存在两段固定位置且未使用到的像素区域,完全可利用这两段区域进行有效的编码,以达到识别不同类型传感器的目的。由于图像传感器中有两段区域可用于上述编码,大大丰富了信息内容,例如,可按照需求丰富编码内容,如传感器类型、版本号、日期等信息。

具体的,可在所述器件中未使用的像素区域的对应位置上贴上亮、暗灰阶标记,根据所述亮、暗灰阶标记确定编码字符。

例如,如图4c所示,首先对未使用的像素区域进行分段,段起点编码公式为pix_s=k*(n-1)+1,段终点编码公式pix_l=k*n,其中n为段数(比特位),k为单位像素数。如图4c所示对未使用的像素区域进行编码,段数n、单位像素数k均可自定义;k越小,则n越大,则可编码的信息越丰富。根据上面描述的未使用像素区域的编码方式,其对应的总线编码方式,如图4d所示,按照箭头方向可分为两种编码方式,具体采用哪种编码方式可自由选择。

通过上述过程完成了从未使用的像素区域与数字总线之间的编码关系,现在只需要完成对应bit位上的编码即可,如图4e所示,在图像传感器对应位置贴上亮、暗灰阶标记,例如亮则为数字高(1),暗为数字低(0)等。

或者,在对器件进行编码时,对于相近的两个时序,分别在不同的未使用的像素区域进行区分编码。

例如,以图像传感器为例,有两个未使用的像素区域,为了解决相近时序存在识别盲区的问题,可在对于相近的两个时序,分别在不同的未使用的像素区域进行区分编码,可以有效的攻克上述难题。

s302、根据编码字符从器件所在板级或下位机中获取对应的时序信息。

其中,编码字符可存储在板级或下位机中的存储单元中。根据编码字符从存储单元中调取对应的时序信息。

s303、使用所述时序信息驱动与所述器件类型对应的器件工作。

具体的,本实施例适用于如图4f所示的场景,将板级或下位机中所有器件的器件类型信息存储在个人计算机或上位机中,将时序控制文件、器件和存储单元烧制在同一板级中,或设置在同一下位机上。个人计算机或上位机上电后向板级或下位机下发信息指令,板级或下位机初始上电后执行时序信息确认,然后将器件类型对应的编码值和时序信息存入存储单元中。在后续驱动时,直接利用存储单元中存储的编码值调用对应时序信息,例如,可以根据编码值直接从存储单元获取时序信息,或者,根据编码值从时序控制文件中获取时序信息。

本实施例通过对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型,例如可将器件类型、版本号、日期等信息作为编码内容,并对于相近时序存在识别盲区的问题也能够得以解决。

实施例四

图5是本发明实施例四提供的一种器件驱动装置的结构图。本实施例可适用于对板级器件进行驱动的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在验钞器、点钞机、取存款机的芯片中。

如图5所示,所述装置包括:时序确定模块41和驱动模块42,其中:

时序确定模块41用于根据器件类型从器件所在板级或下位机中获取对应的时序信息;

驱动模块42用于使用所述时序信息驱动与所述器件类型对应的器件工作。

本实施例的器件驱动装置用于执行上述各实施例的器件驱动方法,其技术原理和产生的技术效果类似,这里不再赘述。

在上述各实施例的基础上,所述装置还包括:存储模块43;

存储模块43用于根据终端设备下发的信息指令中包含的器件类型,确定对应的时序信息;将器件类型和时序信息的对应关系存储在存储单元中,其中,所述存储单元位于所述板级或上位机中。

在上述各实施例的基础上,所述存储模块43具体用于:根据终端设备下发的信息指令中包含的器件类型,从同一时序控制文件中,确定与器件类型匹配的时序信息,所述同一时序控制文件中兼容多个版本的时序信息。

在上述各实施例的基础上,所述装置还包括:编码模块44;

编码模块44用于对器件中未使用的像素区域进行编码,将对应的编码字符作为器件类型。

在上述各实施例的基础上,所述编码模块44具体用于:在所述器件中未使用的像素区域的对应位置上贴上亮、暗灰阶标记,根据所述亮、暗灰阶标记确定编码字符;和/或,在对器件进行编码时,对于相近的两个时序,分别在不同的未使用的像素区域进行区分编码。

上述各实施例所提供的器件驱动装置可执行本发明任意实施例所提供的器件驱动方法,具备执行器件驱动方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1