课程设计--基于nRF24L01的无线通信模块设计报告
-
资源ID:1454326
资源大小:2.48MB
全文页数:41页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
课程设计--基于nRF24L01的无线通信模块设计报告
1、 第 1 页 1 1 前言前言 本次我们三人小组设计的是无线通信模块,根据设计要求我们选择了无线收发模块 nRF24L01、单片机 STC89C52、LCD1602 和键盘模块等作为本次设计的硬件需求。首先我 们与老师一起讨论了一些设计的相关事宜和设计思路。接下来我们一起画好了模拟电路 图,在老师的帮助下我们对电路图进行了补充和完善。完成这些基本工作后,在老师和 同学的帮助下我们买回了自己所需的元器件。接着我们变分工完成了元器件的焊接连接 和程序的编写,然后便是模块的上电调试,设计的答辩和设计报告的完善。 我们本次之所以会选择无线通信模块的设计,是我们觉得无线通信技术是现代社会 中一门很重要的
2、技术,我们掌握好了这门技术对以后我们的工作生活都有很大的帮助。 我们本次设计的无线通信模块虽然只是我们的一次小小的体验,但我们都知道无线通信 在我们现在所处的信息时代是多么的重要,如今我们生活的方方面面无不与无线通信息 息相关。我们所熟悉的手机、电脑、电视等等都与无线通信有着直接的联系。甚至在某 些高端领域方面无线通信技术能反映一个国家的科技水平和综合国力。我们国家的无线 通信技术虽然在世界上排在了前面的位置,但与一些发达国家相比我们任然有很大差 距,如太空中有差不多 80%的通信卫星是美国的。 当然我们本次设计的无线通信模块只是很基础的无线通信模块,我们所达到的效果 就是两个模块间能相互发送
3、一些简单的字符和数字。 第 2 页 2 2 总体方案设计总体方案设计 本次设计我们考虑用 C 语言和汇编去实现模块的无线通信功能,但我们编写程序时 发现汇编语言较难写且可读性差,因此我们选择了用 C 语言作为本次的软件实现。要实 现无线通信功能, 我们选择了小巧轻便的无线收发模块 nRF24L01。 在单片机方面考虑到 52 系列优于 51 系列且很好购买,我们选择了 STC89C52 单片机。在液晶显示上,我们只 要求能显示一些简单的数字和字母,我们选择了 LCD1602。键盘输入方面我们选择的是 44 矩阵键盘。以上各模块的功能信息在后面都有更为具体的介绍。 图 2.1 无线通信模块框图
4、第 3 页 3 3 单元模块设计单元模块设计 3.1 nRF24L013.1 nRF24L01 的简单介绍的简单介绍 nRF24L01 是 NORDIC 公司最近生产的一款无线通信通信芯片, 采用 FSK 调制, 内 部集成 NORDIC 自己的 Enhanced Short Burst 协议。可以实现点对点或是 1 对 6 的 无线通信。无线通信速度可以达到 2M(bps) 。NORDIC 公司提供通信模块的 GERBER 文 件, 可以直接加工生产。 嵌入式工程师或是单片机爱好者只需要为单片机系统预留 5 个 GPIO,1 个中断输入引脚,就可以很容易实现无线通信的功能,非常适合用来为 MCU 系统构建无线通信功能。 2.4GHz 全球开放 ISM 频段,最大 0dBm 发射功率,免许可证使用支持六路通道的数 据接收低工作电压:1.9V 3.6V 低电压工作高速率:2Mbps,由于空中传输时间很短, 极大的降低了无线传输中的碰撞现象(软件设置 1Mbps 或者 2Mbps 的空中传输速率)多 频点:125 频点,满足多点通信和跳频通信需要超小型:内置 2.4GH