生产实习心得体会_第1页
生产实习心得体会_第2页
生产实习心得体会_第3页
生产实习心得体会_第4页
生产实习心得体会_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 实习感想大三暑假的小学期在我们期盼的等待中逐渐来临了,今年的小学期形式跟以往的小学期相比变化挺大的。首先是小学期的课题内容不一,有许多的课题供我们选择,大家都根据自己的兴趣爱好选择了自己比较感兴趣的课题。我选择的课题是唐喜明老师的第二个课题基于单片机放气阀门的时间控制,这个学期刚刚学完51单片机,我对单片机这一块内容比较感兴趣,想更加深入的了解和运用不同系列型号的单片机。开课的第一天,唐老师给我们介绍了这个课题的大概内容和我们所需要进行的工作。首先我们要进行的工作是绘制电路原理图,并把电路原理图转换成PCB印制电路板图;其次,根据设计好的PCB印制电路板图进行AVR单片机的焊接;最后,根据焊

2、好的单片机编制相关程序,实现单片机放气阀门的时间控制。这就是我们整个小学期的总体工作流程,具体的时间安排是一周的时间进行绘制PCB印制电路板图,然后4天的时间进行焊接单片机,剩下的时间进行编程,一共有3个程序,跑马灯和定时60秒的程序来检验焊接的单片机的正确性,最后一个程序是对发起阀门的时间控制。唐老师给我们推荐了两本参考书,关于学习这次课题的。分别是江海波主编的深入浅出AVR单片机和AVR单片机C语言开发入门与典型案例。刚刚结束课程,我们小组就向图书馆奔去,想尽快借到这两本宝典。可是,在图书馆里怎么都找不着这两本书的踪影了,网页上显示这两本书早在几天前就已经被借光了,不知道是谁的消息这么灵通

3、,这么早就下手了。我们只好选择借阅相关的书籍了,由于我的软件是Protel99se的软件,还是一款比较旧的软件,相关的书籍倒是挺多的,精选了两本Protel99se入门与提高和相关PCB板制作的书籍,又找到了AVR单片机入门与C语言案例的几本书,里面的篇章跟我们刚刚学完的单片机的教材相差不大,挺有参考价值的。选好这些书后,我们就开始动手了。本次的课题所选用的单片机是AVR单片机,所选用的主芯片是Atmel公司生产的ATMEGA128芯片,这是一个64管脚的芯片。ATmega128是ATMEL公司的 8位系列单片机的最高配置的一款单片机,应用极其广泛。(下图是此次我们的课题的电路原理图)该电路原

4、理图分为以下几个模块:Atmega128主芯片模块、电源模块、ISP下载模块、外接键盘模块、两个共阳极数码管显示模块、Max232通信模块。首先我们要熟悉Prote99SE的功能和操作环境,掌握绘制原理图和PCB和方法和技巧,能够运用Prote设计一个属于自己的零件封装。(1)新建一个*.DDB,新建一个SCH文件,并且添加画SCH要用到的零件库。(2)利用添加好的零件库,根据老师给的参考图进行绘制电路原理图。(3)自己做SCH零件:SCH零件库用来画图和自动布线;做一个属于自己的PCB零件封装。(4)建立一个PCB文件,并且添加自动布线所必需的封装库。(5)把SCH文件变成PCB。(6)PC

5、B自动布线。大致过程: 首先是利用Protel设计电路原理图。电路原理图的设计是整个电路设计的基础,因此电路原理图要设计好,以免影响后面的设计工作。电路原理图的设计一般有如下步骤:(1)设置原理图设计环境;(2)放置元件;(3)原理图布线; (4)编辑和调整;(5)检查原理图;(6)生成网络表。然后是设计印刷电路板的技术要求与规范介绍。印刷电路板设计是从电路原理图变成一个具体产品的必经之路,因此,印刷电路板设计是电路设计中最重要、最关键的一步。通常,印刷电路板设计的具体步骤如下:(1)规划电路板;(2)设置参数;(3)装入网络表;(4)元器件布局;(5)自动布线;(6)手工调整。 经过老师的耐

