6Zigbee实验报告《看门狗》
1)打开鼎轩VSN实验箱,检查实验箱设备,确保实验箱设备完整、连接无误后,连接电源线,打开电源开关;
2)用烧录线连接汇聚网关上的烧录接口与电脑USB接口;
3)点击(\cC2530-simpledemo\cc2530-simple-demo\WATCHDOG)目录下的工程图标watchdog.eww打开工程;.
WDCTL = 0x50;
}
/***************************
//主函数
*************************itLed();//调用初始化函数
Init_Watchdog();
LED1=1;
while(1)
{
LED2=~LED2; //仅指示作用。
LED1 = 0; //LED1灯熄灭
LED2 = 0;//LED2灯熄灭
}
void Init_Watchdog(void)
{
WDCTL = 0x00; //这是必须的,打开IDLE才能设置看门狗
WDCTL |= 0x08;
//时间间隔一秒,看门狗模式
}
void FeetDog(void)
{
WDCTL = 0xa0;
for(j=587;j>0;j--);
}
第二页
实验内容与步骤
/****************************
//初始化程序
*****************************/
void InitLed(void)
{
P1DIR |= 0x03; //P1_0、P1_1定义为输出
P1INP |= 0X03; //打开下拉
Delayms(300);
LED1=0;
//通过注释测试,观察LED1,系统在不停复位。
FeetDog();//防止程序跑飞
}
}
第三页
实验内容与步骤
运行结果
实验总结
本实验验证了看门狗重启系统的效果, while循环中, 注释掉的是喂狗函·数,如果即时喂狗,系统便不会重启,小灯也就不会闪烁。
教师评定
签字: 年 月 日
4)点击IAR中的图标按钮编译程序;
5)完成编译后若没有错误信息,将实验箱节点编程开关上汇聚网关开关拨上去,点击调试并下载按钮将程序下载到汇聚网关上;
6)调试运行程序,可以看到,红绿灯闪烁,这是看门狗重启系统的效果。
7)加入喂狗函数,查看实验现象,验证看门狗的看门狗模式的工作原理学生还可以配置WDCTL使看门狗工作与定时器模式。
2019——2020学年第二学期
专业
班级
学号
姓名
日期
第一页
实验题目
看门狗
实验目的
有些稳定性要求高的应用中,需要使用看门狗(Watchdog)机制来重启系统。本实验主要介绍看门狗看门狗模式的使用方法及作用。CC250芯片中已集成看门狗硬件模块,无需插入扩展板。
实验内容与步骤
实验内容:
利用看门狗重启系统,实现LED的闪烁。
程序代码:
#include <ioCC2530.h>
#define uint unsigned int
#define uchar unsigned char
//定义控制LED灯的端口
#define LED1 P1_0
#define LED2 P1_1//定义LED2为P11口控制
//函数声明
void Delayms(uint xms);//延时函数
void InitLed(void);//初始化P1口
/****************************
//延时函数
*****************************/
void Delayms(uint xms) //i=xms 即延时i毫秒
{
uint i,j;
for(i=xms;i>0;i--)
基于ZigBee技术的智能家居系统
基于ZigBee技术的智能家居系统吴海军;吴伯农;杨芬【摘要】为了满足手机短信远程控制家电设备的需要,应用GR64和CC2430为核心开发了一种基于无线传感器网络的智能化短信远程控制系统.系统硬件部分主要由短信(SMS)收发模块、红外收发模块、微处理器模块、存储模块和供电模块等组成;软件部分给出了ZigBee无线通信协议的工作原理、家庭网关的设计流程.试验表明,该系统具有良好的可扩展性、低成本、低功耗、低延时、低复杂度等特点,在智能家居系统中具有广阔的应用前景.%To meet the need of SMS remote controlling household appliances, an intelligent SMS remote controlling system by using SMS transceiver module GR64 and microcontrollerCC2430 was developed based on wireless sensor network. The hardware and software of the system are introduced, and the test results are given. The system hardware has many functions, such as SMS transceiver, infrared transceiver, microprocessor module, nonvolatile memory module and power supply module. The flow chart and home gateway are given based on ZigBee protocol. The experiment shows that the system has characteristics of good expansibility, low cost, low power consumption, low latency, low complexity and so on, which also has a wide range of application prospects in smart home.【期刊名称】《现代电子技术》【年(卷),期】2011(034)015【总页数】4页(P43-46)【关键词】智能家居;家庭网关;红外线通信;SMS;ZigBee;GR64;CC2430【作者】吴海军;吴伯农;杨芬【作者单位】北方工业大学,北京 100144;北方工业大学,北京 100144;北方工业大学,北京 100144【正文语种】中文【中图分类】TN915-340 引言智能家居(Smart Home)又称智能住宅。
搭载Zigbee与温湿度传感的应用的实训报告
湖南信息学院物联网实践能力考核教学单位:湖南信息学院实验地点:知行楼106 考核日期:2016.1.12课程名称物联网工程概论实验项目名称搭载Zigbee与温湿度传感的应用班级13电信一班姓名杨洋学号201301030115小组成员指导老师李仲春实验考核内容:1熟悉Zigbee模块的相关硬件接口。
2熟悉该传感器的使用及时序操作。
3使用IAR开发环境设计程序,利用CC2431的IO中断来监测温湿度传感器的状态。
实验仪器与设备:Zigbee模块、Zigbee 下载调试板、配套温湿度传感器、USB仿真器、PC机。
实验原理:对温湿度传感器网络现状和特点的介绍;ZigBee技术的特性、网络拓扑、工作模式和协议架构的相关内容;ZigBee温湿度传感器的硬件平台设计,其主要包括CC2530芯片的介绍、射频模块电路的介绍、主控电路的介绍和射频模块和主控模块连接,最后介绍了ZigBee协议栈软件的设计,其主要包括软件的开发环境,软件的总体构架,ZigBee路由和ZigBee的组网。
实验步骤:1.使用USB仿真器连接PC机和Zigbee模板,将Zigbee调试板的电源拨到3.3V段,打开Zigbee模块开关供电。
将系统配套串口线一端连接PC机,一端连接Zigbee调试板的串口上。
将系统配套的温湿度传感器连接到Zigbee模块的主板上,连接J5线排端,且保证RJ1电阻跳线跳至3.3V供电端。
(勿要连接错)2.启动IAR开发环境,新建工程,将Exp6实验工程中代码拷贝到新建工程中。
3.在IAR开发环境中编译、运行、调试程序。
4.使用PC机只带的超级终端连接串口,将超级终端设置为串口波特率57600、8位、无奇偶奇效验、无硬件流模式运行程序观察串口数据输出。
实验结论与心得:ZigBee技术填补了低成本、低功耗和低速率无线通信市场的空白,其使用的便捷性是该技术成功的关键,它适用于短距离小范围的基于无线通信的控制领域,必将在工业自动化等领域得到广泛的应用。
Zigbee Sensor实验
一、往模块里下载程序:1,先安装光盘根目录下的------------软件工具\Flash Programmer 1.11.1里面的软件,双击它,一路默认安装即可完成安装。
2,在程序菜单打开该软件。
如下图:以上画面中有2530,是因为我已经把2530模块通过仿真器连接到电脑。
3,在smartrf软件中的上边,把标签切换到,flashimage处选择如下,点击右边有三个小点的按钮,定位到资料光盘根目录下的相关目录下的Exe 文件夹,并打开里面的CollectorEB.Hex文件。
然后Actions处选择如图:然后点击软件下面的按钮,过一会会显示:请记住这个模块就是采集器模块。
另外一个模块也如法炮制,只不过在选择hex文件的时候是定位到如下文件夹:选择这个文件夹里的SensorEB.hex文件,然后,完成之后,请记住这个模块就是传感器模块。
模块跳帽图:二、操作模块:1,安装ZigBee Sensor Monitor 1.2.0。
进入光盘根目录下的--------软件工具\ZigBee Sensor Monitor 1.2.0\文件夹下,双击里面的文件,一路默认安装即可完成安装。
2,先将采集器模块通过usb数据线连接到电脑,相信各位看了这个图片,应该知道怎么用usb转串口板连接模块到电脑了吧。
如果usb转串口板的驱动还没安装,请看无线测温说明文档的第三页。
3,在程序菜单里打开ZigBee Sensor Monitor软件,这里我的usb专串口板占用的是COM1按钮,点击软件左上角上的绿色向右箭头。
之后,变化如下图4,再打开传感器模块的电源开关,此时采集器和传感器模块都是LED1、LED2闪烁,那么先那下采集器模块的up键,之后,采集器模块的LED2闪烁,LED1、LED3一直亮,而传感器的LED1、LED2、LED3一直快速闪烁,此时再按下采集器模块的RT键也就是右键,采集器的LED2会一直亮,然后,在按下传感器模块的down 键,也就是下键,那么Zigbee Sensor 软件变化如下图:至此这个实验就做到这里,呵呵。
基于ZigBee的温湿度采集系统设计
基于ZigBee的温湿度采集系统设计近年来,随着无线通信网络技术的飞速发展,人们不需要花费高成本和进行复杂的布线,就能实现系统组网和数据通信。
而ZigBee无线传感器网络因其低功率、低成本的特性,受到了科学爱好者和人们的广泛的关注。
它作为ZigBee 技术和传感器技术相结合的产物,能组建ZigBee无线传感器网络,实现点与点之间的通信。
本设计采用符合ZigBee标准的CC2530作为传感器节点的数据采集和处理单元,并采用了温湿度复合传感器芯片DHT11进行温湿度进行数据采集。
在IAR开发环境下进行传感器节点程序的编写,实现无线传感器网络对温湿度信号的采集,并实现传感器节点之间的数据传输功能。
标签:ZigBee DHT11 CC2530 无线传感网络温湿度数据采集一、温湿度采集系统的总体设计协调器上电后,能够建立ZigBee无线网络,接着终端节点能查找并自动加入该ZigBee无线网络中,这时就建立起了协调器和终端节点的通信。
终端节点能够定时的采集温湿度数据,并将其通过网络发送给协调器,协调器收到温湿度数据后,通过RS232通信串口传输上到PC机。
系统设计原理图如图3-1:图1-1 系统设计原理图1.无线传感器网络节点设计针对ZigBee无线传感器网络的功能和组成,将传感器节点大致分成如下几个部分:采集单元、处理单元、通讯单元、电源单元。
无线传感器网络节点的模块如图1-2:图1-2 无线传感器网络节点的模块2.系统设计的主要任务2.1硬件平台的搭建:基于符合ZigBee标准的CC2530和温湿度传感器DHT11相结合,实现系统对温湿度的采集、存储和收集功能,并通过RS232与PC机相联,把收集到的温湿度数据传输到PC机中进行分析处理。
2.2软件平台的搭建:在IAR开发环境下进行传感器节点程序的编写和编译,实现无线传感器网络对温湿度数据的采集,还能实现传感器节点之间的数据传输功能。
二、温湿度采集系统的硬件设计1.系统采集单元设计鉴于本实验测量环境的特殊要求,需要对温湿度高精确度的测量和长期的保持工作。
ZIGBEE
zigbee编辑Zigbee是基于IEEE802.15.4标准的低功耗个域网协议。
根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。
这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。
其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。
主要适合用于自动控制和远程控制领域,可以嵌入各种设备。
简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
1概述ZigBee是一种低速短距离传输的无线网络协议。
ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。
其中物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。
ZigBee网络主要特点是低功耗、低成本、低速率、支持大量节点、支持多种网络拓扑、低复杂度、快速、可靠、安全。
ZigBee网络中设备的可分为协调器(Coordinator)、汇聚节点(Router)、传感器节点(EndDevice)等三种角色。
[1]才茂Zigbee 典型组网方式与此同时,中国物联网校企联盟认为:zigbee作为一种短距离无线通信技术,由于其网络可以便捷的为用户提供无线数据传输功能,因此在物联网领域具有非常强的可应用性。
2起源ZigBee译为"紫蜂",它与蓝牙相类似。
是一种新兴的短距离无线通信技术,用于传感控制应用(Sensor and Control)。
由IEEE 802.15工作组中提出,并由其TG4工作组制定规范。
2001年8月,ZigBee Alliance成立。
2004年,ZigBee V1.0诞生。
它是Zigbee规范的第一个版本。
由于推出仓促,存在一些错误。
2006年,推出ZigBee 2006,比较完善。
2007年底,ZigBee PRO推出。
ZigBee无线传感器网络教学实验平台开发
ZigBee无线传感器网络教学实验平台开发作者:石建国马云辉张华斌师向群来源:《物联网技术》2013年第06期摘要:针对实践教学和创新训练需要,设计了基于ZigBee的无线传感器网络实验平台和教学方案,详细阐述了ZigBee无线传感器网络实验平台的硬件结构、软件开发方法和教学实施过程。
该平台中的三类节点设备均以JN5148无线微控制器为核心,硬件采用模块化结构。
实践表明,利用该平台开展多层次、案例化教学和项目设计训练,可使学生较快掌握ZigBee 无线传感器网络的相关技术要点,有效提高无线传感器网络的应用开发能力。
关键词:ZigBee;ZigBee PRO;无线传感器网络;WSN;JN5148;实验平台中图分类号:TP393;G642.423 文献标识码:A 文章编号:2095-1302(2013)06-0028-030 引言无线传感器网络(Wireless Sensor Network,WSN)是由大量微型智能传感器节点以无线多跳方式形成的自组织网络,在军事、工业、农业、医疗、交通、环境监测、智能家居等诸多领域有着广阔的应用前景[1-2]。
近几年,随着物联网概念的兴起,特别是我国高校开设物联网专业以来,作为物联网重要支撑技术的WSN进一步成为研究、应用的热点[3-6]。
ZigBee是建立在IEEE802.15.4协议规范基础之上的新兴无线网络技术,与Bluetooth、Wi-Fi等相关技术相比,ZigBee更适合低速WSN中对成本、安全性、动态组网和功耗有特殊要求的节点之间的无线互连[7-8]。
ZigBee增强版ZigBee PRO于2007年发布,已有多家知名半导体厂商为其提供芯片、协议栈和开发环境支持。
针对电子科技大学中山学院学生实践教学和创新训练需要,设计了一套基于ZigBee的WSN实验平台。
平台中传感器终端、路由器、协调器三类节点设备均以JN5148无线微控制器为核心,硬件采用模块化结构。
第四章 ZigBee概述
ZigBee片上系统解决方案—CC2430无线单片机 2005年12月,Chipcon公司推出内嵌定位引擎的ZigBee
IEEE802.15.4解决方案CC2431。 2006年2月,TI公司收购Chipcon公司,又相继推出一系
列的ZigBee芯片,比较有代表性的片上系统有CC2530等。
TX为25 mA)。 ● 硬件支持CSMA/CA。 ● 电源电压范围宽(2.0~3.6 V)。 ● 支持数字化接收信号强度指示器/链路质量指示(RSSI/LQI)。
7
第一节 ZIGBEE 技术概述 --------ZIGBEE芯片
● 2.4 GHz IEEE 802.15.4标准射频收发器。 ● 优秀的接收器灵敏度和抗干扰能力。 ● 外围电路只需极少量的外部元件。 ● 支持运行网状网系统。 ● 128 KB系统可编程闪存。 ● 32位ARM7TDMI-S微控制器内核。 ● 96 KB的SRAM及80 KB的ROM。 ●支持硬件调试。 ● 4个16位定时器及PWM。 ● 红外发生电路。 ● 32 kHz的睡眠计时器和定时捕获。 ● CSMA/CA硬件支持。 ● 精确的数字接收信号强度指示/LQI支持。 ● 温度传感器。 ● 两个8通道12位ADC。 ● AES加密安全协处理器。 ● 两个高速同步串口。 ● 64个通用I / O引脚。 ● 看门狗定时器。
4
第一节 ZIGBEE 技术概述 --------无线传感器网络与ZIGBEE的关系
Zigbee学习知识重点
Zigbee学习知识重点第一章Zigbee概述1、Zigbee是一种新兴的短距离、低速率无线网络技术,主要用于近距离无线连接。
2、Zigbee的特点是功耗低、成本低、时延短、网络容量大、可靠安全。
3、常见的Zigbee芯片有CC243X系列、MC1322X系列和CC253X系列。
4、常见的Zigbee协议栈有非开源(msstatePAN)协议栈、开源(freakz)协议栈和半开源(Zstack)协议栈。
5、Zigbee软件开发平台包括IAR、Zigbee Sniffer、物理地址修改软件以及其它辅助软件。
6、Zigbee硬件开发平台采用Altium Designer进行设计。
7、简述Zigbee的定义。
答:Zigbee是一种近距离、低复杂度、低功耗、低成本的双向无线通讯技术。
主要用于距离短、功耗低且传输速率不高的各种电子设备之间,进行数据传输(包括典型的周期性数据、间歇性数据和低反应时间数据)的应用。
(Zigbee的基础是IEEE802.15.4,但是IEEE802.15.4仅处理低级的MAC(媒体接入控制协议)层和物理层协议,Zigbee联盟对网络层协议和应用层进行了标准化。
)8、简述无线传感器网络与Zigbee之间的关系。
答:从协议标准来讲:目前大多数无线传感器网络的物理层和MAC层都采用IEEE802.15.4协议标准。
IEEE802.15.4描述了低速率无线个人局域网的物理层和媒体接入控制协议(MAC 层),属于IEEE802.15.4工作组。
而Zigbee技术是基于IEEE802.15.4标准的无线技术。
从应用上来讲:Zigbee适用于通信数据量不大,数据传输速率相对较低,成本较低的便携或移动设备。
这些设备只需要很少的能量,以接力的方式通过无线电波将数据从一个传感器传到另外一个传感器,并能实现传感器之间的组网,实现无线传感器网络分布式、自组织和低功耗的特点。
9、Zigbee技术特点:低功耗、低成本、大容量、可靠、时延短、灵活的网络拓扑结构。
基于zigbee技术的无线智能插座设计方案研究
基于zigbee技术的无线智能插座设计方案研究摘要:本文设计了一款基于zigbee无线通信技术的家电能耗计量和监控插座。
该设备能够实时监测家用电器的耗电量,并具有zibgee通信功能,能够组建网络并将数据上传至服务器进行集中分析和监控,同时能够监测用电器的工作状态,对非正常状态进行报警和断电,从而实现了节约用电和安全用电。
关键词:zigbee技术;无线智能插座前言家用电器的广泛使用,提高了人们的生活水平,但是,不良的用电习惯时常给人民的生命和财产安全造成巨大的损失。
据公安部门和消防部门相关资料显示,我国每天平均发生火灾350多起,其中因超负荷、短路等原因引起的电器火灾占到了30%以上,美国奥柏林大学的研究人员通过实验发现对能耗实施监控机制,能够使整个学校的学生宿舍在两周内减少32%的电能损耗。
英国牛津大学环境学院在2006年的一份调查报告中阐述了对家用电器用电状态进行实时监控的意义和必要性。
与此同时,物联网技术的提出被视为信息通信技术发展的重要里程碑,它利用通信技术,将家用电子设备进行集中的控制和管理,从而创造出高效、舒适、安全、居住环境。
如何将物联网技术和家电的用电状态监控结合起来将成为安全用电、节能减排的一个新的切入点。
在此基础上,本文提出了一款基于无线zigbee技术的智能插座设计方案,该设备除了具有传统插座的功能外,还具有无线通信、电压电流采集、电能计量、过压过流保护、自动开关、报警、休眠、信息显示以及组网等功能,是一款功能齐全的智能插座。
1.智能插座的系统构架基于zigbee技术的无线智能插座硬件系统主要由电源模块、无线微控制器模块、电量采集单元、时钟模块、继电器控制单元、报警单元、键盘输入单元、显示单元等组成。
系统框图如图1所示。
图1智能插座系统框图电源模块将交流市电转换为直流电,为其余模块供电;电量采集模块包括电压采集和电流采集两部分,用于采集用电设备的能耗信息,本文利用电能计量芯片ade7755实现。
基于CC2530的ZigBee无线组网温度监测系统的设计
基于CC2530的ZigBee无线组网温度监测系统的设计麦军;邓巧茵;万智萍【摘要】Temperature has a very important impact on life, temperature changinginformation must bemonitoring in real-time. This design uses CC2530 chip as the processor plus CC2591 RF front-end consisting of ZigBee protocol for wireless networks;using DHT11 temperature sensor to collected temperature information and analyzed by LPC1114 chip; the main module receives each node transmits temperature data and then transmitted to PCvia RS232 serial port, PC analysis temperature information and then interact data in the form of chart, enabling users to predicted the changes in temperature trends.%温度对生活有着极其重要的影响,实时监测温度信息的变化成为必须.本设计使用CC2530芯片作处理器加上射频前端CC2591组成ZigBee协议的无线网络通信模块; 使用DHT11温度传感器采集到的温度信息通过LPC1114芯片进行采集并分析;主模块接收各个节点传送回来的温度数据,通过RS232串口传送到上位机,上位机对温度信息进行分析然后把数据以图表的形式进行交互,方便用户查看温度的变化还可预测温度趋势.【期刊名称】《电子设计工程》【年(卷),期】2015(023)022【总页数】5页(P117-121)【关键词】CC2530芯片;ZigBee技术;LPC1114芯片;DHT11温度传感器;实时温度监测【作者】麦军;邓巧茵;万智萍【作者单位】中山大学新华学院信息科学系, 广东广州 510520;中山大学新华学院信息科学系, 广东广州 510520;中山大学新华学院信息科学系, 广东广州510520【正文语种】中文【中图分类】TN919现代生产、生活都与温度息息相关,温度作为人们日常生活指标,影响着人们的行为活动,根据温度高低的不同继而进行应对,温度也影响着各种生命资源的存在,温度是构成地球上多种多样生命的重要因素之一。
