我的工作经历(这样的基础能搞ARM吗)
扫描二维码
随时随地手机看文章
我是2006年3月来到公司做毕业设计的,那时后的我对公司的产品还不是很熟悉,每天在公司只是看书、查资料,有时也帮师傅们干一些简单的活,但就在那几个月里,我逐渐熟悉了周围的同事们,也适应了工作环境,也大概的了解了开发工作的一些流程。我知道了我需要加强C语言方面的学习,多看一些单片机、模拟电路、数字电路方面的书籍,多练习PROTEL99SE,加强自己的动手能力等等。虽然上面需要提高的那些我在大学课程里面都学习过,但从来都没有深入的进行研究过,只是上课听老师讲解,考试时按时复习而已,有很多理论上的知识都是过时的,早都被淘汰了,我们开发产品需要不断的去创新,不断的更新知识储备,如果停滞不前是注定的要被市场所淘汰的。所以我从那时开始变进行有目的学习了,但学习知识是需要时间的,需要你慢慢的体会,逐渐的消化,人不可能一下吃成个胖子,所以我便为自己制订了一个短期的学习计划,首先加强单片机方面的知识,其次是C语言,然后是PROTEL99SE,最后就是模电和数电方面的知识。所以在在公司做毕业设计的那段时间里,我白天在公司上网查资料、看书,晚上回去也不闲着,自己动手开始做我的第一块单片机最小系统和一个5V的电源。我首选的是51系列的89S52,因为公司很多产用的就是51系列的,再一个51很宜网上资料又很多,而且下载线可以自己制作,加几个电阻就可以了,成本很低。虽然是个最小的系统,但是当时却给我忙坏了,怎么弄也不好使,忙呼了一周,最后一问高手原来是少连根线,EA接高执行内部FLASH程序,接低执行外部程序,我什么都没接,怪不得不好使呢。终于我的第一块小系统好使了,我兴奋的一夜都没睡着。就这样我对单片机产生了浓厚的兴趣,我在那段时间经常去船舶电子大世界买器件,白天在公司做毕业设计,看一些资料,晚上回到寝室动手实践,就在那段时间里我的单片机和C语言有了很大的提高,一些简单的程序如18B20、TLC2543AD采集程序等等我都能编了,遇到不会的问题我就去请教赵书强、徐龙辉两位师傅,他们也很热情的给我讲解。
时间过的真快眨眼之间我毕业了,从此以后一切都要靠自己了,我带着自己的行李和报到证来到了公司报到,在安顿好住处之后我便投入了繁忙的工作实习当中,刚参加工作就进入工厂进行生产实践这我是有心理准备的,因为我们上界的师哥、师姐们还有学校老师给我们打过这样的预防针,我出生在一个小城镇的工人家庭,所以我全当实习是对自己意志上的一种磨练,只有经历过这些才能真正的体会到劳动的艰辛,生活的艰难,这样会使我更加珍惜得来不易的工作机会,我们第一个实习部门是质检部,这也是我实习时间最长的一个部门,在这里我们学会了调试公司的电力直流柜,基本弄懂了直流柜的原理图,接线图。刚开始我们只是在一边观看,时间长了也逐渐的熟悉了这套流程,师傅们便开始叫我们亲自动手调试,我们按照师傅说明的方法一步步的操作,最后完成每一台直流柜的质检工作,在调试过程中遇到了很多的问题,有一些是我们开发部门的错误,有些产设计的有些缺点,使调试起来很不方便,这些问题需要在我们今后从事开发过程中去处理,去改进的。在质检实习两个月后我们来到了集成厂,可以说集成厂是几个部门中比较累的一个,在这里我们跟工人师傅们一起干活从早上干到晚上,有时还要加班加点的干,感觉真的很累很累,有时侯回寝室躺下衣服没解开就睡着了,第二天还要起来继续工作,我们每天都要拧上百个螺丝、安装柜体、下线、切铜排、使用吊车等等,就在这段时间里我体会到了父母劳动的那份艰辛,他们每天从事的不就是类似这样的工作吗。我下定决心今后努力工作来回报他们。
虽然每天的工作都很累,但是我还是坚持我的单片机学习计划,如果能在实习这段时间把从事开发工作所需要的基础打好的话,那样在以后的工作中将会顺利很多。我利用在小区住离公司比较近的便利条件每天晚上都在公司学习到9点才回寝室,有时也晚上在寝室用自己电脑看些资料,调试程序,自己动手搭制电路做一些小程序,把单片机的一些外围器件(如AD、DA、看门狗、串口等)熟悉了一些,在这三个月时间里我的C语言和单片机又有了进一步的提高,我还自己买了一块1602液晶,作为自己的人机界面,公司的一些专用的开发工具如伟福仿真器,示波器等也都会用了。以前做东西、调程序都是采取学生时代老土的办法,比较落后根本算不上开发产,真正的产品开发起来需要的工序和技术含量要高很多,所以还需要一步一步慢慢的在工作中去体会。
接下来的一个月我们是在开发部门实习的,在这段时间里是我学习进步最快的一个阶段,我开始接触项目了,我所从事的项目是智能放电,师傅王卓给我分了一些工作,主要是熟悉放电的基本原理,弄懂各种板的基本功能,由于我以前有过一点点基础,所以学习起来就轻松了很多,我在这一个月里把各种板卡及程序都弄了一遍,不会的地方就去问王卓,他给我讲的也很详细,我在学习过程中把主控制板给分解成几块,每一块都单独去调试,如果把每一块电路的程序都熟悉之后在把他们组织到一起,整个程序也很容易调试了,如AD采集部分我就用学生用的万能板单独焊了一块,然后和我自己的最小系统板连接在一起,在加上一块1602液晶作为人机界面便可以把AD采集上来的电压、电流信号显示出来,便于观察、分析。我还自己用487和几个光藕做了块485通讯板,用于单片机同PC机进行通讯。智能放电中还涉及到了CPLD,我对它有了一定的认识,可以利用参考书籍用图形或VHDL语言编一些简单的程序(如IO扩展或译码器之类)。此外,在工作之余我开始学习430单片机,我在公司做毕业设计时期去参加430研讨会还得到了一个USB的2013仿真工具,利用它我已经对430的资源有了一定的了解。因为智能放电是模块组的一个项目,项目已经开发成熟,而高频开关模块现在正使用430做控制部分,我想对它有一定的了解是很有必要的。
最后的实习部门就是EM了,EM的实习也是很累的,加上是冬天上面很冷的,我们在上面组装了两台变频器,由于在集成厂组装过,所以干起来特别顺手,按照集成厂师傅们交的方法很快边完成了任务,此外我们还动手组装了功率单元,检测了500个电容的SCR值,调试功率单元的控制板等等。
在这个月里我们组自己动手组装了两台放电车。我跟着王卓从头到尾把放电车的组装和调试工作熟悉了一遍,其中在组装过程中遇到了很多的问题,如壳体设计的尺寸出现问题使安装起来比较困难,或板卡通讯出现问题等等,经过我们的共同努力都逐渐的克服了这些困难,目前已经成功调试了一台,接下来的的一台控制板出现了一些问题,正在解决当中。
总之,在这几个月的实习过程中我充分的得到了锻炼,无论从理论知识方面还是动手能力方面都有了很大的提高。