| 【中文题名】 | 基于nRF24E1芯片的通用遥控器原型样机的设计 |
| 【英文题名】 | |
| 【学科专业】 | 信号与信息处理 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-6-27 |
| 【中关键词】 | 通用遥控器,键盘接口,液晶显示模块,无线传输,, |
| 【英关键词】 | Universal remote controller,Keyboard Interface,LCD Module,Wireless Transmission, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>远动技术>远动化系统>远距离控制和信号、远距离控制和信号系统> |
| 【论文摘要】 | 无线单片系统式(SoC)单片机的诞生为短距离无线通信提供了非常简单的解决方案,它是开发低成本、低功耗无线通信系统的理想方案。Nordic VLSI公司的nRF24E1正是一种主流的、优秀的无线单片机。本文工作是应用nRF24E1芯片研制通用遥控器原型样机。
论文首先对nRF24E1芯片作了简单的介绍,在此基础上给出了基于nRF24E1芯片的通用遥控器和遥控接收器的总体设计方案,详细的论述了各部分硬件电路的设计和软件程序流程的设计。最后给出了硬件、软件和系统调试的方法与结果。
该遥控器由键盘输入控制信息,并由nRF24E1根据输入的信息控制液晶显示模块(LCD)的显示和无线数据的收发。该遥控器能够克服市面上现有遥控器的许多缺点,并可以遥控多个家电,因而有望得到实际应用。 |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
Abstract |
3-4 |
|
目录 |
4-6 |
|
第一章 绪论 |
6-9 |
|
1.1 课题的背景和意义 |
6-7 |
|
1.2 本文主要工作 |
7-8 |
|
1.3 论文内容安排 |
8-9 |
|
第二章 nRF24E1芯片简介 |
9-13 |
|
第三章 通用遥控器的设计方案 |
13-47 |
|
3.1 系统框图和功能要求 |
13 |
|
3.2 遥控器的硬件电路设计 |
13-22 |
|
3.2.1 遥控器总体方案设计 |
13-14 |
|
3.2.2 电源解决方案 |
14-18 |
|
3.2.2.1 电平转换方案 |
14-16 |
|
3.2.2.2 电池充电电路 |
16 |
|
3.2.2.3 充电状态流程 |
16-17 |
|
3.2.2.4 电池温度监测 |
17-18 |
|
3.2.2.5 充电状态指示 |
18 |
|
3.2.2.6 充电电路 |
18 |
|
3.2.3 键盘的硬件设计 |
18-20 |
|
3.2.4 液晶显示部分的硬件设计 |
20-21 |
|
3.2.5 PCB板设计 |
21-22 |
|
3.3 遥控器的软件设计 |
22-47 |
|
3.3.1 程序语言选择 |
22-23 |
|
3.3.2 键盘的软件设计 |
23-25 |
|
3.3.3 液晶显示部分的软件设计 |
25-39 |
|
3.3.3.1 PCD8544液晶显示控制/驱动器 |
25-31 |
|
3.3.3.2 LCD初始化子程序 |
31 |
|
3.3.3.3 写数据、指令子程序 |
31 |
|
3.3.3.4 清屏子程序 |
31-32 |
|
3.3.3.5 液晶汉字显示子程序 |
32-34 |
|
3.3.3.6 菜单显示的实现 |
34-39 |
|
3.3.4 无线收发部分的软件设计 |
39-47 |
|
3.3.4.1 nRF2401子系统简介 |
39-44 |
|
3.3.4.2 无线收发程序流程图 |
44-47 |
|
第四章 遥控接收器的设计方案 |
47-49 |
|
第五章 系统调试 |
49-55 |
|
5.1 软件编译环境 |
49 |
|
5.2 加载工具 |
49-51 |
|
5.3 调试方案 |
51-53 |
|
5.4 调试中遇到的问题 |
53-55 |
|
第六章 天线的设计 |
55-57 |
|
总结 |
57-58 |
|
致谢 |
58-59 |
|
参考文献 |
59-62 |
|
附录 |
62-63 |
|
| 【DOI】 | LunWen.ID:2.2008.389540 |