单片机无线电子点菜系统.doc

约58页DOC格式手机打开展开

单片机无线电子点菜系统,54页 2万字以上有英文摘要 详细的设计图示 电路图 pcb图 附录有源程序,编辑推荐!摘要无线电子点菜系统的实现是建立在硬件电路的基础上的,为了降低误码率,提高频率资源的利用律,数据必须按照一定协议传输。在发送端,数据按照一定的格式编码,然后调制到一约定的频率后发送;接受端将接收到的信号经过解调...
编号:10-20140大小:614.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 baobee 发布

单片机无线电子点菜系统

54页 2万字以上
有英文摘要 详细的设计图示 电路图 PCB图 附录有源程序,编辑推荐!

摘 要

无线电子点菜系统的实现是建立在硬件电路的基础上的,为了降低误码率,提高频率资源的利用律,数据必须按照一定协议传输。在发送端,数据按照一定的格式编码,然后调制到一约定的频率后发送;接受端将接收到的信号经过解调和解码后,将数据还原。
本论文的研究内容主要有两部分组成:
1.经过讨论各种无线通信协议的特点和电子技术的发展现状,在此基础上,提出了基于ZigBee协议的硬件平台。并详细分析了平台组成部分各自的原理以及功能。
2.分析了平台的编程规则,开发出了相应的驱动程序。



随着人民生活水平的提高和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业。无线电子点菜系统是无线通信技术的典型应用,把无线技术用于餐饮业将会极大提高餐馆的工作效率和服务质量。
论文给出了无线电子点菜系统的完整的硬件平台的设计和实现方案。整个系统有主机端和移动端两部分组成,无线通信的双方依托一定的硬件平台,按照约定好的协议来实现数据交换。设计的硬件平台时,首先详细介绍了平台将要用到的一些芯片,然后使用Protel 99 SE设计出了系统的原理图和PCB(Print Circuit Broad,印刷电路板)图;在设计的硬件平台的基础上,依据所用芯片的编程原则,在Windows环境下,以C51语言为编程语言,开发出了无线通信系统的驱动程序来实现双方约定的通信协议。文中还附带简要介绍了用到的软件开发工具,以及系统的局限性,并提出了进一步改进的方案。
为了使整个系统更加完善,用Visual C++ 6.0开发了串口调试工具,实现了将远端数据发送到计算机并以窗口形式显示和通过窗口形式将计算机上的数据发送到远端,基本达到了论文的设计目的。

关键词 无线通信,ZigBee,单片机,nRF2401


目 录
摘 要 IV
ABSTRACT V
第一章 绪论 1
1.1 研究背景和意义 1
1.3 论文的研究内容 4
1.4 内容安排 4
第二章 ZIGBEE协议分析 6
2.1 ZIGBEE协议框架 6
2.2 ZIGBEE协议优缺点和应用前景 8
2.2.1 ZigBee协议的优点 9
2.2.2 ZigBee协议存在的问题及解决方案 9
2.2.3 ZigBee协议应用前景 10
2.3基于ZIGBEE协议的芯片 10
第三章 基于ZIGBEE协议的硬件系统的设计及实现 14
3.1 STC89C58RD+单片机概述 14
3.2 开发板的各个组成部分原理图以及功能 15
3.2.1 单片机最小系统组成电路 15
3.2.2 串行口电平转换部分 16
3.2.3 LED部分 17
3.2.4 开发板和无线数据传输模块接口部分 17
3.2.5 键盘部分 18
3.3 无线数据传输模块 19
3.4 无线数据传输模块和开发板的PCB图设计 20
3.4.1 开发板的PCB图 20
3.4.2 无线数据传输模块的PCB图 22
第四章 硬件驱动程序和串行口调试工具 24
4.1 硬件驱动程序 24
4.1.1 主机端硬件驱动程序 24
4.1.2 移动端驱动程序 28
4.2 串行口调试工具 28
4.2.1串行通信的基本原理 28
4.2.2程序设计原理 30
第五章 总结与展望 37
5.1 全文总结 37
5.2 研究展望 38
致 谢 39
参考文献 40
附录 41

参考文献

[1] 张莉. 近距离无线通信技术及应用前景[EB/OL]
[2]李朝青.无线发送/接收IC芯片及其数据通信技术选编[M].北京:北京航空航天大学出版
[3]求是科技.单片机通信技术与工程实践[M].北京:人民邮电出版社
[4]王博.基于nRF2401的无线数据传输系统[J].电子工程师