一种钞箱舌片的定位方法和装置与流程

文档序号:12127024阅读:166来源:国知局
一种钞箱舌片的定位方法和装置与流程

本发明涉及自动柜员机技术领域,尤其涉及一种钞箱舌片的定位方法和装置。



背景技术:

自动柜员机(Automatic Teller Machine,简称ATM),因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作,可提取现金、查询存款余额、进行账户之间资金划拨、余额查询等。在自动柜员机中设置有钞箱,用于存储纸币。

如图1和图2所示,钞箱出口处设置有舌片4,扇形片1和舌片4均固定于电机3的转轴30,舌片4有多个,每个舌片4之间有一定的间隔。舌片4的安装位置相对于扇形片1的安装位置是不变的,舌片4和扇形片1不在同一平面上。用于检测扇形片1位置的第一传感器2位于扇形片1的弧形边附近。当客户在使用ATM机进行存取款业务时,电机3带动舌片4和扇形片1转动,舌片4对纸币5进行整理,整理完成后舌片4回到设定位置,隐藏起来,以便于下一次的业务能正常进行。

现有技术中,因扇形片1与舌片4是同轴且同步的,通过传感器2获取扇形片1的位置能反映舌片4的位置,在扇形片1的下降沿时刻将电机3停止,从而控制舌片4转动到设定位置隐藏。因为实际结构的差异,电机、电路板等差异,传感器检测延迟以及电机的惯性等,实际应用中该方法会导致部分钞箱的扇形片定位不准确,进而导致舌片不能隐藏到位。



技术实现要素:

本发明的目的在于提出一种钞箱舌片的定位方法和装置,能够准确的对扇形片进行定位,从而准确的将钞箱的舌片隐藏。

为达此目的,本发明采用以下技术方案:

一方面,本发明提供一种钞箱舌片的定位方法,包括:

扇形片转动遮挡传感器产生传感器信号;

所述传感器信号进入上升沿后,判断所述扇形片是否转动到目标位置,若是,发出电机停止信号;

检测所述扇形片是否停止在预设位置范围内,是则舌片定位成功。

其中,判断所述扇形片是否转动到目标位置,若是,发出电机停止信号,包括:

确定所述扇形片转动到所述目标位置时应产生的霍尔信号个数;

获取电机转动实际产生的霍尔信号数量;

判断所述实际产生的霍尔信号数量是否达到所述应产生的霍尔信号个数的下限值,若是,发出电机停止信号。

其中,确定所述扇形片转动到所述目标位置时应产生的霍尔信号个数,包括:

根据电机转动一周产生的霍尔信号的总数,确定电机产生每个霍尔信号所转动的定位角度;

所述目标位置为所述传感器信号进入上升沿后,所述扇形片转动预设角度范围所达到的位置;

所述扇形片转动到目标位置时,电机应产生的霍尔信号个数=所述预设角度范围/所述定位角度。

其中,检测所述扇形片是否停止在预设位置范围内,是则舌片定位成功,包括:

电机停止转动后,获取电机转动最终产生的霍尔信号数量;

判断所述最终产生的霍尔信号数量是否小于或等于所述应产生的霍尔信号个数的上限值,若是,舌片定位成功;

否则,舌片定位失败,启动电机重新进行钞箱舌片的定位控制。

另一方面,一种钞箱舌片的定位装置,包括:信号传感模块、处理模块和检测模块;

所述信号传感模块用于扇形片转动遮挡传感器产生传感器信号,当所述传感器信号进入上升沿时,通知所述处理模块;

所述处理模块用于判断所述扇形片是否转动到目标位置,若是,发出电机停止信号;

所述检测模块用于检测所述扇形片是否停止在预设位置范围内,是则舌片定位成功。

其中,所述处理模块包括:

霍尔信号计数单元,用于获取电机转动实际产生的霍尔信号数量;

参照数据确定单元,用于确定所述扇形片转动到所述目标位置时应产生的霍尔信号个数;

指令触发单元,用于判断所述实际产生的霍尔信号数量是否达到所述应产生的霍尔信号个数的下限值,若是,发出电机停止信号。

其中,所述参照数据确定单元具体用于:

根据电机转动一周产生的霍尔信号的总数,确定电机产生每个霍尔信号所转动的定位角度;

所述目标位置为所述传感器信号进入上升沿后,所述扇形片转动预设角度范围所达到的位置;

所述扇形片转动到目标位置时,电机应产生的霍尔信号个数=所述预设角度范围/所述定位角度。

其中,所述检测模块具体用于:

在发出电机停止信号且电机停止转动后,获取电机转动最终产生的霍尔信号数量;

