【基于89C51单片机的寻迹避障小车设计(论文)11000字】_第1页
【基于89C51单片机的寻迹避障小车设计(论文)11000字】_第2页
【基于89C51单片机的寻迹避障小车设计(论文)11000字】_第3页
【基于89C51单片机的寻迹避障小车设计(论文)11000字】_第4页
【基于89C51单片机的寻迹避障小车设计(论文)11000字】_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

绪论1.1研究的背景和意义随着第二次工业革命的结束,科学技术已经成为第一生产力,科学技术的发展是每个国家的首要任务,因为科学技术的创新和发展不仅代表着一个国家在科技层面的发展,而且代表着每个国家综合实力的表现。自21世纪以来,所有领域都开始走向高科技,每一项发展都为国家经济带来了巨大的贡献。上个世纪,通信技术、计算机网络对于很多国家来说还不是很成熟。如今,这些技术的研究和开发给日常生活带来了无限的便利,不断促进了社会的进步。也促进了智能系统的发展。人们在生活中需要强有力的智能设施,来提升自己的生活质量,各种各样的智能系统随之而生。但随着数字化和网络化的不断发展,以前的智能设备在鉴别方式、速度和性能方面越来越不能满足人们的需要,比如射频卡、数字密码等方式,其安全性不够高。传统的智能设备一般依靠人工采集的方法。这种方法效率极低,耗时耗力,人为因素的存在,可能会造成数据、科技研究的不准确和成本高的问题。如今,随着各领域需求的不断增加,在加快效率的前提下,准确性也是最基本的要求。基于此原因的推动,单片机和电子技术应运而生,该系统可以有效地解决人工控制方法下的短板问题,技术简单易懂,为人们所接受。光电传感器通过光敏二极管或光敏三极管,接收反射回的不同光强信号,把不同光强转换为电流信号,最后通过电阻,转换为单片机可识别的高低电平以此来控制小车的行动轨迹。1.2研究现状近些年来,世界各国都在加快研究单片机的发展,单片机已经在我们生活中的很多领域中实以应用,特别是在智能汽车这一块。我国最近几十年单片机的发展也在飞速发展。世界各国开发、研制星球探测车系统已经有了多年的历程。美国和前苏联是从20世纪60年代末期开始进行月球表面探测任务的。美国曾在1966-1968年间,向月球成功发射了两次无人巡游探测器。1997年,由美国JPL(JetPropulsionLaboratory,美国太空总署喷气推进实验室)研制的Sojourner号探测车登上了火星。它验证了小型火星车的性能,并完成了一系列技术试验。2004年1月,美国的“勇气号”和“机遇号”火星探测车再度登陆火星。前苏联在1959-1976年间,总共成功发射了两个月球探测车。在我们的生活中,单片机应用在很多方面,比如计算机外部设备、通讯、工业控制等。单片机系列有很多,其中主流产品当属AT89C51莫属,因此我们学习单片机的好处有很多,提升我们的能力是一方面,应用在生活中更是甚好。随着社会的发展,不仅社会的智能化会越来越快,我们人类也要适应这样的生活趋势。1.3研究的主要内容和目的研究的主要内容:本次设计的基于AT89C51单片机的寻迹避障小车以51单片机作为控制器作为电动车的控制核心,具有3种模式,分别有由个按键来切换这3种模式:第一种模式为寻迹模式,在地上贴上黑线,小车在此模式下可以按照黑线的轨迹进行寻迹行走;第二种模式是避障模式,在此模式下小车会自动躲避前方障碍物;第三种模式为遥控模式,在此模式下可以用过无线遥控器控制小车的运行,例如前进后退,左转右转。研究的目的:(1)设计出一辆能够寻迹避障功能的小车,使小车能够自动沿引导线寻迹,能够检测出对其运动方向受到的阻碍,并作出各种躲避障碍的动作。

(2)进一步学习单片机原理及其应用,提高程序的编写能力。

(3)掌握单片机系统外扩器件的连接与使用以及其工作原理。

