新一代EFT-POS通讯模块的开发及其联网应用
发布时间:2020-05-12 18:35
【摘要】: 我国银行卡产业已经历了20余年的发展,EFT-POS系统为银行卡的广泛使用提供了支撑环境。但长期以来,EFT-POS系统一直使用昂贵且低速的模拟电话系统进行数据通讯,而不能使用快速可靠的以太网(宽带网)、GPRS/CDMA无线网络等新兴的数字通讯方式,极大地影响了银行卡受理环境的改善。 嵌入式系统经过几十年的发展,已经无处不在,具有广泛的适应能力和多样性,极大地改变了人们的生活。嵌入式实时操作系统更对这些产品的开发起到了关键的作用。 本文分析了嵌入式系统的基本原理和实现方法,根据TCP/IP协议的分层结构和EFT-POS交易的特点,给出了采用32位ARM嵌入式处理器、10/100M以太网控制芯片DM9000A、MC35i GPRS模块/CCMG-1X800 CDMA模块和μC/OS-Ⅱ嵌入式实时多任务操作系统实现以太网、GPRS/CDMA无线网络上的TCP/IP协议、UART接口协议以及这些网络协议间的互相转换的设计方案和实现过程。以较高的性价比实现了EFT-POS交易通讯方式的升级改造,并对多主机交易数据的路由、交易数据传输的安全性等做了充分考虑,为银行卡持卡人营造了一个安全快捷的用卡环境。
【图文】:
任务1负责监视串行通讯口上EFT一POS发来的数据,对其进行处理后,通过发送到银行主机,同样对于IP网络返回的数据,处理后通过串行通讯口发回T一POS。空闲时,定时测试与银行后台主机的通讯是否正常,不正常时自动重机。任务2提供参数配置功能,用户可通过Web或Telnet两种方式来配置RC8200参数,通过监听TCP协议80端口和23端口上的请求数据,发送数据为用户提供功能菜单,完成与用户的交互过程。任务3、4分别是TCP报文和UDP报文接收处理任务,接收任务0转送来的IP,进行效验、去除封装等操作,并与相应的socket连接对应,维护其状态,再层的程序调用相关的Socket函数来处理。这5个任务配合起来,完成RC820O的所有功能。另外,,程序中还采用软件陷门狗郎值tchDog)等措施,在受干扰运行异常时复位系统,使得系统更加可靠。由于TCP/IP协议分为五个概念层,所以各级函数也按此分层编写。如下图所
样的线缆接至主PCB板。这样,主PCB板保持一致,无论安装MC35i模块CMGIX800模块、GM80O模块,或是其他的无线通讯模块,主PCB板都不用改需接上不同的转接板,并将LM25%的输出电压调整至模块的额定电压就行了。设计简化了生产工艺,方便了生产备料,可随时按用户的需求更换通讯模块的型转接板一方面调整了信号线的连接顺序,例如MC35i的串行通讯线是第16,而CCMG一IX800是第28,30,32,34,36,38,40,42脚;另一方面对增加了一些电路之间不兼容的信号作了转换,例如MC35i的SIM卡接口包CVCC,CCCLK,CCIO,CCRST,CCIN共5根信号线,而CCMG一IX800的UIM卡接号线为UIM一RESET,UIM一pATA,UIM一WR--EN,UIM一CLK共4根,其IM_RESET,UIMeeDATA,UIM_CLK与CCRST,CCIO,CCCLK对应,UIM_pWR--EN控制UIM卡的电源,没有检测SIM用IM卡是否插入的CC困信号,那么在转接板们将UIMweRESET,UIM_DATA,UIMweCLK分别接至CCRST,CCIO,CCCLK上,C闲,UIM一W凡EN通过QI,QZ控制VCC输出至CCVCC,如下图所示:
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.12
本文编号:2660657
【图文】:
任务1负责监视串行通讯口上EFT一POS发来的数据,对其进行处理后,通过发送到银行主机,同样对于IP网络返回的数据,处理后通过串行通讯口发回T一POS。空闲时,定时测试与银行后台主机的通讯是否正常,不正常时自动重机。任务2提供参数配置功能,用户可通过Web或Telnet两种方式来配置RC8200参数,通过监听TCP协议80端口和23端口上的请求数据,发送数据为用户提供功能菜单,完成与用户的交互过程。任务3、4分别是TCP报文和UDP报文接收处理任务,接收任务0转送来的IP,进行效验、去除封装等操作,并与相应的socket连接对应,维护其状态,再层的程序调用相关的Socket函数来处理。这5个任务配合起来,完成RC820O的所有功能。另外,,程序中还采用软件陷门狗郎值tchDog)等措施,在受干扰运行异常时复位系统,使得系统更加可靠。由于TCP/IP协议分为五个概念层,所以各级函数也按此分层编写。如下图所
样的线缆接至主PCB板。这样,主PCB板保持一致,无论安装MC35i模块CMGIX800模块、GM80O模块,或是其他的无线通讯模块,主PCB板都不用改需接上不同的转接板,并将LM25%的输出电压调整至模块的额定电压就行了。设计简化了生产工艺,方便了生产备料,可随时按用户的需求更换通讯模块的型转接板一方面调整了信号线的连接顺序,例如MC35i的串行通讯线是第16,而CCMG一IX800是第28,30,32,34,36,38,40,42脚;另一方面对增加了一些电路之间不兼容的信号作了转换,例如MC35i的SIM卡接口包CVCC,CCCLK,CCIO,CCRST,CCIN共5根信号线,而CCMG一IX800的UIM卡接号线为UIM一RESET,UIM一pATA,UIM一WR--EN,UIM一CLK共4根,其IM_RESET,UIMeeDATA,UIM_CLK与CCRST,CCIO,CCCLK对应,UIM_pWR--EN控制UIM卡的电源,没有检测SIM用IM卡是否插入的CC困信号,那么在转接板们将UIMweRESET,UIM_DATA,UIMweCLK分别接至CCRST,CCIO,CCCLK上,C闲,UIM一W凡EN通过QI,QZ控制VCC输出至CCVCC,如下图所示:
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.12
本文编号:2660657
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2660657.html