判断所述最终产生的霍尔信号数量是否小于或等于所述应产生的霍尔信号个数的上限值,若是,舌片定位成功;

否则,舌片定位失败,启动电机重新进行钞箱舌片的定位控制。

本发明的有益效果为:

本发明中,电机带动扇形片转动并遮挡传感器产生传感器信号,传感器信号进入上升沿后,当所述扇形片转动到目标位置,则发出电机停止信号,待电机停止转动后,验证扇形片是否停止在预设位置范围内,是则舌片定位成功。本发明根据扇形片与舌片同轴且同步转动的特性,只要能准确的对扇形片进行定位,就能准确的将钞箱的舌片定位,使舌片隐藏到设定位置,保证自动柜员机下一次业务的正常进行。

附图说明

图1是现有技术的钞箱部分结构图。

图2是现有技术的钞箱部分结构的结构示意图。

图3是本发明实施例一提供的钞箱舌片的定位方法的流程图。

图4是本发明实施例二提供的钞箱舌片的定位方法的流程图。

图5是本发明实施例三提供的钞箱舌片的定位装置的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

本实施例提供一种钞箱舌片的定位方法,用于实现ATM机钞箱中的舌片定位和隐藏,由一种钞箱舌片的定位装置来执行,该装置由软件和/或硬件组成,集成于ATM机内部。

图3是本发明实施例一提供的钞箱舌片的定位方法的流程图。如图3所示,所述定位方法包括如下步骤:

S11,扇形片转动遮挡传感器产生传感器信号。

如图2所示,现有技术中,传感器2用于检测扇形片1的转动状态,本实施例中采用光电传感器,光电传感器包括发送器、接收器和检测电路。扇形片1的弧形边设置有挡光片,当扇形片1旋转经过传感器2的位置,挡光片遮挡发射器发出的光线,接收器接收不到光线则触发检测电路产生传感器信号,此时传感器信号进入上升沿。

S12,所述传感器信号进入上升沿后,判断所述扇形片是否转动到目标位置,,若是,执行步骤S12,否则保持电机转动。

本实施例中电机带动扇形片转动,可通过扇形片的位置确定舌片的位置,由电机的转动情况可以确定扇形片是否转动到目标位置,若是,触发电机停止信号,否则,保持电机的转动状态。

S13,发出电机停止信号。

发出电机停止信号,指示电机停止转动。

S14,保持电机转动。

保持电机转动,直到扇形片转动到目标位置。

S15,检测所述扇形片是否停止在预设位置范围内,是则舌片定位成功,否则舌片定位失败。

扇形片先转动到目标位置,电机收到停止信号停机后,在惯性作用下还会继续转动,电机停转后对扇形片的位置进行确认,判断扇形片是否停止在预设位置范围内,是则舌片定位成功。

S16,舌片定位成功。

S17,舌片定位失败。

本实施例根据扇形片和舌片同轴且同步的特性,通过定位扇形片实现舌片的定位,扇形片转动触发传感器信号进入上升沿后开始检测,当扇形片转动到目标位置则指示电机停机,在惯性作用下,电机继续转动直到停止,此时若扇形片停止在预设位置范围内,则舌片定位成功。本实施例通过准确的对扇形片进行定位,就能准确的将钞箱的舌片定位,使舌片隐藏到设定位置,保证自动柜员机下一次业务的正常进行。

实施例二

本实施例提供一种钞箱舌片的定位方法,在上述实施例的基础上,采用霍尔元件对电机的转动情况进行定位。图4是本发明实施例二提供的钞箱舌片的定位方法的流程图。如图4所示,所述定位方法包括如下步骤:

S21,扇形片转动遮挡传感器产生传感器信号,传感器信号进入上升沿。

S22,确定所述扇形片转动到所述目标位置时应产生的霍尔信号个数。

本实施例中所指的电机为无刷直流电动机,由永磁体转子、多极绕组定子、位置传感器等组成。位置传感器有磁敏式、光电式和电磁式三种类型。采用磁敏式位置传感器的无刷直流电动机,其磁敏传感器件(例如霍尔元件、磁敏二极管、磁敏诂极管、磁敏电阻器或专用集成电路等)装在定子组件上,用来检测永磁体、转子旋转时产生的磁场变化。

本实施例中,电机采用霍尔元件作为位置传感器来检测永磁体、转子旋转时产生的磁场变化,确定电机的转动情况。

根据电机转动一周产生的霍尔信号的总数,确定电机产生每个霍尔信号所转动的定位角度;不同型号的电机产生的霍尔信号总数不同,例如,电机转动一周电机会产生48个霍尔信号,则每个霍尔信号的定位角度是7.5度。

