Key  words: wireless data transmission    nRF24L01   Arduino UNO

目   录

摘  要 1

Abstract 2

1 绪论 4

1.1 课题研究背景及意义 5

1.2 国内外研究现状 5

1.3 本论文的主要工作 6

2系统总体的设计方案 7

2.1无线数据传输系统的基本概念 7

2.2无线数据传输系统的工作原理 8

2.3无线数据传输系统的总体的设计方案 9

3无线数据传输技术功能实现使用元器件简介 10

3.1 TTP229B Ton Touch 10

3.2 nRF24L01 12

3.3 Arduino UNO R3 16

3.4 Arduino MEGA  2560 17

3.5  1602 LCD 18

4 系统的工作原理 21

4.1 系统结构框图、流程图、电路原理图 22

4.2 无线数据传输系统功能实现的主要软件程序 26

5总结与展望 35

参考文献 36

致 谢 39

附录 40

1 绪论

1.1 课题研究背景及意义

在工程现场,因现代社会技术水平有限,为了便于实现对各种设备的良好的控制,绝大多数数据传输都是以有线的方式进行连接[1]。不可否认的是,以各种总线技术、局域网技术为主的有线网络的应用给人们的生活带来了极大便利,并且在极大程度上促进了社会的发展。这种技术也以它速度较快、可同时支持的用户数量多、可靠性高等特点受到技术人员及用户的喜爱。但是,伴随着射频技术、集成电路技术飞速发展,无线数据传输技术的功能的愈发易于实现,传输速率愈来愈快。与此同时,布线麻烦,线路故障难以排查、重新布局难度大、不可任意移动等问题为有线数据传输带了来极大的弊端。因而,人们愈来愈青睐无线数据传输技术。

2005年冬季,由Massimo Banzi、David Cuartielles、Tom Lgoe、Gianluca Martino、David Mellis、Nicholas Zambetti 组成的一个欧洲开发团队开发出一款应用方便快捷、上手轻松简单的开源电子开发平台--Arduino[4]。这种开发平台使用的是一种与Java语言或是C语言的ProCEssing/Wiring相类似的开发环境。它还可以透过各式各样的传感器来感知周边的环境变化,并且通过控制其内部灯光、马达或是其他装置参数的变化对环境的变化进行反馈,从而应对环境变化产生影响[2]。

此外,伴随着移动通信技术发展水平的不断提高,nRF24L01抗干扰能力强、功耗低、使用方便快捷[21],也因此使得无线数据传输技术已经愈来愈广泛地被应用于信息采集和远程控制系统[12]。并且,伴随着互联网技术的飞速发展和迅速普及,愈来愈多的仪器仪表、电气设备逐渐开始透过互联网进行数据交换、处理和传输。

应用Arduino、nRF24L01等芯片对于实现基于单片机的无线数据传输更加简单方便,大大降低了系统实现的难度,在实验材料的采购收集方面也更加容易、便宜实惠[9]。

上一篇:PLC与触摸屏的袋装食品包装生产线控制系统设计
下一篇:MSP430单片机的汽车动载测试仪设计+电路图+程序

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】