摘要:随着科学技术的不断发展和人们物质生活的极大完善,通信产业在我国国民经济地位日益提高,无线通信网络的规模也随着国民的需求日益剧增。但是由于无线频率资源是有限的,因此有限的资源同时制约我国无线通信行业的发展,因而对无线通信设备进行高效的测试与维护十分重要。基于此,本论文设计了一款基于TM4C处理器和sx1278无线模块的具有远距离、低功耗特点的无线通信网络测试系统。
设计基于Tiva™C系列微控制器开发套件EK—TM4C123GXL和sx1278无线传输模块,搭建设计无线通信网络测试系统。利用电脑中的串口调试工具,设计能基本满足半双工远距离无线通讯的系统平台,给单片机输入所要发送的数据,利用单片机通过SPI接口实现sx1278的LoRa的数据传输,接收端也将通过SPI接口以及串口调试软件显示数据结果并根据传输的数据判断无线通信网络质量。
关键词: 无线传输模块sx1278 无线通信网络质量 无线通信网络测试 单片机TM4C LoRa技术
目录
摘要
ABSTRACT
1.引言-1
1.1 课题背景及意义-1
1.2 无线通信的发展状况-2
1.3 设计主要内容和目标-2
2.无线通信测试系统方案设计-4
2.1 无线通信测试系统原理及组成-4
2.2 LoRa技术——无线通信传输方式-4
2.3 LoRa WAN协议-5
2.4 无线通信传输模块SX1278的原理和配置-6
3.无线通信测试系统软件方案设计-8
3.1 SX1278无线通信模块参数设定-8
3.2 SX1278的发送端设计-9
3.3 SX1278的接收端设计-10
3.4单片机程序设计-11
4.通信测试系统硬件方案设计-13
4.1 TM4C单片机的配置-13
4.2 PC端配置-13
4.3 无线传输模块配置-13
4.3.1引脚描述-13
5.无线通信系统测试结果及分析-15
5.1功能测试及分析-15
5.2 性能测试及分析-15
5.3 测试结果分析-16
6 总结-18
6.1改进-18
参考文献-19
附录-20
致谢-29