下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子工艺实习实验报告院系:信息与通信工程学院班级:学号:老师:孙丹丹北京邮电大学实习报告实习名称电子工艺实习学院信息与通信工程学院学生姓名班 级学号实习时间2015/7/6-2015/7/16实习地点主楼710实 习容1. 了解和掌握常用电子器件的类别、型号、规格、性能及简单测量等电子工艺知识和技能(7.677)2. 掌握手工焊接的工艺和技术(7.6-7.7)3. 了解发光二级管交替闪烁电路(7.8)4. 初步了解单片机相关知识及其开发环境(7.8-7.9)5. 了解迷宫机器人的基本原理和焊接:进一步熟悉和掌握单片机的C51语言编程(7.9-7.10)6. 整机调试(7. 13-7. 15)学
2、生 实习 总结(实习任务要求、实习题目的设计思路及详细实现过程、本人在实习项目 中的具体工作、实现功能及测试数据结果、遇到的问题及解决方法、心得 体会和总结、参考文献、部分算法源程序等)(附页,不少于2000 字)遵照实习大纲并根据以下二方面按五级分制(优秀 综合评定成绩:1、思想品德、实习态度、实习纪律等2、技术业务考核、笔试、试、实阪操作等3、实习报告、分析问题、解决问题的能力实习评语:、良好、中等及格、不及格)实习成绩:指导教师签名:实习单位公童年月日一、任务要求此次实验共有三个部分焊接练习,基本交替闪烁电路焊接和 小车的制作与调试。学生要按照老师要求完成相关任务,并 进行实验的验收。二
3、、目的此次实验旨在通过焊接小车与调试小车,锻炼学生的综合能 力。其中包括:焊接能力练习,代码编写,和综合调试等。通过此次实验,学生应该掌握基本的焊接技术,电路调试技 术和单片机开发的基本能力。三、实验内容1. 焊接1. 1焊接的基本知识1.2焊接工具及其使用方法1. 3焊接技巧及使用的焊接训练2. 简单的发光二极管交替闪烁电路2. 1电路原理图3.1.1发光:极管交替闪烁电路原理图2. 2材料清单原器件名称规格型号数量编号电阻IkQ, 1/8W2RlS R351 k, 1/8W2R2> R4电容33 F/16V2CK C2三极管80502VTl. VT2发光二极管2LEDK LED2衣3
4、.1.1元器件清单2. 3焊接要求与实验心得一、焊接要求先将电路布局规划好,然后按照一立顺序将电路分块安装,再后固左原件,最后用 搭焊的方法焊接导线连接原件。二、焊接心得在进行这次焊接之前我们已经进行了两天的焊接训练,学习了基本的焊接方法和焊 接技巧,所以在在进行焊接时并没有遇到什么困难。但是焊接时由于把导线头留的 过长,对整体焊接产生了一泄影响,好在我们组成员合作较好,赶在上午下课之前 完成了焊接和验收。通过这次焊接,我意识到焊接练习与实际焊接电路的区别,并 且初步收获了焊接电路的一些使用技巧。实际效果图:正面:反而:3. 迷宫小车的安装与调试3.1分部原理图$=_Lil1PUtIJIrn?
5、pp;?ro:p «.106IH)TIUKTALlXT*I JMT Es” Ffcuro,OMM Pcl.IEHl3M HMAtH IKKgi¾i>q PO¼CM POJMD-T“血屜。i.l/TailJPl jToPSJJnvTl91nFSJn I PA.T p> SFPlefr2P.12U.FlJHJr4PiS *i a PIj 20ViAKAJDklriJ:FJJJLQ JArI M2 P2JMt3M %r4 Z W L 39 P24单片机P3-iV114InKIO驱动电路电机驱动电路> yr* UM>&OXDCattD&am
6、p;UO8BLnflDIKCA IO£-4 Ilc T I,J.rrTw ,<6位7段数码管LED和按键端口Il串口电平转换4. H*4 HUr 4T-IlMlv 4i外部接口电路电源模块3. 2材料清单3、智能测速小车材料清单编号元黯件SlSl编号数St13;PFAft石龟容厶20版热片220IIF力ft石电春621单莽 fl40Pin13!QuF25V 解电容12240Pin IC 產14IooUF/16W电解电甞423L298N/电机驱动茁片151K IrtWZiKK 电明Il24IKOOM二极管86IOKy IMwiKKt RI1025IOite17IQK/?"
7、;电用莽126电机崛了2SIK电他器127小丰电辟板1蜂呜爲I28TT女轴龟机2LOLED佃示灯329车轮2LI<>位丁段 Itlm130小车万向轮112S855ONP三极管73111312MHZzigi 体132电申L固定套件1L4USBB壁磯抽件133IJSB 电澹线(USBB)1L5微动幵关3USB下製喪块1L6fl圖开关I带开关幅1352L7电MT136去曲尼龙柱618STC9OC52RC*n 片机137岡头嫖約M3%nun1219LMlll7-5.00JDO 电擦1Jg沉头媒纫M3%mm23. 3方案设计传感器:方案一、利用超声波传感器利用超声波传感器来探测障碍物的有无和
8、距离,并根据距离做岀相应的规避动作。 优点:探测精准,且可以设定不同的探测距离。缺点:价格较高,编程较复杂。方案二、利用红外线传感器利用红外线接收头来测泄障碍的有无优点:方法简单,易于分析缺点:精度偏低方案选择:比较以上方案,我们从各个方面考虑,红外线可满足基本的测量要求且价格便宜,易 于分析,所以选定使用红外线传感器。3. 4迷宫算法部分:目前主流的算法共有四种:1. 靠左或者靠右算法一直沿左墙壁(右墙壁)走,左边(右边)有墙时一直沿左边墙壁(右墙壁)前进,当左边 (右边)没有墙时左(右)转,然后继续靠左边墙壁(右墙壁)运行。该算法用于最简单的 迷宫走法。如图所示,其中虚线表示小车前进的路线
9、。弊端分析:按照该算法,小车在走第二遍迷宫的时候,町以一次性的走出迷宫,但是这条逍路不一定是最短的道 路:如果迷宫木身存在“孤岛S那么小车很有可能走不出迷宫。如图:孤岛示意图2. 靠前算法一直沿着前方道路前行(前方没有任何障碍时一直前进)当前边没有墙时判断左边,左边没墙左转, 左边有墙则判断右边。然后重复该循坏。该算法使用丁最简单的迷宫走法。(此为优先左转,若先判 断右边障碍则为优先右转。算法流程:弊端分析:该算法只适用于简单迷宫,且控制不容易操作。3. 洪水(泛洪)算法使用256 B额外内存,会大幅提高性能。该算法比一般迷宫算法的有效率高2050倍。 同时可以在内存中建立一个区域,与实际中的
10、迷宫格数一一对应。在实际使用时算法并 不太复杂。该额外内存区域称为“浪头”,它将体现在内存区域的实际状况中如图9所 示。当迷宫被淹没的时候,一个波浪的前头从目标格向外扩展。在内存区域中这种单元 格是惟一需要处理的,当浪头到达开始的单元格子,机器人已经被淹没。通常来说,开 始的单元格可以是任何一个格子。但是为了方便起见,把开始点设在迷宫的第一个单元 格,终点任意。反过来也可以把出口放在第一个单元格,把开始点设在中间或希望的位 置。一旦到达了起点即搜索完成,最短的路径可以使机器老鼠移动到周围的格子中数值 比较小的那个格子去,依次类推机器老鼠就能走到终点。Vr鸟厶记所有和H Q浪头熾近 /或書可到达
11、的格梅记它们并把 它们划加到異处肆 的内存叭列吧左帙标诂和用距 离仪檸的单元 格再邢同样的 挣崔將它的邻內矗区域中去当“浪头-凤创壁 血箜处理的敏元 楼W 分加处 护元格泉向的 内容用它们到开始涯头向誓足点S丈 卄貝貌历过的Ift子 被及上/AGrtitt到 站该科的学m洪水算法2Ct/ISll算法分析:该算法理论上可以走任何迷宫,且具有记忆学习功能在第二次行走时可走最 短路线。但是该算法对单片机要求较高,且对转向控制具有较髙要求C4.辅路算法在内存中建立一个区域与实际中的迷宫格数一一对应,并将所有走过的路进行记忆,如 果发现前方是死胡同或走过的路就转回前一个岔道口:在行走过程中遇岔道口默认靠
12、 左。因为有了记忆功能,就可以走第二遍算法分析:运用该算法可以定复杂的迷宫,不存在上不出来的问题。对单片机和编程的难度大大增 髙,不适合本次实验的要求。方案确定:综合比较以上算法,我们发现靠左(靠右)算法可以满足本次实验要求,且对控制要求 较低,所以我们选用靠左(靠右)算法。3.5迷宫车控制系统的综合确定设计方案迷宫车由墙壁传感器、单片机控制板、动力系统组成。控制电路主要由电机驱动电路,单片机接口电路,电源电路和传感器电路组成。控制框图 如图所示。(1)选用三个红外线传感器,通过发光二极管发岀红外线,若有障碍物在前方,红外线会 被反射回来,彼感光三极管接收,单片机程序对信号进行比较处理,按设泄
13、的动作要求 向后轮的两个电机发出控制命令,控制小车行进。(2)电机驱动电路采用90C52单片机,通过L298芯片来控制两个驱动电机动作。90C52 根据红外传感器对外界进行探测后反馈回来的信号,选用靠右算法,判立迷宫车行进方 向,分别向左右两个驱动电机发出控制指令,该信号经L298N芯片驱动后,直接控制相 应电机动作,使迷宫车按既怎动作进行前进、后退、转向。软件设计(靠右)算法思路:转向控制现在通用的转向控制思路有两种:1.一步到位2.逐步积累到相应角度。两种方法各有利 弊。在本次实验中,一步到位的弊端在于对精度要求较高,不易调节,易撞墙:好处是转向 速度快,启动快。采用积累的方法可以降低对精
14、度的要求,且撞墙几率小;但是这种方法转 向较慢,速度上处于劣势。在此次实验中,我们对两种方法对进行了相应测试,经过比较各 个方而的优缺点,我们最终选择一步到位的方法。虽然最后由于电量原因,小车多次撞墙, 时间大大增加:但小车都成功走出迷宫,结果在可接受的范围内。外壳装饰此次实验,根据要求所有小车必须在有外观的情况下龙出迷宫。通过观察小车外形及实际 行走情况,我们确左的最终方案。首先,在小车上方固左一块与电路板同样大小的平面。然 后在这个平面上就可以很方便地铺装各种装饰,这种方法灵活度大,且固左牢靠。小车行走代码:StOP ()/停止qianjin() 前进 INl=O;INl=O;IN2二0;
15、IN2=1;IN3=0;1X3=1;IN4=0;IN4二0;houtui O/后退youzhuan O/右转INl=I;IN2二0;IN3二0;IN4=1;ZUOZhUan O/左转INl=O;IN2=1;IN3二0;IN4=1;INl=I;IN2=0;IN3=1;1X4=0;/Delay-ms(60);round 0/后转INl=I;IN2=0;1X3=1;174二0;/Delayms(120);*延时代码:VOid DeIay-ms (Uint xms)/延时程序Uint i, j; for(i=xms;i>0;i-) for(j=115;j>0;j-);光电检测程序:WhiI
16、e (1)QianjinO ;if(you=l)QianjinO ; DeIay-ms(200); StOPo ;DeIay-ms(5); youzhuan 0;Delay-ms(200);StOPo ;Delay_ms (5);QianjinO ;Delay-ms(380);elseif(zhong=l)Qianjino ;elseif (zuo0)ZUOZhUan O;Delay-ms(200);StOPo ;Delay-ms(10); /qianjin(); /Delay-ms(50);StOP O ;DeIay-ms(10);Qianjino ;DeIay-ms(410); elseQ
17、ianjino ;Delay-ms(200);StOPo ;Delay-ms(10);ZUOZhUan O;Delay-ms(190);3. 6系统运行调试问题及解决方法:1. 小车的外壳及轮子是纯手工安装的,精度不是很高,小车在行驶过程中不能一直走直线, 很容易发生擦墙事故,影响小车走迷宫。我们使用两种方法来解决问题。第一种方法是在落 后的轮子上缠绕胶带:第二种方法是通过更改小车的行走代码。2. 小车经常出现转弯角度不够或者转过了的情况,需要通过多次长期的现场调试,调整delay 的参数进行效准。有时电量不足或者刚更换的新电池也会影响到小车的转弯角度,需要仔细 观察控制小车的电量,及时更换电
18、池。3. 在调试的过程中,发现当前方有障碍时,由于电池放置位苣使小车前而太重的原因,小车 总是出现“点头”的现象,为克服这种现象,在小车的后而增加了装饰物,在增加小车美观 度的同时尽量使全车的重量趋于平衡。实验心得:在这次实验中,代码的编写和调试主要由我完成,电路的焊接和外包装的设汁制作由我和韩 晨阳同学共同完成。焊接时并没有多大障碍,焊错一个原件之后,简单处理一下便解决了问 题:不过由于焊盘太小,实际焊接时经常出现短路的情况,对于这种情况我们把洛铁头磨尖 解决了问题。理论代码编写在此次实验中也并不难,这主要是由于赛道简单,所遇情况较少 决定的;而且此次实验大家采用的大都是相对简单的靠左或者靠
19、右算法也可共同思考。此次 实验的难点是调试部分。调试过程中传感器的凋试,直线行走的调试,和转弯角度的调试都 是十分麻烦的。而且由于所用器材有限,并不能采用控制步数或者转弯距离等方式控制角度, 也不能利用反馈调节直线,使机器调整十分费心。而且由于电量变化的原因,所有的参数必 须时刻调整。最后,我们调出了较成功的代码。虽然最后由于电量不足出现一些问题,但我 们仍旧对我们的付出与收获感到满足。通过这次实验我感觉收获了很多东西。首先,我认识到合作的重要性,此次实验中很多部分 都需要两个人同时动手,两个人的交流至关重要。其次,我的耐心得到了增强。在本次实验 中,代码调试比较费时。在做这部分时,一个平和的
20、心态很重要,在多次调试均不成功的情 况下必须调整心态,静下心继续工作。最后,在别的同学那收益颇丰。代码编写时,我们想 岀来很多种代码,及各种情况的处理解决方法:借鉴别人的思路可以帮助自己写出更加高效 的代码。在这,我还想对实验课提岀一些建议。增加元器件的种类数,我认为较多的原件种类可以给 我们更多的训练,解决问题也会更好。小车焊接图:小车完整代码:#include<reg51 h>houtui O/后退include <intrins h>INl=I;#define UChar UnSigned CharIN2=0;#define Uint UnSigned intIN3=0;Sbit INI=Pr3; /右轮IN4=1;Sbit IN2=P5;Sbit IN3=P2; 左轮ZUOZhUan O/左转Sbit IN4=P10;Sbit ZUO=P3 6;INl=O;IN2=1;Sbit ZhOng=P3*7;IN3=0;Sbit you=P35;IN4=1;VOid DeIay-ms
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度物流服务合同标的与服务内容2篇
- 2025年度航空航天零部件采购合同模板3篇
- 2025彩妆造型行业消费者权益保护合作协议3篇
- 泰州职业技术学院《城市更新与方法》2023-2024学年第一学期期末试卷
- 2024版:变压器买卖双方权益保障合同3篇
- 2024年足疗服务人员聘用协议样本版B版
- 二零二五版2025年度个体美容美发店合伙合作协议3篇
- 二零二五版物联网技术在农业应用合伙协议3篇
- 二零二五年度绿色建筑门窗安装及节能认证协议3篇
- 二零二五版货物搬运与物流信息平台建设合同3篇
- 《精密板料矫平机 第1部分:型式和基本参数》
- 监理报告范本
- 店铺交割合同范例
- 大型活动LED屏幕安全应急预案
- 2024年内蒙古包头市中考道德与法治试卷
- 湖南省长沙市2024-2025学年高二上学期期中考试地理试卷(含答案)
- 自来水质量提升技术方案
- 金色简约蛇年年终总结汇报模板
- 农用地土壤环境质量类别划分技术指南(试行)(环办土壤2017第97号)
- 反向开票政策解读课件
- 工程周工作计划
评论
0/150
提交评论