带CC1100无线收发模块基本控制系统研究
[关键词:无线收发,控制系统] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0147,word全文:50页,合计:15000字 |
本课题选择内置Flash的Philips P89LPC935微控制器,采用点对点数据通信模式,驱动信号调制频率定于433MHz 的CC1100无线收发模块。本设计面向低成本无线数据通信,利用无线扩频收发模块,由MCU驱动。可以继续升级,如多点通信,组网通信。 课题工作包括了解无线数据通信机制和无线局域网标准,掌握和使用CC1100,掌握P89LPC935及其开发工具;设计和制作基于P89LPC935、RTC、RS232等芯片和CC1100模块的基本系统;扩展I2C总线、SPI总线和UART接口,开发运行于该系统的驱动程序。
本系统系统板具有较好的适用性, 可以作为工作在2.4GHz越障性能差的低速无线数据接入或PAN网络节点的一种补充。进一步的完善设计使系统支持多点通信。
研究内容
CC1100是一种采用扩频通信的甚高频无线数据收发芯片,可以通过微控制器进行控制 , 实现无线通信甚至组成无线网络,我们用了P89LPC935微控制器作为该控制器。
本系统主要为硬件设计和软件设计两大部分。
硬件设计包括:
1、控制器设计:通过一些简单的按键来控制整个系统的运做。
2、RF设计:MCU接收到按键的信号后会通过SPI总线将信号传送给无线收发模块CC1100,CC1100本身具有为数据包导向的通信协议内置的硬件支持,可以完全自动的将信号发送/接收,完成无线收发的功能。
3、显示设计:本设计采用液晶显示,作为信号接收和发送的确认。
4、时钟电路、串行口设计:在系统设计过程中,为了把资源充分合理的利用,故设置了通用的时钟电路和R232串行口。
软件设计包括:
1.主程序设计.
2.按键扫描程序设计.
3.液晶显示程序设计.
4.SIP总线发送接收程序设计.
5.CC1100发送接收程序设计.
液晶模块设计
在本次设计中显示部分采用了液晶显示, LCD液晶显示器由于具有体积小、重量轻、低电压、低功耗等特点,因此适合于结合大规模集成电路开发出各种便携式显示产品,具有十分广阔的市场前景。
在LCD设计过程中,有下面几点值得注意:
如果想调整液晶模块时,请注意正确接线,尤其是正、负电源的接线不能有错,否则会烧坏电路上的芯片。
液晶模块可选用带背光的型号,LED背光方式供电最好为3.8~4.3V的直流电源。
采用的液晶如果是点阵结构,向液晶发送的汉字则必须用提取字模软件转换为点阵数组,才能在程序中使用
SPI初始化及传输程序设计
系统上电之后,单片机的状态处于默认状态,可以根据使用需要进行配置[6],SPI(serial peripheral interface:串行外围设备接口)是一种全双工,高速,同步的通信总线,且简单易用。越来越多的应用芯片内部都集成有SPI总线,如 P89LPC935系列单片机。其具有两种操作模式:主模式和从模式。在主模式和从模式中,均支持高达 3Mbit/s 的速率,还具有传输完成标志和写冲突保护标志。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0147,word全文:50页,合计:15000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——带CC1100无线收发模块基本控制系统研究(论文)!