基于STM32的无线POS研究与实现
本文关键词:基于STM32的无线POS研究与实现
更多相关文章: POS STM32 μC/OSⅡ ZigBee 读写器驱动
【摘要】:为了满足POS日益提高的高效、稳定和低成本应用需求,紧跟国际的POS无线网络化、集成化和多动能化发展的步伐,课题对POS的架构设计、系统移植、嵌入式软件设计、无线网信息安全算法、无线通信技术、单片机接口技术等方面进行了一些研究。课题的总体设计采用了增量模型和原型化研究开发方法,所以设计呈现为功能模块结构。课题的嵌入式软件设计遵循ARM统一的CMSIS标准,因此具有清晰规范的软件层次结构、而且具备软件可重用性。为了实现POS高效、多功能和低成本目标,课题自主创新“STM32+μC/OSⅡ+ZigBee”POS架构。为了满足灵活方便的无线网应用需求,课题将ZigBee相关技术应用到无线POS上,比如ZigBee MAC协议栈,搭建无线网用于实现POS机间通信数据的传送。为了实现对非接触智能卡的读写操作,课题创新设计适用于STM32的MF RC522读写器驱动程序。为了实现ZigBee无线网的信息安全,课题提出可行的无线POS信息安全方案。
【关键词】:POS STM32 μC/OSⅡ ZigBee 读写器驱动
【学位授予单位】:沈阳理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TH692;TN92
【目录】:
- 摘要6-7
- Abstract7-10
- 第1章 绪论10-17
- 1.1 校园POS机发展和研究现状10-13
- 1.1.1 校园POS发展历程10
- 1.1.2 校园无线WPOS发展历程10-11
- 1.1.3 国内外校园WPOS研究现状及分析11-12
- 1.1.4 ZigBee发展前景12
- 1.1.5 本应用研究类课题拟解决的关键问题12-13
- 1.2 STM32单片机简介13
- 1.3 ZigBee无线网络简介13-14
- 1.4 μC/OSⅡ操作系统简介14
- 1.5 研究目的、方法和作用14-15
- 1.6 POS应用需求15-17
- 第2章 校园无线POS的总体架构设计17-22
- 2.1 校园无线POS的系统架构现状及新架构的思想17-18
- 2.2 创新的“STM32+μC/OSⅡ+ZigBee”无线POS总体架构18-20
- 2.3 总体的研究设计流程20-22
- 第3章 校园无线POS的硬件设计22-31
- 3.1 校园无线POS的硬件总体设计22-23
- 3.2 校园无线POS的STM32主控模块电路图23-25
- 3.3 校园无线POS的ZigBee通信模块电路图25-26
- 3.4 串口电路图26-27
- 3.5 MFRC522读写器模块电路图27-28
- 3.6 GPS-NEO-6M-001 电路接口图28-29
- 3.7 电源电路图(外部稳压电源电路)29-31
- 第4章 校园无线POS的总体软件设计31-35
- 4.1 校园无线POS的总体软件设计31-32
- 4.2 研究方法32-34
- 4.3 本课题的研究开发的历程34-35
- 4.3.1 软硬件环境搭建阶段34
- 4.3.2 功能模块设计阶段34
- 4.3.3 模块测试阶段34-35
- 第5章 校园无线POS系统的嵌入式软件设计35-69
- 5.1 基于CMSIS标准的软件架构35-46
- 5.1.1 基于CMSIS标准的层次结构36-40
- 5.1.2 CMSIS规范40-44
- 5.1.3 基于CMSIS标准的代码实现44-46
- 5.2 无线POS的系统内核移植46-53
- 5.2.1 校园无线POS的μC/OSⅡ操作系统移植46-50
- 5.2.2 校园无线POS的ZigBee协议栈移植50-53
- 5.3 创新的校园无线POS读写器驱动程序设计53-63
- 5.3.1 自动微控制器的读写器53-54
- 5.3.2 SPI功能接口54-56
- 5.3.3 读写器驱动程序设计56-63
- 5.4 校园无线POS的ZigBee协议通信程序设计63-69
- 5.4.1 MAC库的命名规则和类63-65
- 5.4.2 ZigBee协议通信程序流程及其设计65-69
- 第6章 校园无线POS的安全方案的设计69-77
- 6.1 基于ZigBee无线网的校园POS系统信息安全环境69-71
- 6.1.1 ZigBee网POS系统环境配置69-70
- 6.1.2 ZigBee无线网的安全特性70-71
- 6.2 基于ZigBee无线网的校园POS系统安全算法71-74
- 6.3 POS系统的ZigBee网络安全74-75
- 6.4 校园POS系统硬件安全75-77
- 第7章 校园无线POS的项目测试77-88
- 7.1 校园无线POS的硬件测试77-79
- 7.1.1 硬件测试的一般流程77-78
- 7.1.2 ZigBee与计算机串口连接测试78
- 7.1.3 ZigBee模块通讯距离测试78-79
- 7.2 校园无线POS的软件测试79-88
- 7.2.1 读卡驱动程序测试80-81
- 7.2.2 基于ZigBee MAC协议栈组网测试81-88
- 结论88-89
- 致谢89-90
- 研究成果发表论文90-91
- 参考文献91-93
【相似文献】
中国期刊全文数据库 前5条
1 谭海,史应文,陈俊杰,肖可伟;嵌入式软件设计中的关键技术及其实现[J];太原理工大学学报;2003年05期
2 张春平;;Mplayer的一种设计方法[J];科技视界;2013年01期
3 ;美国两用技术[J];军民两用技术与产品;2004年08期
4 曹东;胡军;徐丙凤;;构件化嵌入式软件设计的能耗性质分析与验证[J];南京理工大学学报(自然科学版);2009年01期
5 ;[J];;年期
中国硕士学位论文全文数据库 前10条
1 王路艳;基于Cortex-M3的便携式呼吸睡眠监护仪的嵌入式软件设计[D];浙江大学;2015年
2 许敏;基于STM32的无线POS研究与实现[D];沈阳理工大学;2016年
3 杜春侠;基于平台的嵌入式软件设计方法的研究与应用[D];中国海洋大学;2006年
4 陈燕;船载导航雷达的嵌入式软件设计[D];浙江大学;2006年
5 蒋芹芹;救援通信系统嵌入式软件设计实现[D];西安科技大学;2012年
6 朱智勇;基于MIPS架构的可移植嵌入式软件设计[D];华中科技大学;2005年
7 郭晓飞;基于SCADE的核反应堆保护系统嵌入式软件设计[D];西安电子科技大学;2011年
8 章婉霞;步态监测系统的嵌入式软件设计与实现[D];大连理工大学;2013年
9 范亚伟;基于嵌入式操作系统μC/OS-Ⅱ的嵌入式软件设计研究[D];燕山大学;2005年
10 华s,
本文编号:1072214
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1072214.html