本实用新型专利技术公开了一种基于CAN总线的ATM系统,其包括MCU、电动读卡器、出钞模块、输入键盘、显示屏、银行服务器、光电隔离电路和CAN收发器,所述MCU通过第一条CAN总线分别与电动读卡器、出钞模块、输入键盘和显示屏连接。MCU通过光电隔离电路和CAN收发器与第二条CAN总线连接,银行服务器通过光电隔离电路和CAN收发器也与第二条CAN总线连接。CAN总线在通信能力、可靠性、实时性、灵活性、易用性、传输距离和成本等方面有着明显的优势。本实用新型专利技术适用于所有的ATM系统。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及银行自动柜员机,尤其是涉及ー种基于CAN总线的ATM系统。
技术介绍
目前,自动柜员机(ATM)中各设备的数据通信大多采用RS-232串口和USB总线通讯方式。但两者都有其各自的缺点,USB虽然速度快,通信稳定,线路也有其固定的标准,但USB链路中必须有一节点作为主机端,且不允许改变,这就限定了从机A与从机B通信,必须通过主机端设备,设备与设备之间的通信并不是那么自由。USB的网络结构为星型。RS-232串ロ虽实现简单,但却与USB有相反的缺点,效率低,通信不稳定,且布线复杂。对于ATM这个本身已经复杂的系统,如果全用串ロ或者USB实现,无疑増加了很多难度,也増加了布线 的复杂度。虽然目前还有其他的总线方式,如I2C,SPI等串行方式,但效率并不比串ロ高。中华人民共和国国家知识产权局于2009年11月4日公开了授权公告号为CN201340631Y的专利文献,名称是ー种ATM机,其包括エ控机、电动读卡器、出钞模块、输入键盘和显示屏,所述的エ控机和显示屏连接,还包括刷卡器,所述的刷卡器与エ控机相连接。各模块通过RS-232通信接ロ与エ控机连接。此方案仍然存在效率低、通信不稳定、布线复杂等缺点。
技术实现思路
本技术主要是解决现有技术所存在的USB连接需要有主机端、从属之间通信复杂,RS-232串ロ连接效率低、通信不稳定、布线复杂的技术问题,提供一种各设备之间可以不通过主机端进行通信、布线简单、传输速度快、稳定性好、布线简单的基于CAN总线的ATM系统。本技术针对上述技术问题主要是通过下述技术方案得以解决的一种基于CAN总线的ATM系统,包括MCU、电动读卡器、出钞模块、输入键盘和显示屏,所述MCU通过CAN总线分别与电动读卡器、出钞模块、输入键盘和显示屏连接。CAN总线网络使用普通双绞线作为传输介质,采用直线拓朴结构,单条网络线路至少可连接110个节点,网络总长度最大可达10公里。与USB不同的是,CAN设备在CAN网络内发送ー帧报文数据,理论上每个设备都可接收到,但如果报文目的地址不是该设备地址,该设备则丢弃该报文,相反,则响应该报文。在CAN总线网络中,数据收发、硬件检错均由CAN控制器硬件完成,大大增强了 CAN总线网络的抗电磁干扰能力,即由硬件来保证CAN总线网络运行的可靠性。因此,与其他现场总线相比,CAN总线在通信能力、可靠性、实时性、灵活性、易用性、传输距离和成本等方面有着明显的优势。而本技术电路中包含的多个串ロ可灵活的与各个串ロ设备进行连接通信,或通过CAN总线与其它设备进行远距离的通信。作为优选,还包括银行服务器,所述MCU和银行服务器之间通过CAN总线连接,所述MCU和银行服务器都通过CAN收发器与CAN总线连接。作为优选,所述MCU和CAN收发器之间串接有光电隔离电路。作为优选,所述银行服务器和CAN收发器之间串接有光电隔离电路。光电隔离电路可以将MCU与通信网络进行电气隔离,避免通信网络上的通讯电平不受电路中的TTL电平的影响。本技术带来的有益效果是,实现了 ATM设备之间基于CAN总线的通信,电路实现简单,线路制作以双绞线的方式,方法简便,亦可解决因传输距离远和传输速率低的问题(数据传输距离长达10km/5kb/s,数据传输距离高达lMb/s/40m)。网络拓扑方式类似于一个CAN总线上挂接N个CAN总线设备,线路实现、布线简単,设备与设备之间通 讯自由,无需第三方设备的介入,提高了通讯效率。附图说明图I是本技术的ー种结构框图;图中1、MCU,2、电动读卡器,3、出钞模块,4、输入键盘,5、显示屏,6、银行服务器,7、光电隔离电路,8、CAN收发器,9、CAN总线。具体实施方式下面通过实施例,并结合附图,对本技术的技术方案作进ー步具体的说明。实施例本实施例的一种基于CAN总线的ATM系统,如图I所示,包括MCU1、电动读卡器2、出钞模块3、输入键盘4、显示屏5、银行服务器6、光电隔离电路7和CAN收发器8。MCU、电动读卡器、出钞模块、输入键盘和显示屏都连接在CAN总线9上。这条CAN总线作为ATM机内部短距离通讯总线。MCU通过光电隔离电路和CAN收发器与第二条CAN总线连接,银行服务器通过光电隔离电路和CAN收发器也与第二条CAN总线连接。这条总线上还可以连接其他的ATM机,此总线为远距离的通讯总线,传输距离可达10km。MCU为带CAN总线功能的单片机,采用的型号是STM32F103VBT6。CAN收发器型号为PCA82C250,光电隔离电路型号为6N137。节点上的通讯信号通过PCA82C250转换为总线上的数据电平,发送到CAN总线上。节点发送数据之前,首先会监听总线是否空闲,如空闲则向总线发送数据;如总线忙,则等待并继续监听。节点监听到总线有数据活动,接收数据,当判断到总线报文上的目的地址为本节点地址时,节点继续接收数据,然后响应报文(即向发送节点回送ー个ACK报文)。每ー个时刻,只能有一个节点可以作为主节点。PCA82C250 (实现MCU与CAN总线物理层专用接ロ电路)的通信过程无需接收与发送的硬件转换控制,仅由软件来控制,CAN总线表现为“隐性”位数值,即CANH和CANL为悬浮态(VCAHN ^ CANL,相当于关闭总线),这为具有“休眠”功能的系统提供了网络安全保障;当TXD端输入为低电平吋,CAN总线表现为“显性”位数值(向总线传送有效数据位),即CANH输出高电压(约3. 5V,当VCC为5V时)、CANL输出低电平(约I. 5V,,当Vcc为5V时)。显然,在多主机条件下,“显性”位和“隐性”位的引入,可在总线上实现非破坏性总线仲裁,以裁决哪ー个主设备应是下ー个占有总线的设备。这对于多机系统中是极具竞争性的,而这并不是USB的优势。本实施例能够以简单的形式、较低的价格、较高的性能构造出极具竞争力的ATM机系统,使ATM机内部的通信网络性能得以提升,保证在恶劣工作环境下通信系统安全、可靠地工作。本文中所描述的具体实施例仅仅是对本技术精神作举例说明。本技术所属
的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本技术的精神或者超越所附权利要求书所定义的范围。尽管本文较多地使用了 MCU、CAN总线、节点等术语,但并不排除使用其它术语的 可能性。使用这些术语仅仅是为了更方便地描述和解释本技术的本质;把它们解释成任何一种附加的限制都是与本技术精神相违背的。权利要求1.一种基于CAN总线的ATM系统,其特征在于,包括MCU、电动读卡器、出钞模块、输入键盘和显示屏,所述MCU通过CAN总线分别与电动读卡器、出钞模块、输入键盘和显示屏连接。2.根据权利要求I所述的ー种基于CAN总线的ATM系统,其特征在于,还包括银行服务器,所述MCU和银行服务器之间通过CAN总线连接,所述MCU和银行服务器都通过CAN收发器与CAN总线连接。3.根据权利要求2所述的ー种基于CAN总线的ATM系统,其特征在于,所述MCU和CAN收发器之间串接有光电隔离电路。4.根据权利要求2或3所述的ー种基于CAN总线的ATM系统,其特征在于,所述银行服务器和CAN收发器之间串接有光电本文档来自技高网...
【技术保护点】
一种基于CAN总线的ATM系统,其特征在于,包括MCU、电动读卡器、出钞模块、输入键盘和显示屏,所述MCU通过CAN总线分别与电动读卡器、出钞模块、输入键盘和显示屏连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:王永军,刘俐训,戴永峰,
申请(专利权)人:东方通信股份有限公司,杭州东信金融技术服务有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。