(4)掌握软件和硬件调试的基本技巧与方法。1.4本章小结本章节主要是对研究的背景、现状、主要内容和目的进行描述,得出本设计的大致理论知识。具体的设计方案、模块选择、功能实现将在以下几章一一实现。2方案设计2.1总体方案设计单片机的寻迹避障小车设计,分为系统硬件设计部分和系统软件设计部分。硬件设计部分由微处理器单片机、光电传感器模块,按键模块,降压模块所组成,为整套显示系统提供了强有力的硬件支撑。系统软件设计部分,运用单片机的功能,编写出一套简单实用的程序,使整套设计系统运作流畅,能基本实现预期功能。本次设计的总体结构图如下所示:图2-1设计架构图2.2主控器的选择本次设计中,主控制模块有三种选择,分别是:(一)第一种类型的单片机是由STM32系列微控制器。由ARM研发和制造的Cortex-M3内核就是STM32系列的微型控制器内核,STM32类型的单片机也属于ARM系列,可以实现我们需要测量的信号处理,因为特定的芯片有特定的功能,能够对不同模块的不一样的操作达到一个具体且准确的反应。STM32系列的单片机具有很多的优点,比如:高性能,低成本,低功耗。因为具有突出优势,使得该中单片机在市场上占有一席之地,并且发展超过了其他类型的单片机。其发展的快速性和很高效的利用性等等的一系列优点,使得该单片机在市场上具有很多应用数据,以此非常适合我们去研发和探索[23]。(二)AT89C51单片机。AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,因为这款单片机对我们来说并不陌生,我们在学校学习的时候也会经常用到这款单片机,而且这款单片机各个方面的性能也是非常稳定的,而且相对来说价格方面也不贵,并且这款单片机也可以进行定时和计数,如果将此类芯片应用到本次毕业设计的系统装置中,也是可以实现本次毕业设计系统装置的设计要求。(三)arduino系列单片机。Arduino是一个方便且灵活的开源电子原型平台。包括硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它建立在简单的开源I/O接口上,并具有使用Java和C之类的语言进行处理/接线的开发环境。在使用Arduino开发开源开发环境时,它还支持Windows,Linux等多种平台的开发,其代码部署简单,支持在线编程,对外部电子组件进行编程简单,可以让我们发展有用的扩展和有用的设计。根据所列出的三种方案,我们无疑选择第二种。因为AT89C51单片机的功能适合、设计简单、性价比高且实惠。对于我们的扩展功能也是较为合适的,因此我们选择AT89C51单片机作为我们的主芯片。2.3系统设计原则要求一个设计的存在首先考虑到的就是它的意义和可行性,所以本次设计从技术、经济、运营和发展等方面进行调查研究,保证信息资源的合理利用,避免在项目设计过程中由于考虑不周而出现的问题,帮助我们更好地进行项目的设计。也可以说,对所要进行设计的可行性分析决定了项目能否完成。不仅如此,可行性分析也是实现从项目开始到中间再到项目结束各个环节的必由之路。正因为如此,其在工程中的地位不可小觑。根据实际需要,我做了较为全面的分析,得出本次项目的可行性如下几方面所示:反应迅速:基于科学技术飞速发展的当下,每一个不同的工作场所以及工作环境对于其工作设备的硬件要求不断提高,我们这次的毕业设计是基于单片机的寻迹避障小车设计。首先我们需要用检测器检测相应的数据信息,然后通过后台管理进行数据的处理,我们检测出来的硬件的反应能力和后台的处理的能力能够影响到用户使用该设计时的体验感,然后从数据反应来设计合适的管理方式,争取给用户打造一个完美舒适的体验效果。依赖可靠:为了实现我们预期的功能,我们的整个方案设计都是围绕我们设计的目标来展开的,如果在后续开发过程中系统无法达到我们预期的要求,那么这样的设计是不合理的,我们研发产品时最不想看到这种情况的出现,因此在设计实现产品功能的全过程中,我们以实现系统功能,满足用户体验效果为主要研发目的,包括各个模块的性能也是设计系统时的软硬件检测开发过程中非常需要关注的指标检测。性价指数达标:随着科学技术飞速发展,我们的系统对于软硬件的要求也越来越高,我们的市场上出现了多种多样的令人眼花缭乱的产品。我们本次设计的系统在完成所有功能的基础上,需要选择一个合适的设计方案,主要以节省成本为目的,来做出一个最适合该设计的一个选择,我们在设计硬件连接以及软件的程序编写时,尽可能的选择简单合适的编程语言以及较为单一的编程环境。也许市场上我们研发的产品已经很成熟,因此我们只有不断优化性能以及最大程度上实现成本的降低,才有可能使我们研发的产品具有更大的竞争力。在高稳定性和更低成本的绝对优势下,才能让我们的产品在市场众多产品的情况下,在市场上占有一席之地。从而达到我们设计基于单片机的寻迹避障小车设计最终目标。2.4本章小结本章节主要是介绍本次设计的整体框架,以及对框架中的设计模块的方案选择进行较清晰的比较和选择;同时对本次的设计进行分析其中几点要求的分析,包括从体验性、可靠度、复杂度以及性价比等方面出发分析。从而得出本次设计的一个比较完整的方案设计。3硬件模块电路设计3.1主控制模块主控模块即我们所说的单片机,想要做该部分的设计,应该看一下单片机的命名规则,如果不知道单片机的命名规则,就不知道单片机的一些属性和使用功能,就无法根据它的内部资源做出正确的判断和使用。主芯片通过单片机和相应的外部电路组成,电路通过主电源引脚、时钟电路、复位电路、内存读取电路以及多个I/O引脚组成。并且想起内部的稳定的频率以抗干扰能力,用他作为整个频率精度的参考。其内部电路加载很多的电容晶体,能够在增加晶振频率下提高整个系统的工作效率,保证脉冲宽度位为单片机提供稳定的时钟信号。复位电路主要的功能是为单片机进行初始化环境的搭建,当程序进入死锁以及系统出现问题的时候,通过复位电路确保系统能重新进行正常工作,能够对寄存器以及相关电路进行重新上电启动操作。复位电路进行通过多个震荡周期的持续进行复位操作。整个单片机的工作在主电源引脚、外部晶振引脚、控制引脚以及信号输入输出引脚多个引脚的配合下完成系统的数据操作处理工作。而且想要做硬件部分的设计,应该看一下单片机的命名规则,如果不知道单片机的命名规则,就不知道单片机的一些属性和使用功能,就无法根据它的内部资源做出正确的判断和使用。通常在我们要画电路图的时候要注意一个问题,我们要去搞清楚我们所使用的单片机它管脚是如何进行排布的,还有它的管脚顺序是怎样的,我们要把这一点搞清楚,在焊接电路板的时候也是一样的道理,我们也要去把它的管脚的顺序还有排布搞清楚,这是由于我们在去使用单片机的时候,单片机的上面不会把管脚顺序进行标记。不管是哪款系列的单片机,它的上面都会有一个小半圆,可以用来我们区分引脚的排序,有一部分单片机的上面可能是一个完整的小圆圈,不管是圆圈也好,还是半圆也好,它的左侧第一个就是第一引脚,而且所有单片机引脚的排布都是逆时针。其电路原理图如图所示:图3.1电路原理图3.2光电传感器模块

