基于51单片机的寻迹小车设计报告

寻迹小车

摘要:

以C8051F单片机作为微空机器,设计出一种寻迹小车,通过红外传感器检测黑带信号,利用单片机输出PWM脉冲控制两组直流电机正反转和转动的速度,使小车沿着还带行走。

关键词:

寻迹,检测,传出信号。

方案论证与选择

1.1电机驱动芯片的选择

方案一:采用内部集成H桥式芯片L298驱动电路。

方案二:采用分立元件的H桥驱动电路。

由于采用内部集成H桥式芯片每一组PWM波用来控制一个电机的速度,而另外两个I/O口可以控制电机的正反转,控制比较简单,电路也很简单,一个芯片内包含有8个功率管,这样简化了电路的复杂性,所以采用方案一。

1.2传感器的选择

方案一:采用发光二极管发光,用光敏二极管接收。

当发光二极管发出的可见光照射到黑带时,光线被黑带接收,光敏二极管检测到信号,呈现高阻抗,使输出端为低电平。当发光二极管发出的可见光照射到地面时,它发出的可见光反射回来被光敏二极管检测到时,起阻抗迅速降低,此时输出端为高电平。但是由于光敏二极管受环境中可见光影响较大,电路中的电压不太稳定。

方案二:利用红线发射管发射红线,红外线二极管进行接收。

采用四组红外光敏耦合三极管发射和接收红外信号,外面课见光对接收的信号影响较小。接收的红外信号转化为电压信号经过LM393进行比较,产生高电平或低电平输出,信号返回给C8051F单片机.

方案三:采用光敏电阻接收可见光检测。

四组光敏电阻用于检测可见光信号。当光敏电阻检测到黑带时,输出端为低电平,当光敏电阻没有检测到黑带时,输出端为高电平,信号返回给单片机,通过单片机控制电机的转向。光敏电阻易受环境的影响,电压稳定性较差。

综上比较,本设计才用方案二。

硬件设计

2.1元器件明细表:

C8051单片机 ×1

298带散热片 ×1

7805带散热片 ×2

TCR5000 ×8

LM393 ×4

定位器 ×9

1602显示屏 ×1

开关 ×1

电容:

470uF ×1

10uf ×2

104 ×4

电阻:

EN4007 ×8

150Ω ×12

5.1K ×8

200Ω ×1

发光二极管 ×11

三极管 ×1

蜂鸣器 ×1

其他:导线,排线,排针,杜邦头,杜邦针

2.2单元电路设计:

2.11单片机最小系统电路

2.12驱动电路

2.13寻迹电路

2.14电源电路

2.15显示屏电路

2.16蜂鸣器电路

2.17指示灯电路

VDD +5

150Ω150Ω150Ω150Ω

VSS

3、软件设计

主控芯片为,在系统设计过程中我们发现,此题目最难之处在于噪声干扰,这一部分的设计调试也占用了我们很大一部分时间。但由于我们采用了解决了这一问题,提高了系统的稳定性。这也是本系统的亮点

参考文献:

《C8051F单片机原理及应用》中国电力出版社

《C语言程序设计》清华大学出版社

