通信工程实习报告Word文件下载.docx
《通信工程实习报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《通信工程实习报告Word文件下载.docx(10页珍藏版)》请在冰点文库上搜索。
北京中兴协力科技有限公司
实习内容及安排进度:
本学期,北京科技大学通信工程专业的学生在北京中兴协力科技有限公司进行了为期三周的生产实习培训。
本学期实习生产的主要任务及内容是基于开源硬件的嵌入式开发项目和传输项目。
在刚开始的几天老师通过讲解图片的形式给我们介绍了光纤的发展史及关键人物,还讲解了当下物联网的热门内容,我知道了关于物联网的具体知识,还开阔了眼界,明白了生活中物联网的巨大作用。
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。
其英文名称是:
“Internetofthings(IoT)”。
顾名思义,物联网就是物物相连的互联网。
这有两层意思:
其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;
其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。
物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。
因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。
然后,我们开始学习一种开源硬件,arduino电路模板的开发。
我们先从理论上开始学习,老师给我们讲了arduino到底是什么样的平台,应该怎样运用,而且通过老师带到教室的一些已经开发出来的东西和网上搜到的一些视频,我们更加了解arduino的应用和用法,我们了解了arduino电路板的主要通信方式为SPI,SPI总线由三条信号线组成:
SCLK,SDD,SDI。
SPI通信有4个信号:
MOSI(主出/从入),MISO(主入/从出),SCK(串行时针),SS。
I2C:
总线由数据线SDA,时钟线SCL组成,总线上并接每一块即使主控器又是发送器,CPU发出的信号分为地址码和控制量两部分。
总线在传送数据时包含三种类型的信号,开始,结束和应答。
之后,我们自己进行了简单的编程,来控制二极管的暗灭进而可以在二极管即成的板子上产生图形,比如让二极管暗灭来写出一个“大”字。
同时老师给我们讲解通信网络协议,MPLS技术产生背景,MPLS的特点
OTU
ODU
OPA
OBA
OMN
OTM
交换方式:
进行了一周的传输设备讲解,我们开始了最后的大项目,用arduino开发板设计智能寻迹小车。
在老师的指导下,我们开始自己动手,通过arduino平台进行电路模板的开发。
首先我们自己动手组装小车。
在组装小车的过程中,我们遇到了很多问题,比如电池盒、电路板等等的摆放位置,通过各位组员努力思考,积极讨论我们解决了这些问题成功将小车组装起来。
接下来我们了解了arduino中的一些函数,比如pulseln()读取引脚脉冲,millis()返回毫秒数,lowbyte()提取低字节,bitewrite()写入数字变量等。
到了最难的编程环节,通过我们的查阅资料,积极讨论,请教老师同学,成功将程序编了出来。
如下:
charnum1,num2,num3,num4,num5;
voidsetup()
{
//putyoursetupcodehere,torunonce:
pinMode(22,INPUT);
//定义2号光敏电阻,
pinMode(23,INPUT);
//定义3号光敏电阻,
pinMode(24,INPUT);
//定义1号光敏电阻,
pinMode(25,INPUT);
//定义4号光敏电阻,
//pinMode()
Serial.begin(9600);
}
voidmotor(charpin1,charpin2,intfdj1,intfdj2,charpwmpin,intval)
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
digitalWrite(pin1,fdj1);
digitalWrite(pin2,fdj2);
analogWrite(pwmpin,val);
voidrunforward(inti)
motor(48,49,1,0,2,i);
motor(50,51,1,0,3,i);
}
voidrunback(inti)
motor(48,49,0,1,2,i);
motor(50,51,0,1,3,i);
voidturnL(intf,ints)
motor(48,49,1,0,2,s);
motor(50,51,1,0,3,f);
voidturnR(intf,ints)
motor(48,49,1,0,2,f);
motor(50,51,1,0,3,s);
voidmotor_stop()
motor(48,49,0,0,2,0);
motor(50,51,0,0,3,0);
voidlight_read()
num1=digitalRead(24);
num2=digitalRead(22);
num3=digitalRead(23);
num4=digitalRead(25);
voidloop(){
//putyourmaincodehere,torunrepeatedly:
light_read();
if((num1==1)&
&
(num2==0)&
(num3==0)&
(num4==0))
{
turnL(60,20);
//检测到光敏电阻1遇到黑线,说明小车右偏了
delay(10);
}
if((num1==0)&
(num2==1)&
turnL(60,40);
//检测到光敏电阻2遇到黑线,说明小车右偏了
/*if(num2&
!
num3)
{turnL(40);
//如果num2==1说明还没有转到中间位置,继续左转
delay
(2);
}*/
}
(num3==1)&
turnR(60,40);
//检测到光敏电阻3遇到黑[]线,说明小车左偏了
/*while
(1)
{
light_read();
if((num2==1)&
(num3==0))
{turnR(40);
delay
(2);
elsebreak;
//检测到num2==0说明转过头了,跳出循环,检测三个传感器的状态再做出相应动作*/
(num4==1))
turnR(60,20);
//检测到光敏电阻4遇到黑线,说明小车左偏了
runforward(60);
//十字交叉,直行
delay(150);
turnL(60,0);
//检测到左边直角弯,说明小车右偏了
delay(400);
turnR(60,0);
//检测右边直角弯,说明小车左偏了
/*if((num1==0)&
runforward(120);
delay(5);
}*/
else
//当方向正确后,直行
}
然后我们开始调整小车的一些具体细节,比如光敏电阻的具体摆放位置,小车的大概速度。
让小车能够可以沿着轨道轨迹正常行驶。
实验心得与体会
继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。
作为一名年轻人更应该把学习作为保持工作积极性的重要途径。
在实习中,我积极响应号召,结合工作实际,不断学习理论、技能知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
努力实践,自觉进行角色转化。
“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。
实习则意味着继续学习,并将知识应用于实践,必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
一个月的实习期很快过去了,是开端也是结束。
展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。
在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,继续为社会创造更多的价值。
回顾实习的点点滴滴,实习程即难忘又充实。
短短一个月的实习,在实习中取得了一些成绩,也得到了许多宝贵的经验,但我深知千万不能满足于现状,我还要不断努力勇于拼搏,争取更大的进步。
对实习工作的改进意见与建议
在实习单位,老师认真负责,学生认真学习,氛围很好,但也存在一些不足的地方。
我觉得老师应该更加严格要求学生,因为还是存在一部分同学不认真学习完成任务,马虎应付。
然后老师可以多讲解一些实际生活相关的东西,调动学生的积极性,使同学可以对实习更加感兴趣。
在一些时候可以让同学们使用网络查找一些相关知识(但并不是一直使用网络,毕竟有些学生自制力比较差)。
最后感谢老师们一个月的辛勤教导和学院的大力栽培。
学生签字:
时间: