基于51单片机的电动智能小车(完整论文)
基于51单片机的电动智能小车(完整论文):
摘 要 80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 关键词 80C51单片机、光电检测器、PWM调速、电动小车
第二章 方案设计与论证 一 直流调速系统 旋转变流系统由交流发电机拖动直流电动机实现变流,由发电机给需要调速的直流电动机供电,调节发电机的励磁电流即可改变其输出电压,从而调节电动机的转速。改变励磁电流的方向则输出电压的极性和电动机的转向都随着改变,所以G-M系统的可逆运行是很容易实现的。该系统需要旋转变流机组,至少包含两台与调速电动机容量相当的旋转电机,还要一台励磁发电机,设备多、体积大、费用高、效率低、维护不方便等缺点。且技术落后,因此搁置不用。 与V-M系统相比,PWM调速系统有下列优点: 二 检测系统 1.行车起始、终点及光线检测: 行车方向检测电路(见图2.2 电动车的方向检测电路(b))采用反射接收原理配置了一对红外线发射、接收传感器。该电路包括一个红外发光二极管、一个红外光敏三极管及其上拉电阻。红外发光二极管发射一定强度的红外线照射物体,红外光敏三极管在接收到反射回来的红外线后导通,发出一个电平跳变信号。 此套红外光电传感器固定在底盘前沿,贴近地面。正常行驶时,发射管发射红外光照射地面,光线经白纸反射后被接收管接收,输出高电平信号;电动车经过黑线时,发射端发射的光线被黑线吸收,接收端接收不到反射光线,传感器输出低电平信号后送80C51单片机处理,判断执行哪一种预先编制的程序来控制玩具车的行驶状态。前进时,驱动轮直流电机正转,进入减速区时,由单片机控制进行PWM变频调速,通过软件改变脉冲调宽波形的占空比,实现调速。最后经反接制动实现停车。前行与倒车控制电路的核心是桥式电路和继电器。电桥上设置有两组开关,一组常闭,另一组常开。 主程序清单如下:
复制代码 软件流程 如图4.1流程图所示: 三 避障子程序设计
复制代码 完整内容下载附件查看: |
-
U创论坛下载-电动智能小车(完整论文).doc
文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-209632-1-1.html
基于51单片机的电动智能小车(完整论文)相关推荐
- c语言智能小车项目的感想,基于51单片机的遥控智能小车实作心得
两年前学习51单片机时,买了51hei单片机开发板.现在正在学习基于STM32嵌入式系统的FAT32,UGUI和UCOSII操作系统.几乎很少去看51单片机开发板了.某天,宝贝突然说要我给她买一个遥控 ...
- 基于51单片机的蓝牙智能小车——《入门篇》
我认为在制作小车前需要有心里准备,要充满自信.满怀激情,学会坚持,切忌三分钟热度,半途而废. 在上一篇文章中我已经提到了制作智能小车所需要的材料,如果大家已经准备好材料,或是想进一步了解智能小车的制作 ...
- 【51单片机实例】智能小车(一)--------小车的前进、后退和停止
51智能小车系列 智能小车(二)-------- 小车的红外遥控调速 智能小车(三)-------- 小车的红外循迹 文章目录 前言 一.硬件选择 1.1 小车底盘 1.2 电机 1.3 51单片机最 ...
- 最简单DIY基于STM32单片机的蓝牙智能小车设计方案
STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 文章目录 STM32库函数开发系列文 ...
- 最简单DIY基于STM32单片机的WIFI智能小车设计方案
STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇:最简单DIY基于STM32F ...
- 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]
/***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...
- 【基于51的多功能智能小车】
基于51的多功能智能小车 文章目录 基于51的多功能智能小车 前言 一.多功能智能小车介绍 二.软件部分 二.硬件部分 三. 程序编写 前言 > 又到了一学期一度的校内智能车大赛,想起上一次参加 ...
- 基于51单片机的无线遥控小车
基于51单片机的无线遥控小车 材料:STC89C51(1个).nrf2401(2个).L298N(2个).小车底盘.18650(4个).按键若干.蜂鸣器 功能:前进.后退.左转.右转.鸣笛. 程序请移 ...
- 51单片机学习之智能小车(1)
说明 这是我学习一段时间51之后自己动手做的,比较简陋.此篇作为总结和复习,如有问题,请评论指出. 下篇:51单片机学习之智能小车(2) 小车概述(功能,所用模块) (1)蓝牙控制 通过手机上蓝牙串口 ...
最新文章
- 一脸懵逼学习Storm的搭建--(一个开源的分布式实时计算系统)
- JS 关闭window.open的窗体,并刷新父页面
- 使用Presto SQL一些常见问题总结
- matlab中cell(17),Matlab中uigetfile( ) iscell() 函数的使用
- 计算机丢失dll文件夹,简单几招教你解决windows7旗舰版丢失dll文件
- 打车日记 - 墨菲定律1609
- 学习Java. 基础 17: 二维数组
- 英语发音之音标4---长元音法()
- 梦想贵在坚持 第一周(1.9-1.15)
- 微信测试号中被动消息回复的测试
- 想和大家讲述一个普通人的生活:现在差劲不可怕,只要最后是好的就行
- 海信JAVA开发笔试题_JAVA设计模式之【工厂方法模式】
- PHP公众号群发用户过多,公众号四次群发用完怎么办?
- matlab六轴直线插补代码
- MySQL 云数据库物理备份本地恢复方案
- 区块链三加一:币圈,你最需要知道的八大问题!
- gif录屏与gif图片合成工具
- GMM算法的个人理解
- java快速开发平台 1
- Ubuntu 安装nginx