基于ATmega16的无线传感网络节点设计

发布者:SereneSpirit最新更新时间:2012-02-22 来源: 国外电子元器件关键字:ATmega16  无线传感网络  节点 手机看文章 扫描二维码
随时随地手机看文章

1 引言

  无线传感网络广泛应用于军事侦察、环境监测、目标定位等领域。一般来说,无线传感网络节点的设计要求具有功耗低、成本低、寿命长等特点。本文以ATMEGA16 AVR单片机为核心元件,以常见的315射频模块作为无线收发模块设计了一种无线传感网络节点。该系统充分利用了ATMEGA16单片机丰富的片上资源和315模块较好的抗干扰特性,并可在达到设计要求的前提下,有效地降低硬件成本,具有较高的实用价值。

2 无线传感网络节点系统结构

  无线传感网络节点通常由4个子系统构成。

2.1 计算子系统

  计算子系统通常是由一个微处理器和相应的通信协议、数据采集等程序组成。为了降低节点的功耗,要求微处理器以一种突发式的发送方案将采集到的数据发送出去,以便尽快转入低功耗模式,延长能量子系统的工作时问。

  设计选用了Atmel公司推出的ATMEGA16型单片机。ATMEGA16是一款基于AVR RISC结构的高级Flash型8位CMOS单片机,其数据吞吐量高达1MI/s/MHz,能有效缓解系统在功耗和处理速度之间的矛盾。同时,ATMEGA16集成了丰富的片上资源:16 KB的可编程Flash、512字节EEPROM、l KBSRAM,满足了绝大多数应用程序的开发要求,其内部Flash可重复擦写次数在10 000次以上,极大地方便了产品开发和软件修改:8路10位具有可选差分输入级可编程增益的ADC可以外接多个不同种类的传感器件:支持6种睡眠模式,其中掉电模式和省电模式的耗电仅为lμA~2.5μA,可有效降低节点功耗;3个灵活的定时器/计数器(T/C)除具有常见的定时计数功能外,还具有输入脉冲捕捉、脉冲宽度调制输出功能:高度灵活的可编程串行US-ART可以完成与其他串行设备的通信。

2.2 通信子系统

  通信子系统由一个无线收发器组成,用于节点之间的通信。当无线收发器处于空闲状态时,应将其关闭,以便降低节点功耗。

  设计采用了常见的315无线收发模块作为长距离无线收发器(因收发频率为315 MHz而得名)。315无线发射模块电路,它是由声表谐振器(SAW)和高频三极管组成的三点式振荡电路。TXD输入引脚通过三极管Q2控制高频振荡器。当TXD为高电平时,02导通,高频振荡器起振;当TXD为低电平时,Q2截止,高频振荡器停振。将ATmegal6的OC0引脚与TXD连接,即可完成OC0输出数据的OOK调制发射。

  315无线超再生式接收电路由选频电路、高频放大电路、超再生检波电路和低频放大电路组成。它具有电路简单、灵敏度高等优点。发送调制信号经过选频电路选频后,送人超再生检波电路解调.再由低频放大电路放大后由输出引脚输出高电平。若无信号收到,则输出低电平。由超再生检波电路的特性可知,超再生式接收模块在没有收到信号的几毫秒后输出大量白噪声,直到再次接收到信号。

  315无线收发模块的最大传输距离可以达到700 m~800 m。它在星形混合传感网络设计中可作为远距离传输节点,可以直接同汇聚节点通信,避免了短距离无线传感节点同汇聚节点多跳式的通信方式。延长了传感器网络的寿命。同时它还具有成本低廉、接口简单、抗干扰能力强等优点,因而广泛应用在报警器、遥控器、工业数据采集系统中。[page]

2.3 能量子系统

  能量子系统通常是由电池组成。它在很大程度上决定了无线传感节点的寿命。降低无线传感节点的功耗是无线传感网络设计成功的一个关键因素。[page]

3 基带脉冲带编码方案

  315超再生式接收模块在没有收到信号的几毫秒后将产生白噪声,这一特性决定了基带脉冲编码方案不能采用非归零编码,否则在连续发送0的情况下,接收模块将输出白噪声。本文采用了一种类曼彻斯特编码。用占空比为50%的完整方波表示信息符号和特殊控制符号。以不同的方波周期区分信息位中的0和l,以及其他符号位。

  当信号到达时,接收数据帧的第一位会受到接收模块产生的白噪声影响,为了消除白噪声,需在数据帧前加入一定数量的前导码。前导码的数量同无线传输环境和315模块元件参数有关。一般来说,十几个前导码就可以达到较好的接收效果。前导码后紧跟的起始位表示接收数据序列的开始。

