论文部分内容阅读
由于金融磁条卡本身存在数据存储小,容易被复制的缺点,其已经不能满足金融行业多元化的应用。与磁条卡相比,PBOC智能卡具有安全性高,卡内敏感数据难以被复制,不易被伪造的优点,而且卡片容量大,可以存储密钥、数字证书、指纹等。另外,PBOC智能卡不仅具有普通磁条银行卡的所有金融功能,还能够提供身份认证、会员管理和积分管理等智能化功能。中国银联有关负责人表示,未来中国银联将积极联合商业银行等产业各方,继续从卡片发行、公交、购票等多行业应用方面,大力推动银联标准芯片卡的普及应用,让便利、安全、高效的芯片卡更好地服务持卡人的支付生活,因此PBOC智能卡将会取代磁条卡成为金融应用的主要媒介。本文以中国PBOC智能卡迁移项目为背景,提出了一种基于PBOC智能卡售饭机终端硬件设计方法。1.对售饭机系统架构做了整体介绍并对售饭机系统功能做了整体分析。2.针对售饭机终端主要芯片的选型、电路原理图设计、PCB布板、嵌入式操作系统μC/OS-Ⅱ的移植和底层驱动编写做了详细的分析。售饭机终端由ARM控制模块、电源管理模块、单片机模块、显示屏和按键模块、QPBOC读卡模块组成。硬件部分包括原理图设计和PCB布板设计。售饭机终端选用STR711(ARM7内核)作为主控芯片,通过I2C串口连接ATMG64单片机作为LCD和按键的主控;QPBOC读卡模块采用RC531作为控制芯片,RC531可以读写符合TYPE A和TYPEB标准的非接触PBOC智能卡,本身自带天线驱动电路,读卡距离达到10CM,可以满足售饭机对读卡器性能的要求;软件部分包括嵌入式操作系统移植和底层驱动编写,介绍了嵌入式操作系统μC/OS-ⅡI的移植过程,并实现了底层驱动程序的编写。3.对硬件电路和驱动程序做了功能性测试,验证了本设计的可行性。本设计为售饭机终端提供了硬件电路及底层驱动的接口定义,应用开发人员只需调用底层API函数就可以实现上层应用程序的开发。经过对硬件电路和驱动程序的功能性测试,验证了本设计能够满足售饭机终端对硬件层的要求。