华东交通大学毕业设计开题报告模版
- 格式:doc
- 大小:113.00 KB
- 文档页数:5
华东交通大学毕业设计(论文)开题报告书
(2)X—真实课题;Y—模拟课题;Z—虚拟课题
(1)、(2)均要填,如AY、BX等。
华东交通大学毕业设计(论文)开题报告书
二、方法及预期目标:
1、本课题的任务要求
1) 理解nRF24L01射频芯片的工作原理,并设计该芯片的外围工作电路;
2) 设计一天线,用于配合nRF24L01射频芯片进行数据的无线传输;
3) 设计一个基于51单片机的采集控制系统;
4) 通过温度传感器实现环境中温度参数的采集;
5) 实现温度环境参数的无线传输和液晶显示。
2、本课题的整体方案
根据任务要求,设计了如下方案:首先根据nRF24L01射频芯片的工作原理设计其外围的工作电路。然后根据实际应用要求设计发射、接收数据的天线,并测试。最后设计51单片机主控系统,包括控制温度传感器DS18B20采集温度电路、控制液晶12864显示电路、控制蜂鸣器和LED报警电路。整体设计框图如下:
3、拟采用的研究方法
整个传输系统可大致分为硬件部分和软件部分,而且软件的设计是基于硬件平台的,所以根据任务要求先进行硬件的设计,然后再根据设计制作的硬件平台和任务要求进行软件的编程。
硬件系统主要为控制处理模块和射频无线收发模块。在控制处理模块,MCU采用的是ATMEL公司生产的性价比极高的AT89S52单片机。在发送端,通过单片机及其外围电路实现温度的采集及无线发送模块的控制过程。系统中的射频无线收发模块是基于nRF24L01进行设计和制作的,在此模块中,主要是微带天线的设计。温度传感器采用的是由Maxim-Dallas Semiconductor公司生产的数字式温度传感器DS18B20。此传感器外接了3个引脚,VCC、GND、DQ(数据线)。VCC脚与DQ脚之间通常需接4.7K的上拉电阻。在接收端,同样通过单片机来控制nRF24L01射频无线收发模块,进行温度数据的接收,并在液晶上显示出温度值。
软件系统:软件部分主要是根据任务要求对单片机进行编程。包括实现温度数据的采集,无线收发模块的控制,液晶的显示,蜂鸣器和LED警报等。程序采用C语言编写,开发环境是Keil uVision2软件。
4、本课题要研究或解决的问题及预期效果
拟解决的关键问题:
(1) 单片机控制电路板的设计及制作;
(2) 无线收发模块的设计及制作;
(3) 单片机对无线收发模块控制程序的编写。
硬件系统设计满足如下要求:
(1) 对温度数据的采集;
(2) 对无线数据的传输;
(3) 对采集的温度在液晶屏上中显示;
(4) 实现蜂鸣器和LED报警。
软件系统设计要求:
(1)在发送端,控制单片机进行数据采集,并通过无线发送模块发送数据;
(2)在接收端,控制单片机通过无线接收模块接收温度数据,并显示在液晶屏上,同时驱动蜂鸣器和LED报警。
预期效果如下图:
5、开发工具
操作系统:Windows操作系统;
开发语言:KeilC;
开发平台:自制监测系统开发板;
开发软件:DXP 2004、SP2、Keil uVision2、HFSS。