4 软件设计

  无线传感节点采用了AVRX嵌入式操作系统。AVRX是一款源码公开的、专门针对AVR系列单片机的嵌入式操作系统。虽然AVRX很难移植到其他微处理器上,但其自身占用程序空间小(包含所有功能的版本仅占用l 000字节),消耗SRAM少,有利于应用程序的开发。因此,设计中放弃了可移植性好,但自身对SRAM消耗大的μCOS-Ⅱ嵌入式操作系统。

4.1 发射子模块的软件设计

  要将数据发送出去,首先要将数据符号和控制符号转变为可变脉宽的方波。其方法有三种:
  (1)将PB3引脚作为通用输出引脚,利用AvrXDelay产生与脉宽相对应的延时,控制OC0产生可变脉宽的方波。这种方法的缺点是不能产生脉宽足够精确的方波,这是由于RTOS任务调度开销的不同所产生的。

  (2)将PB3引脚作为通用输出引脚,利用编写的延时50μs的子程序实现。在延时子程序里关闭全局中断IE,停止AVRX的任务调度和ATMEGA16对中断的响应。这种方法可以产生脉宽精确的方波,但系统在发射数据期间不能处理其他事件,降低了系统的灵活性。

  (3)利用T/C0的CTC模式产生脉冲,这时PB3引脚作为比较匹配输出引脚OC0。当T/C0工作在CTC模式下时,设置TCCR0中的COM01:0=l,则每当计数器的数值TCNTO=OCR0时,TCNT0清零,比较匹配中断标志置位,同时输出引脚OC0的逻辑电平自动翻转。在比较匹配中断中修改OCR0的数值,就可以产生脉宽精确的方波。这种方法利用硬件计数器产生延时,具有延时精确,占用系统资源少的优点。因此在设计中采用第三种方法。

4.2 接收子模块的软件设计

  ASK调制的信号首先被315超再生接收模块转换为脉冲方波,从数据输出引脚引人到ATMEGA16的ICP引脚。将TCCR1B的ICES1置l后,每当一个电平上升沿到达引脚ICP时.T/C1的计数值将被拷贝到捕获寄存器ICR1并产生捕获中断。在捕获中断服务子程序里将相邻上升沿发生的时间相减即可得到符号周期T。实际上,由于捕获中断服务子程序在结束时总会将ICR1清零,因此中断发生时捕获的ICR1值就是相应的符号周期T。

  315超再生接收模块在没有信号时会产生白噪声,不断地引发ICP中断,增加了系统的开销。设计中,接收模块没有一直处于工作状态,而是采取了休眠-监听-接收(如果有数据)-休眠的工作方式,以降低系统开销。

5 结束语

  试验利用接入网络的PC机产生周围环境数据,通过有线网络和无线传感节点发送/接收数据。结果表明,采用ATMEGA16单片机和无线315通信模块设计的无线网络传感节点具有功耗低、传输距离远、抗干扰能力强等优点,是组建无线传感网络的一种较好的解决方案。

关键字:ATmega16  无线传感网络  节点 引用地址:基于ATmega16的无线传感网络节点设计

上一篇:采用ATmega128的无线数据采集设计
下一篇:基于ATmega128的无线数据采集系统

推荐阅读最新更新时间:2024-03-16 12:53

5nm及更先进节点上FinFET的未来
5nm及更先进节点上FinFET的未来:使用工艺和电路仿真来预测下一代半导体的性能 、 虽然栅极间距(GP)和鳍片间距(FP)的微缩持续为FinFET平台带来更高的性能和更低的功耗,但在5nm及更先进节点上,兼顾寄生电容电阻的控制和实现更高的晶体管性能变得更具挑战。 泛林集团在与比利时微电子研究中心 (imec) 的合作中,使用了SEMulator3D®虚拟制造技术来探索端到端的解决方案,运用电路模拟更好地了解工艺变化的影响。我们首次开发了一种将SEMulator3D与BSIM紧凑型模型相耦合的方法,以评估工艺变化对电路性能的影响。 这项研究的目的是优化先进节点FinFET设计的源漏尺寸和侧墙厚度,以提高速度和降低功耗
[半导体设计/制造]
5nm及更先进<font color='red'>节点</font>上FinFET的未来
美国人买电视时间节点:超级碗击败黑五
    美国返利网站FatWallet(肥钱包)的一项调查显示,与黑色星期五、网络星期一和12月促销季比起来,更多的消费者计划在超级碗(美国国家美式足球联盟年度冠军赛)期间购买电视 。这项调查还发现,今年打算购买电视的消费者中,近半数将购买他们的第一台4K超高清电视。     FatWallet是一家向会员提供打折信息和购物返现的网站,在其年度电视购买调查中,FatWallet发现,26%的美国人打算在2016年买入一台新电视,其中46%的消费者打算购买第一台4K电视,只有4%的消费者表示他们已经拥有一台4K电视。     在购买电视的时间选择上,25%的消费者计划在超级碗销售季购买,这一数字比去年同期增长了47%;1
