基于Android的NFC模块设计与实现

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:wik2pwerq32
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NFC(Near Field Communication)即近场通信,是一种标准化的近距离高频无线通信技术,其工作频率为13.56MHz。NFC允许两个电子设备在10cm以内相互传输数据,具有读写距离近、带宽高、能耗低等特点。随着智能移动终端的飞速发展,NFC技术也得到广泛应用。无线通信在日常生活中的地位越来越重要,手机的功能被开发得越发强大。在飞速发展的物联网时代,NFC模块与智能移动终端的结合将会大大提高社会生活的质量。目前NFC模块开发大多数集中在NXP(恩智浦公司)PN系列芯片上,采用NXP提供的NFC解决方案。同时多数手机的NFC功能并不完整,只实现了一种或者两种,卡模拟支持移动快捷支付功能也有待提高。为了促进技术多元化发展,推广NFC技术应用,开发一款基于其他公司系列芯片的可用于Android平台下的NFC模块具有实际意义。基于这个创作愿景,本文设计了一款小型化、高性能、易移植的NFC核心模块,可以将该模块方便地移植到预留接口的应用终端上,通用性较强。在此基础上,设计了一款NFC测试板,实现了NFC的三种基本功能:读卡器、卡模拟、点对点通信。本文首先介绍了NFC技术的研究背景与意义,分析了NFC通信系统架构以及国内外发展现状。然后对NFC模块进行需求分析,基于标准架构完成芯片选型、通信接口选择等硬件设计方案。通过对几种热门嵌入式操作系统的分析对比,选择Android作为本课题的软件平台。接着通过设计数字控制电路、射频收发电路、NFC天线和阻抗匹配电路完成NFC模块和NFC测试板的实现。接着,搭建Android开发环境,完成NFC协议栈的移植、驱动开发以及Android源码的重新编译,并在Eclipse环境下完成NFC应用程序的设计。在测试环境下通过反复测试,验证了NFC模块可以实现以下功能:读写常见NFC标签、模拟成14443A卡、通过点对点通信发送文本信息,达到本课题预期的设计要求。最后,对本文所阐述的内容进行总结与展望。
其他文献
TD-SCDMA是ITU正式发布的第三代移动通信空间接口技术规范之一,它采用了智能天线、联合检测、同步CDMA、软件无线电、低码片速率、多时隙、可变扩频系、自适应功率调整等先进
学位
本文对认证测试方法在安全协议分析中的应用进行了深入研究,提出了扩展的认证测试方法并设计了基于该方法的协议分析算法和自动化协议分析系统。认证测试方法是一种基于串空
随着移动互联网技术和O2O(Online To Offline,线上支付线下交易模式)的发展,人们对移动支付的需求越来越大。本文使用NFC的主机卡模拟机制,在型号为LT826的手机上开发NFC主机
网络拓扑可视化技术能够把抽象的网络拓扑文本数据转化为生动、直观的图形或者图像进行显示,是网络管理员在网络规模日益扩大的背景下认识、理解和分析网络拓扑结构以及排除