毕业设计(论文)基于无线传感控制网络的智能小车研制.doc
《毕业设计(论文)基于无线传感控制网络的智能小车研制.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于无线传感控制网络的智能小车研制.doc(37页珍藏版)》请在三一办公上搜索。
1、基于无线传感/控制网络的智能小车研制基于CC2420芯片的无线通讯模块设计摘 要 当今的各种智能化控制系统均离不开数据信息的传输。其中,无线数据传输是区别于传统的有线传输的新型传输方式,系统不需要传输线缆、成本低廉、施工简单。将无线通讯芯片和单片机配上相应的无线通讯接口电路,就可以实现无线数据传输。本设计做的无线通讯接口电路是以无线收发芯片CC2420为核心设计的电路。本文介绍了无线通讯芯片CC2420的工作原理和主要特点,在此基础上设计了与MSP430的硬件接口电路。CC2420工作在从机模式,单片机工作在主机模式,通过SPI(串行外围接口)读/写CC2420缓冲器内的数据,同时给出了单片机
2、控制CC2420工作所需的软件设计,分析了如何利用单片机的USART模块实现与CC2420的数据通讯以及CC2420的初始化配置问题。最后分析了发射程序和接收程序的编程思路,并编程实现收发程序的设计。关键词:CC2420;MSP430;SPI;无线通讯;硬件和软件设计AbstractToday, all kinds of intelligent control system need data communications. Wireless data communication system is a new data communication style. It need not com
3、munication cable , and is simple and cheap. Wireless data communication between the wireless communication module and the single chip microcomputers is realized by wireless communication circuit .CC2420 is used in wireless communication circuit in this paper. This paper introduces the operation prin
4、ciple and main characteristics of CC2420, followed by the design of interface circuit with micro controller MSP430. Microcontroller reads and writes buffer data in CC2420 through SPI interface. CC2420 works in slave mode and MSP430 in master mode. It also introduces the software design which CC2420
5、and the single chip microcomputers need to realize wireless communication. It analyzes how to use USART realize communication and the dispose of CC2420 initialization . Based on these, it analyzes the programming idea of sender and receiver so the design can be realized through programming.Key words
6、: CC2420;MSP430;SPI; wireless communication;hardware and software design 绪 论工业领域在现代化的进程中通过引入各种先进技术,实现了劳动生产率的提高和生产成本的下降。在这些技术中,最典型的就是数字化技术和现代通讯技术。在现代工业数字化的基础上工业生产监控早已突破了单回路控制和监视的功能。随着计算机软硬件技术、网络技术和工业综合自动化系统整合水平的不断发展,对数据接口的开放性、数据传输的时效性、数据连接的安全性等方面提出了更高的要求。许多大型企业其生产地域分散,业务分工复杂,往往设有一个或者多个控制中心,以及大量的现场数据采
7、集点。这些采集点因分散而需要通过一定的通讯手段来实现与中心控制单元间的数据交互,进而实现生产过程的自动化。由于传统有线网络本身的局限性,许多特殊环境下的网络覆盖和网络支持仍然是个难题。目前国内微机网络多为有线通讯方式。有线通讯的优点是数据传输可靠性较高,但需要铺设较多的明线,而有些领域由于条件所限,难以铺设线路,这时就需要无线通讯来解决问题。因此,无线通讯对于现代工业的发展有着重要的意义,也是通讯发展的趋势。将无线通讯技术用于小车实现自动导引,解决了有线通讯的很多缺点,将智能控制的优点也体现出来了,更是提高工业领域设备自动化的有效途径。无线传感器网络由随机分布的集成有传感器、数据处理单元和通讯
8、模块的微型节点,通过自组织方式构成网络,传感器网络具有分布式处理带来的监测高精度、高容错性、大覆盖区域、可远程监控等众多优点,成为近期国际上网络研究的重要热点之一。无线传感器网络被认为是影响人类未来生活的十大新兴技术之一,越来越得到学术界和工业界的高度重视。它集成了传感器技术、计算机技术和通讯技术,相互交叉渗透而成为现实。它们能够协作地实时监测、感知和采集各种环境或监测对象的信息,并对其进行处理。本设计是做基于无线传感/控制网络的智能小车的通讯模块。该通讯模块是作为一个独立的无线传感器网络微型节点。无线传感器微型节点是一次性的,要求节点成本低廉和工作时间尽可能长。因此,通讯模块的设计采用了CC
9、2420无线收发芯片来实现自动导引小车以无线方式通讯。无线通讯方式实现了有线通讯很多不能实现的功能,从某些程度上降低了有线通讯所需的成本,并提高了劳动生产率,是工业现代化发展的方向。将无线通讯技术用于导引小车,使小车的行动路径更加灵活,控制更加方便,提高了智能小车的性能。论文的总体框架安排如下:论文的第一部分无线通讯概述介绍了无线通讯的基本原理、几种无线通讯技术介绍及其比较以及ZigBee无线通讯技术的技术内容以及主要的特点,并讲述了基于CC2420无线通讯芯片的通讯模块的功能结构,也是整篇论文设计的基础。论文的第二部分是无线通讯模块的硬件设计,主要介绍了CC2420以及微处理器MSP430。
10、这一部分分析了射频芯片的选用原则,CC2420无线通讯芯片的主要特点、内部结构、典型应用电路、引脚的功能以及如何配置IEEE 802.15.4工作模式,概述了MCU(MSP430)的主要特点,以及CC2420与MSP430的硬件SPI接口,并在这一章中提供了通讯模块的原理图以及PCB制板图和相关的问题。论文的第三部分无线通讯模块的软件设计首先介绍了程序语言的选择,以及数据传输的帧格式,并重点讲述了通讯模块发射程序设计与接收程序设计。在程序设计时画出了程序设计的结构图,给出了编程的思路。最后一部分总结了本论文所讲述的基于CC2420的通讯模块的特点,软硬件设计的主要内容,以及通过设计所得出的结论
11、。 1 无线通讯概述1.1 无线通讯原理各种智能化控制系统均离不开数据信息的传输。 其中,无线数据传输是区别于传统的有线传输的新型传输方式,系统不需要传输线缆、成本低廉、施工简单。无线数据传输有着重要的研究意义。理解无线通讯原理是设计无线通讯网络的基础。通讯的主要任务就是传送信息。所谓信息,就是要传送的文字、图象、数据等,通常它们都是以电信号的形式出现。它由发信设备、收信设备、信道等各部分组成。在无线通讯中,信道就是电磁波传播的途径,发送端用户通过发信设备将消息变为适合于信道传送的信号,收信设备则把收到的信号还原成信息,并传送到接收端用户。其原理图如图1所示:震荡功率放大倍频输出功放高频功放原
12、始信号天线原始信号本地震荡高频放大混频中频放大检波天线功率放大图1 无线信号收发的典型框图发射机中,振荡器的作用是产生最初的高频信号,它的频率等于或低于所需的工作频率fs,在后一种情况下,倍频器输出的信号频率为振荡器频率的整数倍,高频功率放大器的主要功能是将振荡器或倍频器输出的小信号放大到足够的功率电平,用以推动功率更大的高频输出功率放大器,输出功放的一个功能是直接产生大功率的高频信号,并发送到发射天线上去,另一个功能是对高频信号进行振幅调制,使高频信号的振幅随传送信号的大小而变化。接收机输入端的高频放大器的功能是对天线上收到的所需信号进行初步的选择和放大,“选择”就是只选取频率为fs的所需信
13、号,抑制其它频率的无用信号,这通常是靠放大器中的调谐电路实现。混频器将来自本地振荡器,频率为fl的信号与所需信号相混(频率相加或相减),得到频率为fl=fl-fs的中频信号,中频放大器是中心频率固定的频带(带通)放大器,它可以进一步滤除无用信号,检波器的功能是将得到的调幅信号还原成原信号(称为解调)。1.2 无线通讯技术1.2.1 几种无线通讯技术介绍及其比较在现有的无线网络技术发展条件下,无线标准增加了灵活性,并降低了集成专利无线通讯的风险。在工控场合的应用条件下,短距离的无线传输尤其受到瞩目。在最近的几年中,人们不断探索,形成了当今令人眼花缭乱的无线通讯协议和产品。最流行的短距离无线数据通
14、讯的标准有蓝牙( Bluetooth ) 、Wi-Fi( IEEE802、11) 、IrDA 以及极具发展潜力、已被众多业界认可的ZigBee ( IEEE802、15、4) 等。1)蓝牙( BlueTooth)蓝牙(BlueTooth) 最早是爱立信在1994 年开始研究的一种能使手机与其附件(如耳机) 之间互相通讯的无线模块。1998 年,爱立信、诺基亚、IBM 等公司共同推出了蓝牙技术,主要用于通讯和信息设备的无线连接。它的工作频率为2、4GHz ,有效范围大约在10m 半径内。Bluetooth 列入了IEEE802、15、1 ,规定了包括PHY、MAC、网络和应用层等集成协议栈。为对
15、语音和特定网络提供支持,需要协议栈提供250kB 系统开销,从而增加了系统成本和集成复杂性。另外,Bluetooth 对每个“Piconet”(微微网) 有只能配置7 个节点的限制,制约了其在大型传感器网络开发中的应用。2)Wi-Fi( IEEE802. 11)Wi-Fi (Wireless Fidelity ,无线高保真) 也是一种无线通讯协议。IEEE802. 11 的最初规范是在1997 年提出的。主要目的是提供WLAN 接入,也是目前WLAN 的主要技术标准, 其工作频率也是2、4GHz。目前,IEEE802. 11 标准还没有被工业界广泛接受。IEEE802.11 流行的几个版本包括
16、“a”( 在5、8GHz 波段带宽为54MBps) 、“b”(波段2、4GHz 带宽为11MBps) 、“g”(波段2、4GHz 带宽为22MBps) 。这种复杂性为用户选择标准化无线平台增加了困难。Wi-Fi 规定了协议的物理(PHY) 层和媒体接入控制(MAC) 层,并依赖TCP/ IP 作为网络层。由于其优异的带宽是以大的功耗为代价的,因此大多数便携Wi-Fi 装置都需要常规充电。这些特点限制了它在工业场合的推广和应用。3)IrDA红外线数据协会IrDA( Infrared DataAssociation) 成立于1993 年。IrDA 是一种利用红外线进行点对点通讯的技术。IrDA 标
17、准的无线设备传输速率已从115、2kbps 逐步发展到4Mbps、16Mbps。目前,支持它的软硬件技术都很成熟,在小型移动设备(如PDA、手机)上被广泛使用。它具有移动通讯所需的体积小、功耗低、连接方便、简单易用、成本低廉的特点。IrDA 用于工业网络上的最大问题在于只能在2 台设备之间连接,并且存在有视距角度等问题。4)ZigBeeZigBee( IEEE802、15、4) 技术是最近发展起来的一种短距离无线通讯技术,功耗低,被业界认为是最有可能应用在工控场合的无线方式。它同样使用2、4GHz波段,采用跳频技术和扩频技术。另外,它可与254 个节点联网。节点可以包括仪器和家庭自动化应用设备
18、。它本身的特点使得其在工业监控、传感器网络、家庭监控、安全系统等领域有很大的发展空间。几种常用无线传输方式的主要性能比较见表1 。表1 几种常用无线通讯方式的主要性能比较BlueToothWi-FiIrDAZigBee系统开销较大大小小电池寿命 较短短长最长网络节点 7302255/ 65000 +物理范围(有效)10m100m定向1m 1 - 100 +传输率 1Mbps 11Mbps16Mbps20/ 250kbps传输介质2、4GHz 射频2、4GHz 射频980nm 红外2、4GHz 射频1.2.2 ZigBee 的技术内容及特点ZigBee 是最新确定的商业名称,在以前曾被发起者以“
19、HomeRF lite”、“Firefly”和“RF-EasyLink”等命名。为了满足类似于传感器的小型、低成本设备无线联网的要求,2000 年12 月IEEE 成立了IEEE802、15、4 工作组,致力于定义一种供廉价的固定、便携或移动设备使用,且复杂度、成本和功耗均很低的低速率无线连接技术。ZigBee 联盟成立于2001 年8 月。到目前为止,除了Invensys、三菱电子、摩托罗拉、三星和飞利浦等国际知名的大公司外,该联盟大约已有百余家成员企业,并在迅速发展壮大。其中涵盖了半导体生产商、IP 服务提供商、消费类电子厂商及OEM 商等, 例如Honeywell 、Eaton 和Inv
20、ensys MeteringSystems 等工业控制和家用自动化公司, 甚至还有像Mattel 之类的玩具公司。所有这些公司都参加了负责开发ZigBee 物理和媒体控制层技术标准的IEEE802、15、4 工作组。在工业、农业、车载电子系统、家用网络、医疗传感器和伺服执行机构等领域,对于无线网络的要求与民用场合有很大区别。它通常对数据吞吐量的要求很低,功率消耗要低。此外,简单方便、可以随意使用的无线装置大量涌现,需要布置大量的无线接入点,而低廉的价格将起着关键作用。所以ZigBee 标准要解决的问题是设计一个维持最小流量的通讯链路和低复杂度的无线收发信机。要考虑的核心问题是低功耗和低价格的设
21、计,这就要求该标准应提供低带宽、低数据传输率的应用。ZigBee 的特点:1)低功耗:由于ZigBee 的传输速率低,发射功率仅为1mW,而且采用了休眠模式,功耗低,因此ZigBee设备非常省电。据估算,ZigBee 设备仅靠两节5号电池就可以维持长达6个月到2年左右的使用时间,这是其它无线设备望尘莫及的。2)成本低: ZigBee 模块的初始成本在6 美元左右,估计很快就能降到1.152.15 美元,并且ZigBee 协议是免专利费的。低成本对于ZigBee 也是一个关键的因素。3)时延短:通讯时延和从休眠状态激活的时延都非常短,典型的搜索设备时延为30ms ,休眠激活的时延是15ms ,活
22、动设备信道接入的时延为15ms。因此ZigBee 技术适用于对时延要求苛刻的无线控制(如工业控制场合等) 应用。4)网络容量大:一个星型结构的ZigBee 网络最多可以容纳254 个从设备和一个主设备,而且网络组成灵活。5)可靠:采取了碰撞避免策略,同时为需要固定带宽的通讯业务预留了专用时隙,避开了发送数据的竞争和冲突。MAC 层采用了完全确认的数据传输模式,每个发送的数据包都必须等待接收方的确认信息。如果传输过程中出现问题可以进行重发。6)安全:ZigBee 提供了基于循环冗余校验(CRC)的数据包完整性检查功能,支持鉴权和认证,采用了AES - 128 的加密算法,各个应用可以灵活确定其安
23、全属性。11.3 基于CC2420芯片的无线通讯模块的功能结构本设计是做基于无线传感/控制网络的智能小车的通讯模块。该通讯模块是作为一个独立的无线传感器网络微型节点与主控单元相接。无线传感器微型节点是一次性的,要求节点成本低廉和工作时间尽可能长。因此,通讯模块的设计采用了CC2420无线通讯芯片来实现自动导引小车以无线方式通讯。CC2420是挪威Chipcon公司推出的一款符合IEEE 802 15.4标准的ZigBee无线网络模块,只需很少的外围元件就能单片机构成一个无线通讯系统。本论文介绍采用CC2420与单片机的结合来组成一个点对点(也可以扩展成点对多点) 无线通讯系统,能够低成本、低误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 无线 传感 控制 网络 智能 小车 研制
链接地址:https://www.31ppt.com/p-3981451.html