搜档网
当前位置:搜档网 › 数字通信

数字通信

数字通信
数字通信

目录

前言2

第一章设计目的与技术指标3 1.1 设计目的3

1.2 主要技术指标3

第二章网路节点设计4 2.1 无线传感器网络节点的特征4

2.2 CCS2520芯片的性能和结构特点5

2.3 节点设计6

第三章总体设计7

3.1 控制系统设计7

3.2电源系统设计9

3.3 通信模块10

3.4 供电模块11

3.5 设计要点12

第四章整机原理13

4.1 原理图13

4.2 原理说明13

第五章总结14

参考文献15

前言

无线传感器网络技术被评为是未来四大高技术产业之一,可以预见传感器网络将会是继互联网之后一个巨大的新兴产业,同时由于无线传感网络的广泛应用,必然会对传统行业起到巨大的拉动作用。

无线传感器网络技术,主要是针对短距离、低功耗、低速的数据传输。数据节点之间的

数据传输强调网络特性。数据节点之间通过特有无线传输芯片进行连接和转发形成大范围的覆盖容纳大量的节点。传感器节点之间的网络能够自由和智能的组成,网络具有自组织的特征,即网络的节点可以智能的形成网络连接,连接根据不同的需要采用不同的拓扑结构。网络具有自维护特征,即当某些节点发生问题的时候,不影响网络的其他传感器节点的数据传输。正是因为有了如此高级灵活的网络特征,传感器网络设备的安装和维护非常简便,可以在不增加单个节点成本同时进行大规模的布设。

感器网络技术在节能、环境监测、工业控制等领域拥有非常巨大的潜力。目前无线传感器网络技术尚属一个新兴技术,正在高速发展,学习和掌握新技术发展方向和技术理念是现代化高等教育的核心理念。

该无线环境监测系统能实现对周边温度和光照,湿度信息的探测。该装置由 1 个监测终端和多个探测节点组成(实际制作 3 个)。监测终端能通过主动查询探测节点地址,并能命令节点将探测的环境信息反馈回来。实现对周边节点的环境信息检测。多节点通信时,还能让其中的节点做中继系统,将监测端不能正常通信的其他节点的信息反馈给监测端,监测端采用上位机显示,增加了数据收发,使整个系统更好的实现了人际交互。

第一章设计目的与技术指标

1.1 设计目的

培养学生独立思考问题,解决问题和分析问题的能力。根据提出的问题,探索不一样的设计方案。优化并选择较好的方案,为个人今后探索问题界却问题起到启蒙作用。

1.2 主要技术指标

发射单元主要技术要求:

1.通讯方式: AM/ASK

2.工作频率: 315MHz/433MHz

3.频率稳定度: + 75KHz

4. 发射功率: ≤ 0.1MW

5. 工作电压: 3 ~50mA

6. 发射电流: DC 12V

接收单元主要技术指标:

1. 工作频率: 315MHz/433MH z

2. 频率稳定度: + 200 KHz

3. 接收灵敏度: — 106DBM

4. 静态电流: ≤ 5mA

5. 通讯方式: AM/ASK

6. 工作电压: DC 5V

7. 负载: ≤ 60W

8. 工作电流≤ 5mA:

第二章网路节点设计

2.1 无线传感器网络节点的特征

无线传感器网络由大量体积小、能耗低、具有无线通信、传感和数据处理功能的传感器节点组成。因此,传感器节点是尤线传感器网络的基本单元,节点设计的好坏直接影响到整个网络的质量。无线传感器网络节点主要负责对周围信息的采集和处理,并发送自己采集的数据给相邻节点或将相邻节点发过来的数据转发给基站或更靠近基站的节点。它一般由传感器模块(传感器、A/D转换器)、处理器模块(微处理器、存储器)、无线通信模块(无线收发器)和能量供应模块(电池)组成,如图1所示。

所有无线传感器网络节点都具有相同的功能,但在某一时刻,各个节点可能正在执行不同的功能。根据功能,可以把节点分成传感器节点、簇头节点和汇聚节点3种类型。当节点作为传感器节点时,主要是采集周围环境的数据(温度、光度和湿度等),然后进行A/D转换,交由处理器处理,最后由通信模块发送到相邻节点,同时该节点也要执行数据转发的功能,即把相邻节点发送过来的数据发送到汇聚节点或离汇聚节点更近的节点;当节点作为簇头节点时,主要是收集该簇内所有节点所采集到的信息,经数据融合后,发往汇聚节点;当节点作为汇聚节点时,其主要功能就足连接传感器网络与外部网络(如Internet),将传感器节点采集到的数据通过互联网或卫星发送给用户。

