1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
在实际制作电路的过程中,由于传感器对外界的灵敏性不同,需要在稳定电路的基础上,调试出合适的电阻电容。
将超声波模块固定在小车车车头的左前,右三个个方向,用于避障。
当左侧超声波接收模块接收到信号时,单片机控制左侧电机后转当右侧超声波接收器接收到信号时,单片机控制右侧电机后转当前侧接收器接收到信号时,单片机控制左右两侧电机都后转。
以实现小车的避障功能。
小车的调试小车完成组装后,使用数字万用表测试分立元件的电阻压降漏电流截止导通状态等参数,看是否存在差值,从而避免原件搭建和虚焊的发生。
使用信号发生器与示波器用于测试各光电传感器信号的接收与传输,从而避免传感器的损坏影响小车的功能实现。
通过改变循迹板滑动变阻器器的大小来调试红外对管的灵敏度,通过改变延时程序来改变速度的大小。
开启小车开关,将其放在实验跑道上进行实地试验调试。
首先是直道区加上弯道区的调试通过两边固定的光电传感器对引导线检测来实现电动车沿着引导线到达指定的地点。
障碍区的调试应用车头的超声波传感器当接触到前方有障碍物的时候避开障碍物。
运行状况见表。
中国矿业大学届本科生毕业设计表小车运行情况表从运行的情况看,运行效果比较良好,但是不可避免的还是出现了,出轨原地旋转等状况,自己分析是由于小车的电压不够和小车的传感器收到外界的影响较大。
在调试硬件模块时,将调试的各个电路模块综合起来,因易出现干扰情况,最好采取逐步综合的方法,将个模块调试完成后,再结合另个模块,这样更能逻辑的分析出综合时是哪个模块出现了问题。
智能小车的功能整个系统的设计以单片机为核心,利用了多种传感器,将软件和硬件相结合。
本系统能实现如下功能自动沿预设轨道行驶小车在行驶过程中,能够自动检测预先设好的轨道,实现直道和弧形轨道的前进。
若有偏离,能够自动纠正,返回到预设轨道上来。
当小车探测到前进前方的障碍物时,可以自动报警调整,躲避障碍物,从无障碍区通过。
小车通过障碍区后,能够自动循迹。
小车运行次数成功循迹次数成功避障次数中国矿业大学届本科生毕业设计结论历时三个月的设计过程中,我边查阅资料,边在实验室焊接小车的线路板。
在焊接过程中,我感觉到即使是个简单的电路,要想很轻松的焊好,也不是很容易的事情。
有时是虚焊的原因,有时可能是阻值选错。
这使我深深感受到理论与实际间的差距。
通过这样的设计,提高了我的动手能力。
每天在实验室除了焊接线路板,还可以上机编程,使我软件调试知识也提高了。
本文通过制作智能循迹避障小车,完成了智能小车的硬件设计与软硬件调试工作。
在实践的过程中,让制作者熟悉以单片机为核心控制芯片,设计小车的检测驱动和显示等外围电路,采用算法实现小车的智能控制。
灵活的运用了所学到的相关学科的理论知识,结合实际电路设计的具体实现方法,达到了理论和实际的统。
在此过程中,加深我对理论知识的理解和认识。
通过本次设计我掌握了很多以前不熟练的东西,认识了很多以前不熟悉得东西,使我在人生上又进了步。
也认识到很多简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。
只要的上升时间不超过,就可以实现自动上电复位。
时钟频率用时取,取欧。
除了上电复位外,有时还需要按键手动复位。
本设计就是用的按键手动复位。
按键手动复位有电平方式和脉冲方式两种。
其中电平复位是通过端经电阻与电源接通而实现的。
按键手动复位电路见图。
时钟频率选用时,取,取欧,取欧。
图复位电路下载接口下载接口,与常用的并口下载线,串口下载线和笔记本用的下载线兼容,只需接上下载线接口就可以直接向单片机烧程序。
中国矿业大学届本科生毕业设计图最小系统电路图主控电路图图主控电路图中国矿业大学届本科生毕业设计软件设计系统软件设计说明在进行微机控制系统设计时,除了系统硬件设计外,大量的工作就是如何根据每个生产对象的实际需要设计应用程序。
因此,软件设计在微机控制系统设计中占重要地位。
对于本系统,软件更为重要。
在单片机控制系统中,大体上可分为数据处理过程控制两个基本类型。
数据处理包括数据的采集数字滤波标度变换等。
过程控制程序主要是使单片机按定的方法进行计算,然后再输出,以便控制生产。
为了完成上述任务,在进行软件设计时,通常把整个过程分成若干个部分,每部分叫做个模块。
所谓模块,实质上就是所完成定功能,相对独立的程序段,这种程序设计方法叫模块程序设计法。
模块程序设计法的主要优点是单个模块比起个完整的程序易编写及调试模块可以共存,个模块可以被多个任务在不同条件下调用模块程序允许设计者分割任务和利用已有程序,为设计者提供方便。
本系统软件采用模块化结构,由主程序﹑定时子程序避障子程序﹑中断子程序显示子程序﹑调速子程序﹑算法子程序构成。
主程序设计主程序框图根据小车所要实现的避障循迹功能给出主程序框图,如图所示启动壁障检测黑线循迹是否检测到障碍物图主程序框图中国矿业大学届本科生毕业设计主程序流程图初始化开关是否开启是否检测到黑线显示距离是否偏离是否有障碍循迹子程序避障子程序是否检测到黑线结束图主程序流程图根据流程图写出主程序程序见附录中国矿业大学届本科生毕业设计循迹模块程序设计开始前进扫描口,是否检测到黑线左边右边左转右转图循迹程序框图根据循迹模块程序框图写出循迹模块程序程序见附录显示模块程序设计初始化开关是否按下计时,计里程开始结束图显示模块程序框图根据框图写出显示模块程序程序见附录中国矿业大学届本科生毕业设计避障模块程序设计开始前进检测障碍物信号中间检测到信号右侧检测到信号左侧检测到信号左转调整位置直线后退右侧调整位置继续前进循迹成功直线前进结束图避障程序流程图根据流程图写出避障程序程序见附录中国矿业大学届本科生毕业设计制作安装与调试小车的安装小车的软硬件都已经设计,都做好,剩下的就是小车的组装与配置。
将红外光电传感器固定在底盘前沿,贴近地面。
正常行驶时,发射管发射红外光照射地面,光线经白纸反射后被接收管接收,输出高电平信号电动车经过黑线时,发射端发射的光线被黑线吸收,接收端接收不到反射光线,传感器输出低电平信号后的不明主键,长度字段编号长度字段名称长度字段序号本章小结信息科学与技术学院学士学位论文本章主要是从系统功能模块设计和数据库设计进行详尽的阐述,重点介绍了数据库的建表以及运用,下章将进行系统的实现的介绍。
信息科学与技术学院学士学位论文系统实现系统开发环境介绍系统使用如下开发环境。
操作系统采用开发工具服务器图片处理工具数据库软件。
程序流程图会员注册模块普通游客只能大致浏览商品,不能进行网站的留言,只有注册成为本站的会员才能享有更多的方便快捷的服务。
会员注册流程图如图所示。
注册页面输入注册信息注册成功,两次密码致否是信息科学与技术学院学士学位论文图会员注册流程图会员注册说明会员注册时,必须填写正确的信息,用以方便用户订的菜品能够准确快捷的送到用户手中。
系统会员注册截图如图所示。
图会员注册系统截图菜品模块通过菜品模块,用户可以浏览网站的菜品,可以详尽的了解企业的菜品情况,方便用户进行订菜获得更只直观的了解。
菜品模块截图如图所示。
信息科学与技术学院学士学位论文图菜品浏览系统截图餐车模块通过餐车模块,用户可以方便的进行订餐活动。
餐车模块流程图如图所示。
图餐车模块流程图餐车模块是订餐系统中最主要的功能模块,用户可以根据网站的提示,进行操作,方便快捷。
餐车模块首页系统截图如图所示。
主页面订餐修改数量浏览是否填写订单信息生成订单信息科学与技术学院学士学位论文图餐车模块系统截图留言模块留言模块是针对本网站的会员所设,会员可以企业进行留言,提出自己的件,企业可以对留言有针对性的回复,确保企业的长久发展,不断进步。
留言模块流程图如图所示。
图留言系统模块流程图是登录界面密码正确输入密码否进入系统留言留言信息科学与技术学院学士学位论文留言系统模块截图如图所示。
图留言系统模块截图后台管理模块后台管理是针对本系统的管理员而设定的,管理员可以通过后台对网站的订单,人员的管理,使整个系统地后台。
后台管理模块图如图所示。
后台管理用户信息管理菜品信息管理系统管理数据库管理网站管理菜品管理订单管理留言管理信息科学与技术学院学士学位论文图后台管理模块图后台系统管理模块截图如图所示。
图后台系统管理模块截图本章小结本章主要介绍了详细的系统设计,通过对各个模块的设计,详细的阐述了系统的设计阶段。
下章将对系统进行测试。
信息科学与技术学院学士学位论文系统测试系统测试概述经过需求分析,设计等阶段的开发后,得到了源程序,开始进入到软件测试阶段。
由于在测试前的各个着很多的不足指出,很多地方都没有考虑周到,比如系统没考虑到客户退单的问题,系统的实时性问题,对系统还可以增加会员积分功能,网站的美工做的也不是很好。
总之,对于这次的设计学习到了很多知识,对于以前的学习的知识有了更加细致的了解和总结。
信息科学与技术学院学士学位论文致谢这次的毕业设计从开始的选题,到后面的制作系统和编辑论文,周友学老师都给予了很大的帮助,直都很关心我的毕业设计的进度,对于不懂的不了解的地方给予了很多的启示,在老师身上看到了老师的治学的严谨和老送单片机处理,判断执行预先编制的程序来控制小车车的行驶状态。
在实际制作电路的过程中,由于传感器对外界的灵敏性不同,需要在稳定电路的基础上,调试出合适的电阻电容。
将超声波模块固定在小车车车头的左前,右三个个方向,用于避障。
当左侧超声波接收模块接收到信号时,单片机控制左侧电机后转当右侧超声波接收器接收到信号时,单片机控制右侧电机后转当前侧接收器接收到信号时,单片机控制左右两侧电机都后转。
以实现小车的避障功能。
小车的调试小车完成组装后,使用数字万用表测试分立元件的电阻压降漏电流截止导通状态等参数,看是否存在差值,从而避免原件搭建和虚焊的发生。
使用信号发生器与示波器用于测试各光电传感器信号的接收与传输,从而避免传感器的损坏影响小车的功能实现。
通过改变循迹板滑动变阻器器的大小来调试红外对管的灵敏度,通过改变延时程序来改变速度的大小。
开启小车开关,将其放在实验跑道上进行实地试验调试。
首先是直道区加上弯道区的调试通过两边固定的光电传感器对引导线检测来实现电动车沿着引导线到达指定的地点。
障碍区的调试应用车头的超声波传感器当接触到前方有障碍物的时候避开障碍物。
运行状况见表。
中国矿业大学届本科生毕业设计表小车运行情况表从运行的情况看,运行效果比较良好,但是不可避免的还是出现了,出轨原地旋转等状况,自己分析是由于小车的电压不够和小车的传感器收到外界的影响较大。
在调试硬件模块时,将调试的各个电路模块综合起来,因易出现干扰情况,最好采取逐步综合的方法,将个模块调试完成后,再结合另个模块,这样更能逻辑的分析出综合时是哪个模块出现了问题。
智能小车的功能整个系统的设计以单片机为核心,利用了多种传感器,将软件和硬件相结合。
本系统能实现如下功能自动沿预设轨道行驶小车在行驶过程中,能够自动检测预先设好的轨道,实现直道和弧形轨道的前进。
若有偏离,能够自动纠正,返回到预设轨道上来。
当小车探测到前进前方的障碍物时,可以自动报警调整,躲避障碍物,从无障碍区通过。
小车通过障碍区后,能够自动循迹。
小车运行次数成功循迹次数成功避障次数中国矿业大学届本科生毕业设计结论历时三个月的设计过程中,我边查阅资料,边在实验室焊接小车的线路板。
在焊接过程中,我感觉到即使是个简单的电路,要想很轻松的焊好,也不是很容易的事情。
有时是虚焊的原因,有时可能是阻值选错。
这使我深深感受到理论与实际间的差距。
通过这样的设计,提高了我的动手能力。
每天在实验室除了焊接线路板,还可以上机编程,使我软件调试知识也提高了。
本文通过制作智能循迹避障小车,完成了智能小车的硬件设计与软硬件调试工作。
在实践的过程中,让制作者熟悉以单片机为核心控制芯片,设计小车的检测驱动和显示等外围电路,采用算法实现小车的智能控制。
灵活的运用了所学到的相关学科的理论知识,结合实际电路设计的具体实现方法,达到了理论和实际的统。
在此过程中,加深我对理论知识的理解和认识。
通过本次设计我掌握了很多以前不熟练的东西,认识了很多以前不熟悉得东西,使我在人生上又进了步。
也认识到很多
