0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何设计一款简单的移动支付读卡器

科技观察员 来源:罗姆半导体社区 作者:罗姆半导体社区 2022-04-11 16:23 次阅读

伴随着移动通信的大规模推广,移动支付成为各方关注的热点。本论文为移动支付系统设计了一种双控制器读卡器,主控制器主要通过串行通信,从控制器主要接受主控制器命令,并根据发送的曼切斯特编码流实现刷卡距离的控制。在一定程度上解决了读卡器无法接收低频数据的问题。

1移动支付模式

目前移动支付主要的商业应用模式有3种,第一种是是将用户的手机号码和后台用户的支付账号绑定,通过短信进行支付。第二种是利用GPRS或CDMA网络的客户端浏览器,输入账户信息进行支付。第三种是非接触式移动支付模式,主要应用在公交、地铁等移动支付的应用。目前,我国移动支付领域主要采用第3种模式来实现支付。非接触式移动支付模式目前主要有3个方案,分别是双界面SIMPASS、NFCRFID-SIM,这3个方案的应用模式和威廉希尔官方网站 各有不同。SIMPASS方案功能有限,必须外带天线,由于不同的手机SIM卡的位置也是不同的,需要进行适配。NFC(NearFieldCommunication)方案安全性高,工作稳定,支持手机点对点通信和主/被动通信模式,但此方案需要定制支持NFC卡的手机,目前市面上支持NFC的手机较少,推广难度大,对于国内电信运营商控制产业也十分不利。RFID—SIM方案将射频模块、天线、传统SIM卡功能都集成在SIM卡中,用户在拨打电话或收发短信的同时也能通过射频模块完成非接触移动支付交易;同时,此方案采用2.4GHz的通信频率,用户只需要更换SIM卡,而不用更换手机即可实现移动支付消费,用户接受度高,可快速发卡,从产业链控制的角度来看是运营商的最佳选择。

2读卡器的硬件设计

射频识别系统工作的频段主要有:125kHz、13.56MHz、860~930MHz、2.45GHz和5.8GHz等,每一种频率都有自己的特性,分别适用于不同的领域。由于2.4GHz频段无须授权就可使用,数据传输的速度快,受金属影响不大,只要更换使用的RFID—SIM卡即可实现移动支付,所以本文主要针对2.4GHz频段来设计。

移动支付系统由3部分组成,分别是:读卡器、POS机和RFID—SIM卡。链接示意图如图1所示。读卡器是POS机和RFID—SIM卡通信的纽带,主要负责解析POS机和RFID—SIM卡上的信号;POS机主要负责终端业务的处理,主要负责向读卡器发送或接受信息;RFID—SIM卡主要是接受和处理读卡器发来的信息。

pYYBAGJT5VaASLjkAACc6N_prbg510.png

读卡器的硬件电路模块如图2所示,主要由4部分组成,分别是:电源模块、主控制器模块、从控制器模块、射频收发模块。主要负责高低频信号传输以及与POS机、RFID—SIM卡的通信。

pYYBAGJT5VKAbtiEAABzPTQbqyU118.png

2.1电源模块

在读卡器中,电源模块除了为读卡器内部各个模块供电之外,还要控制读卡器的供电模式。采用直流或者通过USB输入+5V后,再通过电平转换芯片(MAX1818)产生3.3V输入电压给其他模块。

2.2主控模块

主控模块是读卡器的核心部分,读卡器与POS机之间的数据就是通过它传递的,主要负责对射频模块、距离控制模块和防止冲突检测的初始化。本文选用了国民威廉希尔官方网站 股份有限公司的Z32H256UF芯片,该芯片的主要性能是:1)多种通信接口,包括USB接口,IS07816主控制器、UART接口、SPI接口、FLASH/RAM主接口、27路GPIO接口;2)内置振荡控制器和PPL,可外接4~12MHz晶体;3)可以实现片上密钥管理、片上签名和身份验证;4)支持低功耗,芯片功耗小于500mV(5V@96M主频)和300mV(5V@24M主频)。

2.3射频模块

本文使用nRF24L01芯片来实现射频信号收发,nRF24IjD1是一款GFSK单片射频收发芯片,工作于2.4~2.5GHzISM频段。该芯片包括:频率发生器、功率放大器、增强型SchockBurstTM模式控制器、晶体振荡器、调制器和解调器。主要特性是:1)使用全球开放的2.4GHz频段,具有80个可选工作频道,频道切换时间短,满足多频通信及跳频的需要,射频通道默认设置为2.4G,频宽设置为1MHz。2)无线速率通过配置寄存器可选择1Mbps或2Mbps。3)工作在增强型SchockBurstTM模式,具有自动应答及自动重发功能,减少了主控MCU(Z32)的工作量。即:数据发送完成后,芯片立即进入接收模式,等待对方的应答信号,若未收到,返回发送模式重新发送数据,直到收到正确的应答或重发超过最大次数为止。4)低功耗应用:当工作在发射模式下,发射功率为-6dBm时电流消耗为9mA,接收模式时为12.3mA;掉电模式和待机模式下电流消耗更低。5)内置了CRC校验、数据包识别、载波检测等功能,以及极少的外围元件。6)数据通信时协商通信地址和频率以确保信号的正确稳定的发送。7)工作频率、发射功率、通道地址、数据通信速率等工作参数均可以通过软件设置来完成。