6、心介绍,我们对protel有了更深一步的了解和感触下面就是自己上机实践的环节。(1)新建一个*.DDB,新建一个SCH 文件,并且添加画SCH 要用到的零件库所有新建的文件一般放置在主文件夹中进入并新建一个*.SCH 文件新建sch文件的操作 添加新的零件库.GIF插入库文件的操作当然我们可以自己制作需要的元件将其封装好保存到元件文件夹,这样就可以在以后使用的时候随时调用,由于制作电路需要的特殊的元件需要调入元件库来支持,我们导入的是 NSC Databooks.LIB、Gennum Miscellaneous.Lib等零件库。点击Add/Remove进行零件库的添加即可。不过Protel99

7、se在Windows7中虽然软件能够直接安装,不过在进行具体的添加元件库时候,不能直接添加。经过查阅大量资料的后,才发现只能从C盘的注册表中修改够才能添加注册表,让我在中间费了很多时间。我才想到,在进行软件学习的时候,只有进行亲自操作动手,才能真正了解中间有什么问题需要我们解决。书本上的知识永远都是硬生生的,不能根据不同的情况变化而变化,要想学好一门学科,只有学与实践想结合,才能真正学好这门课程,得到属于自己的东西。在进行制作原理图的时候,还碰到了许许多多的问题:如何在芯片管脚注释上画出那非的符号;自己如何制作不同的元件和芯片;如何对不同的元件进行分装;自己如何进行制作PCB的封装下面是利用添

8、加好的零件库,画一个可以自动布线的原理图点中某个零件库,在左下角清单中双击某个零件,即可将其提取出来。放置好元件以后可以双击元件对其进行参数设置和调整。主要是元件的封装形式,决定了元件的具体尺寸大小以及管脚指间的距离和管脚的长度,其次就是元件的参数和网络标号的设置,当然元件之间的连接要符合电气规范,因此在整个图完成后要进行ERC电气检查。 绘制好的电路原理图(2)PCB文件的建立PCB文件的建立要注意的是要将PCB文件和刚才制作的SCH放在同一个文件夹下,添加自动布线要用到的封装库,为自动布线做准备,当然作为新手一般都是先用自动布线+后期手工调整来完成PCB的布线,对于熟练的人来说,自动布线绝

9、不是一个好的选择。选择系统默认的PCB Footprints.lib。左下角框中是具体的封装名称,双击它们可以手动调出,点击“Edit”中的chang可对封装进行修改。(3)为SCH零件库、PCB零件库添加自制元件建立SCH元件,新建一个Schlib1.Lib文件,再打开文件。新建SCH元件点“工具”选“新建元件”,并对元件命名。接下就是绘制零件。利用软件提供的画图工具可以绘制出任意所需的元器件。有一点要注意的是,零件的位置要在整个SCH编辑器坐标的绝对中央,否则使用时无法提取。对零件插入电气管脚时要注意电气管脚的长度应该设置成5的倍数,(5是网格的最小单位)。此外管脚的标号要和PCB封装的完

10、全一致。连接管脚时要注意方向,圆头的点代表电气连接有效点。此外管脚的长短也可以在属性里面进行修改。给零件重命名后,保存。点菜单左侧“Place”按钮,就可将刚做好的零件用于SCH原理图中。制作的PCB封装建立PCB零件封装,首先新建一个PCBLIB.LIB文件,开文件。这里需要注意把制式转换一下,改为公制。同样利用画图工具制作完后,关键是对零件封装的设置,在DocumentOption中设置零件的封装形式即可。接下来就是做封装,封装文件的焊盘名称要和SCH零件库中的零件管脚名称对应,否则调用时会出现丢失(4)把SCH 文件变成PCB在菜单“视图”中选择“适合全部体”,首先确定好一个2000ml

11、 x 4000ml范围的空间,然后更新PCB元件。点菜单项“设计”选“更新PCB”。在设置框中做好设置,即可调入SCH.如果提示零件封装有问题,可以再SCH文件中生成网络报表,接下来在对应的PCB图中找到网络表,在“设计”项中选择“网络表”,通过“Browse”找到了原理图的网络表即“sheet1.NET”。然后根据网络报表中的提示检查相应元件的封装错误或者网络标号的错误。显示出的所有零件上述操作完成后进入PCB文件视图,发现视图中什么也看不到,需要点“视图”的“适合整板”,就可以把零件都显示出来。手动调整后的最终图在下面选择禁止布线层,由于视图是没有边界的我们对PCB的布线要在定区域内进行操

