首页 自-红外遥控小车的设计(单片机)

自-红外遥控小车的设计(单片机)

举报
开通vip

自-红外遥控小车的设计(单片机)课程设计 题目:红外遥控小车的设计  学   生 赵俊林  专业  检测技术与应用    指导教师    何 滔     完成日期 2012年11月25日  ﻬ摘 要本系统以设计题目的要求为目的,以STC12C5410AD单片机为核心来控制红外遥控小车,要求用红外线遥控器控制小车行进的方向,数码管显示方向档位,蜂鸣器发出换档提示。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。采用的技术主要有:(1)通过按键来控制小车的方向;(2)红外遥控的有效应用;(3...

自-红外遥控小车的设计(单片机)
课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计  题目:红外遥控小车的设计  学   生 赵俊林  专业  检测技术与应用    指导教师    何 滔     完成日期 2012年11月25日  ﻬ摘 要本系统以设计题目的要求为目的,以STC12C5410AD单片机为核心来控制红外遥控小车,要求用红外线遥控器控制小车行进的方向,数码管显示方向档位,蜂鸣器发出换档提示。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。采用的技术主要有:(1)通过按键来控制小车的方向;(2)红外遥控的有效应用;(3)新型显示芯片的采用。关键词:STC12C5410AD单片机,红外遥控,电动小车,事件,编程、目 录TOC\o"1-3" \h\z\uHYPERLINK\l"_Toc231182701"摘要 PAGEREF _Toc231182701\hI HYPERLINK\l "_Toc231182702"目 录PAGEREF_Toc231182702 \hIIHYPERLINK\l"_Toc231182703" 第1章 绪论PAGEREF_Toc231182703\h1HYPERLINK\l"_Toc231182704"1.1课题背景ﻩPAGEREF_Toc231182704\h1HYPERLINK \l "_Toc231182705"1.2STC12C5410D的特点及优势ﻩ PAGEREF_Toc231182705\h 1HYPERLINK \l"_Toc231182706" 第2章 设计要求及原理分析ﻩ PAGEREF_Toc231182706\h2HYPERLINK\l"_Toc231182707"2.1设计任务ﻩPAGEREF _Toc231182707 \h2HYPERLINK \l "_Toc231182708"2.2基本要求ﻩPAGEREF_Toc231182708 \h2HYPERLINK\l"_Toc231182709"2.3原理分析PAGEREF_Toc231182709 \h2HYPERLINK \l"_Toc231182710"2.3.1电控系统分析ﻩ PAGEREF _Toc231182710\h 2 HYPERLINK\l"_Toc231182711"2.3.2机械系统分析PAGEREF _Toc231182711 \h2 HYPERLINK\l"_Toc231182712" 2.3.3红外接收器的设置与布局分析ﻩPAGEREF_Toc231182712\h 3HYPERLINK\l"_Toc231182713"第3章硬件电路的设计PAGEREF_Toc231182713\h4HYPERLINK\l"_Toc231182714"3.1红外接收器和总控电路的选型PAGEREF_Toc231182714 \h 4HYPERLINK \l "_Toc231182715"3.1.1红外接收器的选型与工作方式 PAGEREF_Toc231182715\h 4HYPERLINK\l"_Toc231182716"3.1.2总控电路的选型 PAGEREF_Toc231182716 \h 4 HYPERLINK\l"_Toc231182717"3.2最小系统的分析与比较ﻩPAGEREF_Toc231182717\h5HYPERLINK\l"_Toc231182718"3.3单片机STC12C5410AD最小系统电路设计 PAGEREF_Toc231182718 \h5HYPERLINK \l"_Toc231182719"3.4红外遥控系统PAGEREF_Toc231182719\h6HYPERLINK \l"_Toc231182720"3.5显示模块PAGEREF _Toc231182720\h7HYPERLINK\l"_Toc231182721"3.6电机驱动模块ﻩPAGEREF_Toc231182721\h7 HYPERLINK\l"_Toc231182722"第4章软件设计ﻩPAGEREF_Toc231182722\h9 HYPERLINK\l"_Toc231182723" 4.1主程序流程ﻩPAGEREF_Toc231182723\h 9HYPERLINK\l"_Toc231182724"4.2 红外遥控的编码和解码ﻩPAGEREF_Toc231182724\h9HYPERLINK\l"_Toc231182725"4.3数码管显示PAGEREF_Toc231182725\h10HYPERLINK\l"_Toc231182730"4.4结论 PAGEREF_Toc231182730\h14 HYPERLINK\l"_Toc231182731"致谢PAGEREF_Toc231182731\h16HYPERLINK\l"_Toc231182732"参考文献ﻩPAGEREF_Toc231182732 \h17HYPERLINK \l"_Toc231182733"附录ﻩPAGEREF_Toc231182733\h18第1章 绪论1.1课题背景随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。本设计一个以STC12C5410AD单片机为核心红外遥控小车,要求用红外线遥控器控制小车行进的方向, 数码管显示方向档位,蜂鸣器发出换档提示,并且测试开始到停止所用的时间。确定如下 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 :在现有玩具电动车的基础上、红外线、红外接收器,实现对电动车的方向、档位、运行状况的实时测控制,并将数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。1.2 STC12C5410D的特点及优势这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用STC12C5410AD单片机。以STC12C5410AD为控制核心,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。本设计就采用了比较先进的STC12C5410AD为控制核心,STC12C5410AD采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。所以本设计与实际相结合,现实意义很强。第2章 设计要求及原理分析2.1设计任务本系统采用输入电压为+5V,接上电源后指示灯亮,采用HS0038红外线一体化接收器和普通解码方式的红外线电视遥控器来控制小车的方向。本设计以STC12C5410AD单片机为核心红外遥控小车,除了能控制小车的方向外,还要有数码管显示方向档位,蜂鸣器发出换档提示。2.2基本要求1、遥控器控制小车行进的方向(前进、后退、左转和右转);2、数码管显示档位(1前进或2后退);3、蜂鸣器在换挡时发出提示。2.3原理分析2.3.1电控系统分析根据设计要求,我们认为此设计属于多输入量的复杂程序控制问题,并且输入量属于低速开关量,对于低速开关量复杂程序控制应用单片机技术比较合适,初步 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 使用单片机作为核心器件来完成本设计。2.3.2机械系统分析根据题目,小车将完成红外遥控控制方向、数码管显示和蜂鸣器提示等要求,可以采用如下方案完成题目。小车选型:(1)小车选型方案一:选择履带式玩具车加以改造,特点是驱动能力强容易爬坡;方案二:选择直流电机独立制作。特点是驱动能力强;方案三:选择四轮驱动玩具车改造。特点是速度高。以上三种车都有利于刹车的特点,其中履带式小车和减速电机制作的小车速度相对低一些,在单项时间方面较弱,但是在爬坡上占有很大优势。本设计将选择履带式小车。经过论证方案三为 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 。(2)小车方向控制:方案一:采用按键方式,控制小车运行姿态和端点控制;方案二:采用车无线通讯系统来控制,配上手持式遥控按键。该方案的成本比较贵,容易出现误差。方案三:采用HS0038红外线一体化接收器和普通解码方式的电视机遥控器来控制小车的方向。优点准确性高,价格便宜。故采用方案三。2.3.3红外接收器的设置与布局分析通过对题目的分析我们得出如下几大需要检测的物理量:(1)控制四个方向;(2)数码管显示;(3)蜂鸣器提示。对HS0038红外线一体化接收器应安装在小车的最上面,容易接受信号。第3章 硬件电路的设计针对题目要求,我们设计了一种单片机控制的,电动小车,这台小车的车体选用现成的市售玩具车改装而成,对其结构,运动部件等部分作了改装。为完成题目要求,我们使用了很多传感器,这台小车上还安装了“大脑”——“单片机控制系统”。并且根据我们自己的需要而附加的功能,该电路的总体框图可分为几个基本的模块,框图如图3.1所示:图3.1总体框图3.1红外接收器和总控电路的选型3.1.1红外接收器的选型与工作方式红外接收器采用HS0038型号元件,HS0038信号电平:38kHz红外发射接收到时:OUT低电平输出;38kHz红外发射接收不到时:OUT高电平输出。3.1.2总控电路的选型针对本设计特点——多开关量输入的复杂程序控制系统,我们需要擅长处理多开关量的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 单片机,STC公司的STC12C5410AD,它支持在线编写调试,可擦写100000次以上。成本低,性能好,原有程序直接使用,硬件无须改动,5V工作电压可以使最小系统板最小最轻,耗能少,高速,高可靠强抗静电,强抗干扰。另外同时STC公司的STC12C5410AD是一款集成化很高的芯片,利于小车调试和装载。在设计过程中,我们巧妙运用单片机I/O口和特殊功能的中断口多的功能,尽可能少的去占用I/O口。3.2最小系统的分析与比较考虑到最小系统在电动小车的作用,有的最小系统可能无法胜任这一个工作有的可能I/O太少了,有的可能中断太少了无法达到想要的目的下面就价绍一下两块不同的最小系统的两个不同的方案。方案一:Atmel公司的AT89C52,它支持在线调试,这就大大减少了调试不断拔插芯片的烦恼,另外Atmel公司的AT89C52是一款集成化很高的芯片,利于小车调试和装载。不过就是这个心片要用的I/O和中断口太少了,无法在想要的过程中去实现别的功能。方案二:STMicroelectronics公司的UPSD3212,它支持在线调试,这就大大减少了调试不断拔插芯片的烦恼,但我们对UPSD3212的应用不是很了解。方案三:STC公司的STC12C5410ADAD,它支持在线编写调试,可擦写100000次以上。成本低,性能好,原有程序直接使用,硬件无须改动,3.3V工作电压可以使最小系统板最小最轻,耗能少,高速,高可靠强抗静电,强抗干扰。另外同时STC公司的STC12C5410ADAD是一款集成化很高的芯片,利于小车调试和装载。在设计过程中,我们巧妙运用单片机I/O口和特殊功能的中断口多的功能,尽可能少的去占用I/O口线。3.3单片机STC12C5410AD最小系统电路设计使CPU开始工作的方法就是给CPU一个复位信号,CPU收到复位信号后将内部特殊功能寄存器设置为规定值,并将程序计数器设置为“0000H”。复位信号结束后,CPU从程序存储器“0000H”处开始执行程序。STC12C5410AD为高电平复位,一般有3种复位方法。上电复位。接通电源时复位。手动复位。设置一个复位按钮,当操作者按下按钮时产生一个复位信号。自动复位。设计一个复位电路,当系统满足某一条件时自动产生一个复位信号。图3.2为最简单的上电复位和手动复位方法图3.2STC12C5410AD的复位电路整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,STC12C5410AD设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。STC12C5410AD具有在系统可编程功能,可以很方便的改写单片机存储器内的程序不需要把芯片中从工作环境中剥离,把STC12C5410ADISP下载口接入电路,可使电路实现该功能。单片机外围电路的设计图如图3.3示。图3.3最小系统电路图3.4红外遥控系统红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射雕红外光转换为相应的电信号,再送后置放大器。发射部分如图3.4所示:一般由指令键、指令编码系统、调制电路、驱动电路、发射电路等几部分组成。当按下指令键时,指令码电路产生所需的指令编码信号,指令编码信号对载体进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定指令编码信号。图3.4 红外遥控的发射框图接收部分如图3.5所示:一般由接收电路、放大电路、调制电路、指令译码电路、驱动电路、执行电路等几部分组成。接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。指令译码器将编码指令信号进行译码,最后由驱动电路来驱动执行电路实现各种指令的操作控制。接 收解码整  形解码放 大信 号图3.5红外线接收框图3.5显示模块通用的多位LED显示驱动电路一般采用动态扫描实现的,单片机要不断扫描才能实现LED的显示,占用了较多的CPU资源。本方案采用I/O口直接送段码来实现8位LED的显示,其最大的特点是并行静态显示驱动速度比较快。另外它的低功耗及灵活的控制方式也是本方案采用的原因。在电路中,八个段码通过引脚与CPU相连,引角DIN与但片机I/O口连接,如下图3.6所示。 图3.6显示模块图3.6电机驱动模块方案一:采用继电器对电动机的开或关进行控制,通过开关切换对小车实现速度调整这个方案的优点是电路较为简单,缺点是响应时间慢、机械结构易损坏、寿命较短、可靠性不高。方案二:采用电阻网络或电位器调整电动机分压,从而达到目的。但是电阻网络只能实现有级调速,而数字电位器(如9317、8547、X9511)世面有售不多,常造成本地采购困难等情况。更主要的问题在于一般电动机的电阻小,但电流很大,分压不仅会降低效率,而且实现很困难。方案三:采用达林顿管组成H型PWM电路。用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路工作在饱和截止两种状态下,效率较高,是一种广泛采用的技术。方案四:采用小型直流电机驱动芯片L298,在6-64V电压下,可以提供2安培的额定电流。拥有过热保护和电流反馈检测功能。用以下数据也可以说明:我们都知道直流电动机的转速与其它参量的关系为:式中:n为电动机转速;Ud为电枢电压; Id为电枢电流;Rd为电枢回路总电阻; Ce为由电机结构决定的电势系数; Φ为励磁磁通。由上式可见,直流电机的调速可以有四种方式:改变电枢电压Ud;改变励磁电压Ul(即改变励磁磁通Φ);改变励磁回路电阻Rf;改变电枢回路总电阻Rd。以第一种调速方法为例,改变电枢电压Ud相当于改变机械特性的起始点n0的大小,而则不受影响。由上式可见,在一定的负载下,增大Ud即可增加转速n。采用改变电枢电压调速的系统称为调压调速系统。它是最常使用的调速方案。通过分析和性价比与电路稳定性分析,选择方案四,电路原理图如图3.7所示图3.7 动力和方向控制模块模块原理图4.4结 论历时三个月的设计过程中,我首先边查资料,边在实验室焊接小车的线路板。在焊接过程中,我感觉到即使是一个简单的电路,要想很轻松的焊好,也不是很容易的事情。有时是“虚焊”的原因,有时可能是阻值选错。在焊接显示电路时,我就错将680欧的电阻焊成了6.8千欧。这使我深深感受到理论与实际间的差距。通过这样的设计,提高了我的动手能力。每天在实验室除了焊接线路板,还可以上机编程,使我软件调试知识也提高了。本设计采用的是STC12C5410AD单片机,这主要是因为该单片机的稳定性比较好。还可以采用其它系列的单片机。比如采用陵阳单片机,就可以简化编程,但其稳定性不是很好。     致 谢在我大专生涯即将结束之际,在此谨向所有关心和帮助过我的人们表示最诚挚的谢意。在本次的毕业设计中,我自始自终得到了沈娟萍老师在理论和实践上的耐心指点和悉心指导,使得毕业设计得以顺利完成。在此谨致以衷心的感谢和诚挚的敬意。衷心感谢电子教研组的各位老师在我完成毕业设计的过程中给我的支持和帮助,和他们的讨论使我开阔了视野。感谢养育我的父母,他们在精神和物质上给予了我无尽的关怀和无言的支持,使我永远的精神支柱。他们勤劳朴实,任劳任怨的品质永远激励着我奋发向上,努力去工作和生活。最后,谨将此文献给所有关心与支持我的人们。               参考 文献[1]马朝.(2002).AVR高速嵌入式单片机原理与应用.北京航空航天大学出版社。[2] 詹前卫(2003)..AVR单片机C语言开发入门指导.清华大学出版社。[3] 金春林(2003). AVR系列单片机编程与应用实例. 清华大学出版社。[4]毕满清(2005). 电子技术实验与课程设计.机械工业出版社。[5]夏路易(2001).电路原理与电路板设计教程Protel99SE. 希望电子出版社。[6]刘志名(2006).电路分析.西安电子科技大学出版社。[7] 丹尼斯克拉克(2004).卖克尔欧文斯.机器人设计与控制原理. 科学出版社。[8]黄智伟(2004).全国大学生电子设计竞赛训练教程. 电子工业出版社。[9] 马修水李晓林(2004).传感器与检测技术.电子工业出版社。[10]何书森(2002).实用遥控电路原理与设计速成.科学技术出版社。[11]周立功(2004). 单片机实验与实践.航空航天大学出版社。[12]吴雄(2001).全国大学生电子设计竞赛获奖作品选编.北京理工大学出版社。[13]何立民. 单片机应用系统设计,北京航天航空大学出版社。[14]李广弟(2001).单片机基础,北京北京航空航天大学出版社。[15]何希才(2000).新型实用电子电路400例.电子工业出版。[16]赵负图(2004).传感器集成电路手册,第一版.化学工业出版社。[17]陈伯时(2000).电力拖动自动控制系统,第二版.北京机械工业出版社。附录元器件清单名称型号数量备注单片机STC12C5410AD1可变电阻1034红外对管CNY703二极管1N40079发光二极管耐流10mA6红晶振11.0592MHz1三极管85505电解电容20pF210uF21048470uF11000uF2电阻1003470310K91K1芯片74LS1641LM2981MAX2321按钮点动2RS232公插口1数码管4位1供电电源插口两位1HS00381电视机遥控器1测试使用的仪器清单序号名称、型号、规格数量备注1游标卡尺1上海仪器厂2数字示波器1江苏扬州电子仪器厂3UNI-T数字万用表1胜利公司4直流电压源:DF1731SB2A15秒表1整体电路图
本文档为【自-红外遥控小车的设计(单片机)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥10.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
vicky飘零
暂无简介~
格式:doc
大小:171KB
软件:Word
页数:17
分类:生活休闲
上传时间:2022-04-16
浏览量:3