2.4低频模块

低频模块主要由C8051F330芯片、放大器、低频线圈组成,主要负责低频信号的产生、放大和发射。C8051F330芯片采用20脚MLP封装,具有片内上电复位、时钟振荡器,VDD监视器、10位电流输出DAC、25MHz内部振荡器、768字节片内RAM、全双工UART、SPI端口、128字节特殊功能寄存器、17个I/O端口、8KB可在系统编程的FLASH存储器,其中的8KB可在系统编程的FLASH存储器可用于非易失性数据存储,允许现场更新8051固件。用户软件对所有外设具有完全的控制,可以关断任何一个或所有外设以节省功耗。

3结束语

本文设计的读卡器可以支持市面上大多数手机实现移动支付功能。读卡器采用设置主从模块的方式设计。主控制器模块实现串行通信,从控制器模块主要接收主控制器的指令,实现刷卡控制,具有广阔的应用前景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16335

    浏览量

    177815
  • 读卡器
    +关注

    关注

    2

    文章

    411

    浏览量

    39366
  • 支付系统
    +关注

    关注

    0

    文章

    78

    浏览量

    10168
收藏 人收藏

    评论

    相关推荐

    看看这两读卡器用的是什么芯片?

    `有人知道这两读卡器用的是什么芯片吗?非常感谢!!世友SY-T55读卡器http://www.siyoteam.com/Products.aspx?Code=05Mini读卡器htt
    发表于 02-03 14:41

    我想做一款读卡器

    我想做一款读卡器功能是读出系列号(卡号),有意向加我QQ***详聊
    发表于 02-24 09:33

    电脑相关的读卡器

    移动磁盘”。但是,如果您取出存储卡,“可移动磁盘”将消失。)如果你使用另外个阅读,这个问题不太可能发生。但是,它需要个USB插座。提示
    发表于 09-16 16:51

    一款RFID读卡器测试系统的设计方案

    一款RFID读卡器测试系统的设计方案
    发表于 05-11 07:11

    分享一款不错的手机磁条卡读卡器参考设计应用报告

    分享一款不错的手机磁条卡读卡器参考设计应用报告
    发表于 05-18 06:10

    一款多协议射频读卡器的设计方案

    如何去设计多协议射频读卡器的硬件部分?如何去设计多协议射频读卡器的软件部分?
    发表于 05-20 06:03

    怎么设计一款工作频率为915 MHz的读卡器

    本文基于ISO/IEC 18000-6 Type B协议设计了一款工作频率为915 MHz的读卡器
    发表于 05-21 06:26

    NFC读卡器设计

    需要利用NFC设计读卡器,希望大家推荐一款成本低的芯片
    发表于 07-08 14:17

    读卡器原理图

    读卡器原理图
    发表于 10-02 11:03 513次下载

    影碟机的读卡器

    影碟机的读卡器              读卡器种专
    发表于 01-04 14:25 2418次阅读

    读卡器的接口类型

    读卡器的接口类型              接口类型是指读卡器与电脑主机之间的连接方式和类型。目前读卡器都是采用USB接口
    发表于 01-09 15:06 4379次阅读

    英频杰读卡器培训资料

    介绍一款超高频读卡器,距离远性能稳定,适用于嵌入式应用。资料详细介绍了这款读卡器
    发表于 11-09 16:18 6次下载

    移动支付读卡器的硬件设计

    随着移动通信的大规模推广,移动支付已经成为各方聚焦的热点议。本文针对移动支付系统设计了一款双控制
    发表于 12-04 15:03 17次下载

    基于STM32的USB读卡器的设计

    基于STM32的USB读卡器的设计
    发表于 09-25 11:11 29次下载
    基于STM32的USB<b class='flag-5'>读卡器</b>的设计

    RFID读卡器的功能总结

    RFID读卡器的功能有哪些?为什么要使用RFID读卡器?RFID读卡器在使用的时候,不但可以读取数据,还可以擦写数据。随着RFID威廉希尔官方网站 的发展,各行各业都可以见到RFID读卡器的身影,R
    发表于 08-07 17:30 3378次阅读