2013秋川大网教《通信专业通信网应用综合》讲解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

四川大学网络教育学院通信网应用综合实践校外学习中心:XXXXXXX学生姓名:XXXXXXX专业:通信工程层次:专升本年级:2013级(秋季)学号:XXXXXXX实践时间:2015年5月实验目的(一)物联网实验的地位作用和目的通信技术主要集中于无线传感器网络通信技术(802.15.4/Zigbee协议栈)。通过实践教学,让大家加深对理论知识的理解和掌握,在实践中学习和消化理论知识,提高大家的工程实践能力,为学习后续课程和从事实践技术工作奠定基础。实验采用韩伯电子公司Crossbow-CC2431物联网实验箱,其核心芯片是TI公司CC2431芯片。实验内容涵盖了系统环境和工具使用、无线传感器网络组网等主要知识点。实验目的是通过对实际设备的操作和编程,实践课堂所学的软硬件知识,加深对物联网原理的理解和关键技术的掌握。由于物联网实验具有较好的实际应用价值,因此也有助于大家熟悉物联网应用领域、拓展创新思路、激发深度研发的兴趣。本实践环节的主要目的就是:1.加深对课堂讲授内容的理解,深入了解802.15.4/Zigbee协议。2.熟悉所用的CC2431物联网实验箱的操作方法,了解和熟悉TinyOS编程环境。3.学习传感器网络组网软件配置及通信程序编程方法。(二)SDH光传输网实验的地位作用和目的通信网应用综合实践是通信工程专业的专业课,又是从事通信工程技术人员必须掌握的专业技术知识。光纤通信在现代通信网中所起的作用越来越广泛,并已经成为通信系统传输的主要方式,光纤通信在现代通信领域占有重要的地位。本实践课程的基本任务是使学生掌握或熟悉光纤通信系统的组成和特点,光纤光缆的结构种类特性以及应用领域,光无源和有源器件的基本原理以及应用领域,光发送机与光接收机的组成和工作原理,以及光纤通信网结构和光纤通信的新技术等。本实践环节的主要目的就是:1.加深对课堂讲授内容的理解,掌握各种光无源器件及有源器件的使用。2.通过对设备进行业务开通和调度更好的学习和掌握SDH设备的工作原理、结构和特点。3.学习SDH设备的组网能力,可以是链型、环形等拓扑。实验内容(注:本实验“必做”内容为必做项目,即最少要交5个实验内容的报告。)(一)物联网实验项目及内容提要序号实验名称内容提要实验性质实验类别现有套数每组人数实验时数备注1软硬件环境的使用及利用Task控制LED熟悉Cygwin、TinyOS、FlashProgrammer的使用,以及物联网节点的组成结构。25454必作2Zigbee通信程序编程实验在TinyOS上编程实现事件驱动的传感器数据获取;发送与接受消息;24456必作(二)SDH光传输网实验项目及内容提要序号实验名称实验目的实验内容说明备注1光电接口参数测试实验通过本实验,让学生了解SDH光传输设备的光口、电口各种最常见的参数,从而对SDH的性能指标有个大致的了解。本实验通过对单站点的调试和测试,让学生了解SDH各种性能指标,并掌握SDH的部分测试方法。必作2SDH光传输点对点2M业务通过本实验了解2M业务及2M业务在点对点组网方式中的配置方法和应用1.组网结构:由网元SDH1和网元SDH2组成点对点网络结构。2.业务介绍:实现SDH1的第1、2个2M和SDH2的第1、2个2M互通。必作3SDH光传输环形2M业务(单向通道保护环)通过本实验了解2M业务及在二纤单向通道保护环组网方式中的配置方法和应用。1.组网结构:由网元SDH1、SDH2、SDH3组成二纤单向通道保护环的网络结构。2.业务介绍:实现SDH1的第1、2个2M和SDH3的第1、2个2M互通,在SDH2网元进行业务穿通,当网元间任意1对纤缆断开通信仍然正常。必作4SDH链型组网配置实验通过本实验了解2M业务在链型组网数据配置。通信网络中所有节点相互串接如链状,并且首位两个节点选作之间不直接相连。为了使两个非相邻节点之间完成业务连接,网上介于这两个节点之间的所有节点都应该配合完成同一业务的连接。算法与流程图1、软硬件环境的使用及利用Task控制LEDLeds组件中提供的函数整体LED控制Leds.get()–提取当前Led的状态。(bit0=led0,bit1=led1,bit2=led2)Leds.set(uint8_t)–将Led的状态设定为输入的值。(bit0=led0,bit1=led1,bit2=led2)红色LEDLeds.led0On()–打开红色LED。Leds.led0Off()–关闭红色LED。Leds.led0Toggle()–将红色LED变更为与当前状态相反的状态。(通常用于LED闪烁时)绿色LEDLeds.led1On()–打开绿色LED。Leds.led1Off()–关闭绿色LED。Leds.led1Toggle()–将绿色LED变更为与当前状态相反的状态。(通常用于LED闪烁时)黄色LEDLeds.led2On()–打开黄色LED。Leds.led2Off()–关闭黄色LED。Leds.led2Toggle()–将Y黄色LED变更为与当前状态相反的状态。(通常用于LED闪烁时)理解节点的LED控制,尝试通过创建例题程序,控制节点的LED运行。完成利用Timer的LED控制。2、Zigbee通信程序编程实验事件驱动的传感器数据获取为了演示事件驱动的传感器数据获取,这里选用简单的传感器应用示例程序Sense,它从传感器主板的光传感器获取光强度值,并将其低三位值显示在节点的发光二极管。该应用程序位于apps/Sense目录,配置文件为Sense.nc,实现模块文件为SenseM.nc。跟前面的例子一样,在D:\ProgramFiles\asd\cygwin\opt\tinyos-1.x\apps\Sense目录下输入命令:makemicainstall这条命令完成编译应用程序,并安装到传感器节点。本实验中需要将一个带有光传感器的传感器板连接到节点。例如Mica2传感器主板使用51针的连接头。传感器主板的类型可以在ncc的命令行上使用“-board”选项来选择。在Mica2节点上,缺省的传感器类型为micasb。TinyOS支持的所有传感器板都在tos/sensorboards目录下,每个目录对应一种型号,目录名称与主板名称相一致。这里ADC将光传感器获取的大样本数据转化为10位的数字,表示当节点在光亮处时LED关掉,在黑暗中LED则发亮,因而将该数据的高三位求反。在SenseM.nc的函数ADC.dataReady()中有如下语句:“display(7-((data7)&0x7));”,就是为了实现这个用途。发送与接受消息这个实验是对传感器节点编写“CntToLedsAndRfm”程序,它通过无线方式传输计数器的数值,假设命名为“节点1”。对另外一个传感器节点编写“RfmToLeds”程序,这个节点负责以LED显示所接收到的计数器数值,假设命名为“节点2”。实验步骤如下:(1)将网络节点Mica2通过串口与MIB510编程板相连。(2)打开Cygwin窗口,输入下面的命令:cd/opt/tinyos-1.x/apps/CntToLedsAndRfm(3)输入编译命令:makemica2install这时我们可以看到节点2上的LED会显示3位的二进制计数器,当然这也是节点1通过无线发送的数据结果。(4)关闭节点1的电源,将另外的其它一个节点与编程板相连,假设这个节点命名为“节点3”。输入下面命令:cd/opt/tinyos-1.x/apps/RfmToLeds(5)输入下面命令:makemica2install.2(6)打开节点1和节点3,这时我们可以看到节点1通过无线发送计数器的数据,节点3在它的LED上显示所接收到的计数值。3、光电接口参数测试实验光接口功率测量测试准备:测试前一定要保证光纤连接头清洁,连接良好,包括光板拉手条上法兰盘的连接、清洁;事先测试尾纤的衰耗;单模和多模光接口应使用不同的尾纤。测试尾纤应根据接口形状选用FC/PC(圆头)或SC/PC(方头)连接头的尾纤。本演示采用FC/PC圆头尾纤连接。1.发送光功率测试发光功率测试如右图所示,测试操作如下:(1)光功率计设置在被测波长上。(2)选择连接本站光接口输出端的尾纤(标记为)。(3)将此尾纤的另一端连接光功率计的测试输入口,待接收光功率稳定后,读出光功率值,即为该光接口板的发送光功率。本测试实验实际ODF侧连接图如下:ODF架上2、4、6、8、10、12端口为光口输出端。光端口号12482610光功率电源显示屏控制板光功率计光接口光接口灵敏度测试1.准备测试仪器:2M误码仪一台、固定光衰减器若干、光功率计一台。2.测试方法:如下图所示,在自环光路中逐个串接光衰减器,,然后用自环线把2M误码仪串接在一个2M电接口的收发端(如果连接了DDF架,就在DDF架侧进行串接)。连接图如下:光接受端1137159灵敏度4、SDH光传输点对点2M业务采用点对点组网方式时,需要两套SDH设备。以上实验均以上下2M业务为主。实际连接图如下:点对点传输实验本实验要求:在TM1的PL12M板的1~`4端口和TM2的PL12M板的1~4端口之间之间有2M业务连通。5、SDH光传输环形2M业务(单向通道保护环)本例采用环型的组网方式介绍2M业务的配置方法,EB通信软件实现(教学)。EB通信软件实现(1)做本实验之前,参与实验的学生应对SDH的原理技术、命令行有比较深刻的了解和认识。(2)参与本实验的学生已对EB通信软件有了较深入的了解并已具备熟练掌握其使用操作。(用户名:1或szhw;密码:nesoft)登入设备进行二纤单向通道保护环2M业务功能的配置实现。数据配置准备:SDH1配置:见程序清单SDH2配置:见程序清单SDH3配置:见程序清单通过EB平台对SDH进行配置(注:老师先启动SDH服务器的验证模式),学生已对EB通信软件的操作使用非常熟练,将已编辑好的文本文件进行批处理。主要操作如下所示:a.通过EB软件已成功登入SDH网元,并已成功占用席位,将已准备好的配置文件导入网元设备,批处理成功后可查阅执行过程中无错误提示及网元状态为“running”。如下所示:b.通过EB软件已成功登入SDH网元,并已成功占用席位,将已准备好的配置文件导入网元设备,批处理成功后可查阅执行过程中无错误提示及网元状态为“running”。如下所示:c.通过EB软件已成功登入SDH网元,并已成功占用席位,将已准备好的配置文件导入网元设备,批处理成功后可查阅执行过程中无错误提示及网元状态为“running”。如下所示:以上配置完成后,根据组网图连接好物理链路就可以对数据进行验证了。实验验证通过EB通信软件完成实验数据的配置操作后,方可进行实验结果的测试验证。可采用与程控出局对接,即正常实现出局通信。其程控及光传输平台2M端口分布如下所示:与程控出局对接:前提条件:已成功实现程控局的出局业务配置。方法:将程控局出局的对应2M端口与光传输平台的对应2M端口(端口由数据配置而定)进行连接即可实现出局业务。本例:如程控出局业务采用第1、2个2M端口,将其第1个2M端口与光传输平台网元SDH1的第2个2M端口进行连接,将其第2个2M端口与光传输平台网元SDH3的第2个2M端口进行连接即可(程控出局通信正常即可)。程序清单1、软硬件环境的使用及利用Task控制LEDBlink.nc1:configurationBlink{2:}3:implementation{4:componentsMainC,BlinkM,LedsC,BusyWaitMicroC;5:BlinkM.Boot-MainC;6:BlinkM.Leds-LedsC;7:BlinkM.BusyWait-BusyWaitMicroC;8:}备注:4:components后是使用的模块,有MainC、BlinkM以及用于控制LED的组件LedsC及提供延迟功能的BusyWaitMicroC5:在TinyOS2.X中通过Boot接口与MainC模块连接。MainC组件及Ti

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功