北邮电子工艺实习报告.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北京邮电大学实习报告

实习名称

电子工艺实习

学院

电子工程学院

学生姓名

班级

学号

实习时间

8.27-9.6

实习地点

北京邮电大学主楼710

实习题目:迷宫机器人MazeRobot的设计安装与调测

实习进度:

8.27了解电子工艺实习所涉及的元器件及材料,常用工具和耗材,熟悉焊接技术并掌握;

8.28练习并熟练掌握焊接技术,能够灵活运用;完成简单的发光二级管交替闪烁电路的焊接和调测;

8.29得到迷宫小车的组装各部分器件和总的电路板,清点材料并熟悉小车的结构;

8.30早上听有关于单片机介绍的讲座,下午前往电子市场购买迷宫小车所需的传感器,杜邦线等器件;

8.31对迷宫小车各器件进行焊接,完成后进行初步的调试,将电池盒改装到车上部,保证车行驶时重心不会前倾而导致不平衡;

9.1-9.2用keil软件编写控制迷宫小车的c语言源代码;

9.3-9.5将代码下载到小车的单片机里进行调试;不断修改小车各方向行驶的延迟时间,不断调试左中右传感器的灵敏度,最终使小车能够平稳走出迷宫

9.6电子工艺实习验收

学生

实习

总结

(附页,不少于2000字)

遵照实习大纲并根据以下三方面按五级分制(优秀、良好、中等、及格、不及格)综合评定成绩:

1、思想品德、实习态度、实习纪律等

2、技术业务考核、笔试、口试、实际操作等

3、实习报告、分析问题、解决问题的能力

实习评语:

实习成绩:

指导教师签名:实习单位公章

年月日

附页:

实习中总结

任务要求:

根据所给的小车电路和所给的器件进行智能小车的制作,首先根据电路图以及电路板进行小车所需的元器件的焊接,要求焊接点要符合要求,不能虚焊,焊接完成之后再安装小车的一些基本器件,这时一辆小车的基本模型已经出来,然后下载测试程序检查小车是否安装正确,接着编写小车走迷宫的程序,下载到单片机中后能使小车快速准确的走出迷宫,要求走的过程中不可人为的进行干扰,利用小车自身的感应系统进行自我的判断。

实习题目的设计思路及详细实现过程:、

设计思路:

通过传感器来控制小车的行走以及转弯,后退。首先调节传感器的距离使小车能够准确的检测到迷宫两边的障碍物并返回低电平信号0,没有检测到障碍物返回高电平信号1。然后根据小车上的3个传感器(左,中,右)返回的信号来控制小车的行走,转弯。比如如果返回100,表示右边及前边右障碍物,这时在程序中控制小车向左转弯,然后列举小车所返回的所有可能信号并一一考虑小车该怎么走,值得注意的是,如果小车返回000,表示小车进入死胡同,这时我们让小车后退一小步后转弯180度。这时小车最基本的控制程序。小车的转弯主要是控制两个车轮一个前转,一个后转来实现的,转弯的角度是通过控制两个轮转的时间来控制的,转的弯越大需要的时间就越长。

分工合作:

由于这次实习要处理的问题比较多。因此,我们采取了一定的分工:我负责小车的元器件的焊接与固定等硬件部分;而他(尹文泽)负责小车程序的编写。最后共同调试。

具体实现:

第一步:小车的基本焊接。按照所给的焊接流程进行焊接。先焊接最低的,然后焊接高一点的,从低到高一步步焊接。焊接过程中注意对焊锡多少的控制,以及焊接时间的长短的控制。

第二步:对焊接好的小车进行基本的测试。测试程序从实验中心网站下载,然后下载进去测试小车电路的通断情况以及小车马达是否正常工作。

第三步:传感器的安装。将买好的传感器安装到小车上,并设计传感器的连接位置。

第四步:程序的编写。在程序的编写过程中,首先要处理的是移动方式的设定。在小车移动过程中,会出现仅前方探头灯亮,即只有前方的有障碍物的情况。此时我们决定让它右转,即右转优先。定下这个后,其他情况也就比较好确定了。即001,011,101右转;100左转;111,110,010前进。在具体代码中,我们采用了一个比较好前进控制方式,即将前进这一动作设定持续时间。通过这种方式我们可以很方便的控制车子转弯前后要移动的距离,也可以再前进这个函数中控制小车的左右轮转速。小车的具体控制代码如下:

#includereg51.h

#includeintrins.h

#defineucharunsignedchar

#defineuintunsignedint

sbitIN1=P1^0;

sbitIN2=P1^1;

sbitIN3=P1^4;

sbitIN4=P1^5;

sbitzuo=P3^6;

sbitzhong=P3^2;

sbityou=P3^4;

uchar

文档评论(0)

+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档