当前位置:文档之家› (完整)无线传感网试题汇总,推荐文档

(完整)无线传感网试题汇总,推荐文档

无线传感器网络试题汇总一、填空题1、狭义的无线传感网络包含(传感点)(网络协议)(网络拓扑结构)。

2、传感器节点由(传感器模块)(处理器模块)(无线通信模块)(能量供应模块)四部分组成。

3、IEEE802.15.4规范定义了27个物理信道,信道编号从0到26,其中0号信道,1号信道,26号信道的中心频率分别是(868MHz)(900MHz)(2170MHz)。

4、IEEE802.15.4的数据传送有三种方式,一是(终端数据传输器译到协调器);二是(协调器传送器件到终端器件),三是(在两个对等器件间传输)。

5、IEEE802.15.4标准中共定义了四种类型的帧:(信标帧)(数据帧)(确认帧)(MAC命令帧)。

6、定时器1是一个(16)位定时器,可在时钟(上升沿)或(下降沿)递增或者递减计数。

7、定时器1有(自由运行模式)(取模模式)(递增计数/递减计数模式)(通道模式)四种工作模式。

8、定时器通道控制模式包含(输入捕获模式)和(输出比较模式)两种模式。

9、CC2530定时器的精度有(Tmilli (ms))(T32KHz (32KHz))(Tmicro (us))。

10、设置定时器1的控制寄存器T1CTL值为0X0E,则时钟进行了(128)分频,定时器工作于(取模)模式(参看教材246页表6-44)。

11、将定时器通道1设置为下降沿捕获,允许通道1中断,则捕获/比较寄存器T1CCTL1的值为(0x46);将定时器通道0设置为输出比较模式,输出置0,通道0的比较模式为:“输出置0”,则捕获/比较寄存器T1CCTL0的值为(0x48)(参看教材246页表6-46)。

12、CC2530有(21)个IO口,其中(p0)(p1)2个8位端口,P2一个(5)位端13、将P0口设置为输出,则P0DIR=(0xFF)。

(参看教材174页表6-4)14、将P1口设置为输出,则P1SEL=(0X00)。

(参看教材175页表6-5)15、如果已经允许P0中断,只允许P0口的低4位中断,P0IEN=(0X0F)。

(参看教材184页表6-14)。

16、如果P0IFG=0X05,则哪些端口有中断发生(P0.0和p0.2)。

17、TinyOS操作系统是加州大学伯克利分校的David Culler领导的研究小组为无线传感网(Wireless Sensor Net,简称WSN)量身定制的开源的(嵌入式)操作系统。

而nesC语言由C语言扩展而来,用来描述TinyOS的(执行模型和结构);nesC语言是TinyOS的(编程语言),也是TinyOS应用程序的(开发工具)。

18、填写TinyOS结构图。

19、接口(interface)和组件(component)是nesC语言中最重要的两个元素。

组件又包含模块(module)和配置(configuration)两种类型。

20、接口提供命令(command)和事件(event)两种类型函数,但这两种类型接口函数的实现和调用方式完全不一样,向下调用命令,向上触发事件。

命令函数(command)必须由接口的提供者(provider)实现,接口使用者调用(call);事件函数必须由接口提供者触发通知(signal),接口使用者实现事件函数,也就是说,上层组件(接口使用者)调用底层组件(接口提供者)的命令函数,启动底层组件实现命令功能;底层组件实现某种功能后,通过事件触发事件,通知报告上层组件对相应的事件进行处理。

21、模块和配置组件各有两部分代码块,第一块部分为声明部分,主要定义提供或使用接口,第二个块为组件的实现部分,模块的实现(implementation)部分C语言一样,完成组件的逻辑功能的实现;而配置的实现(implementation)部分只包含将组件接口连接在一起的连接(wiring)代码,实现将组件所提供的接口与其他组件使用的接口连接起来。

22、“->”和“<-”两种操作表示提供者(provider)和使用者(user)之间的相互连接,箭头的方向由使用者指向提供者,即调用者->被调用者,这也确定了组件接口中的命令函数和事件函数调用路径。

“->”和“<-”操作符在使用上是完全相同。

23、CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。

CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8KB RAM 和许多其他强大的功能。

CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。

运行模式之间的转换时间短进一步确保了低能源消耗。

24、CC2530的 ADC转换器支持(14)位模拟数字转换,转换后的有效位数高达(12)位;( 7-12 )位的有效分辨率位。

25、如图7-1所示,CC2530的 ADC转换器(8)个独立输入通道,可接受单端或差分信号;还可以通过(tmp_sensor)采集温度;通过(VDD/3)测试电池电量;参考电压可选为(INT 1.25v)、(AIN7)、(AVDD)和(AIN6-AIN7)。

26、CC2530具有(USART0)和(USART1)两个串行通信接口,它们可分别运行于异步UART 模式或者同步SPI模式。

27、CC2530的异步串行接口提供使用(RXD)和(TXD)的 2 线。

28、当波特率设置为9600bps时,查表7-7确定UxBAUD. BAUD_M[7:0]的值为(59);xCSR. BAUD_E[4:0] 的值为(8)。

20、SPI,是Serial Peripheral interface的缩写,顾名思义就是(串行外设接口)。