利用光电传感(红外对射管,红外发射与接收二极管组成)检测黑白线,实现小车能跟着白线(或黑线)行走,同时也可避开障碍物,即小车寻迹过程中,若遇障碍物可自行绕开,绕开后继续寻迹。电路原理图如下图所示。图3-2光电传感器原理图3.3按键模块这种键盘具有硬件与软件相对简单的特点,其缺点是按键数量较多时,要占用大量口线。当按键没按下时,CPU对应的I/O接口由于内部有上拉电阻,其输入为高电平;当某键被按下后,对应的I/O接口变为低电平。只要在程序中判断I/O接口的状态,即可知道哪个键处于闭合状态。按键不同于其他操作,是否按下,是需要程序能否感应到有电流变化的,按键按下后,会发送一个电平,这里常见的情况就是,按下的时候,会由于人的手指抖动,产生多个电平,所以键盘扫描函数都有一个去抖动的函数,只有在送手的那一刻,才表示按键按下,也就是说,这里按键按下的检测标准是手指按下后松开的一瞬间,电平会产生变化,而不是按下的瞬间。其设计电路如下所示:图3-3按键电路原理图3.4稳压模块稳压电路的作用是当输入交流电源电压波动、负载和温度变化时,维持输出直流电压的稳定。由于三端式稳压器只有三个引出端子,具有应用时外接元件少、使用方便、性能稳定、价格低廉等优点,因而广泛应用。三端式稳压器有两种,一种称为固定输出三端稳压器,另一种称为可调输出三端稳压器。它们的基本组成及工作原理都相同,均采用串联型稳压电路。其设计电路如下所示:图3-4稳压模块电路3.5指示灯模块LED灯和普通二极管类似,只是正向压降较大,正向电阻也较大。在一定范围内,其正向电流与发光亮度成正比。由于常规的LED用电电流只有1~2

mA,最大极限电流也只有10~30

mA,所以它的输入端在5