12、作,因此首先PCB的外边框这样就大体上确定了各个元件的范围和位置关系,以及PCB板的大小。然后将PCB零件封装移到边框里,然后点菜单“自动布线”上“全部”,即开始自动布线。设置框选“Route ALL”即可。如果提示框显示达100%布线率,即成功布线。完成后再对PCB图进行细致的调整。原则是布线要尽量的平行有规则,所谓横平竖直。由于线路比较多比较复杂,所以应该耐心点,这是一个比较麻烦的过程。 接下来的工作就是开始进行焊接单片机的工作了。单片机焊接的过程感觉还是比较轻松的。虽然以前电工电子实习的时候没有焊接过贴焊这种精细的活,可是对于元件焊接的技巧却是掌握的比较好。大家在一个实验室里一起讨论如何

13、才能最好的焊接64管教的芯片,发现每个人的都有每个人各自不同的小技巧,在与各个小组的交流中,我们才发现还有如此多的方法去焊接不同的元器件。我们小组所采用的方法是进行整排管脚的刷焊,并非是一个一个管脚的焊接。发现对于多管脚的焊接,刷焊还是比较好的选择,在焊接完后我们用万用表逐一进行了电路检查,发现没有错误,挺是兴奋的。在看到自己焊接的板子后才感觉到自己在实践上已经在慢慢成长了,对比于电工电子实习的时候自己所焊接的板子,一股自豪感油然而生。只有在实践中不断的发现问题,解决问题,总结经验,与课本上的知识相结合才能最好的提高自己的实践操作能力。 最后的任务也就是编程了。这是这次课题中的核心任务,也是单

14、片机能够运用到不同场合的条件。此次编程所用的编译环境是iccavr软件。唐老师给的软件是6.31版的,在windows7上不能进行安装,我们下载了更高版本的iccavr7,这个版本能在windows7中兼容。这次要编写的是用C语言来编写AVR单片机的程序,这两块内容对于我们来说都是比较新鲜的知识。我们所学的51单片机的编程语言都是汇编语言,没有尝试过用C语言进行编写,并且AVR单片机我们也没有学过,对于其中的指令以及端口还有中断等我们都不清楚它与51单片机有什么区别。所幸我们在图书馆里借的AVR单片机一书中有讲到关于这方面的问题。在宿舍看了两天的AVR单片机入门与提高后,我们感觉仅仅看书这种学

15、习方法效率比较低下。因为我们不知道我们的侧重点在哪,不知道应该把精力花在哪一块上。所以我们只好先尝试着编写跑马灯的程序,在编写跑马灯程序的过程中发现有什么知识点自己还没有掌握,对于哪一块内容自己还不是很了解,再倒回去翻阅书本,寻找相关的知识。发现这种方法的效率比较高点,我们后面的两个程序也是在这种方法下进行编译的。在编程过程中遇到了较多的问题,解决问题的过程是漫长而艰苦的,然而在问题得到解决的一刹那是很快乐的。 尤其是第三个关于放气阀们的时间控制的程序,这个程序所要实现的功能比较复杂,刚开始我和小组成员韩东的思路不是一样的。他是想用逐行扫描键盘的方法进行编写相关的程序,而我则是从中断的角度出发

16、去考虑不同的按键进行产生不同的中断然后再进行处理其按键功能。我们两决定跟PCB的绘制一样,两人先是分开来进行各自的编译程序,在编写程序的过程中发现问题后互相讨论,共同提高。 生产实习是一个重要的理论联系实际的教学环节,在学生学习了部分专业课之后安排生产实习目的是: (1)通过进实验室生产实习,深入生产第一线进行观察和调查研究,使学生较全面地了解产品产品的生产组织及生产过程,了解和掌握本专业基本的生产实际知识,巩固和加深已学过的理论知识,并为后继课程的教学、课程设计、毕业设计打下基础; (2)在实习期间,通过典型AVR单片机电路原理图的分析,以及了解加工过程中所用的电烙铁和各种编译环境等工艺装备,把理论知识和生产实际结合起来,使学生比较深入地了解如何保证AVR单片机加工质量,以及提高生产率、降低成本的方法。培养学生观察、分析和解决问题的能力; (3)通过实习,广泛与不同小组成员交流并且在解决不了问题的时候与老师沟通学习,学习他们的生产经验、技术更新和科研成果; (5)通过记实习笔记、写实习报告等,锻炼与培养学生观察、分析问题以及搜集和罄理技术资料等方面的能力。 在实习过程中,我体会到了工人的辛苦,体会

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论