电子信息专业实习报告4000字

一、实习单位介绍

xx有限公司,是中国科学院可编程芯片与系统研究领域的科研与产业化团队,按照国家创新驱动发展战略,发起成立的以可编程逻辑芯片与可重构系统为技术特色的高新技术企业,公司于20171月在苏州注册成立。

公司坚持全正向设计技术路线,自主研制具有高可靠性的嵌入式可编程电路IP核、可编程逻辑芯片、EDA软件与可重构系统,提供具有高性能和自适应计算的行业解决方案和集成电路设计服务,满足智能制造、现代通信、能源电力、轨道交通、汽车电子、广电传媒、地质勘探、金融科技、电子政务、医疗器械、测试测量等业务领域的应用需要。

xxFPGA产品在容量规模和设计工艺等方面已整体达到国内领先水平,相比国外产品,有着供应渠道可靠稳定、避除后门电路安全隐患等特点。与国内相关产品,尤其与逆向工程产品相比,在具备工艺自主突出优势的同时,还在集成容量、产品尺寸、产品可靠性、可扩展性、可迁移性等各方面具有明显优势,是目前全流程国产化的最具性价比的FPGA芯片产品。特别是在可靠性方面,经专业极限温度测试检测,xxFPGA芯片可实现190℃稳定运行192小时,远远超过国内同类产品。

二、实习目标

毕业实习是我们从大学校园走向社会的一个过渡,是对我们将来真正走上职场所做的一个很好的锻炼。毕业实习是将我们大学这四年的理论知识与实践相结合的重要方式,是提高我们专业素质和动手能力的重要环节,对培养我们德才兼备的技能性、应用性人才有着十分重要的意义。 我们通过实习走向社会,接触实务,了解国情、民情、行情,增进群众观念、劳动观念和参与经济建设的自觉性、事业心、责任感;通过深入基层,了解现代人的工作现状,可加深理解并巩固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,为今后走向社会,服务社会做好思想准备和业务准备。

三、实习内容

1.实习时间:x年x月x日至x年x月x日

2.实习地点:xx

3.实习任务:

本次实习使用的智能车底盘是xx开发定制的全国产化教学专用套件。无人智能车底盘包含多种不同形态的驾驶(底盘)模式,可以在不同形态(底盘)模式下支持多种教学目标。我们的任务就是基于智能车自身的硬件功能进行软件开发编程,实现包括寻迹、避障、定位以及路径规划等面向实际场景的功能。

为了达成以上目标,我们需要首先完成智能车的安装并进行功能测试;需要学习掌握配套软件elinxFPGA开发)和天问BlockMCU软件开发)的功能和使用方法;需要学习FPGA开发板的具体硬件功能、使用方法以及与MCU的连接方法;需要学习MCU自带的库函数功能和使用方法;需要熟练掌握从了解使用场景,到配置FPGA端口,再到编写具体程序的完整流程。

4.实习流程:

1.组装智能车,安装三种传感器(超声波、红外、灰度),完成接线。

2.参考例程,掌握天问Block的配置方法、使用方法、调试方法。

3.参考历程,掌握elinx的使用方法,烧写流程(综合-布线-生成比特流-烧写J-TAG/Flash)。

4.完成舵机、电机、流水灯、按钮等模块单独调试及运行。

5.完成灰度传感器的调试,并与电机、舵机结合,实现白色跑道寻迹。

6.了解串口的协议,掌握串口的使用方法,实现通过串口的数据传输。

7.完成激光传感器的调试,实现避障功能。

8.掌握GPS Pmod模块的使用方法和数据分析方法,实现定位。

9.掌握IMU模块的使用方法和数据分析方法,实现智能车姿态判断。

10.掌握激光雷达的连线、使用、数据处理方法,能够测得角度和距离。

11.完成最终验收:实现智能车从起点出发,寻找并到达到终点后返回起点得过程。(中途不得有人为干预)

这些内容可以说是对我三年学习生活的一个总结,其中软件硬件结合,正如我所在的专业,不仅要求很好的编程基础,而且要熟悉硬件控制的方法。

5.具体内容:

在实习的这三周时间里,我和同组成员共同完成了以下值得记录工作:

1.舵机的调整:正常情况下舵机在90/1.8+25°时会转到正前方,使小车向前直行。但当通过MCU编程调整之后,舵机向左偏离角度太大,通过程序校准较难,只能通过物理校准。向老师询问了物理校准的方法:将舵机的螺丝拧松,手动归位后再拧紧即可。再我和小组成员两人的默契配合之下,顺利将舵机归位,解决问题。

2.智能车寻迹:这是我们小组进行的第一个完整的项目,是将灰度传感器、舵机和电机结合起来的大工程。第一步将灰度传感器的信息传到MCU就花费了我们很多时间,由于还不是很熟悉FPGA和MCU之间的关系,我们足足花了半天时间才搞懂并成功连通FPGA和MCU之间的端口。第二步是通过灰度传感器的信息,如何控制电机和舵机的状态。经过讨论,我们确定了寻迹的逻辑:当左侧灰度传感器检测不到白线时,就向右转;当右侧传感器检测不到白线时,就向右转;当两侧传感器都能检测到白线时,就直行。另外,按照常理,由于汽车转弯时都会减速,我们设定智能车转弯时速度比直行时慢一些。第三步是实际测试,这一步是问题最多的。首先是灰度传感器很不灵敏,有的时候明明智能车已经驶出白线,灰度传感器的指示灯还是不灭,导致小车继续向错误的方向行驶。对于这个问题,我们按照老师的提示,当传感器出现错误时,就使用螺丝刀调整传感器自身的电容旋钮,使指示灯显示正确。经过多次测试和调整,传感器部分不再有问题。接下来是小车速度和转向角的匹配问题,当速度过快时,小车在弯道行驶很容易冲出白线,因此我们将小车弯道行驶的速度调到很小。但是我们有发现,当转向角过小时,速度再慢都无法成功转弯,于是我们将转向角在合理的范围内调大,最终小车成功通过寻迹完成一圈的行驶。

3.串口回环:串口的使用是本次实验很重要的一个环节,因为之后的内容无论是激光传感器、GPS、IMU还是激光雷达都需要通过串口和MCU通信,从而完成数据的接收和处理。仔细研究FPGA管脚手册后,我们发现UART5是一个type-c转usb的接口,可以用于与电脑的连接通信。在FPGA中配置好管脚后,在MCU中使用所给的串口初始化以及配置例程,最终实现了电脑发送一串数据,MCU就会回传一串相同的数据,证明MCU的串口已经可以使用。

4.激光雷达:激光雷达的资料最多的一个模块,因为它需要连接FPGA的端口也是最多的。首先激光雷达不断的旋转扫描就需要主板的供电线、地线,另外雷达还有两条信号线分别负责收发。接收的绿色线负责接收发给雷达的命令包括开始扫描、停止扫描、重启等;发送的黄色线负责向MCU发送角度以及对应位置的距离等信息。完成连线后,下一个问题是如何处理雷达发送来的数据。通过学习雷达的通讯协议与使用手册,我们知道了雷达发送的信息每一部分的含义,并根据手册上的方法给出了处理程序,最终成功实现对某个方向的距离测量。

5.最终测试:最终测试是对整个实习过程所有学习内容的整合与展示,经过对测试地点的勘察,我们发现起点和终点都基本位于道路中央,两侧是较高的草坪,雷达完全可以探测到。因此我们选择使用激光雷达的方法,通过测量到两侧草坪的距离,判断小车是否在道路中央,从而使用舵机对其方向进行调整,保证小车在正确的方向上行驶。但由于复杂的实际情况,雷达的效果并不理想,在和其他小组讨论之后,我们决定减少雷达的使用,根据道路信息,小车的速度、行驶偏向角等信息,用最简单直接的方法完成整个过程。经过多次调试,我们得出了完美的结果,小车能够按照预先给定的程序,不在外界干预的情况下,从起点行驶到终点并返回,且误差极小。

四、实习总结与体会

这是我第一次长时间与社会接轨,开始与以往完全不同的生活。这次没有严格的上下课时间要求,没有作业打卡,没有老师事无巨细的讲解,没有人会再去监督你,规定你完成一项任务,有的只是最终的考核。实习的这个月里,我不仅收获了丰富的专业知识和专业经验,还从老师们口中了解到很多本行业的信息,极大地拓宽了视野,增长了见识,明白了本行业对我的要求是什么:“电子工程师必须要掌握电路分析、设计电路图、印制电路板、测试与检修的完整流程。”我现在还远远达不到那样的高度,需要学习的东西还有很多。

这一次我深刻地体会到自学的重要性,对于智能车的每一个模块,都有由浅入深很多很多的资料,老师会简单介绍,但不会面面俱到,大部分时间都需要你自己去琢磨取研究。最终能实现什么样的成果完全取决于自己付出的努力,当然也取决于你想付出多少努力。在这个信息爆炸的时代,网络上的资料多的令人眼花缭乱,很多大牛都会分享自己的理解和想法,不会的问题都可以查到,关键是你能否从中学到对自己有用的东西。

我还深刻地体会到动手实践地重要性。当我有一个想法时,空想很长时间根本不会带来任何改变,它是否可行,它的效果是什么样的,还是全都停留在脑中的想当然。而动手实践能够让你看到真实的结果,有正向的反馈,能够是你确定下一步改进的方向。因此,在之后的学习和工作中,我不会再浪费大量时间做无用的瞎想,而是有想法就动手,想法很大就一步步动手实现,最终无论能否成功,都会获得一个准确的结论。

我还深刻地体会到把想法实现出来有多么难,有的时候,你想得很清楚,但一到编程实现的时候,就会出现各种各样的特殊情况需要另外分析,大大提高了编程的难度。当你好不容易圆满的编程实现了所有的功能,感觉思路很对,逻辑自洽,也经过了很多Debug,但小车就是无法实现你想要通过编程实现的功能。理想到现实、科学到技术的转化都是这样。

五、结语

实习的这段时间里,我由于还在准备考研,每天都会早起先到教室学一会儿英语或者政治,然后再开始上午的实习;中午如果时间充裕会午休以保持晚上的精神状态;下午实习结束后,我会转移到教室,继续考研课程的学习。如此往复,三周的时间过的很快,我过得很充实,考研和实习兼顾的还不错,收获也很大。

我非常感谢这段时间xx老师以及两位工程师对我的教导和帮助,没有他们我就不可能顺利完成这次实习,也不可能取得这么大的收获。三位老师的讲解都很详细且清楚,两位工程师在软硬件调试上都给了我很大的帮助。我也很感谢我的同组成员xx同学,他认真负责,做事一丝不苟,而且编程能力很强,在我调试的时候也给了我很多建议。

总之,通过这次实习,我成长了许多,也认识到自己本身存在的诸多不足,以及与社会要求不匹配的现象。今后,我将不断深入专业学习,不断开拓视野,不断增强自己的实践操作技能,为即将面临的就业努力做好准备。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在为期两周的实习当中感触最深的便是实践联系理论的重要性,当遇到实际问题时,只要认真思考,对就是思考,用所学的知识,再一步步探索,是完全可以解决遇到的一般问题的。 这次的内容包括收音机的焊接安装,本次实习的目的主要是使我们对电子元件及整机装配工艺有一定的感性和理性认识;对电子信息技术等方面的专业知识做进一步的理解;培养和锻炼我们的实际动手能力,使我们的理论知识与实践充分地结合,作到不仅具有专业知识,而且还具有较强的实践动手能力,能分析问题和解决问题的高素质人才,为以后的顺利就业作好准备。 在大一和大二我们学的都是一些理论知识,就是有几个实习我们也大都注重观察的方面,比较注重理论性,而较少注重我们的动手锻炼。这一次的实习正如老师所讲,没有多少东西要我们去想,更多的是要我们去做,好多东西看起来十分简单,一看电路图都懂,但没有亲自去做它,你就不会懂理论与实践是有很大区别的,看一个东西简单,但它在实际操作中就是有许多要注意的地方,有些东西也与你的想象不一样,我们这次的实验就是要我们跨过这道实际和理论之间的鸿沟。不过,通过这个实验我们也发现有些事看似实易,就像做收音机,在以前我是不敢想象自己可以独立做出一台的,不过,这次实习给了我这样的机会,现在我可以独立的做出一台收音机了,这也坚信自己的是有一定能力的人。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值