摘要对无线收发模块nRF905进行了研究,并且与微控制单元MSP430F149芯片相结合,采用IAR Embedded Workbench软件作为开发环境,利用C语言进行了程序的实现,在开发板上成功进行了通信功能调试。对nRF905收发模块的传输距离,穿透性等性能进行了测试。在空旷地带,该模块的有效传输距离在600m左右,而在有障碍物的情况下在450m左右;室内通信中,模块之间在隔两间屋子的时候刚好能进行通信,大约可以穿透1m的钢筋混泥土结构,实测结果表明nRF905有着良好的有效传输距离和穿透性,满足作为信号源无线控制模块的要求。对基于FPGA和nRF905的无线收发系统做了初步的研究,用Verilog进行了SPI协议以及3_8译码器的程序的编写并在Modelsim上进行了调试。68598
毕业论文关键词 nRF905 MSP403F149 无线收发 FPGA
毕业设计说明书(论文)外文摘要
Title Research on short-range wireless transceiver module
Abstract
nRF905 wireless transceiver module has been studied in this thesis.And it is combined with micro control unit MSP430F149 chip.When using IAR Embedded Workbench software as a development environment and using C language to implementation procedures, the development board has been successfully conducted communication debugging. Transmission distance, penetrating properties nRF905 transceiver module is tested. In open areas, the effective transmission distance of the module is about 600m, and it is around 450m in case there is an obstacle.When the test has been done in the room,it can penetrate about 1m the reinforced concrete structure. The experimental results show that the nRF905 have a good effective transmission distance and penetration, as the signal source to meet the requirements of wireless control module.Futhermore,the programe has been done on FPGA to control wireless transceiver nRF905.And the related investigation has also been given.The SPI protocol decoder and 3_8 program have been done using Verilog and debugged in the Modelsim module.
Keywords nRF905 MSP403F149 Wireless transceiver FPGA
目 次
1 绪论 1
1.1 研究背景 1
1.2 本文的主要工作 1
2 基于MSP430和nRF905通信模块设计的理论基础 3
2.1 总体系统的设计 3
2.2 nRF905模块 3
2.3 MSP430模块 6
2.4 SPI通信协议 7
2.5 通信模块程序设计 9
3 通信模块性能测试 17
3.1 系统实物图 17
3.2系统调试 17
3.3 距离测试 19
3.4 穿透性测试 19
4 基于FPGA和nRF905模块的设计准备 21
4.1 简述 21
4.2 SPI协议的设计 21
4.3 3_8译码器的设计 23
结论 25
致谢 26
参考文献 27