旋转扫码机构、方法、装置和样本检测仪与流程

文档序号:32741296发布日期:2022-12-30 18:28阅读:41来源:国知局
旋转扫码机构、方法、装置和样本检测仪与流程

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.在其中一个实施例中,获取第一驱动机构发生堵转的信息和所述第二驱动机构的驱动受阻的信息的过程,包括:
30.检测所述第一驱动机构的第一电信号和/或所述第二驱动机构的第二电信号;
31.当所述第一电信号发生变化时,确定出所述第一驱动机构发生堵转的信息;
32.当所述第二电信号超过信号阈值时,确定出所述第二驱动机构的驱动受阻的信息。
33.在其中一个实施例中,获取所述滚轮受到的压力超过所述预设压力阈值的信息的过程,包括:
34.接收由压力传感器检测到的压力值,在所述压力值超过所述预设压力阈值时,确定出所述滚轮受到的压力超过所述预设压力阈值的信息;其中,所述压力传感器预设于所述滚轮上。
35.一种旋转扫码装置,所述装置包括:
36.第一控制模块,用于控制第一驱动机构驱动滚轮沿靠近目标容器的方向移动;
37.第二控制模块,用于当接收到表征所述滚轮与所述目标容器之间的松紧程度的指示信息时,控制所述第一驱动机构驱动所述滚轮沿远离目标容器的方向移动至目标位置以控制所述滚轮与所述目标容器之间达到预设松紧程度;
38.第三控制模块,用于控制第二驱动机构在所述预设松紧程度下驱动所述滚轮转动以带动所述目标容器旋转,使所述扫码头能够扫描到预设于所述目标容器上的条形码,获取条形码信息。
39.一种样本检测仪,所述样本检测仪包括进样模块和检测模块,所述检测模块包括上述任一种旋转扫码机构。
40.上述一种旋转扫码机构、方法、装置和样本检测仪,通过第一驱动机构驱动滚轮相对目标容器移动,并在滚轮与所述目标容器之间达到预设松紧程度的情况下,所述第二驱动机构驱动所述滚轮转动以带动所述目标容器旋转,使所述扫码头能够扫描到预设于所述目标容器上的条形码,获取条形码信息,实现利用旋转扫码机构对目标容器进行旋转扫码,因此能够节省人力资源,提高对目标容器进行扫码的效率。并且,旋转扫码机构中的控制器是在接收到表征滚轮与所述目标容器之间的松紧程度的指示信息时,控制第一驱动机构驱动所述滚轮沿远离目标容器的方向移动至目标位置以控制所述滚轮与所述目标容器之间达到预设松紧程度,使得滚轮不会对目标容器压得太松或者太紧,从而使得旋转扫码机构能够针对不同直径的目标容器进行旋转扫码操作,提高扫码操作的可靠性。
附图说明
41.图1为一个实施例中一种旋转扫码机构的示意图;
42.图2为一个实施例中一种旋转扫码设机构的侧视图;
43.图3为一个实施例中一种旋转扫码方法的流程示意图;
44.图4为一个实施例中一种旋转扫码装置的结构框图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.图1为本发明实施例提供的一种旋转扫码机构的示意图,图2为本发明实施例提供的一种旋转扫码机构的侧视图;如图1和图2所示,机构包括:
47.扫码头(图中未示出);
48.滚轮101;
49.控制器(图中未示出);
50.第一驱动机构(图中未示出)以及第二驱动机构(图中未示出);
51.控制器用于控制第一驱动机构驱动滚轮相对目标容器102移动、用于控制第二驱动机构驱动滚轮101旋转以带动目标容器102旋转以及接收表征滚轮101与目标容器102之间的松紧程度的指示信息;
52.控制器在接收到指示信息时,控制第一驱动机构驱动滚轮101沿远离目标容器102
的方向移动至目标位置以控制滚轮101与目标容器102之间达到预设松紧程度以及使第二驱动机构在预设松紧程度下驱动滚轮101转动以带动目标容器102旋转,使扫码头能够扫描到预设于目标容器102上的条形码,获取条形码信息。
53.具体的,扫码头是一种用于扫描条形码以获取与条形码对应的条形码信息的设备,本实施例对扫码头的具体类型不做限定,一般根据条形码的类型确定。在实际操作中,目标容器102为试管,预先在各目标容器102上设置条形码,扫码头面向目标容器102方向设置。在将目标容器102设置于试管架上时,可能存在目标容器102上的条形码背对着或者侧对着扫码头的情况,此时扫码头无法扫描条形码获取到对应的条形码信息。
54.控制器分别与第一驱动机构和第二驱动机构连接,第一驱动机构和第二驱动机构分别与滚轮101连接,控制器控制第一驱动机构和第二驱动机构执行相应的操作以实现旋转扫码操作。其中,第一驱动机构用于驱动滚轮101相对目标容器102移动,包括向目标容器102方向移动以及沿远离目标容器102的方向移动;第二驱动机构用于驱动滚轮101旋转以带动目标容器102旋转;另外,本实施例对控制器的具体类型不做限定,可以是中央处理器(cpu,central processing unit)、微控制器等,只要能够实现本实施例中控制器所需执行的操作即可。
55.具体的,第二驱动机构和滚轮101均设置于机架上,控制器通过控制第一驱动机构驱动机架相对目标容器102移动,以实现驱动滚轮101向目标容器102方向移动,以及沿远离目标容器102的方向移动。更具体的,控制器首先获取滚轮101的初始行程长度,然后控制第一驱动机构驱动滚轮101向目标容器102方向移动,在滚轮101移动的过程中,若获取到指示信息,则控制第一驱动机构停止驱动滚轮101移动;若没有接收到指示信息,则持续控制第一驱动机构驱动滚轮101移动,直至滚轮101的行程长度等于初始行程长度,控制第一驱动机构停止驱动滚轮101移动。其中,初始行程长度根据滚轮101的预设初始位置与目标容器102之间的距离以及目标容器102的最小直径得到。
56.具体的,滚轮101包括主动轮1011和从动轮1012,第二驱动机构与主动轮1011连接,主动轮1011和从动轮1012通过传送带1013连接;控制器控制第二驱动机构驱动主动轮1011旋转,主动轮1011利用主动轮1011和从动轮1012之间的传送带1013驱动从动轮1012旋转,进而在从动轮1012与目标容器102相接触且具有摩擦力的情况下,从动轮1012带动目标容器102旋转。
57.具体的,控制器在接收到指示信息时,控制第一驱动机构停止驱动滚轮101移动,此时,滚轮101接触到目标容器102,进一步控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动至目标位置以控制滚轮101与目标容器102之间达到预设松紧程度。
58.需要说明的是,指示信息为表征滚轮101与目标容器102之间的松紧程度的信息,可以根据第一驱动机构或者第二驱动机构的驱动状态或者根据滚轮101与目标容器102之间的压力确定出,本实施例对此不做限定。
59.滚轮101与目标容器102之间达到预设松紧程度指的是滚轮101与目标容器102之间的接触压力使得滚轮101能够正好带动目标容器102旋转;通过驱动滚轮101沿远离目标容器102的方向移动至目标位置,使得滚轮101与目标容器102之间达到预设松紧程度;可以是通过控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动预设距离以使滚轮101达到目标位置,或者通过驱动滚轮101移动直到控制器不再接收到指示信息时确定出目
标位置,本实施例对此不做限定。
60.具体的,在利用第一驱动机构驱动滚轮101移动以使得滚轮101与目标容器102之间达到预设松紧程度之后,进一步控制第二驱动机构在预设松紧程度下驱动滚轮101转动以带动目标容器102旋转,在目标容器102旋转的过程中,可以使得预设于目标容器102上的条形码转动,当条形码正对着扫码头时,扫码头能够扫描到预设于目标容器102上的条形码,获取条形码信息。
61.本发明实施例提供的一种旋转扫码机构,通过第一驱动机构驱动滚轮相对目标容器移动,并在滚轮与目标容器之间达到预设松紧程度的情况下,第二驱动机构驱动滚轮转动以带动目标容器旋转,使扫码头能够扫描到预设于目标容器上的条形码,获取条形码信息,实现利用旋转扫码机构对目标容器进行旋转扫码,因此能够节省人力资源,提高对目标容器进行扫码的效率。并且,旋转扫码机构中的控制器是在接收到表征滚轮与目标容器之间的松紧程度的指示信息时,控制第一驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置以控制滚轮与目标容器之间达到预设松紧程度,使得滚轮不会对目标容器压得太松或者太紧,从而使得旋转扫码机构能够针对不同直径的目标容器进行旋转扫码操作,提高扫码操作的可靠性。
62.比如,一种实施方式,还可以是通过控制第一驱动机构驱动滚轮101向目标容器102方向移动固定距离,使得滚轮101到达与该固定距离对应的固定位置,再控制第二驱动机构驱动滚轮101转动以带动目标容器102旋转,使扫码头能够扫描到预设于目标容器102上的条形码,获取条形码信息。
63.但在实际应用时,由于需扫码的目标容器102的直径可能不一致,因此在滚轮101移动固定距离后,对于直径偏大的目标容器102而言,滚轮101将对目标容器102压得太紧,导致滚轮101无法带动目标容器102转动或者将带着试管架移动;对于直径偏小的目标容器102而言,滚轮101将对目标容器102压得太松或者接触不到试管,导致滚轮101无法带动目标容器102旋转。针对这一问题,可通过在滚轮101中的从动轮1012的远离目标容器102侧添加弹簧来适配不同直径的目标容器102,通过弹簧使得从动轮1012压住目标容器102,如果目标容器102与滚轮101之间的摩擦力比较大,会造成从动轮1012后的弹簧被压缩向后退,后退之后又会被弹簧顶到前面,如此反复将造成振动、异响。
64.相比较而言,本发明实施例通过在接收到表征滚轮与目标容器之间的松紧程度的指示信息时,控制第一驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置以控制滚轮与目标容器之间达到预设松紧程度,使得滚轮不会对目标容器压得太松或者太紧,从而使得旋转扫码机构能够针对不同直径的目标容器进行旋转扫码操作,提高扫码操作的可靠性;并且避免使用弹簧来压住目标容器,从而避免造成旋转扫码机构的振动、异响。
65.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,指示信息包括:
66.第一驱动机构发生堵转的信息和/或第二驱动机构的驱动受阻的信息和/或滚轮101受到的压力超过预设压力阈值的信息。
67.具体的,在本实施例中,用于表征滚轮101与目标容器102之间的松紧程度的指示信息可以是第一驱动机构发生堵转的信息。具体的,第一驱动机构发生堵转指的是在第一驱动机构驱动滚轮101向目标容器102方向移动时,第一驱动机构在转速为0转时仍然输出
扭矩的一种情况,此时表示滚轮101与目标容器102相接触,目标容器102阻止滚轮101继续向目标容器102方向移动。
68.此外,用于表征滚轮101与目标容器102之间的松紧程度的指示信息也可以是第二驱动机构的驱动受阻的信息。需要说明的是,在第二驱动机构驱动滚轮101转动以带动目标容器102旋转时,滚轮101与目标容器102之间的摩擦力将使得第二驱动机构受阻,而当滚轮101与目标容器102之间的压力过大,将使得滚轮101与目标容器102之间的摩擦力过大,此时表示第二驱动机构的驱动受阻。
69.另外,用于表征滚轮101与目标容器102之间的松紧程度的指示信息还可以是滚轮101受到的压力超过预设压力阈值的信息。通过直接检测滚轮101与目标容器102之间的压力,若滚轮101受到的压力超过预设压力阈值,即滚轮101与目标容器102之间的松紧程度过紧,即得出对应的指示信息。
70.另外需要说明的是,控制器可以是在接收到上述三种信息,或者上述三种信息中的任意两种,或者上述三种信息中的任意一种,即表示接收到指示信息,本实施例对此也不做限定。
71.作为优选的实施方式,控制器获取第一驱动机构的第一电信号和/或第二驱动机构的第二电信号;
72.当第一电信号发生变化时,确定第一驱动机构发生堵转的信息;
73.当第二电信号超过信号阈值时,确定第二驱动机构的驱动受阻的信息。
74.具体的,在本实施例中,通过获取第一驱动机构的第一电信号,当第一电信号发生变化时,则表示第一驱动机构发生堵转,此时得出第一驱动机构发生堵转的信息。
75.具体的,通过获取第二驱动机构的第二电信号,第二电信号发生变化时,表示第二驱动机构正通过驱动滚轮101旋转以带动目标容器102旋转;当第二电信号超过预先设置的信号阈值时,表示第二驱动的驱动受阻,因此得出第二驱动机构的驱动受阻的信息。
76.作为优选的实施方式,第一驱动机构或第二驱动机构为电机,第一电信号或第二电信号为流过电机的电流信号。
77.具体的,电机是指依据电磁感应定律实现电能转换或传递的一种电磁装置;电机的主要作用是产生驱动转矩,作为用电器或各种机械的动力源,本实施例对电机的具体类型不做限定。
78.例如,一种确定第一驱动电机是否发生堵转的过程包括:首先设置预设阈值,然后确定当前的电流值与标准电流值之间差值,即确定出当前时刻电流的变化量,若该变化量大于预设阈值,则表示电信号发生变化,进而确定第一驱动机构发生堵转。
79.可以理解的是,由于电流信号便于检测与判断,因此能够利用电流信号便捷、直观准确地确定第一驱动机构发生堵转的信息和/或第二驱动机构的驱动受阻的信息。
80.作为优选的实施方式,控制器接收由压力传感器检测到的压力值,在压力值超过预设压力阈值时,确定出滚轮101受到的压力超过预设压力阈值的信息;其中,压力传感器预设于滚轮101上。
81.具体的,在本实施例中,通过在滚轮101上设置压力传感器,当滚轮101与目标容器102接触时,压力传感器将检测到滚轮101与目标容器102之间的压力值;控制器在接收到该压力值后,将该压力值与预先设置的预设压力阈值进行比较,当接收到的压力值超过预设
压力阈值时,表示滚轮101与目标容器102之间的压力过大,即滚轮101与目标容器102之间的松紧程度过紧,此时确定出指示信息。
82.可见,本实施例可以根据第一电信号是否发生变化、根据第二电信号是否超过信号阈值以及根据滚轮与目标传感器之间的压力值是否超过预设压力阈值确定出指示信息,能够灵活地根据实际情况选择对应的方式确定指示信息,并且采用多种方式确定出指示信息,能够提高确定出的指示信息的准确度。
83.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,在滚轮101带动目标容器102旋转预设圈数后,控制器控制第二驱动机构停止驱动滚轮101转动并控制第一驱动机构驱动滚轮101移动到预设初始位置。
84.具体的,在本实施例中,是在利用扫码头扫描旋转的目标容器102以获取预设于目标容器102上的条形码对应的条形码信息的过程中,进一步统计滚轮101带动目标容器102旋转的圈数,并利用该圈数与预设圈数比较,当目标容器102旋转的圈数达到预设圈数时,若此时扫码头仍未扫描到条形码或者未得到对应的条形码信息,则表示该目标容器102可能没有设置条形码,或者该目标容器102上的条形码有损坏,进而控制第二驱动机构停止驱动滚轮101转动并控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动,直至滚轮101达到预设初始位置;其中,预设初始位置指的是滚轮101开始向目标容器102方向移动时的起始位置。控制器控制第一驱动机构停止驱动滚轮101移动指的是控制器向第一驱动机构发出控制指令,以使得第一驱动机构停止运行。
85.可见,本实施例进一步考虑到存在无法获取到目标容器的条形码信息的情况,在目标容器旋转预设圈数后,控制第二驱动机构停止驱动滚轮转动并控制第一驱动机构驱动滚轮移动到预设初始位置,能够避免第二驱动机构持续驱动滚轮带动目标容器旋转,从而避免浪费控制资源。
86.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,控制器在接收到扫码头扫描到的条形码信息后,控制第二驱动机构停止驱动滚轮101转动并控制第一驱动机构驱动滚轮101移动到预设初始位置。
87.在本实施例中,是在扫码头扫描到目标容器102上的条形码,获取到对应的条形码信息并将该条形码信息发送给控制器,即控制器获取到目标容器102的条形码信息后,表示当前已经完成对目标容器102的旋转扫码操作,因此控制第二驱动机构停止驱动滚轮101转动并控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动,直至滚轮101达到预设初始位置;其中,预设初始位置指的是滚轮101开始向目标容器102方向移动时的起始位置。控制器控制第一驱动机构停止驱动滚轮101移动指的是控制器向第一驱动机构发出控制指令,以使得第一驱动机构停止运行。
88.可见,本实施例是在控制器接收到扫码头扫描到的条形码信息后,控制滚轮移动到预设初始位置,以便于移动试管架,对试管架上的下一个目标容器进行旋转扫码操作。
89.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,机构还包括设置于预设初始位置旁侧并与控制器连接的光耦,控制器根据是否接收到光耦的控制信号,确定滚轮101是否移动到预设初始位置;当滚轮101移动到光耦的发射器与接收器之间的位置,导致发射器和接收器光信号传输中断时,产生控制信号。
90.具体的,光耦指的是以光为媒介来传输电信号的器件,将发射器如红外线发光二
极管(led,light emitting diode)与接收器如光敏半导体管封装在同一管壳内,发射器接收到电信号后,发出对应的光信号,接收器接收到该光信号之后产生对应的光电流并输出,从而实现了“电-光-电”转换。
91.在本实施例中,在预初始位置旁侧设置光耦,当滚轮101移动到光耦的发射器和接收器之间时,发射器发射的光信号被滚轮101阻隔而无法传输给接收器,光耦的接收器未接收到光耦的发射器发射的光信号,“电-光-电”转换中断,此时产生控制信号。
92.需要说明的是,本实施例利用光耦确定滚轮是否到达预设初始位置的操作方式便捷易行;并且光耦具有体积小、寿命长、无触点,抗干扰能力强,输出和输入之间绝缘,单向传输信号等优点。
93.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,在接收到指示信息时,控制器控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动预设距离或者驱动滚轮101移动直到控制器不再接收到指示信息。
94.本实施例中,确定目标位置的方式可以是控制第一驱动机构驱动滚轮101沿远离目标容器102的方向移动预设距离;预设距离根据技术人员的实际经验设置,本实施例对预设距离的具体长度不做限定。在实际操作中,是在确定出预设距离后,根据第一驱动机构的电机转矩等因素确定出与预设距离对应的预设步长,通过驱动第一驱动机构转动预设步长,以实现控制第一驱动机构驱动滚轮101回退与预设步长相对应的预设距离。
95.另外,也可以是在驱动滚轮101沿远离目标容器102方向移动的过程中,实时检测是否接收到表征滚轮101与目标容器102之间的松紧程度的指示信息,当未接收到指示信息时,表示滚轮101与目标容器102之间达到预设松紧程度,此时滚轮101已经移动到目标位置,因此控制第一驱动机构停止驱动滚轮101移动,并控制第二驱动机构驱动滚轮101转动以实现旋转扫码。
96.可见,按照本实施例的方法控制滚轮移动到目标位置以使得滚轮与目标容器之间达到预设松紧程度,操作方式便捷准确。
97.在一个实施例中,如图3所示,提供了一种旋转扫码方法,该方法应用于上述任一种旋转扫码机构中的控制器中,包括以下步骤:
98.步骤302,控制第一驱动机构驱动滚轮沿靠近目标容器的方向移动;
99.步骤304,当接收到表征滚轮与目标容器之间的松紧程度的指示信息时,控制第一驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置以控制滚轮与目标容器之间达到预设松紧程度;
100.步骤306,控制第二驱动机构在预设松紧程度下驱动滚轮转动以带动目标容器旋转,使扫码头能够扫描到预设于目标容器上的条形码,获取条形码信息。
101.关于旋转扫码方法的具体实施方式可参照上述旋转扫码机构所记载的技术内容,此处不做赘述。
102.本发明实施例提供的一种旋转扫码方法,通过第一驱动机构驱动滚轮相对目标容器移动,并在滚轮与目标容器之间达到预设松紧程度的情况下,第二驱动机构驱动滚轮转动以带动目标容器旋转,使扫码头能够扫描到预设于目标容器上的条形码,获取条形码信息,实现对目标容器进行旋转扫码,因此能够节省人力资源,提高对目标容器进行扫码的效率。并且,本方法是在接收到表征滚轮与目标容器之间的松紧程度的指示信息时,控制第一
驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置以控制滚轮与目标容器之间达到预设松紧程度,使得滚轮不会对目标容器压得太松或者太紧,从而使得旋转扫码机构能够针对不同直径的目标容器进行旋转扫码操作,提高扫码操作的可靠性。
103.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,指示信息包括:
104.第一驱动机构发生堵转的信息和/或第二驱动机构的驱动受阻的信息和/或滚轮受到的压力超过预设压力阈值的信息。
105.在上述实施例的基础上,本实施例对技术方案作了进一步的说明和优化,具体的,本实施例中,获取第一驱动机构发生堵转的信息和第二驱动机构的驱动受阻的信息的过程,包括:
106.获取第一驱动机构的第一电信号和/或第二驱动机构的第二电信号;
107.当第一电信号发生变化时,确定第一驱动机构发生堵转的信息;
108.当第二电信号超过信号阈值时,确定第二驱动机构的驱动受阻的信息。
109.作为优选的实施方式,获取滚轮受到的压力超过预设压力阈值的信息的过程,包括:
110.接收由压力传感器检测到的压力值,在压力值超过预设压力阈值时,确定出滚轮受到的压力超过预设压力阈值的信息;其中,压力传感器预设于滚轮上。
111.作为优选的实施方式,第一驱动机构或第二驱动机构为电机,第一电信号或第二电信号为流过电机的电流信号。
112.作为优选的实施方式,在滚轮带动目标容器旋转预设圈数后,控制第二驱动机构停止驱动滚轮转动并控制第一驱动机构驱动滚轮移动到预设初始位置。
113.作为优选的实施方式,在接收到扫码头扫描到的条形码信息后,控制第二驱动机构停止驱动滚轮转动并控制第一驱动机构驱动滚轮移动到预设初始位置。
114.作为优选的实施方式,确定预设初始位置的过程,包括:
115.根据是否接收到设置于预设初始位置旁侧的光耦的控制信号,确定滚轮是否移动到预设初始位置;其中,当滚轮移动到光耦的发射器与接收器之间的位置,导致发射器和接收器光信号传输中断时,产生控制信号。
116.作为优选的实施方式,在接收到指示信息时,控制第一驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置的过程,包括:
117.控制第一驱动机构驱动滚轮沿远离目标容器的方向移动预设距离或者驱动滚轮移动直到控制器不再接收到指示信息。
118.应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
119.在一个实施例中,如图4所示,提供了一种旋转扫码装置,包括:第一控制模块401、
第二控制模块402和第三控制模块403,其中:
120.第一控制模块401,用于控制第一驱动机构驱动滚轮沿靠近目标容器的方向移动;
121.第二控制模块402,用于当接收到表征滚轮与目标容器之间的松紧程度的指示信息时,控制第一驱动机构驱动滚轮沿远离目标容器的方向移动至目标位置以控制滚轮与目标容器之间达到预设松紧程度;
122.第三控制模块403,用于控制第二驱动机构在预设松紧程度下驱动滚轮转动以带动目标容器旋转,使扫码头能够扫描到预设于目标容器上的条形码,获取条形码信息。
123.本发明实施例提供的一种旋转扫码装置,通过检测第一驱动机构是否发生堵转确定是否控制第一驱动机构停止驱动滚轮移动,也就是根据滚轮与目标容器之间的压力确定是否控制滚轮停止移动,使得滚轮不会对目标容器压得太松或者太紧,从而能够针对不同直径的目标容器进行旋转扫码操作,提高扫码操作的可靠性。
124.关于旋转扫码装置的具体限定可以参见上文中对于旋转扫码方法的限定,在此不再赘述。上述旋转扫码装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
125.在一个实施例中,还提供一种样本检测仪,样本检测仪包括进样模块和检测模块,检测模块包括上述任一种旋转扫码机构。
126.本发明实施例提供的样本检测仪,具有如上述旋转扫码机构对应的有益效果。
127.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
128.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
129.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1