2.2 CCS2520芯片的性能和结构特点

CC2420是Chipcon公司开发的首款符合Zigbee标准的2.4 GHz射频芯片,集成了所有Zigbee技术的优点,可快速应用到Zigbee产品中。Zigbee是建立在IEEE 802.15.4定义的可靠的PHY(物理层)和MAC(媒体访问控制层)之上的标准,它定义了网络层、安全层和应用层。Zigbee的协议架构如图2所示。

Zigbee技术的特点如下:

a) 数据传输速率低:只有20~250 kbit/s,专注于低传输速率的应用。

b) 时延短:休眠激活时延和活动设备接入信道时延均为15 ms,典型的搜索设备时延为30 ms,这便可以使系统有更多的睡眠时问,从而大大降低能量消耗。

c) 功耗低:由于Zigbee的传输速率低,且采用了休眠模式,因此大大降低了功耗。单靠两节5号电池便可维持6到24个月,这是其他无线通信技术望尘莫及的。

d) 安全性高:Zigbee提供了基于CRC(循环冗余校验)的数据包完整性检查功能,支持鉴权和认证,采用高级加密标准(AES-128)的对称密码,以灵活确定其安全属性。

e) 免执照频段:采用直接序列扩频在ISM(工业、科学、医疗)频段,2.4 GHz(全球)、915 MHz(美国)和868 MHz(欧洲),均为免执照频段。

f) 网络容量大:Zigbee可采用星状、树状和网状网络结构,并采用IEEE 标准的64-bit编址和16 bit短编址。由一个主节点管理若干子节点,最多一个主节点可管理254个子节点;同时,主节点还可由上一层网络节点管理,最多可组成65 000个节点的大网。

g) 可靠性高:采用了CSMA-CA技术来避免发送数据的竞争和冲突。MAC层采用了完全确认的数据传输模式,每个发送的数据包都必须等待接收方的确认信息。

h) 低成本:由于Zigbee数据传输速率低,协议简单,因此大大降低了成本。

CC2420芯片除了拥有以上Zigbee的所有优点外,还具有与微控制器的接口配置容易(四线SPI串行口)、接收与发送采用不同存储空间、所需外部元件较少以及采用QLP-48封装,外形尺寸只有7 mm×7 mm等性能特征。

CC2420芯片的内部结构如图3所示。天线接收的信号经低噪声放大器放大,并通过I/Q降频转换为2 MHz的中频信号。该信号再经滤波、放大、A/D转换、自动增益控制、终端信道过滤以及信号修正等,最终得到正确数据。当要发送数据时,先把要发送的数据放入容量为128字节的发送缓冲区。报头和起始帧由硬件自动生成。根据IEEE 802.15.4标准,将数据流的每4个比特扩展为32码片,

然后送到D/A转换器。最后,经过低通滤波和上变频混频,并在能量放大器中进行放大后,交由天线发送。

2.3 节点设计

由于在设计中用到的传感器较少(主要是温度传感器和光传感器),因此将传感器模块集成到处理器模块中。所以对节点设计的描述将分为处理器模块、通信模块和供电模块3部分。其中处理器模块选用ATmega128L作为处理器芯片,通信模块选用CC2420作为通信芯片,在电源方面,采用2节5号电池提供3V供电。

通过光信号传递数据,因而不易受到电磁干扰,其频率的使用也不象无线遥控技术那样受到许多的限制,而且通讯的可靠性高。因此在短距离遥控领域,更多地使用红外遥控技术,它广泛应用于各种家用电器设备;但是它容易受到障碍物的影响。

第三章总体设计

控制器是整个节点的中心,其他模块都要通过处理器来联系,因此处理器性能的好坏决定了整个节点的性能。ATmega128L芯片是ATMEL公司开发的一款高性能、低功耗的8位AVR微处理器。它有128 kB的系统可编程Flash存储器,4 kB EEPROM,以及4 kB的片内SRAM,同时还可以扩展外部存储器;采用先进的RISC结构,大部分指令在一个时钟周期内完成;有64个10引脚,都与通用单片机兼容;片内提供1个串行外围接口SPI、1个两线串行接口TWI和2个通用同异步串行接口,用于与外部元件的通信;并提供8通道10位采样精度的A/D 转换器,该器件同时支持16路差分电压输入组合。

