您的当前位置:首页正文

无线传感网考试试题汇总-填空题.doc

2020-02-06 来源:客趣旅游网
无线传感器网络试题汇总

一、填空题

1、 狭义的无线传感网络包含()()()。 2、 传感器节点由()()()()四部分组成。

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

4、 1EEE802. 15. 4的数据传送冇三种方式,一是();二是(),三是()。 5、 TEEE802. 15. 4标准中共定义了四种类型的帧:()()()()。 6、 定吋器1是一个(16)位定时器,可在吋钟()或()递增或者递减计数。 7、 定时器1有()()()()四种工作模式。 8、 定时器通道控制模式包含()和()两种模式。 9、 CC2530定时器的精度冇()()()。

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

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

12、 CC2530有()个10 口,其中()()2个8位端口,P2—个()位端 13、 将P0 口设置为输出,则P0DIR=()。(参看教材174页表6-4) 14、 将P1U设置为输出,则P1SEL= ()o (参看教材175页表6-5)

15、 如果已经允许P0中断,只允许P0 口的低4位中断,POIEN= ()o (参看教材284页表6-14)。 16、 如果P0IFG=0X05,则哪些端口有中断发生()o

17、TinyOS操作系统是加州人学伯克利分校的David Culler领导的研究小组为无线传感网(Wireless Sensor Net,简称WSN) ft身定制的开源的()操作系统。而nesC语言由C语言扩展而來,用來描述TinyOS 的();nesC语言是TinyOS的(),也是TinyOS应用程序的()。 18、 填写TinyOS结构图。

主组件(调度器) 应用程序组件

数据处理

(传感器)数据 (硬件抽象组件)

19、 接口()和组件()是nosC语言屮故重要的网个元索。组件又包含模块()和配置()两种类型。 20、 接口提供命令()和事件()两种类型函数,但这两种类型接口函数的实现和调用方式完全不一样, 向下调用命令,向上触发事件。命令函数()必须由接口的提供者()实现,接口使用者调用();事件函 数必须宙接口提供者触发通知(),接口使用者实现事件函数,也就是说,上层组件()调用底层组件(接 口提供者)的命令函数,斤动底层组件实现命令功能;底层组件实现某种功能后,通过事件触发事件,通 知报告上层组件对相应的事件进行处理。

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

和“<・”两种操作表示提供者()和使用者()之间的和互连接,箭头的方向由使用者指向提供 者,

通信处理

即调用者-〉被调用者,这也确定了组件接口中的命令函数和事件函数调用路径。和操作符 在使用上是完全相同。

23、 CC2530是用于2. 4-GHz TEEE 802.15.4、ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决 方案。CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8KB RAM和许多其他强大的功能。CC2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模 式Z间的转换时间短进一步确保了低能源消耗。

24、 CC2530的ADC转换器支持(14)位模拟数字转换,转换后的冇效位数高达(12)位;(7-12 )位的 有效分辨率位。 25、 如图7-1所示,CC2530的ADC转换器(8)个独立输入通道,可接受单端或差分信号;还可以通过 (tmp.sensor)采集温度:通过(VDD/3)测试电池电量:参考电压可选为(INT1.25v)、(AIN7)、(AVDD) 和(AIN6-AIN7)。

26、 CC2530具有(LSART0)和(LSART1)两个串行通信接口,它们可分别运行于异步UART模式或者同步 SPT模式。 27、 CC2530的异步串行接口提供使用(RXD)和(TXD)的2线。

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

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

30> TTC (Tnter - Integrated Circuit) 乂称(I2C)总线是菲利浦公司推出的芯片间串行传输总线。 它用(2)根线实现完善的全双工同步数据传送。

31、 I2C串行总线一般有两根信号线,一根是双向的数据线(SDA),另一根是时钟线(SCL)o所有接到I2C 总线设备上的串行数据SDA都接到总线SDA上,各设备的时钟线SCL接到总线SCL上。

32、 CC2530是美国TI公司推出的一款用于2. 4-Gllz (1EEE802. 15. 4)和(Zigbee)和RF4CE应用的一个 真正的片上系统(SoC)解决方案。

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

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

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、 什么是TEEE802. 15.4?简述其主要特点。

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

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

