大物实验报告(共五则范文)

时间:2020-09-29 12:00:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《大物实验报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《大物实验报告》。

第一篇:大物实验报告

大物上级报告 一:画各种三维图像 利用 mathcad 的插入图像功能,可以方便地画出许多三维图像。在几种可以绘图的软件(如 MATLAB 等)中,mathcad 的绘图功能更为简便。

1.绘制方法一:极坐标绘制 此方法要求将角度θ,φ进行均分,如图 MATLAB 里面的撒点法。不难理解,角度的均分长度越高,即分的分数越多,所画出的图像越精准。

2.直接写出函数解析式,然后插入三维图像

二:用 mathcad 画 范德瓦尔斯 方程对应的曲线 将气体分子看成有相互作用的刚性球时,气体的状态方程应该为(

第二篇:三级大物实验报告-卢瑟福散射实验

实验题目:卢瑟福散射实验

实验目的:通过卢瑟福核式模型,说明α粒子散射实验,验证卢瑟福散射理论;并学习应用散射实验研究物质结构的方法。

实验原理: α粒子散射理论

(1)库仑散射偏转角公式

设原子核的质量为M,具有正电荷+Ze,并处于点O,而质量为m,能量为E,电荷为2e的α粒子以速度入射,当α粒子进入原子核库仑场时,一部分动能将改变为库仑势能。设α粒子最初的的动能和角动量分别为E和L,由能量和动量守恒定律可知:

2Ze2m

222(1)Err40r2

1mrmbL(2)2

由(1)式和(2)式可以证明α粒子的路线是双曲线,偏转角θ与瞄准距离b有如下关系:

ctg

2402Eb(3)2Ze2

2b2Ze2设a,则ctg(4)2a40E

设靶是一个很薄的箔,厚度为t,面积为s,则图3.3-1中的ds2,一个α粒子被一个靶原子散射到方向、d范围内的几率,也就是α粒子打在环ds上的概率,即

ds2bdbss

2a2cos

8ssin3d(5)

2若用立体角d表示,由于

d2sin

4sin2d

2cosd2

则 ds有sa2d16ssin4d(6)

为求得实际的散射的α粒子数,以便与实验进行比较,还必须考虑靶上的原子数和入射的α粒子数。

由于薄箔有许多原子核,每一个原子核对应一个这样的环,若各个原子核互不遮挡,设单位体积内原子数为N0,则体积st内原子数为N0st,α粒子打在这些环上的散射角均为,因此一个α粒子打在薄箔上,散射到方向且在d内的概率为dsN0ts。s

若单位时间有n个α粒子垂直入射到薄箔上,则单位时间内方向且在d立体角内测得的α粒子为:

12Ze2ddsdnnN0ts(7)4E4nN0tssin402

经常使用的是微分散射截面公式,微分散射截面 22

d()dn1 dnN0td

其物理意义为,单位面积内垂直入射一个粒子(n=1)时,被这个面积内一个靶原子(N0t1)散射到角附近单位立体角内的概率。

因此,1d()dndnN0td4022Ze21(8)4Esin

422

这就是著名的卢瑟福散射公式。

代入各常数值,以E代表入射粒子的能量,得到公式: d12Z1.296dEsin42(9)

其中,d的单位为mb/sr,E的单位为Mev。

卢瑟福理论的实验验证方法

为验证卢瑟福散射公式成立,即验证原子核式结构成立,实验中所用的核心 仪器为探测器。

设探测器的灵敏度面对靶所张的立体角为,由卢瑟福散射公式可知在某段时间间隔内所观察到的α粒子总数N应是:

1N402Ze2m2

0ntT(10)sin4/22

式中N为该时间T内射到靶上的α粒子总数。由于式中N、、等都是可测的,所以(10)式可和实验数据进行比较。由该式可见,在方面上内所观

12察到的α粒子数N与散射靶的核电荷Z、α粒子动能m0及散射角等因素都

2有关。

实验内容:

1.熟悉各装置的作用和使用方法

2.调节样品台,使放射源对准探测器.盖上真空室盖,抽出真空室中的空气.3.调节示波器,观察输出波形,调节线性放大器的放大倍数,使输出波形最大不失真.4.调节步进机,在-5°到+5°范围内每隔1°记下2秒内α粒子的计数,找到其中最大的计数,将该角度设置为0°.5.在30°到50°区间内每隔5°分别对α粒子计数,计数时间分别为200秒,400秒,600秒,1000秒,2000秒.6.作N1的拟和曲线.sin4(2)

实验数据(原始数据纸质提交):

做曲线拟合:

N200

180

160

140

120

°

P0.8

40.82

0.80

0.78

0.76

0.74

0.72

0.70

0.68

°

误差分析:本实验中有以下几点可能产生误差:

(1)选取初始位置时,很难做到取到严格的0度位置,这是因为在找初始

位置时是每隔1度取一个点,找N值最大点,1度对于精确的理论实验来说,仍无法保证找到的就是严格意义上的0度点。

(2)本实验采取的是统计规律的方法,而统计规律的基本要求就是大量重

复试验,本实验中记录的5组数据偏少,并且在实验中测量的时间偏短(测量的最短时间为200秒,最长的时间只是2000秒),在这样一段时间内测量到的数据,不一定是辐射源在这个角度上单位时间内辐射出的粒子数,会与实际辐射数有一定的区别,这会使实验数据不准确。

(3)放射性物质本身的不稳定性,使其在相同时间内辐射出的粒子数不都

相同,这就使原本测量时间就不很足够的实验变得更加不准确。

(4)实验仪器的精度以及实验者的经验、实验中的操作都可能带来实验误

差。

思考题: 根据卢瑟福公式N

试分析原因。

答:实验结果有一定的偏差.有多方面的因素会使实验结果产生偏差:

1.真空室并不是真正的真空,而是还残存少量的空气分子,这些空气分

子有一定的概率与α粒子碰撞使α粒子发生偏转.2.卢瑟福公式是在金箔靶足够薄,仅有一层靶原子的理想实验条件下的理论公式.而实际上金箔靶有一定的厚度, 少量α粒子可能发生多次散射.3.实验结果的好坏还与探测器的性能有关.4.α粒子的计数服从统计规律,在有限次实验的情况下偶然误差无法

消除.1应为常数,本实验的结果有偏差吗?4sin(2)

第三篇:物联网实验报告

物联网实验

实验一 基础实验 1.1 串口调试组件实验

1.1.1 实验目的

在程序开发过程中,往往需要对编写的代码进行调试,前面介绍了通过LED进行调试的方法,该实验主要是介绍串口调试的方式。本实验通过一个简单的例子让读者学会串口调试编写的代码。1.1.2 实验原理

串口调试的语句格式为,ADBG(x, args„), 其中x为调试级别。我们在Makefile中定义一个默认级别,在写代码的时候只有x不小于Makefile中定义的默认级别时,该语句才能被输出到串口,args„为打印的内容,具体的格式和c语言中printf相同。ADBG(„.)语句实际上是通过CC2430的串口Uart0输出打印语句的。1.1.3 实验步骤

1.将基站同电脑用烧录线连接好,打开基站的开关,同时将基站的烧录开关拨上去

2.用串口线将基站和PC机器连接起来

3.打开串口助手(串口助手在光盘中的目录为 $(光盘目录)辅助工具串口助手),波特率设置为9600,其中串口号要根据自己的情况选择,点击【打开串口】。

4.打开Cygwin开发环境

5.在Cygwin界面中执行cd apps/Demos/Basic/ SerialDebug,进入到串口调试实验目录下。

6.在串口调试代码目录下执行make antc3 install,进行编译和烧录。7.烧录成功后,实验现象为串口有内容输出,输出内容如下图。

1.1.4 继续实验

通过级别控制,使得某些调试语句没有被输出到串口 修改方案:

如实验原理说讲ADBG(x, args„),x是调试级别,当x小于makefile文件定义的默认级别时,此ADBG语句将不被执行。所以可以做如下修改: „„„„

#define DBG_LEV 3000 #define RPG_LEV 2000 „„„„

ADBG(DBG_LEV, “rnrnDEMO of Serial Debugrn”, 'x');ADBG(DBG_LEV, “1.This is a string, and this is char '%c'rn”, 'x');ADBG(DBG_LEV, “2.NUM1: HEX=0x%x, DEC=%drn”,(int)(num1),(int)(num1));ADBG(RPG_LEV, “2.NUM2: HEX=0x%lx, DEC=%ldrn”,(uint32_t)(num2),(uint32_t)(num2));ADBG(RPG_LEV, “3.FLOAT: %frn”, float1);„„„„

这样,第4句和第5句就不会输出。输出内容如下图所示:

1.1.5 碰到的问题 第一次将基站同电脑用烧录线连接起来时,电脑会无法识别此USB设备。这样就不能把程序烧录到基站和节点当中。需要先在PC机上安装此USB设备的驱动程序。具体操作是在设备管理器当中,双击图标有感叹号的设备,点击更新驱动程序,路径为:F:实验室软件物联网驱动程序。1.1.6 心得体会 本实验属于验证性实验,比较简单,代码也浅显易懂。主要通过此实验学习了如何通过串口对程序进行调试,这个调试功能是分级别调试的,只有调用处的调试级别不小于makefile中定义的调试级别的时候才会被输出到串口。

1.2 串口组件通信实验

1.2.1 实验目的

能够掌握CC2530中的串口的通讯功能,包括串口的发送功能和接受功能以及串口波特率设置功能。为今后的综合实验打下基础。1.2.2 实验原理

平台提供了串口通信模块组件PlatformSerialC,该组件提供了三个接口:StdControl、UartStream以及CC2530UartControl,其中,StdControl用于控制串口通信模块的开关,UartStream提供了串口收发功能;CC2530UartControl接口用于设置串口通信得到波特率。其中UartStream的实现,实际上是在串口层做了一个缓冲,每次将发送缓冲器的数据一个字节一个字节地往串口发送,最终达到串口的连续传输。1.2.3 实验步骤

1.将基站同电脑用烧录线连接好,打开基站的开关 2.用串口线将基站和PC机器连接起来

3.打开串口助手(串口助手在光盘中的目录为 $(光盘目录)辅助工具串口助手),波特率设置为9600,其中串口号要根据自己的情况选择,点击【打开串口】。

4.打开Cygwin开发环境

5.在Cygwin界面中执行cd apps/Demos/Basic/ SerialIO,进入到串口通讯实验目录下。

6.在串口通讯代码目录下执行make antc3 install,进行编译和烧录。7.烧录成功后,实验现象为串口有内容输出。

8.根据串口输出的提示进行操作,串口提示为按下键盘【1】,基站的蓝灯会闪烁一下,按下键盘【2】,基站的黄灯会闪烁一下。如果是其它按键,串口会提示“Error key”,如下图。

1.2.4 继续实验

实现一个串口实验,在串口助手中实现回显的功能。修改方案:

在task void lightLED()函数当中,当 m_echo_buf==’1’ 和

m_echo_buf==’2’ 时其各自的ADBG语句后面都多加一句 post showMenuTask();

task void lightLED()

{

if(m_echo_buf=='1'){

} else if(m_echo_buf == '2'){

} else { ADBG(DBG_LEV, “Error Key %crn”, m_echo_buf);LED_YELLOW_TOGGLE;/* 切换黄色LED灯 */ ADBG(DBG_LEV, “You choose to toggle YELLOW LEDrn”);post showMenuTask();LED_BLUE_TOGGLE;/* 切换蓝色LED灯 */ ADBG(DBG_LEV, “You choose to toggle BLUE LEDrn”);post showMenuTask();

} } post showMenuTask();调试结果:

1.2.5 碰到的问题 此实验相对比较容易,基本无碰上什么问题。

1.2.6 心得体会 此实验的代码看起来是挺容易读懂的,但是在编程实现上缺没有那么容易。TinyOS系统事先已经将串口的发送和接受功能封装成接口来让我们调用,为我们使用串口的功能提供的极大的便利。这是nesC的一大优势。提供各式各样的内部组件也为我们做物联网的开发应用节省了许多编程上的时间。

1.3 Flash组件读写实验

1.3.1 实验目的

掌握CC2530芯片Flash的读写操作,同时为后面的综合实验做准备。1.3.2 实验原理

Flash存储器具有非易失的特点,即其存储的数据掉电后不会丢失。因此常用来存储一些设备参数等。

Flash存储器的组织结构为:每页2KB,共64页(CC2530-F128)。Flash存储器的写入有别于RAM、EEPROM等其他存储介质,写Flash时,每bit可以由1变为0而不能由0变为1,必须分页擦除后才能恢复全“1”。因此,需要修改某页中的部分字节时,需要将本页中用到的所有数据读出到RAM空间中修改,然后擦除本页,再将RAM中的数据写入。

CC2530中使用Flash控制器来处理Flash读写和擦除。使用DMA传输和CPU直接访问SFR都可以配合Flash控制器完成写Flash等操作。

DMA写Flash:需要写入的数据应存于XDATA空间,其首地址作为DMA的源地址,目的地址固定为FWDATA,触发事件为FLASH。当FCTL.WRITE置“1”时触发DMA,传输长度应为4的整数倍,否则需要补充;选择字节传输,传输模式为单次模式,选择高优先级。1.3.3 实验步骤

1.将基站同电脑用烧录线连接好,打开基站的开关 2.用串口线将基站和PC机器连接起来 3.打开串口助手 4.打开Cygwin开发环境

5.在Cygwin开发环境中执行cd apps/Demos/Basic/Flash 6.在Flash目录下执行make antc3 install,进行软件的编译和烧录 7.烧录成功后,串口有内容输出,具体如下图

1.3.4 继续实验

自己定义一个结构体,并且将结构体的内容写入到0x1fff8,并且在写完后将结构体的数据读取出来通原始数据进行比较。

修改方案:

将数组ieee2 改为结构体,在结构体里面定义一个数组。

struct Super{

};uint8_t ieee[8] = {0};uint8_t ieee1[8] = {7,2,4,11,21,3,92,1};task void initTask(){

uint8_t i;struct Super super;for(i=0;i<8;i++){ } ADBG(DBG_LEV, “read now n”);

call HalFlash.erase((uint8_t*)0x1fff8);for(i=0;i < 8;i+=4){ } call HalFlash.write((uint8_t*)(0x1FFF8+i),(&super.num+i), 4);super.num[i] = ieee1[i];uint8_t num[8];

} call HalFlash.read(ieee,(uint8_t *)0x1FFF8, 8);ADBG(DBG_LEV, “read ok.n”);for(i=0;i < sizeof(ieee);++i){ } ADBG(DBG_LEV, “super.num[%d]=%dn”,(int)i,(int)ieee[i]);

调试结果:

1.3.5 碰到的问题 在做继续实验的时候,原本想,像对数组初始化那样直接给结构体里面的数组赋初值,但是如果这样做了,在编译的时候就会出现错误。在定义结构体类型的时候不能给结构体内定义的数组赋初值,在定义好结构体变量后,也不能直接给该结构体变量的数组变量赋初值。最保险的方法就是对机构体变量的数组变量挨个赋值。1.3.6 心得体会

这次实验学习了Flash存储器读写的基本原理,并通过了实验来验证对Flash存储器的基本操作实现。这次实验相对比较容易,就是在做继续实验的时候对nesC的结构体的基础知识了解不够深而卡了一小会儿。这些基础实验虽然比较简单,但是在之后的综合实验上会经常使用到,为后面的综合实验做准备。实验二 点对点通信实验

2.1 实验目的

1.了解节点对点通信过程

2.学会ATOS平台通讯模块(ActiveMessage)的使用 2.2 实验原理

本实验使用TinyOS中的活动消息(ActiveMessage)模型实现点对点通信,活动模型组件ActiveMessageC包含了网络协议中路由层以下的部分。在ATOS平台下,ActiveMessageC包含的主要功能有:CSMA/CA、链路层重发、重复包判断等机制。其中,CSMA/CA机制使节点在发送数据之前,首先去侦听信道状况,只有在信道空闲的情况下才发送数据,从而避免了数据碰撞,保证了节点间数据稳定传输;链路层重发机制是当节点数据发送失败时,链路层会重发,直到发送成功或重发次数到达设定的阈值为止,提高了数据成功到达率;重复包判断机制是节点根据发送数据包的源节点地址及数据包中的dsn域判断该包是不是重复包,如果是重复包,则不处理,防止节点收到同一个数据包的多个拷贝。

ActiveMessageC向上层提供的接口有AMSend、Receive、AMPacket、Packet、Snoop等。AMSend接口实现数据的发送,Receive接口实现数据的接收,Snoop是接收发往其它节点的数据,AMPacket接口用于设置和提取数据包的源节点地址、目的地址等信息,Packet接口主要是得到数据包的有效数据长度(payload length)、最大有数据长度、有效数据的起始地址等。AMSend、Receive、Snoop都是参数化接口,参数为一个8位的id号,类似于TCP/IP协议中的端口号。两个节点通信时,发送节点使用的AMSend接口的参数id必须与接收节点的Receive接口的参数id一致。

在TinyOS操作系统下,所有的数据包都封装到一个叫message_t的结构体中。message_t结构体包含四个部分:header、data、footer、metadata四个部分。其中header中包含了数据包长度、fcf、dsn、源地址、目的地址等信息;metadata包含了rssi等信息,详见cc2420.h、Message.h、platform_message.h。其中,metadata部分不需要通过射频发送出去,只是在发送前和接收后提取或写入相应的域。2.3 实验步骤 1.将基站同电脑用烧录线连接好,打开基站的开关,将基站的烧录开关拨上去 2.用串口线将基站和PC机器连接起来 3.打开串口助手 4.打开Cygwin开发环境

5.在Cygwin开发环境中执行/opt/atos/apps/Demos/RFDemos/1_P2P 6.在点对点通讯目录下执行make antc3 install GRP=01 NID=01,进行软件的编译和烧录,(GRP=01 NID=01 的意思是将当前的点烧录为第一组,第一号)7.烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然后打开节点的开关

8.执行make antc3 reinstall GRP=01 NID=02 9.重启基站

10.打开刚刚烧录的节点的开关

11.在串口助手中根据提示输入对应的操作内容 12.当节点和基站通讯成功的情况如下图

13.当节点和基站通讯失败的情况如下图

2.4 继续实验

完成一个点对点的传输,让基站给单独节点发送一个命令,节点在接收到命令后将自己的蓝灯状态改变。

修改方案:

在Receive.receive(message_t* msg,void* payload.unit8_t len)函数中做修改。基站从串口接收到的数据存放在payload变量当中,所以只需要判断payload的长度和内容跟命令是否一样,如果一样就改变蓝灯的状态。这里假设该命令为”BLUE”。

修改代码:

event message_t* Receive.receive(message_t* msg, void* payload, uint8_t len){

uint8_t i;ADBG_APP(“rn*Receive, len = [%d], DATA:rn”, ADBG_N(len));for(i=0;i < len;i++){ } ADBG_APP(“%c”,((uint8_t*)payload)[i]);/* 继续实验 修改部分 开始*/

if(len==4){ if(((uint8_t*)payload)[0]=='B' &&((uint8_t*)payload)[1]=='L' &&((uint8_t*)payload)[2]=='U' &&((uint8_t*)payload)[3]=='E')

}

} /* 继续实验 修改部分 结束*/ ADBG_APP(“rn”);LED_YELLOW_TOGGLE;m_input_type = INPUT_ADDRESS;post showMenu();{ } LED_BLUE_TOGGLE;2.5 碰到的问题 1.在给节点烧录程序的时候,容易出现no-chip-system was detected。这个时候要将下载器的reset按钮按下去复位,才能使得节点顺利烧录程序。2.按照实验步骤一步步做下来以后,基站给节点发送消息时,串口调试助手大多时间会显示SentFAIL!。这个问题一直得不到解决,所以只好做继续实验。做继续实验的时候发现,虽然串口调试助手显示的是SentFAIL ,但是基站还是能够通过发送命令控制蓝灯的亮灭。这说明基站跟节点的通讯是成功的。串口调试助手上显示的是有误的。至于为什么会出现这个问题,我们也没有讨论出结果来。

2.6 心得体会

该实验完成了基本的节点之间的通讯,该实验是基于稳定的MAC点对点传输。所以熟练掌握这个实验是接下来研究路由协议的基础。这个实验依然是验证性实验,但是出现的问题比前几个实验多了。节点烧录不进去、基站与节点能够进行通信,但是串口调试助手显示失败。在这两个地方纠结的很久,最后还是跟同学交流,才知道这些问题大家都有出现。所以猜测可能是接口程序有问题。实验三 发射功率设置实验

3.1 实验目的

了解CC2530芯片的8个输出功率等级,掌握节点输出功率的设置方法。3.2 实验原理

CC2530芯片支持8个等级的发射功率,不同功率等级发射的最远距离不一样,但是不是线性变化的。该实验就是改变CC2530芯片的发射功率寄存器的数值来改变发射功率。3.3 实验步骤

1.将基站同电脑用烧录线连接好,打开基站的开关 2.用串口线将基站和PC机器连接起来 3.打开串口助手 4.打开Cygwin开发环境 5.在Cygwin开发环境中执行

cd /opt/atos/apps/Demos/RFDemos/3_SetTransmitPower/ 6.在功率设置实验目录下执行make antc3 install GRP=01 NID=02,进行软件的编译和烧录

7.烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然后打开节点的开关

8.执行make antc3 reinstall GRP=01 NID=01 9.重启基站

10.打开节点的开关,按照上面的提示进行操作。在上面的界面中,按“Y”后 会显示功率列表提供选择,根据自己的选择进行功率设置,在设置完成后程序会自动给节点号为1的节点发送射频数据,如下图。

11.通过改变距离和改变发射功率级别,可以观察到发送功率对发送的有效距离的影响。3.4 继续实验 在该实验的基础上测试,在最大和最小发射功率下两个点之间通讯距离的差距。

3.5 碰到的问题 与“点对点通信实验”一样,基站与节点通讯成功以后,串口调试助手依旧显示SentFAIL,但是我们可以通过查看代码知道射频接收数据的函数Receive.receive()函数里面有一条语句:LED_YELLOW_TOGGLE;说明当节点接收到数据以后,节点的黄灯就会改变灯的状态。我们就以此作为判断节点是否成功接收到基站发出的数据的依据。在设置发射功率的时候,想把功率设置成14,却怎么也设置不了。查看代码才知道16的发射功率等级对应的是十六进制的‘0’—‘F’,如果要设置发射功率为14,则应该输入‘C’。3.6 心得体会 本实验是在点对点通信实验的基础上完成的。通过本实验,让我们了解了CC2530芯片中功率级别的概念,以及如何设置发射功率的寄存器的值。为了解决这个实验中出现的问题,仔细阅读了所给的SetTransmitPowerM.nc文件的代码。通过阅读、分析代码,对在TinyOS系统上进行nesC编程有了进一步地了解,也对nesC程序整体的框架有了一定的了解。

实验四 星状网络通讯实验 4.1 实验目的

了解星形网络的特点,掌握星形网络的实现方法。

4.2 实验原理

该实验主要是完成星形网络通讯实验。在这个实验中所有的基本节点都是直接将数据发送给基站,这样就会形成一个星形。在节点端,每个节点都会启动一个定时器,在定时器超时的时候,节点就会开始采集传感器数据,在完成传感器数据采集后,节点就会将采集的数据发送给基站;在基站端,接收到节点的数据后,按照基站和上位机通讯的协议将数据上报给上位机软件。

4.3 实验步骤

1.将基站同电脑用烧录线连接好,打开基站的开关 2.用串口线将基站和PC机器连接起来 3.打开Cygwin开发环境

4.在Cygwin开发环境中执行cd /opt/atos/apps/Atosenet/ANTStartnet/Base 5.在功率设置实验目录下执行make antc3 install GRP=01 NID=01,进行软件的编译和烧录

6.烧录成功后,将基站的烧录开关拨下去,将节点对应的烧录开关拨上去,然后打开节点的开关

7.执行cd /opt/atos/apps/Atosenet/ANTStartnet/Node,进入到星形实验的节点目录。

8.在该目录下面执行make antc3 install ASO=LIGHT TYPE3 GRP=01 NID=02,对节点进行烧录。

9.依次烧录剩下的节点,确保每个节点的NID是不一样的 10.将节点和基站的天线都插好,并且将节点的开关都打开。

11.运行光监控软件,如果没有安装,请先安装该软件,这个软件的安装包在【实验光盘演示中心LightField.msi】。

12.选择正确的串口号,点击运行标志,运行之后的界面如下。

13.从运行的图片中可以看到一个星形的网络。如果想看到一个更大的星形的网络,可以多烧录几个节点。

4.4 继续实验

在该实验的基础上,尝试让基站的ID变为2。每个基本节点都将自己的目的地址变为2。并且最终通讯形成星形网络。

修改方案:

将node文件夹里面的makefile 文件打开,将PFLAGS +=-DATE_PROFILE_TABLE_CONFIG 改为PFLAGS +=-DATE_PROFILE_TABLE_CONFIG=2。这个修改的目的是为了设置星形网络的父节点。ATE_PROFILE_TABLE_CONFIG的值就是静态路由默认的目的节点的ID号。所以这样一改,就能使每个基本节点都将自己的目的地址变为2。

4.5 碰到的问题

按照步骤将所给的程序分别烧录到基站和节点以后,会发现网络拓扑图所示的网络非星形网络,而是树状网络。询问助教才知道这是没有对控制星形网络父节点的变量赋初值的缘故。需要将Node文件夹里的makefile文件的ATE_PROFILE_TABLE_CONFIG 改为PFLAGS +=-DATE_PROFILE_TABLE_CONFIG=1。这样得到的网络拓扑图才是正确的。按照继续实验的要求修改makefile文件后,烧录时给基站赋予的节点ID值也改为了2,但是出来的网络拓扑图,其星形网络的父节点的ID仍然是1。这个问题其他的同学也出现过。但是没有讨论出解决方案。

4.6 心得体会

这个实验是每个基本节点都将采集到的传感器数据发送给基站,所以使用的是星形网络。该网络只需要基本节点将数据发送到基站,而不需要基本节点之间进行通讯,也不需要基站向基本节点发送消息,所以基本节点在每次发送的时候只需要填写目的地址为1就可以。所以该实验使用的路由协议只需要静态的路由协议就可以实现了,节点在上电的时候将基站作为唯一的路由信息写入到flash中,每个节点按照这样的路由信息发送,最终形成的就是星形网络。为了分析网络拓扑图出现树状网络的原因,还找到了静态路由协议的文件夹Profile,仔细查找才发现影响父节点的变量是ATE_PROFILE_TABLE_CONFIG。所以感觉这些实验没有表面看起来这么简单,如果要分析透彻其中的原理以及实现方法,还得花较多的功夫。

第四篇:大物观后感

1.同步卫星的发射

地球同步卫星是人为发射的一种卫星,它相对于地球静止于赤道上空。从地面上看,卫星保持不动,故也称静止卫星,从地球之外看,卫星与地球以相同的角速度转动,角速度与地球自转角速度相同,故称地球同步卫星。在平常的计算中,我们认为这是匀速圆周运动,运转周期24小时,地球同步卫星距赤道的高度约为36000千米,线速度的大小约为每秒3.08公里。

发射同步卫星需要高超的技术,一般先用多级火箭,将卫星送入近地圆形轨道,此轨道称为初始轨道;当卫星飞临赤道上空时,控制火箭再次点火,短时间加速,卫星就会按椭圆轨道(也称转移轨道)运动;卫星飞临远地点时,再次点火加速,卫星就最后进入相对地球静止的轨道。若把三颗同步卫星,相隔120°均匀分布,卫星的直线电波将能覆盖全球有人居住的绝大部分区域(除两极以外),可构成全球通讯网。

2.激光干涉仪

激光具有高强度、高度方向性、空间同调性、窄带宽和高度单色性等优点。目前常用来测量长度的干涉仪,主要是以迈克尔逊干涉仪为主,并以稳频氦氖激光为光源,构成一个具有干涉作用的测量系统。激光干涉仪可配合各种折射镜、反射镜等来作线性位置、速度、角度、真平度、真直度、平行度和垂直度等测量工作,并可作为精密工具机或测量仪器的校正工作。

激光干涉仪有单频的和双频的两种。单频的是在20世纪60年代中期出现的,最初用于检定基准线纹尺,后又用于在计量室中精密测长。双频

激光干涉仪是1970年出现的,它适宜在车间中使用。激光干涉仪在极接近标准状态(温度为20℃、大气压力为101325帕、相对湿度59%、C O2含量0.03%)下的测量精确度很高,可达1×10-7。

3.GPS的原理与应用

GPS是英文GLOBAL POSITIONING SYSTEM 的缩写。原名为“导航星”(NAVSTAR),是美国国防部于1973年11月授权开始研制的海陆空三军共用的美国第二代卫星导航系统,是美国继阿波罗登月飞船和航天飞机之后第三大航天工程。1994年全面建成,历时20年,耗资300亿美元。GPS全球定位系统是一个无线电空间定位系统,它利用导航卫星和地面站为全球提供全天候﹑高精度﹑连续﹑实时的三维坐标(纬度,经度,海拔)﹑三维速度和定位信息,地球表面上任何地点均可以用于定位和导航。GPS系统包括三大部分:空间部分—GPS卫星星座;地面控制部分—地面监控系统;用户设备部分—GPS信号接收机。按定位方式,GPS定位分为单点定位和相对定位(差分定位)。单点定位就是根据一台接收机的观测数据来确定接收机位置的方式,它只能采用伪距观测量,可用于车船等的概略导航定位。相对定位(差分定位)是根据两台以上接收机的观测数据来确定观测点之间的相对位置的方法,它既可采用伪距观测量也可采用相位观测量,大地测量或工程测量均应采用相位观测值进行相对定位。

4.汽车的驱动与制动

汽车发动机内的燃气压力推动汽缸内的活塞,经过一套传动机构传到后轮上,对后轮作用一个驱动力矩M,使后轮作顺时针转动,从而使轮子

与地面的接触点有向后滑动的趋势。因此汽车的驱动力是地面给汽车的摩擦力,前轮是被动轮,它与地面相接触的点有向前滑动的趋势,使得地面对前轮作用一个向后的摩擦力。当地面给后轮的摩擦驱动力大于地面对前轮的摩擦阻力时,汽车就能获得向前的加速度而启动。

在许多交通事故中,汽车翻车的情况屡见不鲜,这是因为当汽车的加速度变大,后轮对地面的压力增加,前轮对地面的压力减小车尾下沉,车头上抬;当刹车减速、加速度变为负值则反之,若汽车刹车过猛,这时刹车引起的惯性力F =ma对前轮与地面接触点Q的力矩已大于重力对Q点的力矩,因而整个汽车会绕Q点顺时针方向转动,就会造成严重的后果。

5.增透膜

在光学元件中,由于元件表面的反射作用而使光能损失,为了减少元件表面的反射损失,常在光学元件表面镀层透明介质薄膜,这种薄膜就叫增透膜。

一般情况下,当光入射在给定的材料的光学元件的表面时,所产生的反射光与透射光能量确定,在不考虑吸收、散射等其他因素时,反射光与透射光的总能量等于入射光的能量。即满足能量守恒定律。当光学元件表面镀膜后,在不考虑膜的吸收及散射等其他因素时,反射光和透射光与入射光仍满足能量守恒定律。而所镀膜的作用是使反射光与透射光的能量重新分配。对增透膜而言,分配的结果使反射光的能量减小,透射光的能量增大。由此可见,增透膜的作用使得光学元件表面反射光与透

射光的能量重新分配,分配的结果是透射光能量增大,反射光能量减小。光就有这样的特性:通过改变反射区的光强可以改变透射区的光强。物理学与我们的生活息息相关。将所学知识与现实生活结合并以此为灵感,是我们都应不懈追求的。

第五篇:物联网创新实验报告(未删减)

西安邮电大学

通信与信息工程学院 物联网创新实验报告

专业班级: 学生姓名: 学号(班内序号):

年 月 日

电容充放电实验报告

一、引言

本次试验在陈瑞老师的指导下,通过在面包板上组装简单电路,学习电容充放电过程中,发光二极管的点亮与熄灭的过程。

二、硬件设计

本次实验使用电子元件为:两个碳膜电阻,阻值分别为10K和 ;两个发光二极管;两个电解电容,大小均为1uF;电源(用USB线连接电脑代替);若干插线等。

在面包板上按电路图连接电路,连接完成后进入测试。

三、测试结果

电路接通后,闭合S1,发光二极管D1亮,;断开S1,电源断开,闭合S2,D2亮,D1熄灭,实验结束。

发光二极管D1亮,表示充电的过程;断开S1,闭合S2后,D2亮,表示放电的过程。

实验成果展示:

简单电子门铃实验报告

一、引言

本次实验是利用现有元件在面包板上参照简单电子门铃电路图连接电路,使电子门铃元件发出间歇的滴滴声。

二.硬件设计

本次实验所用电子元件:若干碳膜电阻,阻值不等;若干电容,大小不等,两个三极管规格分别为PNP三极管和NPN三极管;电子门铃元件,电源;插线若干等。

在面包板上按电路图连接电路,进入测试阶段。

原理简述:C1起到充、放电作用,R1起限流作用,当电源接通时电流通过喇叭向C1充电,这时C1的电压很快上升。当C1的电压上升至ⅤT2的工作电压时(一般0.7Ⅴ),ⅤT2得电导通电压加至VT1基极,VT1也得电导通,电压又从VT1的集电极加至喇叭,喇叭得电工作发出嘟声。喇叭得电工作的同时电压也加到了C1上,使C1进速放电,这时C1的电压进速下降,当电压降至VT2绝止电压时(低干0.7),VT2停止工作,VT1也跟着停止工作,喇叭因此失压也不再发声。电路完成了一次充放电周期。周期完成后电路又进入第二次充放电周期。C1又回到原来继续充电,电压升至VT2导通电压时,VT2得电工作,VT也得电工作„„。每一周期喇叭只发出一声 嘟 声。当周期不断也循环喇叭就发出 嘟 嘟 嘟„„声了。这就是频率。改变R1的阻值可改变频率(也就是改变喇叭 嘟 嘟声的间隔时间)

在正确连接电路的情况下,通过置换电阻与电容改变频率使电子元件发出有规律的滴滴声。

三、测试结果

连接电源,简单门铃电子元件发出有规律的滴滴声,断开电源,滴滴声消失。

实验成果展示:

指导教师评语:

实 验 成 绩:

指导(辅导)教师 :

说明:

1.模板以《课程设计》课程为例,因此红色字体部分为可更改部分,请根据所授课程的实际情况填写。

2.本实习报告封皮适用于通信与信息工程学院所有实践、实验类课程(如:《生产实习》、《科研训练》、《企业实习》、《下一代网络实验》、《信息安全基础实验》、《移动通信基础实验》、《信息安全专业课程设计》、《通信工程专业课程设计》、《认识实习》、《通信软件设计课内实验》、《基于JAVA的网络编程》、《通信网络实验》、《移动通信实验》等)。3.封面中,时间一栏指的是学生提交报告的时间,如:2014年X月X日。4.封底中,教师评语要求详尽、具体,能根据学生的实际情况填写,并能指出学生学习本课程中所出现的不足和问题。

5.模板中其他部分可以机填,但指导教师评语、实验成绩以及指导教师签字均为手填。

6.如包含多个实验内容,总封皮及总成绩由最后一名带课老师给出。

7、全文小四宋体,行间距20磅;

8、一级标题采用黑体三号字,二级标题采用宋体加粗四号字,三级标题采用宋体加粗小四号字;一级标题为一、二、三,二级标题为1、2、3,三级标题为(1)、(2)、(3)。

撰写内容提纲:

一、摘要(200-300字,主要包括“为什么做、做什么、怎么做、做的结果怎么样”四部分,摘要必须简明扼要,并附关键词3-5个)

二、英文摘要

三、引言(对报告总体的概述,目的是向读者简略描述短文内容或相关背景,吸引读者对本文产生兴趣,对正文起到提纲掣领和激发阅读兴趣的作用)

四、硬件设计(阐述本设计的硬件电路,并附硬件设计图)

六、测试结果(给出设计的系统的测试结果,与任务进行对比,并给出设计出的整体作品外观图)

七、项目团队成员贡献及心得体会

(1)***,主要参与了该设计的硬件设计,并调试了*******,通过本设计,自己学习了********。(结合自己情况撰写,200-300字之间)(2)***(3)***

八、主要参考文献(列近5年主要参考文献6篇以上,格式如下)

(1)期刊文章(文献类型标识:J)

[序号] 主要责任者。题名[J]。刊名,年,卷(期):起止页码(任选)。

(2)专著(文献类型标识:M)

[序号] 主要责任者。题名[M]。出版地:出版者,出版年,起止页码。

(3)论文集(文献类型标识:C)中析出的文献(文献类型标识:A)

[序号] 析出文献主要责任者。析出文献题名[A]。论文集主要责任者(任选)。论文集题名[C]。出版地:出版者,出版年,析出文献起止页码。

(4)学位论文(文献类型标识:D)

[序号] 主要责任者。题名[D]。出版地:出版者,出版年。

(5)国际、国家标准(文献类型标识:S)

[序号] 标准编号,标准名称[S]。发布年。

(6)专利(文献类型标识:P)

[序号] 专利所有者。专利名称[P]。专利国别:专利号,出版日期。

(7)电子文献

[序号] 主要责任者。电子文献题名。电子文献出处(或可获得地址),发表(或更新)日期/引用日期。

专著(M);论文集(C);报纸文章(N);期刊文章(J)学位论文(D);报告(R);标准(S)专利(P)

(8)未定义类型的文献(文献类型标识:Z)

[序号] 主要责任者。文献题名[Z]。出版地:出版者,出版年。

下载大物实验报告(共五则范文)word格式文档
下载大物实验报告(共五则范文).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    黑大数据库实验报告

    黑龙江大学 “数据库系统原理课程设计”总结报告 学院 年级 专业 学号 姓名 报告日期 成绩 软件学院 2014级 软件工程 20143983 陆芝浩 2016.11.9 黑龙江大学软件学院 1、......

    大物热学小结

    大学物理热学部分小结 个人学习总结:大学物理和高中物理既有联系又有区别,在大致概念上是相同的,但是大学物理对概念更加深入,细致入微,本人想说说大学物理和高中物理的不同之处......

    大物实验论文格式

    原理,了解实验所采用的方法的关键与成功之处;思考实验可能用到的相关实验仪器,对照教材所列的实验仪器,了解仪器的工作原理,性能,正确操作步骤,特别是要注意那些可能对仪器......

    大物复习要点

    2013级大学物理A(1)复习要点题型: 选择10题共30分,填空10题共30分, 计算5题共40分 各部分占的比例: 质点力学3×6=18分, 刚体力学3+10=13分,动理论和热力学3×4+10=22分,振动波......

    大物小论文

    激光的原理及应用 The principle and application of laser 孙伟 (信息管理与信息系统3班 2015013055)摘要: 激光是自20世纪以来,继原子能,计算机,半导体之后又一极具价值的重大......

    大物8005试卷

    大学物理实验(1)操作考试试卷 2011-2012 学年第二学期课程编号:2218008005主选班级: 2011物理、2011电子考试人数:20考试项目: 等厚干涉考试时间: 2012-06-13晚上19:00-21:00任课教......

    大物知识点总结

    记忆的细节是随着时间而渐渐减弱,渐渐变少的。所以我们需要总结,下面是小编整理的相关内容,欢迎阅读参考!第一部分 声现象及物态变化(一) 声现象1. 声音的发生:一切正在发声的物体......

    广工物联网自动控制原理实验报告

    实验报告 课程名称 自动控制原理 _ 学生学院自动化学院_ 专业班级___物联网工程(4)班___ 学号____________ 学生姓名_________________ 组员_________________ 指导教师______......