开题报告-基于arm9的电子支付终端_第1页
开题报告-基于arm9的电子支付终端_第2页
开题报告-基于arm9的电子支付终端_第3页
开题报告-基于arm9的电子支付终端_第4页
开题报告-基于arm9的电子支付终端_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ARM9的电子支付终端的设计开题报告一、课题的目的和意义电子支付,是指从事电子商务交易的当事人,包括消费者、厂商和金融机构,通过信息网络,使用安全的信息传输手段,采用数字化方式进行的货币支付或资金流转。电子支付是采用先进的技术通过数字流转来完成信息传输的,其各种支付方式都是采用数字化的方式进行款项支付的;而传统的支付方式则是通过现金的流转、票据的转让及银行的汇兑等物理实体是流转来完成款项支付的。电子支付的工作环境是基于一个开放的系统平台(即因特网)之中;而传统支付则是在较为封闭的系统中运作。电子支付使用的是最先进的通信手段,如因特网、EXTRANET;而传统支付使用的则是传统的通信媒介。电子支付对软、硬件设施的要求很高,一般要求有联网的微机、相关的软件及其它一些配套设施;而传统支付则没有这么高的要求。电子支付具有方便、快捷、高效、经济的优势。用户只要拥有一台上网的PC机,便可足不出户,在很短的时间内完成整个支付过程。支付费用仅相当于传统支付的几十分之一,甚至几百分之一。电子支付在中国的发展始于网上银行业务,随后各大银行的网上缴费、移动银行业务和网上交易等逐渐发展起来。电子支付市场每年都以高于30的速度在成长,作为电子商务核心的支付环节正在加速电子化,网上支付、移动支付、电话支付等多种支付形式的出现使得电子商务企业的步伐更加轻快起来。二、文献综述2005年被称为中国的电子支付元年,这一年中国电子支付市场高速增长,并且很多电子支付法规也得到了完善,中国的电子支付实现了飞跃式增长。支付的电子化与创新经历了后端到前端的发展过程。银行后端IT系统与电信网络的应用使货币债权能够被电子化地记录与保存,实现行间支付清算与结算的电子化处理,这个阶段的变革几乎不被公众所注意。银行前端支付工具与渠道的创新则为消费者带来真实的便利,ATM/POS、支付卡、互联网、手机、机顶盒逐步成熟与流行,极大地改变了银行与客户、消费者与商家之间的交互方式,节省成本、提高效率是创新的主要动力。本设计就是应市场的需求,权衡了产品的造价和以及持卡人的各方面需要,设计出了此款POS,结合有线POS的特点,移动POS具有以下不可比拟的优点无地点限制无线机无需像传统机那样受到放置地点的限制,摆脱了传统机受电源和电话线的制约。安全性高由于移动机刷卡属于金融交易,所以对安全性要求极严。除了银联在系统设计上采取多种加密措施外,移动公司还在网络上设置了多重保护,确保信息安全等。网络不拥塞由于废弃了传统电路交换的方式,利用无线通信网络,提高传输效率,不会出现由于处于刷卡高峰期抢占有限的电话线路的问题。此项目开发将以高性能低成本、更多交易笔数、更低的系统功耗和高稳定性作为目标,充分利用我们在以前的项目开发经验和课题攻关的成果,用较短的开发周期和较低的开发成本,开发出具有在移动POS领域具备更强竞争优势的移动POS产品。经过市场的反馈和性能对比,应用、研发对市场的分析,设计将以ARM9为中央处理器,利用它充分的资源,做一个单CPU系统。主要功能模块有智能卡模块、磁卡模块、热敏打印机模块、可选的无线模块,另外,为了充分适应市场,将提供CDMA、GPRS两种无线接入方式。三、研究内容和拟解决的关键问题采用SAMSUNG的S3C2410作为主控芯片,设计分为以下几个模块主控模块(CPU)、存储器模块(MEM)、显示模块LCD、键盘扫描模块(KEY)、打印机模块(PRN)、磁卡阅读器模块(MCR)、智能卡模块SMC、实时时钟(RTC)、无线模块CDMA、GPRS和电源管理模块(PWR),指标如表1表1CPU32BITS,UPTO200MHZ,RISC,ARM9CORESDRAM8MBFLASH4MB(UPTO8MB)MEMORYSRAM128KB(SECURITY)USERCARD1FULLSIZESLOT,EMV2000COMPLYSCREADERPSAM2SLOTSMCREADERTRACK1/2OR2/3OR1/2/3KEYPAD2KEYS(WHITEBACKLIGHT)LCD128X64,ICST7565SGPRSGPRSSTYLEREPLACEDPCBMODULEWIRELESSCDMACDMASTYLEREPLACEDPCBMODULEPRINTERTHERMAL,PAPERWIDTH58CM,8DOTS/MM,LIFE50KM6VSUPPLY,MAXSPEED125MM/SPOWER1800MAH,74V,LIBATTERYCHARTER95V4APAPERDIAMETER38MMPORTCHARGERPORT2PIN,PHONEPORT,SERIALPORTON/OFFSOFTKEYTECHNIQUE1、本设计对于电源控制要求很高,在系统电源VDD低于门限电压时,CPU进行误操作;在系统上电期间,当系统电源VDD高于门限电压后,也会引起CPU的误操作,不仅是CPU,对于FLASH、SDRAM、LCD等外围器件也会有很大影响。针对此问题,设计一个复位电路,复位电路(图2)用的是专用的电源监控复位芯片U1(TCM809)。该芯片的作用是在系统电源VDD低于门限电压时,芯片在65US内迅速把复位信号拉低,以免CPU进行误操作;在系统上电期间,当系统电源VDD高于门限电压后,芯片会把复位信号维持低电平140560MS,保证系统可靠上电后才完成复位。这里所用的TCM809的复位门限电平为293V。为保证系统复位的抗静电干扰能力,在芯片3个引脚的每2个引脚间都加上了压敏电阻RV4、RV6、RV3。此外,还从TCM809的复位输出线上,同时也对FLASH,SDRAM,LCD等外围器件做了复位,也引出了/VSRAM_RET,作为SRAM供电电路切换信号。RESTVSARM_RETU1TCM809SOT23R2510KTP1045VRV4RV35VRV65VC120UR28268R158图2复位电路2、本设计所使用的打印机是低功耗热敏打印机,采用的是APS公司的热敏微型打印机芯ELM208,它由加热板对热敏纸进行加热,由步进电机驱动进纸,打印机在连续工作时候,打印头会升温,对打印头温度要有控制,在做交易时,打印会发生缺纸现象,导致交易中断,要对操作员做出提示,及时上纸。真对此现象,打印头温度保护与缺纸检测电路(图3)用来保护打印头不过热和提示用户打印纸已经用完,打印机内部加热板附件有一个热敏电阻,当温度变化时,阻值也跟着变化,阻值变化可以转换成电压变化。通过比较器(U14),设置一个电压范围(由VDD,R721,R70,R78和C120组成),当打印机在温度设定的温度范围内,TH_ALARM输出低电平,当打印机头温度超过设定范围时,TH_ALARM输出高电平,通知CPU,并且PRN_PWR高电平,切断打印机电源。对于缺纸检测,打印头对着压纸轴处有一个红外发射接收对管,返回的光线不同,表现在PHE处的电压也不同。根据设定电压(由VCC,R77,R63和C121组成)当电压落在设定范围内和超出设定范围时,U14的PIN1输出不同状态表示是否缺纸,该状态通过U28进行电平转换,输出为CPU可接受的33V电平。PHEPRN_TM_TH_ALMPRN_OUTLM39DRSO8NU1447KR547KR15KR7656KR2KR782KR7068KR7368KR7210KR63U2874CT08PWTSOP14C120UC120U图3打印头温度保护与缺纸检测电路四、研究方案与进度计划安排(一)设计方案方案一采用ARM9内核作为主控芯片1功能架构设计采用SAMSUNG的S3C2410A作为主控芯片,设计分为以下几个模块主控模块(CPU)、存储器模块(MEM)、显示模块LCD、键盘扫描模块(KEY)、打印机模块(PRN)、磁卡阅读器模块(MCR)、智能卡模块SCR、接口模块COMUSB、调制解调模块(MODEM)、电源管理模块(PWR),可选模块为以太网模块IP80和WIFI模块。功能逻辑架构如图41图41功能逻辑架构2板级架构本设计整机板级硬件结构由以下五个部分组成主控板、接口板、按键板、磁头板和无线模块板等。结构框架如图42图42结构框架方案二采用ARM7内核作为主控芯片ARM7内核是09MIPS/MHZ的三级流水线和冯诺伊曼结构ARM9内核是5级流水线,提供11MIPS/MHZ的哈佛结构。2MX16BITFLASH4MX16BITSDRAM2SAMCARDICCARDMSCARDREADERLCD8BITS3C2410ARS232BATTYCDMARTCPRINTERBUZZERGPRS主板按键板接口板磁头板通讯模块板ARM7没有MMU,ARM9主要包括ARM9TDMI和ARM9ES等系列ARM9是有MMU的。ARM9的时钟频率比ARM7更高,采用哈佛结构区分了数据总线和指令总线,ARM7处理器采用3级流水线,而ARM9采用5级流水线,5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在同样的加工工艺下,ARM9处理器的时钟频率是ARM7的1822倍。指令周期的改进,指令周期数的改进最明显的是LOADS指令和STORES指令。从ARM7到ARM9这两条指令的执行时间减少了30。1ARM9有独立的指令和数据存储器接口,允许处理器同时进行取指和读写数据。这叫作改进型哈佛结构。而ARM7只有数据存储器接口,它同时用来取指令和数据访问。25级流水线引入了独立的存储器和写回流水线,分别用来访问存储器和将结果写回寄存器。以上两点实现了一个周期完成LOADS指令和STORES指令。互锁INTERLOCKS技术当指令需要的数据因为以前的指令没有执行完而没有准备好就会产生管道互锁。当管道互锁发生时,硬件会停止这个指令的执行,直到数据准备好为止。虽然这种技术会增加代码执行时间,但是为初期的设计者提供了巨大的方便。编译器以及汇编程序员可以通过重新设计代码的顺序或者其他方法来减少管道互锁的数量。分枝指令ARM9和ARM7的分枝指令周期是相同的。而且ARM9TDMI和ARM9ES并没有对分枝指令进行预测处理。ARM9处理器的主要结构及其特点。132BIT定点RISC处理器,改进型ARMTHUMB代码交织,增强性乘法器设计。支持实时REALTIME调试;2片内指令和数据SRAM,而且指令和数据的存储器容量可调;3片内指令和数据高速缓冲器CACHE容量从4K字节到1M字节;4设置保护单元PROTCCTIONUNIT,非常适合嵌入式应用中对存储器进行分段和保护;5采用AMBAAHB总线接口,为外设提供统一的地址和数据总线;6支持外部协处理器,指令和数据总线有简单的握手信令支持;7支持标准基本逻辑单元扫描测试方法学,而且支持BISTBUILTINSELFTEST;8支持嵌入式跟踪宏单元,支持实时跟踪指令和数据把两个主控芯片作比较可以看出,ARM9更适合本设计。(二)进度计划(1)结合校外或校内生产实习,确定毕业设计题目,收集毕业设计资料,论证毕业设计题目的可行性,研究设计方案和思路(330至412)(2)优化确定设计方案,突破关键技术并拟定切实的解决措施,撰写毕业设计开题报告,查找并确定外文翻译资料(413至426)(3)指导教师审阅开题报告,提出修改意见,学生整改并完成毕业设计开题报告;设计正弦波发生系统组成原理框图,进行控制电路原理设计,绘制关键部位电路原理图(427至510)(4)完善电路组成,设计总体电路;完成重点部位电路实验,记录关键数据;进行电路元器件选择、参数计算和数据测试,给出需用原件清单(511至524)(5)总体电路的实验与调试,校验关键指标是否达标;使用单片机设计时要设计编程流程图,进行软件设计、程序调试及仿真(525至67)(6)整理资料,撰写毕业设计论文或说明书,细化毕业设计内容,指导教师审阅毕业论文,修改后准备毕业答辩(68至621)(7)毕业设计答辩及成绩评定(622至626)五、预期结果和创新成果方案设计最终可以实现,用户在通过支付终端进行刷卡,磁卡模块确认持卡人信息,实现交易,电子支付终端与广告易货交易平台的结算系统相联,其主要任务是对商品与媒体交易提供数据服务和管理功能,并进行非现金结算通过POS系统结算时应通过下列步骤(1)地方易货代理或特约客户的易货出纳系统,将买方会员的购买或消费金额输入到POS终端;(2)读卡器(POS机)读取广告易货卡上磁条的认证数据、买方会员号码(密码);(3)结算系统将所输入的数据送往中心的监管账户;(4)广告易货出纳系统对处理的结算数据确认后,由买方会员签字。买卖会员及易货代理或特约商户各留一份收据存根,易货代理或特约商户将其收据存根邮寄到易货公司;(5)易货公司确认买方已收到商品或媒体服务后,结算中心划拨易换额度,完成结算过程。六、成文时间和提交成果形式2008年6月21日完成论文“基于ARM9的电子支付终端的设计”。提交成果开题报告、设计论文、系统电路原理图、有关设计的英文翻译、毕业设计手册。七、参考文献目录1徐英慧,马忠梅,王磊,王琳ARM9嵌入式系统设计基于S3C2410与LINUX北京航空航天大学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论