技术领域
[0001] 本实用新型涉及金融自助设备领域,特别涉及一种ATM
主控制器。
背景技术
[0002] 随着
银行业务种类的扩展,ATM的功能也日渐丰富,对端口功能和数量的需求也越来越高。ATM主控制器是金融自助设备的关键部件之一,该部件主要实现ATM出钞
门控制、音频功放输出、各
传感器检测(门状态检测)、面板LED指示灯控制、灯箱照明控制及后台维护部件
背光电源控制。
[0003] 现有的主控制器功能单一、成本高,不能兼容所有机型。针对以上不足,有必要开发一款集成度高,成本低,能够兼容所有机型的主控制器。实用新型内容
[0004] 本实用新型的目的在于克服
现有技术的缺点与不足,提供一种ATM主控制器。
[0005] 本实用新型的目的通过以下的技术方案实现:
[0006] 一种ATM主控制器,包括与金融自助终端(即ATM)相连的主控模
块、音频模块,还包括分别与主控模块相连的直流
电机驱动模块、
机芯控制钞门模块、面板指示灯控
制模块、传感器检测模块、继电器
控制模块,以及为主控模块、音频模块、直流电机驱动模块供电的电源模块。
[0007] 所述的主控模块通过USB通信模块或串口通信模块与金融自助终端相连。
[0008] 所述的ATM主控制器,还包括与主控模块相连的扩展模块。主控模块只包含了金融自助终端所需的常用类型的端口,其端口数量有限,只可应对一般的机型。而当有特殊的要求时,需要大量扩展端口数量或者需要支持一些新功能端口,即可通过增添扩展模块来满足需求,再通过主控模块统一通过USB或者串口与PC进行通讯。
[0009] 所述的主控模块采用ST公司的STM32F103R8T6芯片。该芯片使用Cortex-M3
内核,工作
频率为72MHz,内置高速
存储器,丰富的增强I/O端口,还包括标准和先进的通信
接口:2个I2C接口、2个SPI接口、3个USART接口、1个USB和1个CAN接口。其工作
电压为常见的3.3V,该内核是专门设计于满足集高性能低功耗实时应用具有竞争性价格于一体的嵌入式领域的要求。
[0010] 所述的主控模块的
软件设计是以MDKuVision5ARM为开发平台,直接调用STM32官方库进行软件设计。整个软件系统设计采用轮询机制,主要包括系统初始、面板指示灯及继电器控制子程序、钞门控制子程序、各传感器检测子程序、串口通信子程序、USB通信子程序。
[0011] 本实用新型与现有技术相比,具有如下优点和有益效果:
[0012] 1、ATM主控制器是金融自助设备的关键部件之一,该部件主要实现ATM出钞门控制、音频功放输出、各传感器检测(门状态检测)、面板LED指示灯控制、灯箱照明控制及后台维护部件背光电源控制。在通信方面,该模块采用串口和USB两种通信方式,通信稳定可靠,可以满足不同金融自助设备的需求。在结构方面,该模块体积小,集成度高,成本低,整机布线及安装简单。
[0013] 2、通过这种模块化设计,整个系统设计简洁,可靠性高,具有很高的性价比。当金融自助终端需要大量端口的时候,只需根据实际需求增加扩展模块;当需要其他特殊功能的端口时,只需更换其他种类的扩展模块。通过这种扩展级联的设计,可大幅度增强主控制器的使用灵活性,以适应产品多样化的发展趋势,足以应对不同的使用场合。
附图说明
[0014] 图1为本实用新型所述的一种ATM主控制器的系统
框图。
[0015] 图2为图1所述的ATM主控制器的扩展框图。
[0016] 图3为图1所述的ATM主控制器的级联框图。
[0017] 图4为图1所述的ATM主控制器的主程序
流程图。
具体实施方式
[0018] 下面结合
实施例及附图对本实用新型作进一步详细的描述,但本实用新型的实施方式不限于此。
[0019] 如图1,一种ATM主控制器,包括与金融自助终端(即ATM)相连的主控模块、音频模块,还包括分别与主控模块相连的直流电机驱动模块、机芯控制钞门模块、面板指示灯控制模块、传感器检测模块、继电器控制模块,以及为主控模块、音频模块、直流电机驱动模块供电的电源模块。
[0020] 所述的主控模块通过USB通信模块或串口通信模块与金融自助终端相连。
[0021] 如图2,所述的ATM主控制器,还包括与主控模块相连的扩展模块。主控模块只包含了金融自助终端所需的常用类型的端口,其端口数量有限,只可应对一般的机型。而当有特殊的要求时,需要大量扩展端口数量或者需要支持一些新功能端口,即可通过增添扩展模块来满足需求,再通过主控模块统一通过USB或者串口与PC进行通讯。
[0022] 所述的主控模块采用ST公司的STM32F103R8T6芯片。该芯片使用Cortex-M3内核,工作频率为72MHz,内置高速存储器,丰富的增强I/O端口,还包括标准和先进的
通信接口:2个I2C接口、2个SPI接口、3个USART接口、1个USB和1个CAN接口。其工作电压为常见的3.3V,该内核是专门设计于满足集高性能低功耗实时应用具有竞争性价格于一体的嵌入式领域的要求。
[0023] 如图4,所述的主控模块的软件设计是以MDKuVision5ARM为开发平台,直接调用STM32官方库进行软件设计。整个软件系统设计采用轮询机制,主要包括系统初始、面板指示灯及继电器控制子程序、钞门控制子程序、各传感器检测子程序、串口通信子程序、USB通信子程序。
[0024] ATM主控制器的基本工作原理:ATM主控制器通电后,通过串口或者USB接口接收到金融自助终端发送的控制命令,并经过主控模块STM32F103R8T6进行处理解码并实现相应的钞门控制、面板指示灯控制、继电器控制等功能。同时ATM主控制器也能检测各传感器的状态,并通过串口或者USB接口回传给金融自助终端,能够很好地实现
人机交互。其音频模块
电路独立,不受主控模块控制,可以通过变阻器进行音量调节。
[0025] 当ATM主控制器作为主控模块时,其最多支持两个扩展模块,而扩展模块可根据实际需要进行调整和更换。并且,每一个扩展模块可支持增加另一个扩展模块,因而可以无限往下进行扩展,具体级联方式如图3所示。
[0026] 上述实施例为本实用新型较佳的实施方式,但本实用新型的实施方式并不受上述实施例的限制,其他的任何未背离本实用新型的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本实用新型的保护范围之内。