51单片机小车的立项书_基于51单片机的寻迹小车设计报告.doc相关推荐

  1. 51单片机小车的立项书_毕业论文:基于51单片机智能避障小车的设计报告(范文1)...

    <毕业论文:基于51单片机智能避障小车的设计报告.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文:基于51单片机智能避障小车的设计报告>相关文档资源请在帮帮文库(ww ...

  2. 中鸣循迹机器人_基于智能i5的寻迹机器人的设计

    基于智能 i5 的寻迹机器人的设计 江旭 贾婷 杨超 张婷婷 沈阳工学院信息与控制学院 [摘 要] 摘要:本文论述了基于单片机的智能循迹小车的控制过程.智能循迹 是基于自动引导机器人系统,用以实现小车 ...

  3. 单片机多功能电子琴课设_基于51单片机设计的简易电子琴

    基于51单片机设计的简易电子琴 下面直接给出proteus仿真电路 代码如下:#include #define uint unsigned int #define uchar unsigned cha ...

  4. 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc

    基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...

  5. 单片机c语言篮球比分_基于51单片机的篮球记分牌设计

    1 摘 要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ).随机存 取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计算机功能部件 都集 ...

  6. 单片机拟真电路图软件_基于MSP430单片机设计的高效数控直流电源及其测试方法与流程...

    本发明涉及直流电源 技术领域: ,具体涉及一种基于MSP430单片机设计的高效数控直流电源及其测试方法. 背景技术: :电压电流源是很多电子仪器设备研制的关键设计之一,电源在工作时产生的变动或误差,将 ...

  7. 基于AT89C52芯片的寻迹小车论文

    单片机的应用与开发 智能循迹避障小车 摘 要:利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的转向,从而实现自动循迹避障的功能. 关键词:智能小车  STC89C52 ...

  8. 单片机怎么控制水泵灭火_基于51单片机供水系统控制自动化

    供水系统水位控制原理 下图是水塔水位控制原理图.图中虚线表示允许水位变化的上下限.在正常情况下,应保持水位在虚线范围之内,为此,在水塔的不同高度安装固定不动的三根金属棒,以感知水位变化情况.其中A棒处 ...

  9. 单片机多功能电子琴课设_基于51单片机的简易电子琴课程设计

    1.本设计采用51单片机作为主控制器 2.外部加上放音设备如喇叭等,来实现音乐演奏控制器的硬件电路 3.用8个手工的按键发出八个音阶 制作出来的电子琴实物图如下: 仿真原理图如下(proteus仿真工 ...

  10. 普中单片机怎么接霍尔传感器_基于51单片机的数字测速系统的设计方案

    本方案所设计的基于霍尔元件的脉冲发生器要求成本低,构造简单,性能好.在电气控制系统中存在着较为恶劣的电磁环境,因此要求产品本身要具有较强的抗干扰能力.系统主要由AT89S52 单片机处理系统.电机.传 ...

最新文章

  1. python调用cplex求解_CPLEX的Python中Bender的分解示例
  2. JS将数字转换为带有单位的中文表示
  3. 二分查找法的实现和应用汇总
  4. @data注解的作用_Java中注解学习系列教程-2
  5. WCF 服务端+客户端动态调用
  6. cf1552F. Telepanting
  7. navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表
  8. Tomcat下找不到properties文件
  9. 一线互联网公司的工程师们更应该增长技术以外的职场经验
  10. http请求前后监听工具
  11. shell脚本的一些用法笔记
  12. vspython版本控制_python使用git进行版本控制1
  13. 给定N个加号,M个减号以及N+M+1个整数,A1+A2+...+Am+An+1,小明想知道在所有由这n个加号,M个减号以及N+M+1个整数凑出的合法的后缀表达式中,结果最大的是哪一个?
  14. 阿里云linux主机更新hostname
  15. amd显卡风扇调节_显卡风扇转速调节
  16. python读取tiff图像,浅谈python下tiff图像的读取和保存方法
  17. SequoiaDB 网络通信三剑客(maxsocketpernode,maxsocketperthread,maxsocketthread)
  18. html 英文逗号,英语写作中不可小觑的五大错误 逗号别乱用
  19. 【Python】批量导出word文档中的图片、嵌入式文件
  20. Wordpress网站地图插件

热门文章

  1. STM32 FreeRTOS系列教程(一)FreeRTOS简介
  2. 冷高轮时间王思聪吃热狗windows电脑壁纸下载
  3. CSDN 赚积分C币方法
  4. svn版本管理软件——svn分支管理
  5. Qt+opencv二值化
  6. 安装 | 最新MATLAB 2020b(64位)安装教程完整版
  7. sql 不允许保存更改 解决办法
  8. 医疗保险管理系统设计 Java
  9. 2014年计算机基础知识试题及答案,2014年计算机基础知识试题及答案大全—word版...
  10. 硬盘整数分区计算方法(精确硬盘分区算法)