所述目标位置为所述传感器信号进入上升沿后,所述扇形片转动预设角度范围所达到的位置。所述扇形片转动到目标位置时,电机应产生的霍尔信号个数=所述预设角度范围/所述定位角度。本实施例中,预设角度范围为上升沿之后60~80度,对于转动一周产生48个霍尔信号的电机,传感器信号进入上升沿后,电机产生8~10个霍尔信号时的位置为扇形片的目标位置。

S23,获取电机转动实际产生的霍尔信号数量。

电机转动产生霍尔信号,传感器信号进入上升沿后,获取电机转动实际产生的霍尔信号数量。

S24,判断所述实际产生的霍尔信号数量是否达到所述应产生的霍尔信号个数的下限值,若是,执行步骤S25;否则保持电机转动,执行步骤S23~S24。

步骤S22中计算得到的扇形片转动到所述目标位置时应产生的霍尔信号个数,与步骤S23中获取到的电机实际产生的霍尔信号数量进行比较,所述实际产生的霍尔信号数量达到所述应产生的霍尔信号个数的下限值时,触发电机停止信号,指示电机停机。在上述例子中,所述下限值为8个霍尔信号。

S25,发出电机停止信号。

发出电机停止信号,电机停机,在惯性作用下,电机还会转动一定的角度才会完全停止。

S26,电机停止转动后,获取电机转动最终产生的霍尔信号数量。

电机停止转动后,最终产生的霍尔信号数量与步骤S23中实际产生的霍尔信号数量不一定相同,获取电机转动最终产生的霍尔信号数量。

S27,判断所述最终产生的霍尔信号数量是否小于或等于所述应产生的霍尔信号个数的上限值;若是,舌片定位成功;否则,执行步骤S28,。

在上述例子中,所述应产生的霍尔信号个数的上限值为10个霍尔信号,最终产生的霍尔信号数量超过10个,则舌片转动超出设定位置,舌片定位失败。

S28,舌片定位失败,启动电机重新进行钞箱舌片的定位控制。

最终产生的霍尔信号数量超过10个,则舌片转动超出设定位置,舌片定位失败,需要重新定位。

S29,舌片定位成功。

本实施例中,通过无刷电机的霍尔信号准确定位电机的转动角度,进而确定舌片的转动是否达到设定位置,霍尔信号的定位角度精准,定位误差小,能保证舌片准确的隐藏。

实施例三

本实施例提供一种钞箱舌片的定位装置,用于执行上述实施例所述的定位方法,解决相同的技术问题,达到相同的技术效果。图5是本发明实施例三提供的钞箱舌片的定位装置的结构示意图。

如图5所示,所述定位装置包括:信号传感模块31、处理模块32和检测模块33;

所述信号传感模块31用于扇形片转动遮挡传感器产生传感器信号,当所述传感器信号进入上升沿时,通知所述处理模块32。

所述处理模块32用于判断所述扇形片是否转动到目标位置,若是,发出电机停止信号。

所述检测模块33用于检测所述扇形片是否停止在预设位置范围内,是则舌片定位成功。

其中,所述处理模块32包括:

霍尔信号计数单元321,用于获取电机转动实际产生的霍尔信号数量。

参照数据确定单元322,用于确定所述扇形片转动到所述目标位置时应产生的霍尔信号个数。

指令触发单元323,用于判断所述实际产生的霍尔信号数量是否达到所述应产生的霍尔信号个数的下限值,若是,发出电机停止信号。

其中,所述参照数据确定单元322具体用于:

根据电机转动一周产生的霍尔信号的总数,确定电机产生每个霍尔信号所转动的定位角度。所述目标位置为所述传感器信号进入上升沿后,所述扇形片转动预设角度范围所达到的位置。所述扇形片转动到目标位置时,电机应产生的霍尔信号个数=所述预设角度范围/所述定位角度。

其中,所述检测模块33具体用于:

在发出电机停止信号且电机停止转动后,获取电机转动最终产生的霍尔信号数量。

判断所述最终产生的霍尔信号数量是否小于或等于所述应产生的霍尔信号个数的上限值,若是,舌片定位成功;否则,舌片定位失败,启动电机重新进行钞箱舌片的定位控制。

本实施例在扇形片转动触发传感器信号进入上升沿后开始检测,当扇形片转动到目标位置则指示电机停机,在惯性作用下,电机继续转动直到停止,此时若扇形片停止在预设位置范围内,则舌片定位成功。本实施例通过准确的对扇形片进行定位,就能准确的将钞箱的舌片定位,使舌片隐藏到设定位置,保证自动柜员机下一次业务的正常进行。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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