V电源或高于TTL高电平(3.5

V)的电路信号相接时,一定要串加限流电阻,以免损坏器件。其设计电路如下所示:图3-5指示灯模块电路3.6本章小结本章节从硬件电路的设计出发考虑,对单片机最小电路、光电传感器电路、显示电路等设计进行比较详细的介绍以及它们的工作传输情况进行大概的描述,总体对实现本次设计的硬件电路进行的模块化的分类介绍。4系统软件设计4.1设计思路软件的设计是本次设计实现的重要部分,在完成了硬件电路的设计后,下面进行的就是软件设计的方面。本次设计涉及多个功能的实现,所以软件设计的代码量并不少,如果采用整体化的设计方案,不仅会导致程序的结构变得复杂化,同时也增加了各功能代码的耦合性,非常不利于设计的调试和后续的扩展功能。因此本次软件的设计更倾向模块化的设计方式,该设计方式让整个程序的结构变得清晰明朗,方便设计者后期的阅读修改,极大程度提高了程序设计的效率,同时该方式降低了各功能设计的耦合性,在保证功能实现完整性的情况下,将一个大功能的实现最大化地分割成各小模块功能的实现,因此,当设计者在编辑一个功能模块的逻辑时,另外的功能模块也不会到影响,这保证了程序设计中的可靠性和高质量性。确定了设计的方式后,下来就是详细到设计各功能实现的方面,本次设计涉及到主程序的编写、各功能方法的编写等,在设计的过程中要注意好同步定义到硬件连接的端口,当程序调用不成功时,要从出现的错误日志中去寻找报错的地方,分析报错的原因,并寻求解决的方法。如果说硬件的设计是本次设计的骨架,那么软件设计就是本次设计的灵魂,其决定着本次设计的功能是否能实现,而设计者使用良好的设计方式去编写出结构优良的程序,不仅是对本次设计功能实现的重要保障,同时也方便了后期的扩展和移植,更是提高了设计者的设计经验。4.2编译工具Keil简介程序的设计是本次功能实现的基础条件,选择合适的编译工具可以大大缩减编程的时间,提高软件设计的效率。常用于单片机编译的工具包括Keil和IAR等,IAR是全球有名的嵌入式系统开发工具,集成了C/C++等编程语言的编译环境和调试环境,功能十分强大,但是其使用方式对初学者不是很友好。所以本次选择采用KEIL作为本次软件设计的编程环境;KEIL是微软公司推出的专门用于硬件编程调试的软件,可用于51单片机和32单片机等常用单片机的程序编译,经其编译过后的程序文件可被单片机高效地识别,让机器快速地判断我们定义的功能逻辑,从而高效地实现设计者设计的功能,而且KEIL编程软件专门用于硬件设备的数据编程,能够进行多种硬件软件的统一编程,能够快速地进行各模块配置文件的搭建。友好的交互界面能够让开发人员专注于工作。KEIL编程软件在软件编程完成后,能够快速的把代码编译成机器可以识别的机器码,程序写入也能够快速的进行。整个代码烧录过程能够人性化的导入,方便开发人员的后期工作。对于当下计算机发展的迅速,各种编程软件的盛行,能够在众多产品中选择一个提高办公效率的软件相当重要。好的交互界面以及快捷的编程过程也能让开发者在开发基于单片机的寻迹避障小车设计的过程中起到事半功倍的作用。KEIL正好满足了这一系列的优点。本软件也集成的多种函数,开发者能够快速的进行数据提起,当基于单片机的寻迹避障小车设计成功回传数据后,我们需要的一些逻辑处理也能在封装函数的辅助下进行,能够方便开发者着重处理开发逻辑,而不用进行具体底层数据的编程,大大提高了开发周期和开发效率。4.3编程语言选择关于硬件的程序语言选择,常用的有C语言和汇编语言两种,这两种语言都各有千秋,汇编语言是直接面向硬件操作的编程语言;使用汇编语言时,可以对计算机硬件和应用程序之间的连接和交互有着比较清晰的了解;但是这需要一定语言基础的积累和硬件知识及操作的经验,而且汇编语言规则较多以及编程比较枯燥。开发者不能掌握其编码规则。编程人员可能会因为器编码的复杂性增加开发周期。等到了后期基于单片机的寻迹避障小车设计的维护阶段,如果没有参与相关开发的过程,很难能够快速理解整个系统的编程逻辑。本次的研究提倡的是在办证质量的前提下高效地进行设计;所以本次编程语言选择采用C语言,C语言的好处在于编程语言简单,开发者能够快速上手,并且C语言编程主要是面对过程编程,正好和我们基于单片机的寻迹避障小车设计要处理的逻辑相同,这样我们就能快速的实现基于单片机的寻迹避障小车设计功能,而且C语言编程的另外一个好处,我们能够封装不同功能到不同的函数中去,这样在使用调用起来也特别方便。而且C语言编程的各种数据定义以及初始化非常的方便。而且C语言相对于汇编语言而言,其入门的门槛没有那么高,不仅满足本次工作功能实现的需求,同时也为后续的调试和功能扩展等需求提供了重要保障。4.4主程序设计在整个数据的处理过程中,首先通过单片机、光电传感器模块、按键、指示灯等进行初始化管脚信息,便于整个系统进行自检工作。因为系统不会告诉我们此时的系统运行到那个阶段了,但是通过我们的编程提示进行相应的人机交互,编译我们了解整个设备的运行情况,随后将无线通信模块传送的数据进行处理,最后由主控制处理后发送至系统中。以此实现数据的处理,详细流程如下所示:图4-1程序主流程4.5光电传感器模块设计小车的循迹、避障采用的是光电传感器模块,程序开始后首先进行的是初始化的工作。随后微控制器获取并处理相关的数据,在主函数调用的情况下,数据写入光电传感器的寄存器,并从寄存器中读取数据,最后与单片机进行数据交互。其程序流程图如下:图4-2无线通信模块程序流程图4.6指示灯显示模块设计程序开始后,首先进行的是模块的初始化及网络的发起,随后进行数据接收、控制指令、通信等请求的判断,如果有请求发生,则进行相应的操作程序,并循环着任务的进行。其程序流程图如下:图4-3指示灯显示模块程序流程图4.7本章小结本章节首先对程序设计的思路进行分析,为了方便后续工作的进行,本次采用的是模块化的设计方法;然后对本次使用到的编译平台和编译语言进行介绍分析,从方便性、使用的简洁性等方面去考虑分析得出结论。最后对本次设计的主程序、显示程序以及按键程序等几个主要流程进行详细描述。5系统调试与分析5.1硬件调试硬件调试是本次设计不可或缺的一个重要步骤,当我们按照设计的电路原理图完成各模块的连接后,首先第一个重要的点就是耐心检查本次的连接顺序是否和设计的方案一样,对应的线路是否连接在了对应的端口上,因为硬件的电路涉及的线路较多,这方面不够仔细就容易造成后续更多的调试问题;然后就是线路不通的问题,在整个硬件元器件的连接过程中,虚焊、焊接不牢固、焊接错误等现象都有可能会出现,而且造成硬件设备的缺陷一般来说就是硬件的焊接问题,而造成这种问题的主要原因是我们使用焊锡时发生短路造成焊锡连桥。在以往的大学课设中,焊接一直是学生的困扰问题之一,毕竟手工不如工厂的流水线机器,一不小心就会焊接错或者焊接歪了。首先一股脑焊接完是不可取的,先焊上单片机芯片,用万用表检测通电、引脚正常后再继续焊下去,这样可以防止出现做完才发现芯片不正常的问题。接着焊完其他部位后,先用万用表检查线路通电正常,有错的地方及时修改,如果连线没问题,元件安装正确。以上的工作非常重要,直接决定后面的功能能否完整实现。当我们调试中遇到此类问题时,应正确使用万用表来检查的该段线路的导通情况,推论出该种情况的原因,并得出解决途径。其次就是电源的调试,给设计上电前要检查所输入的电源电压是否在各硬件元器件可接受的范围内,否则很可能会造成系统的崩溃,为系统上电前尽可能用限流的可调稳压电源,并预先做好过流保护的电流,上电后观察各硬件的运行状态,如有异常则立即切断电源;最后就是连接的调试,运行系统,观察我们定义的程序功能是否实现,若实现相应的功能,则表明调试成功。整个调试的过程比较枯燥单一,要想把这个过程做好,需要我们保持着学术研究的精神耐心一步一步地进行。5.2软件调试当检查完硬件间的连接没有任何问题后,下来就是进行软件程序的调试。首先就是检测各个模块数据的获取并且进行检测,判断是否能够进行相关数据的完美获取以及数据获取格式是否是我们所要求的具体格式。本毕业设计的基于单片机的寻迹避障小车设计系统的设计采用的是C语言进行编程,通过串口将程序烧录进单片机。在基于单片机的寻迹避障小车设计硬件环境测试成功后,下一步要做的就是进行软件代码的测试,我们要综合考虑代码的封装性以及兼容性,我们为不同的数据采集建立子函数,然后对其进行检测,看是否能回传指定的数据格式,每个数据采集模块的封装的好处就在于能够精准定位各个模块的数据以及直接调用子函数达到数据采集的效果,在进行黑盒检测的时候各个模块都能得到我们想要的数据格式,然后在主函数中要做的就是逻辑判断,但是软件搭建的测试重点是各种突发事件的处理,不能够让基于单片机的寻迹避障小车出现崩溃以及死机的状况。软件环境的测试也要进行提示语的添加,这样开发人员能够快速的定位错误,知道具体是哪一个模块出现问题。5.3系统整体调试在实物制作过程中也不是一帆风顺的,在硬件做好调试过程中,传感器无输出,经检查硬件电路,使用万用表量通断发现,部分导线不通,存在虚焊现象,导致整个基于单片机的寻迹避障小车无法正常运行。在重新焊接该部分导线,焊接牢固后,问题得以解决。只有通过不同的反复调试,在调试中才能发现不同的问题,才能实现相关的功能,在不断的完善改进中完成这个基于单片机的寻迹避障小车的设计。在硬件模块以及软件编码测试完成后,确保各个管脚测试成功以及软件封装函数数据获取成功后,要做的就是整体环境的测试,把各个数据采集模块以及交互模块进行集成测试,检测每个模块的数据衔接是否出现问题。在数据交互衔接的过程不是一帆风顺的,数据可能不会想想象中那样正常的显示,在数据获取后可能因为编码的原因出现数据乱码错误。或者由于等待实践过长,采集的数据可能是空值,这样下一步的逻辑处理可能会出现无法排查的错误。在整个硬件软件整体进行调试的时候,就能显现出之前测试工作的重要性,随着采集模块的变多,各种潜在的bug有人会显现出来,及时的定位错误能够让基于单片机的寻迹避障小车的开发变得事半功倍。最后,在整个调试完成后,面对给我们的将是一个低耗、高效以及处理迅速的基于单片机的寻迹避障小车。5.4调试分析整个调试过程对于初次设计者而言是一次非常有意义的挑战;在硬件的调试过程中,我更贴切地理解到了硬件之间的连接实现,同时也锻炼了我实践操作的能力,更积累了我对硬件连接时错误方式的认知经验,例如线路之间的连接时常会出现虚焊或短路的情况,关于这一方面就需要我们使用万用表去试验才能做出判断;在软件的调试中,我体会到了具有良好编程风格的重要性,方法的构思实现或许不难,但编写出结构清晰明朗的功能代码可以在软件设计乃至后续的整体设计中节约出很多的时间;整体的调试是本次设计接近尾声的一个重要步骤,该操作中需要我们细心地观察验证,并耐心地分析其中的不足之处以及如何修正。本次整个过程都不是一帆风顺,遇到的坎坷之处比比皆是,但是在我的勤奋努力实践和导师同学的帮助下,我终究是拨开层层困难,踏上了调试成功之路,这些经历都将会成为我前进道路上的重要部分。5.5本章小结本章节主要是对本次设计的调试过程进行描述和分析;首先进行硬件间的连接,要保证各个模块部分间是导通可进行数据交互的;然后进行功能逻辑实现的编码;下来进行编码和硬件的联合测试并观察设计的功能是否已经实现;最后对本次过程中遇到的困难以及解决的一个过程进行分析。6总结我对于本次毕业设计方案的一个最初的想法,是让研发出来的智能产品使我们的生活以及生产活动更加的便利。二十一世纪是一个信息和科技飞速发展的时代,科技愈来愈成为时代的象征。科技强国已经成为时代的号召,我们应该不断学习科学文化知识并努力提高自己的科学文化素养,让自己能够顺应时代的潮流,并且更好的实现个人价值,为我们的社会做出更大的贡献。其实一开始的时候,该设计方案就遇到了很多的问题。首先,我不知道该从哪个方面去设计,换句话说,我不知道要设计出一个怎么样的智能化产品。后来通过一些偶然的机会了解到该类型的产品,于是就决定了要设计出一个这种类型的智能化产品。然后我就不断地去查找关于这种智能化产品的信息,翻阅相关的中外文献以及各种研究报告,最后自己总结和摘要我研发该智能化产品所需要的信息。并且为我的想法设计了一个合情合理的方案,每个步骤都

温馨提示

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

评论

0/150

提交评论