处理器与传感器的连接如图4所示。因为光传感器与温度传感器的工作原理相似,因此它们可采用同样的电路图。图中的R1为光敏电阻或热敏电阻,R2为10kΩ电阻,用于保护电路,加入电容C1是为使A/D转换器采样所得到的数据更精确。

3.1 控制系统设计

控制芯片采用AT89C2051,在课题分析中我们对AT89C2051已经做了详尽的介绍,这里主要再关注一下它的主要性能.

AT89C2051主要性能:

.和MCS-51产品兼容;

.2KB可重编程FLASH存储器(1000次);

.2.7-6V电压范围;

.全静态工作:0Hz-24KHz

.2级程序存储器保密锁定

.128*8位内部RAM

.15条可编程I/O线

.两个16位定时器/计数器

.6个中断源

.可编程串行通道

.高精度电压比较器(P1.0,P1.1,P3.6)

.直接驱动LED的输出端口

1.控制系统原理图

2.

芯片 AT89C2051的P1口是一个内部带上拉电阻的准双向I/O口,输入口为P1.0—P1.3,输出为P1.4—P1.7,PT2272的输出管脚13脚接在P1.0口上。

根据以下程序,P1.0=1,执行转移至L1,然后R1加1,若它= #01H,则向下执行,P1.4就会置1,P1.5P1.6P1.7就会置0,通过二极管,这时三极管饱和导通,继电器线圈带电,触点吸合,实现1个灯亮。若再按下A时,此时,R1的值变为#02,≠01H,则执行MAIN,此时灯灭。

当按下B时,PT2262得电,17脚为高电平输出数据并使F05B发出315MHZ 的信号。J05B收到该信号2脚输出信号送入PT2272的14脚进行解码,得到该解码信号为高点平,通过PT2272的12脚,根据程序,P1.1=1,执行转移至L2,然后R2加1,若它= #1H,则向下执行,P1.4P1.5就会置1,P1.6P1.7就会置0,通过二极管,这是三极管饱和导通,继电器线圈得电,触电吸合,实现2个灯亮。若再按下B键时,此时,R2的值变为# 02H。≠01H,则执行MAIN,此时灯灭。

C 键和D键依次类推。

3.2电源系统设计

电源系统主要分四部分:降压、整流、滤波、稳压。

(1)降压电路

由于PT2272需要3~8V直流电压,因此需要50Hz,220V的交流电压降到所需要的电压,有为了使后级的三端温压器能正常工作,在本电路中选用变压器降压初级为220V,次级为9V.

(2)整流电路

利用二极管的单向导电性将交流电压变为脉动直流电压,本电路选用的是桥试整流电路.

它由四个二极管作为整流元件,连接成电桥形式,VD1和VD2的阳极连接在一起,该处输出直流电压正极,同时,VD3和VD4的阳极接在一起,该处输出直流电压的负极.电桥的另两端加入待整流的交流电压.电压的输出平均植是U0=0.9U2流过二极管,因为VD1,VD2,VD3和VD4的导通时间均为半个周期.故流过每个管子的负载电流的一半.

IVD=1/2I0=0.45U2/RL

(3)滤波电路

整流电路的输出电压是单向脉动电流,但因脉动较大,含有较多的交流成分,

不能给电子设备供电,为了输出较为平滑的支流电压,需在整流电路后设有滤波电路.这里采用的是电容滤波.

从电容特性来看,由于电容两端的电压不能突变,因此,若将一大容量的电容与负载并联,则负载两端的电压也不会突变,使得输出的电压得以平滑,从而实现滤波的目的.

滤波后不但脉动减小,且输出电压的平均值也有所提高,电容滤波简单波纹小,缺点是输出特性差,试于电流小的电路中.

(4)稳压电路

交流电经整流滤波能得到平滑的直流电压,但是的输出电网电压波动和负载变化时,输出的电压也随之变化.因此还需要一个稳压电路使输出电压的电网波动和负载变化基本稳定在某一值.这里选用三端稳压器.

电容C1在输入较长时抵消其电感效应,以防止产生自激震荡;C2是为了消除电路高频燥声,改善负载的瞬间响应.

注:在选用三端稳压器时应注意以下事项:

◆最大输入电压是指稳压器安全工作时允许外加的最大电压值

◆最小输入输出电压差即保证稳压器正常工作所需要的最小输入输出电压差.

◆最大输入电流是指稳压器安全工作时允许的最大输出电流

◆为保证稳压器正常工作,最小输出的电压差至少为2~3V.

3.3 通信模块

在无线传感器网络中,最关键的技术是实现节点间的通信。随着集成电路的发展,芯片的集成度越来越高,能耗越来越少,因此,传感器节点的能量主要是耗费在通信上。所以,选择一块低能耗的通信芯片将为节点节省能量,延长寿命。

CC2420是Chipeon公司开发的一款低功耗通信芯片。由于其唤醒时延短,使得它能有更多的时间处于睡眠状态,从而大大降低了节点的能耗,延长节点的寿命。CC2420与ATmega128L的连接如图5所示。

CC2420有4个SPI通信接口:CSn、SI、SO、SCLK,刚好对应ATmega128L 的4个SPI通信接口:SS、MO-SI、MISO、SCLK。通过这4条线,处理器可以对CC2420进行写入或读取配置信息,也可以收发数据。由于CC2420只有从机模式,

因此处理器只能采用主机模式。如图5所示,由处理器的SCLK引脚提供时钟频率;SS引脚控制数据收发的同步性,在接收和发送时,都要保证CSn为低电平;MOSI与MISO分别是数据输出和输入的引脚。SFD引脚在发送或接收完开始帧后置为高电平,然后继续发送和接收后面的数据。在接收模式下,若地址识别功能使能且识别成功或地址识别功能不使能,则SFD引脚直到所有数据发送完成才降为低电平。若地址识别功能使能但识别失败,SFD引脚将马上降为低电平。处理器的ICP引脚可以通过与SFD引脚的连接获取数据发送和接收的时间信息。与CCA引脚的连接可使处理器获取清除通道评估信号。FIFO和FIFOP是与CC2420的RXFIFO(接收数据存储区)相关的两个信号。当RXFIFO中有数据时,FIFO就变为高电平,直到RXFIFO为空为止。这样,处理器便可通过读取FIFO引脚的电平来判断CC2420中是否有接收到的数据。当RXFIFO中未被读取的数据超过某个门限值(可编程没定)或整个数据包接收完成后还未被读取时,FIFOP引脚就变成高电平。但是,当CC2420的地址识别功能使能时,只有到地址识别成功后FIFOP 引脚才会发挥作用,这是为了防止处理器在CC2420的地址识别完成前读取那些可能无效的数据。当RXFIFO发生溢出时,FIFO将变为低电平,同时,FIFOP变为高电平。所以与FIFO引脚和FIFOP引脚的连接可以让处理器知道何时该读取数据。将FIFOP引脚与处理器的一个外部中断引脚连接,是为了让处理器能及时读取CC2420的RXFIFO中的数据,从而尽量避免RXFIFO的溢出。

3.4 供电模块

由于无线传感器网络可能工作在人烟稀少或人类无法到达的地区,所以大多只能采用电池供电,且一般不可能更换电池。因此,如何降低节点能耗是无线传感器网络研究中最关心的问题之一。CC2420芯片采用低电压供电(2.1 V~3.6 V),同时,采用休眠模式,且从休眠模式被激活的时延短,因此有更多的时间处于休眠状态,而处于休眠状态时芯片的能耗极低,从而大大减少了能耗。CC2420各状态下的电流消耗典型值如下:稳压器关闭为0.02μA,低电位模式为20μA,空闲模式为426μA,接收模式为18.8 mA,发送模式(输出功率P=0 dBm)为17.4 mA。

同时,ATmega128L也是一款采用低电压供电的芯片(2.7 V~5.5 V)。而且ATmega128L有6种睡眠模式:空闲模式、ADC噪声抑制模式、省电模式、掉电模式、Standby模式以及扩展的Standby模式。可根据需要,通过软件编程或硬件复位等方式来控制处理器进入睡眠模式,节省能耗。同时,各种睡眠模式都有各自的唤醒源,当有数据需要处理器处理时,便可由唤醒源将其唤醒,进入工作状态,一旦处理完成,再次进入睡眠状态。采用这种工作方式,处理器能够最大限度地节约能耗。

3.5 设计要点