5、接口提供哪两种类型函数?

这两种两数在使用上有何不同?答:接口提供命令和事件两种类型凿数,但这两种类型接口凿数的实 现和调用方式完全不一样,向下调用命令,向上调用事件。命令函数必须由接口捉供者实现,由接口的使 用者调用;时间两数必须由接口提供者触发通知,由接口使用者实现。也就是说,在上层组件调用底层组 件的命令两数,启动底层两数实现命令功能;底层组件实现某种功能后,通过触发事件通知上层组件对相 应的事件进行处理。

6、 TinyOS操作系统屮,每个nesC应用程序通常包括哪儿个文件?这些文件各冇何用途?

答:TinyOs操作系统中,每个nes C应用程序通常都包括顶层配置文件、核心处理模块文件、编译文件 以及其它诸如头文件等。配置文件主要用于说明应用程序所要使用的组件以及组件之间的接口关系,通过 配置文件的接口连接,能把许多功能独立且相互联系的软件组件构成一个应用程序框架;模块文件主要负 责实现应用程序中的具体逻辑功能;编译文件主要引导ncsC编译器对应用程序进行编译,包括编译变量的 预定义。 7、 定时器1的口由运行模式和模模式冇何区别?

自由运行模式从0X0000开始计数,到计数器达到oxFFFF时重新开始计数,而取模模式是从oxoooo开始计 数到寄存器保存的最终技术时,重新计数。自由运行模式可以产生独立的吋间间隔,输出信号频率,取模 技术模式可以用周期小于oxFFFF的应用程序。

8、 什么是看门狗定时器?其用途是什么? CC2530看门狗定时器的特性冇哪些?

答:看门狗定时器实际上是一个计数器,一般给看门都定时器一个大数,程序开始运行后看门狗开始 倒计数。

用途:可以用于受到电气噪音、电源故障、静电放电等影响的坏境,或用于需要高可靠性的坏境。 特性:(1)拥有四个可选的定时器间隔,(2)可以运用看门狗模式

(3)可以运用定时器模式(4)能够在定时器的模式下产生屮断请求; 9、 简述无线传感器网络体系结构。

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

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

网络拓扑控制、网络协议、时间同步、定位技术、数据融合及管理、网络安全、应用层技术等。 11> PPDU报文数据由哪几个部分组成?每部分的作用是什么?

PPDU报文数据由用于数据流同步同步头(SHR),含有帧长度信息的物理层报头(PHR)以及承载有MAC帧 数据的净荷组成。前同步码用來为后续数据的的收发提供片或数据的同步;帧定界符用來标识同步域的结 束及报文数据的开始;帧的长度域用7位定义物理层净荷的字节数;物理层数据域长度根据情况可变,承 载了物理层报文数据,包含冇MAC层数据帧。

12、 MAC层的主要功能包括哪7方血?

网络协调者,产生并发送信标帧;设备码信标同步;支持PH、网络的关联和取消关联操作;为设备安全性 提供支持;信道接入方式采用避免载波监测多路访间机制;处理和维护吋隙机制;有两个对等的的W\\C实 体Z间提供一个可靠地信链路。

13、 MAC层通用帧格式丄要包含哪儿个部分?帧控制域帧类型子域加密控制子域后续帧控制位应答请 求位 同一 PAN指示目的地址模式子域 源地址模式子域 序列号目的PAN标示符目的地址域 源PAN标示 符源地址域净荷帧校验序列

14、 CC2530的AES协处理器有何特性。

支持ECB CFB UFB CTR CBC-MAC模式 硬件支持CCM 128位密钥和初始化向量/当前时间具冇DMA传送出 发能力 15、 异步UART模式的操作具有哪些特点?

8位或者9位数据奇校验偶校验或者无奇偶校验 可软件配置起始位和停止位电平发起数据的顺序可以 配置为首先发送待发数据的低位CLSB或者高位CM8B接受和发送的DMA触发也相互独立 提供奇偶校验 和帧校验出错状态 16、 SP1接口由哪四种信号构成?

SPT 接口由 SDI SDO SCK CS