[家用电子]
不甘人后,日本半导体发力2nm节点
谈到日本的半导体行业,大部分人行业人士都对他们的优劣势有充足的了解。 优势方面,他们的半导体设备、材料、被动元件、射频乃至功率器件都在全球名列前茅。例如在当前热门的第三代半导体,5G射频和EUV光刻胶方面,他们都有着其他竞争对手所不具备的优势。如果谈到劣势,那就更加为大家所熟知。虽然日本厂商能从上游卡住很多企业,但众所周知的是,在过去三十多年发展起来的Fabless、Foundry和OSAT这三个方面,日本几无建树。 在过去,半导体全球供应链还处于和平相处的时候,这并没有什么问题。日本凭借其上游供应优势,也能在半导体复杂的供应链卡住重要位置。但进入最近两年,中美、日韩之间的地缘政治时间频发,严重影响了曾经的半导体供应
[半导体设计/制造]
不甘人后,日本半导体发力2nm<font color='red'>节点</font>
使用调用节点从图形中输出图像
通过对话框,调出路径选择对话框,指明路径。 使用调用节点 的 图像输出 方法 将图像 保存到 对话框选择的文件!
[测试测量]
C8051F040的车用CAN总线智能节点设计
电气与电子系统是车辆的重要组成部分,其工作状态直接影响车辆的性能。按照传统设计思想设计车辆电气系统时,往往采取堆积各种子系统的途径来提高系统的性能,因此车辆内部各子系统之间单纯面向任务而不考虑与全局的关系。随着子系统及装置数量不断增加,传统设计方法遇到了一系列问题:线路增多、布线复杂、电磁干扰增加、系统可靠性下降、检查维修困难等。为了解决上述问题,现代车辆采用了综合电子系统。总线是综合电子系统的基础,通过总线节点,综合电子系统可采集、使用、分配和共享车内所有电子系统的各种信息,达到弱化矛盾、增强整体功能的目的。CAN总线由于具有性价比高、可靠性高、实时性好、灵活性强等特点,得到广泛应用。本文针对CAN总线,提出了一种基于C8
[单片机]
物联网中无线传感器节点和RFID数据融合的方法
    物联网是指通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。     近年来,全球主要发达国家和地区纷纷抛出与物联网相关的信息化战略。2002年4月,韩国提出“e-Korea”战略;2004年,日本提出“U-Japan”计划;2006年6月,新加坡公布了“智慧国2015”大蓝图;2008年底IBM向美国政府提出的“智慧地球”战略,2009年6月欧盟启动“物联网行动计划”等,都是利用各种信息技术来突破互联网的物理限制,以实现无处不在的物联网络。目前世界各国正处于技术研发阶段,美国、欧盟
[网络通信]
半导体业工艺追赶,10纳米时间节点隐现
    14纳米工艺三星领先台积电,争得苹果、高通等公司的大量移动处理器代工订单。早在三年前英特尔就积极布局10纳米工艺预计在2017年量产;台积电透露投巨资预计2017年量产10纳米工艺追赶英特尔,而三星电子也近日展示了其最新的10 纳米 FinFET 半导体工艺,预计2017年将导入此最新的半导体工艺。由此看来,三大晶圆代工大厂商将在2017年的消费电子产品中对决10纳米工艺。 据市调单位IC Insights最新统计,2014年半导体研发费用英特尔约115亿美元、台积电达18.74亿美元、三星达29.65亿美元。 三星电子在旧金山于2月22-26日举办的国际固态电路会议(International Solid State
[手机便携]
基于RF芯片CC2510的无线传感器网络节点设备设计
1 引言 随着微电子技术、计算机网络技术和通信技术的发展,无线传感器网络日渐成为互联网领域研究的热点之一,无线传感器网络具有“无处不在”和节点数量庞大等特点,适用于军事、智能家居、环境监测和预报、医疗护理、建筑物状态监控、工业控制领域,无线传感器网络节点设备是构成无线传感器网络的基础,基本组成和功能包括如下几个单元 :传感单元(由传感器和模数转换功能模块组成)、处理单元(由嵌入式系统构成、包括CPU、存储器等)、通信单元(由无线通信模块组成)和电源单元,如图1所示,此外,可选择的其他功能单元包括定位系统、移动系统及电源自供电系统等,通常,此类设备具有微型、低功耗、低成本、可扩展性、高安全性等特点。 2 CC251
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved