微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ATM机的出钞模块介绍

ATM机的出钞模块介绍

时间:09-11 来源:互联网 点击:

一定格式将命令的执行结果返回到PC主机,在执行命令过程中出钞模块不接收命令,直到命令返回。

命令功能模块

命令功能模块实现挖钞命令、送钞命令、 未取钞回收命令、通道清理与复位命令、获取钞箱信息命令、出钞口取钞检测命令和拒绝命令操作。ATM主机软件在启动时,先要发送通道清理与复位命令,检测出钞模块的状态;进行一次完整的取款操作需要依次发送获取钞箱信息命令、挖钞命令、送钞命令和出钞口取钞检测命令;如果在规定的时间内检测到钞票没有取走,则发送未取钞回收命令,将出钞口钞票回收,拒绝命令是在挖钞命令执行出错的时候发送。每个命令都必须按照这个顺序来发送,否则被视为非法命令,不予执行。

1通道清理与复位命令

此命令的主要功能是复位出钞模块内部寄存器、清理挖钞通道和送钞通道,如果有残余钞票在通道中,则将其送入回收箱,同时检测各个部件是否正常。ATM主机软件在启动时,首先要发送此命令对出钞模块进行通道清理和复位,出钞模块将相应的执行结果返回到控制主机,如果出钞模块有故障返回码,表示出钞模块不能正常工作,ATM主机控制软件需要停止取款的功能,并给出相应的故障提示,等待维护。

2获取钞箱信息命令

此命令的主要功能是出钞模块将模块中钞箱的配置信息,包括各个钞箱中钞票的面额和币种信息返回给主机控制软件,在有取款操作时,主机控制软件通过这些信息来分配每个钞箱的出钞数量。

3挖钞命令

此命令的功能是执行主机控制软件所分配的各个钞箱的出钞数量,在对每个通道钞箱进行挖钞操作时,都要对钞票进行检测,如果有尺寸或者厚度不合格的,则打开分拣器将其送入废钞箱中,将合格的钞票送到叠钞板上,整个命令执行完成后将各个钞箱的出钞数量和废钞数量返回到主机,等待主机控制软件发送下一个命令,即送钞命令。

4送钞命令

此命令的主要功能是把叠钞板上的钞票送到闸门口,取款人就可以将钞票拿走。

5出钞口检测命令

此命令的主要功能是检测闸门口的钞票是否被拿走,并将信息返回到主机,如果检测到钞票已经拿走,机械手将回到原始位置。

6未取钞回收命令

如果在银行规定的时间内(一般是30秒,时间由主机控制软件控制)闸门口的钞票都未拿走,主机控制软件将发送此命令,通知出钞模块将闸门口钞票回收,送入回收箱中。

7拒绝命令

在挖钞命令执行过程中出现了故障,整个命令未成功执行,或者是挖钞命令执行成功,但由于某些原因,不能进行送钞操作,此时主机控制软件需要发送拒绝命令,通知出钞模块将叠钞板上的钞票送入回收箱中。

结语

由于篇幅所限,本文只能从出钞模块控制系统的功能着手对整个控制系统做一个简单的介绍。本文所介绍的出钞模块控制系统已应用于ATM机中,实践证明,系统可靠、稳定。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top