17、 SPT总线通信基于主-从配置,它有哪4个信号? MOSI MISO SCK SS

18、 简述nesC程序开发步骤。

答:(1)建立应用程序文件架(2)编写顶层配置文件 (3)编写模块文件(4)编写编译文件

19、 简述AES加密一条消息的步骤。 (1)设置加密模式,(2)加载加密钥匙

(3)载入初始化向量(IV) , (4)为加密/解密而下载/上传数据。

20、 简述定吋器的白由运行模式和取模模式有何区别?画图说明。

答:白由运行模式计数器从0x0000开始,每个时钟边沿计数器加1,当计数器达到OxFFFF时计数器载入 0x0000重新开始计数,

取模计数时,定时器1的16位计数器从0x0000开始,毎个时钟边沿计数器加1,当计数器达到寄存器T1CC0 保存的最终计数时,计数器将复位到0x0000,重新开始计数。

四、分析题

1、 超声波测距原理分析

超声波测距的原理:超声波在空气屮的传播速度已知,测量声波在发射后遇到障碍物反射回来的时间,根 据发射和接收的时间差计算出发射点到障碍物的世纪跖•离。超声波测距原理与雷达原理是一样的。 2、 多点组网操作 3、 光敏电阻测量原理分析

答:这是由于光照产生的载流子都参与导电,在外加电场的作用下做漂移运动,电子奔向电源的正极,空 穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。入射光强,电阻减小;入射广弱,电阻值增大; 4、 信道中心频率计算 5、 如何实现点对点组网?

6、 CC2530 ADC (模拟/数字)转换器有转换数据寄存器(ADCH: ADCL)具体格式参见表7-1和表7-2。假 设ADCII的内容为(aaaa aaaa) ADCL为(bbbb bbOO),进行程序分析。 语句:

unsigned int a, b, c, d; a= (ADCH»2) ; a= a<<8; b= ADCL;

//OOOO 0000 OOaa aaaa //OOaa aaaa 0000 0000 //bbbb bbOO

c=( ADCH «6) | (b»2) ; //aaaaaaOO | OObbbbbb二aabbbb bb d=a|c;

//OOaa aaaa

aabbbb bb

以上语句执行后,变量d的内容是(OOaa aaaa aabbbb bb )。

7、 根据ADCC0N2 (0xB5) ADC转换控制寄存器2格式,如果设置转换序列转参考电压选择为内部参考,分 辨率为12位,对温度传感器进行采样,贝'JADCC0N2的值为(00111110=0x3o

);如果设置转换序列转

参考电压选择为MDD5引脚,分辨率为10位,对通道AIN7进行采样,则ADCC0N2的值为(10 10 0111-0xa7 )。 (参见教材表7-4)

8、 TEEE802. 15.4规范定义了 27个物理信道,信道编号从0到26,每个具体的信道对应着一个中心频率, 这27个物理信道覆盖了 3个不同的频段。不同频段所对应的带宽不同,标准规定868MHz频段定义了 1个 信道(0号信道):915MHz频段定义了 10个信道(「10号信道);2400MHz频段定义了 16个信道(11〜26 号信道)。这些信道的中心频率定义如下:

/;.= 868.3MHz

£=906 + 2x(—11) [MHz]展[1,10]

/;. = 2045 + 5x(^ — 11) [MHz] 展[11,26]

其中,k为信道编号,F为信道对应的中心频率。 当K=0, 2, 10, 12吋,信道的中心频率分别是多少? 9、 点对多组网

1) 进行点对多组网时,所冇节点的GRP应该相同,主节点(网关节点)的N1D是1;共它节点的NID怎么 设説?取值范围(2-255),注意每个节点不能相同。

2) 如果使用:make enmote install GRP=10 NID=01编译命令组网主节点,则对NID为2, 5, 10的节点组网, 写出这些组网命令。

make enmote install GRP=10 NID=02 make enmote install GRP=10 NID=05

3) 如果要将通信信道以静态的方法设•用为20,则写出组网指令。 make enmote install GRP=10 NID=01 CH=20

因篇幅问题不能全部显示,请点此查看更多更全内容