更新时间:03-28 上传会员:邪恶的凯哥
分类:单片机自动化 论文字数:19041 需要金币:1000个
摘 要:时至今日,物联网已经在工业生产中取得了较大的成果,开始进入了全民时代.随着现代电子技术、计算机技术、通信技术的迅速发展,有线定向的传输数据无法满足需要,线路老化、布线复杂、发生故障后难以排查等等原因加速了无线通信技术的发展,而且无线通信技术可以广泛的应用于各个领域,因此使得无线通信技术成为了物联网未来的一个重要课题.
本课题主要研究的是基于CC1100的无线通信系统.本系统主要包括处理器模块,无线传输接收模块,以及电源模块.
(1)以MSP430F1611为核心的单片机作为整个系统的处理器模块.另外包含复位电路,晶振电路,JTAG电路等外围电路.TI公司的MSP430系列是一个超低功耗的单片机品种,适合应用于电池供电的长时间工作场合.其CPU采用16位精简指令系统,集成16位寄存器和常数发生器,极大的提高了代码效率.
(2)以TPS1117-3.3稳压芯片为核心的电源模块能够将提供的5V电压转换成稳定的3.3V电压,以此来为整个系统供电.由此也可以看出此系统的功耗低.
(3)无线传输接受模块是分别由2块CC1100来组成,其中一块负责传输数据时,另外一块则负责接收数据,以此来实现无线通信.CC1100的频率波段在300-348MHz、400-464MHz和800-928MHz,数据传输速率可达500kbps,是一款不可多得的真正单片UHF收发器.
本系统主要由MSP430F1611和CC1100构成,具有功耗低、价格低廉、移植性强、适用范围广和覆盖范围广等特点,可以广泛的应用与军事、医疗、工业、农业等领域.
关键词:MSP430;CC1100;无线通信;物联网
目录
摘要
abstract
第1章 绪论-1
1.1无线通信系统概述-1
1.2 课题背景-2
第2章 功能实现与硬件选择-5
2.1功能设计-5
2.2 CC1100-5
2.2.1 CC1100的主要特性-6
2.2.2 CC1100的硬件结构-6
2.2.3 CC1100的结构概述-7
2.2.4 CC1100的数据处理-8
2.3 核心处理器的选择-8
第3章 硬件电路设计-11
3.1 系统硬件总体设计-11
3.2 处理器模块-11
3.2.1 处理器结构概述-12
3.2.2 MSP430单片机引脚-14
3.2.3 复位电路-15
3.2.4 晶振电路-15
3.2.5 JTAG接口-16
3.3 无线传输模块-17
3.4 电源供应模块-18
3.5 液晶显示模块-19
3.5.1 1602LCD主要参数-19
3.5.2 1602LCD指令说明及时序-20
3.5.3 RAM地址映射-22
第4章 软件设计-23
4.1 程序设计总体思路-23
4.2处理器程序设计-24
4.2.1 看门狗的设置-24
4.2.2 晶振的打开和选择-26
4.2.3 进入低功耗模式并使能中断-27
4.3 CC1100程序设计-27
4.3.1 SPI初始化-28
4.3.2 CC1100初始化-29
4.3.3 CC1100数据包-30
4.3.4 接收与发送程序设计-32
4.4 1602LCD程序设计-36
第5章 结论与展望-41
5.1结论-41
5.2不足之处及未来展望-41
参考文献-43
致 谢-44