30、IIC(Inter – Integrated Circuit)又称( I2C)总线是菲利浦公司推出的芯片间串行传输总线。

它用(2)根线实现完善的全双工同步数据传送。

31、I2C串行总线一般有两根信号线,一根是双向的数据线(SDA),另一根是时钟线(SCL)。

所有接到I2C 总线设备上的串行数据SDA都接到总线SDA上,各设备的时钟线SCL接到总线SCL上。

32、CC2530 是美国TI公司推出的一款用于2.4-GHz (IEEE802.15.4)和(Zigbee)和RF4CE 应用的一个真正的片上系统(SoC)解决方案。

33、TinyOS的主动消息组件ActiveMessageC包含了网络协议中路由层以下的部分,在TinyOS网络通信实际应用,可以利用TinyOS中的主动消息模型(ActiveMessage)的基本功能实现点对点无线通信(Point to Point,简称(P2P);(Point to MultiPoint,简称(P2M)无线通信。

34、TI 公司提供的Packet Sniffer 软件可以捕获和监听(蓝牙)、(Zigbee)、RF4CE、SimpliciTI等通信协议中的消息包。

35、点对多点通信通常用于数据(收集)或数据(分发)。

36、点对多点通信实例中,中心节点或网关节点地址为(1),其它同组的节点不能使用这个地址。

37、TinyOS应用系统的启动过程主要包括系统初始化、开启中断、触发启动成功的事件以及循环任务调度四个过程。

二、简答题1、什么是WSN?有何特点?答:无线传感网络简称WSN;特点:(1)大规模网络(2)生存能力强(3)精确性高和可靠性(4)自组织能力强(5)可扩展性强(6)以数据为中兴的网络(7)能量的局限性(8)硬件资源的有限性(9)通信能力的有限性2、什么是TinyOS?它有何特点?答:开源的嵌入式操作系统;特点:(1)主动消息通信技术(2)时间驱动模式(3)轻量级线程技术及两层调度技术3、一个UART 字节包含哪些内容?1个起始位, 8个数据位,1作为可选项的第9位数据或者奇偶校验位,1个或两个停止位。

4、什么是IEEE802.15.4?简述其主要特点。

答:IEEE802.15.4是IEEE针对低速率无线个人区域网制定的无线通信标准。

它的主要特点有:工作频段和数据速率;支持简单器件;信标方式和超帧结构;数据传输和低功率;安全性;自配置。

5、接口提供哪两种类型函数?这两种函数在使用上有何不同?答:接口提供命令和事件两种类型函数,但这两种类型接口函数的实现和调用方式完全不一样,向下调用命令,向上调用事件。

命令函数必须由接口提供者实现,由接口的使用者调用;时间函数必须由接口提供者触发通知,由接口使用者实现。

也就是说,在上层组件调用底层组件的命令函数,启动底层函数实现命令功能;底层组件实现某种功能后,通过触发事件通知上层组件对相应的事件进行处理。

6、TinyOS操作系统中,每个nesC应用程序通常包括哪几个文件?这些文件各有何用途?答: TinyOs操作系统中,每个nes C应用程序通常都包括顶层配置文件、核心处理模块文件、编译文件以及其它诸如头文件等。

配置文件主要用于说明应用程序所要使用的组件以及组件之间的接口关系,通过配置文件的接口连接,能把许多功能独立且相互联系的软件组件构成一个应用程序框架;模块文件主要负责实现应用程序中的具体逻辑功能;编译文件主要引导nesC编译器对应用程序进行编译,包括编译变量的预定义。

7、定时器1的自由运行模式和模模式有何区别?自由运行模式从oxoooo开始计数,到计数器达到oxFFFF时重新开始计数,而取模模式是从oxoooo开始计数到寄存器保存的最终技术时,重新计数。

自由运行模式可以产生独立的时间间隔,输出信号频率,取模技术模式可以用周期小于oxFFFF的应用程序。

8、什么是看门狗定时器?其用途是什么?CC2530看门狗定时器的特性有哪些?答:看门狗定时器实际上是一个计数器,一般给看门都定时器一个大数,程序开始运行后看门狗开始倒计数。

用途:可以用于受到电气噪音、电源故障、静电放电等影响的环境,或用于需要高可靠性的环境。

特性:(1)拥有四个可选的定时器间隔,(2)可以运用看门狗模式(3)可以运用定时器模式(4)能够在定时器的模式下产生中断请求;9、简述无线传感器网络体系结构。

无线传感器网络体系结构包括物理层、数据链路层、网络层、传输层和应用层和能量管理平台、移动管理平台和任务管理平台。

10、无线传感器网络的关键技术。

网络拓扑控制、网络协议、时间同步、定位技术、数据融合及管理、网络安全、应用层技术等。

11、PPDU报文数据由哪几个部分组成?每部分的作用是什么?PPDU报文数据由用于数据流同步同步头(SHR),含有帧长度信息的物理层报头(PHR)以及承载有MAC帧数据的净荷组成。

前同步码用来为后续数据的的收发提供片或数据的同步;帧定界符用来标识同步域的结束及报文数据的开始;帧的长度域用7位定义物理层净荷的字节数;物理层数据域长度根据情况可变,承载了物理层报文数据,包含有MAC层数据帧。

相关主题