无线传感器网络应用的特殊性要求其节点体积越小越好,因此在元器件的选择上当然是选择同类型中体积最小的。但是节点体积越小,在设计电路板布线时可能会因为线路间距离太小而产生十扰,因此抗干扰设计是节点设计时的重点问

题。可以把电路板设计成4层板。顶层布信号线,主要是传输通过天线接收和发送的信号。该层空白区域用金属层覆盖,并通过几个孔接地;第2层可以布数据线,将用于节点内部数据传输的线路都布置在这一层;第3层布供电线路;第4层作为接地层。各元件的接地引脚应使用单独过孔,尽量靠近封装引脚接地,去耦电容也应尽量靠近电源脚放置,并通过单独过孔接地。同时,为了抗电磁干扰,最好把数字电源和模拟电源、数字地和模拟地隔离开来,一般可采用0 Ω电阻

选择CC2420作为无线收发芯片的一个显然的优势就是它工作于ISM免执照频段。此外,由于芯片采用了休眠模式,使其具有超低能耗和以年计算的寿命。由于芯片的成本低,因此也就更符合传感器网络需要大量分布节点的特点。再者,芯片已经集成了CRC和数据完整性检查等功能,这就相对减少了程序员编程的工作量,而且硬件处理速度一般都快于软件处理速度,因此加快了通信的速度,减少了能量消耗。同时,芯片还采用了CSMA-CA技术来避免数据发送时的竞争和冲突,减少了一部分不必耍的能量消耗。

第四章整机原理

4.1 原理图

4.2 原理说明

首先,发射部分采用了编码器PT2262和无线电发射模块F05B,无线电发射部分采用的是新型的12V干电池提供的工作电压。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号。

接收部分采用了与发射部分配套的译码器PT2272与接收模块J05B。其电源由变压器220V转变为9V,通过整流桥整流,电容进行滤波,稳压管稳压得到直流的5V电压。当J05B接收到发射的高频信号时,第二管脚输出信号并直接送入PT2272解码器的 14脚进行解码。若PT2272地址端的电平高低与发射机的地址码相同时,其解码输出有效端的17脚就输出与发射机按键时间同步的高平。

第五章总结

近几年,无线传感器网络越来越受到人们的重视,尤其随着集成电路和无线通信技术的飞速发展,无线传感器网络节点越来越少,能耗越来越少,适用范围越来越广。Zigbee协议是由Zigbee联盟开发的一种针对短距离、低速率、低功耗应用的无线通信协议,于2004年12月正式获得批准。CC2420是Chipcon公司开发的全球首块符合Zigbee标准的无线收发芯片。基于CC2420的无线传感器网络节点具有成本低、能耗小等特点,而这些特点正是传感器网络研究中最为重视的热点,因此,该设计方案有广阔的应用前景。

文章对该ZigBee节点的各个模块的设计以及软件的实现进行了详细的介绍。主要包括以下几个方面:

1适用于ZigBee的2.4Ghz的无线数据传输模块的设计和实现。

2.基于ZigBee协议栈实现无线传感器节点温度测量系统。

本文中使用at89c51微控制芯片和cc2420无线芯片搭建了一个基于ZigBee技术的无线传感器网络。该网络由一个协调器充当中心节点和若干个终

端节点一起,构成一个星型网络。协调器负责向终端节点查询温度,湿度,光照信息,终端节点负责将温度传感器所采集到的信息反馈给协调器,从而达到对一块区域进行温度监控的目的。

综上所述,本文所取得的成果和创新点主要有:

1.对温度传感器网络系统进行了硬件设计。采用开发板参考设计方案,申请射频芯片自行组建电路,包括微处理器MCU与无线收发芯片的电路连接,相应外围电路设计,射频部分的天线分析,PCB制作等,设计出能进行测试的无线通讯模块。

2.进行了测温软件开发与调试。此部分包括通信网络方案设计,通信协议的编制以及程序调试,能实现网络节点间的通讯。

参考文献

李翔主编:《实用遥控电路》高等教育出版社

卢庆林主编:《模拟电子技术》重庆大学出版社

卢庆林主编:《数字电子技术》高等教育出版社

卢庆林主编:《电子线路CAD设计》重庆大学出版社

何明主编:《实用电子电路》人民邮电出版社

北京半导体五厂编:《继承开关稳压器应用手册》电子工业出版社

张斌主编:《实用遥控电路手册》吉林大学出版社

相关主题