51单片机小车的立项书_基于51单片机的寻迹小车设计报告.doc
基于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相关推荐
- 51单片机小车的立项书_毕业论文:基于51单片机智能避障小车的设计报告(范文1)...
<毕业论文:基于51单片机智能避障小车的设计报告.doc>由会员分享,可免费在线阅读全文,更多与<毕业论文:基于51单片机智能避障小车的设计报告>相关文档资源请在帮帮文库(ww ...
- 中鸣循迹机器人_基于智能i5的寻迹机器人的设计
基于智能 i5 的寻迹机器人的设计 江旭 贾婷 杨超 张婷婷 沈阳工学院信息与控制学院 [摘 要] 摘要:本文论述了基于单片机的智能循迹小车的控制过程.智能循迹 是基于自动引导机器人系统,用以实现小车 ...
- 单片机多功能电子琴课设_基于51单片机设计的简易电子琴
基于51单片机设计的简易电子琴 下面直接给出proteus仿真电路 代码如下:#include #define uint unsigned int #define uchar unsigned cha ...
- 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc
基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...
- 单片机c语言篮球比分_基于51单片机的篮球记分牌设计
1 摘 要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ).随机存 取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计算机功能部件 都集 ...
- 单片机拟真电路图软件_基于MSP430单片机设计的高效数控直流电源及其测试方法与流程...
本发明涉及直流电源 技术领域: ,具体涉及一种基于MSP430单片机设计的高效数控直流电源及其测试方法. 背景技术: :电压电流源是很多电子仪器设备研制的关键设计之一,电源在工作时产生的变动或误差,将 ...
- 基于AT89C52芯片的寻迹小车论文
单片机的应用与开发 智能循迹避障小车 摘 要:利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的转向,从而实现自动循迹避障的功能. 关键词:智能小车 STC89C52 ...
- 单片机怎么控制水泵灭火_基于51单片机供水系统控制自动化
供水系统水位控制原理 下图是水塔水位控制原理图.图中虚线表示允许水位变化的上下限.在正常情况下,应保持水位在虚线范围之内,为此,在水塔的不同高度安装固定不动的三根金属棒,以感知水位变化情况.其中A棒处 ...
- 单片机多功能电子琴课设_基于51单片机的简易电子琴课程设计
1.本设计采用51单片机作为主控制器 2.外部加上放音设备如喇叭等,来实现音乐演奏控制器的硬件电路 3.用8个手工的按键发出八个音阶 制作出来的电子琴实物图如下: 仿真原理图如下(proteus仿真工 ...
- 普中单片机怎么接霍尔传感器_基于51单片机的数字测速系统的设计方案
本方案所设计的基于霍尔元件的脉冲发生器要求成本低,构造简单,性能好.在电气控制系统中存在着较为恶劣的电磁环境,因此要求产品本身要具有较强的抗干扰能力.系统主要由AT89S52 单片机处理系统.电机.传 ...
最新文章
- python调用cplex求解_CPLEX的Python中Bender的分解示例
- JS将数字转换为带有单位的中文表示
- 二分查找法的实现和应用汇总
- @data注解的作用_Java中注解学习系列教程-2
- WCF 服务端+客户端动态调用
- cf1552F. Telepanting
- navicat 导出的sql文件,再导入,运行SQL文件成功,数据库中却没有表
- Tomcat下找不到properties文件
- 一线互联网公司的工程师们更应该增长技术以外的职场经验
- http请求前后监听工具
- shell脚本的一些用法笔记
- vspython版本控制_python使用git进行版本控制1
- 给定N个加号,M个减号以及N+M+1个整数,A1+A2+...+Am+An+1,小明想知道在所有由这n个加号,M个减号以及N+M+1个整数凑出的合法的后缀表达式中,结果最大的是哪一个?
- 阿里云linux主机更新hostname
- amd显卡风扇调节_显卡风扇转速调节
- python读取tiff图像,浅谈python下tiff图像的读取和保存方法
- SequoiaDB 网络通信三剑客(maxsocketpernode,maxsocketperthread,maxsocketthread)
- html 英文逗号,英语写作中不可小觑的五大错误 逗号别乱用
- 【Python】批量导出word文档中的图片、嵌入式文件
- Wordpress网站地图插件