欢迎来到天天文库
浏览记录
ID:956853
大小:8.73 MB
页数:28页
时间:2017-10-19
《基于单片机的智能小车控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信息工程专业课程设计(二)题目基于《STC89C52》单片机的智能小车姓名袁诚学号2014116020431所在院系教育信息与技术所在班级1404完成时间2016.6.25基于单片机的智能小车摘要:智能化作为现代电子产品的新趋势,是今后的电子产业的发展方向。智能化设计的电子产品可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探、环境监测、智能家居等方面。基于单片机的智能小车控制就是其中的一个体现。本设计实现了一种基于51单片机的按键操作控制和温度检测显示系统,通过温度传
2、感器采集温度数据并且通过显示模块显示出来,通过对按键的操作,自动控制转向电机转向,改变行驶方向。本课题设计的智能小车,具有按键控制前后左右的功能,温度采集功能,液晶显示功能。III序言1第1章总体设计方案21.1课题任务分析21.2方案论证31.2.1小车驱动部分31.2.2温度显示部分3第2章系统硬件构成42.1系统设计原理42.2主要元器件简介42.2.1STC89C52RC简介42.2.2液晶显示电路52.2.3L298N芯片直流电机驱动模块62.2.4遥控部分独立按键电路7第3章软件的设计
3、与说明83.1软件设计83.2软件的说明93.2.1控制部分主程序流程93.2.2温度检测显示部分主程序流程图10第4章调试与总结124.1调试的总结12参考文献13致谢14附录15附件1L298N电机驱动模块15附件2小车侧视图16附件3小车俯视图16附件4小车最终硬件图17附件5程序清单18III序言随着我国科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于智能小车和机器人玩具制造领域,使智能机器人越来越多样化。智能小车是一个多种高新技术的集成体,它融合了机械、电子、传感器、
4、计算机硬件、软件、人工智能等许多学科的知识,涉及到当今许多前沿领域的技术[1]。而智能电动车正是智能机器人的一种,具有不可估量的实际意义。智能车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径。随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究
5、,许多国家已经把电子设计比赛作为创新教育的战略性手段。电子设计涉及到多个学科,机械电子、传感器技术、自动控制技术、人工智能控制、计算机与通信技术等等,是众多领域的高科技。电子设计技术,它是一个国家高科技实例的一个重要标准,可见其研究意义很大。页25第1章总体设计方案1.1课题任务分析本文设计了智能小车控制系统。智能小车是一个运用传感器、单片机、信号处理、电机驱动及自动控制等技术来实现环境感和自动行驶为一体的高新技术综合体,它在军事、民用和科学研究等方面已获得了应用。通过各种选题之后,我发现制作智能
6、小车非常有意思,它唤起我们对玩具的革新思想,智能小车制作的兴趣。自己遇到过的汽车的功能是怎样的,想通过自己的手创作出属于自己的智能汽车。也夹杂一种童年时对玩具智能化的假想。所以我选定制作单片机智能小车。通过这次设计,掌握51单片机的原理,了解简单传感器组成原理,初步掌握传感器的调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,建立单片机理论和实践的结合,了解传感器各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单
7、元电路。初步掌握传感器的调整及测试方法。提高动手能力和排除故障的能力。本设计采用直流电机,电机专用驱动芯片L298N进行电机驱动控制,主控芯片为STC89C52,控制器部分采用简单按键,温度数据的采集采用DS18B20温度传感器模块,显示部分采用1602液晶。本次设计虽然只是一个演示模型,但是具有充分的科学性和实用性。首先我们根据汽车的复杂情况,按照现有材料搭建一个小车模型,车轮,车身,直流电机,按键,温度传感器,单片机,L29BN电机驱动模块等。DS18B20温度传感器将检测到的温度数据传给单片
8、机,单片机根据接收到的信号进行处理再传给显示模块显示,由按键模块控制小车进行倒车、前进、左转、右转等动作。页251.2方案论证1.2.1小车驱动部分方案一:小车的电机驱动部分采用自己搭建的9012三极管电路来实行小车的驱动,9012三极管电路具有电路简单,操作方便的等特点。方案二:小车的电机驱动部分采用L298N芯片直流电机驱动模块,该模块具有较大的驱动带载能力,驱动部分端子供电范围Vs:+5V~+35V,并且另外自带了5V、3V的输出端口。方案论证:本设计为2轮驱动的小车,对于小
此文档下载收益归作者所有