ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:106.31KB ,
资源ID:18945395      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18945395.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(红外遥控小车的设计单片机Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

红外遥控小车的设计单片机Word文件下载.docx

1、2.3.2机械系统分析 22.3.3红外接收器的设置与布局分析 3第3章 硬件电路的设计 43.1红外接收器和总控电路的选型 43.1.1红外接收器的选型与工作方式 43.1.2总控电路的选型 43.2最小系统的分析与比较 53.3单片机STC12C5410AD最小系统电路设计 53.4红外遥控系统 63.5显示模块 73.6电机驱动模块 7第4章 软件设计 94.1 主程序流程 94.2 红外遥控的编码和解码 94.3 数码管显示 104.4结 论 14致 谢 16参 考 文 献 17附录 18第1章绪论1.1 课题背景随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和

2、省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。本设计就是在这样的背景下提出的,指导教师已经有充分的准备。本题目是结合科研项目而确定的设计类课题。本设计一个以STC12C5410AD单片机为核心红外遥控小车, 要求用红外线遥控器控制小车行进的方向, 数码管显示方向档位,蜂鸣器发出换档提示,并且测试开始到停止所用的时间。确定如下方案:在现有玩具电动车的基础上、红外线、红外接收器,实现对电动车的方向、档位、运行状况的实时测控制,并将数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。1.2 STC12C5410D的特

3、点及优势这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。本设计采用STC12C5410AD单片机。以STC12C5410AD为控制核心,它的易用性和多功能性受到了广大使用者的好评。它是第三代单片机的代表。新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。 本设计就采用了比较先进的STC12C5410AD为控制核心,STC12C5410AD采用CHOMS工艺,功耗很低。该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。所

4、以本设计与实际相结合,现实意义很强。第2章 设计要求及原理分析2.1设计任务本系统采用输入电压为+5V,接上电源后指示灯亮,采用HS0038红外线一体化接收器和普通解码方式的红外线电视遥控器来控制小车的方向。本设计以STC12C5410AD单片机 为核心红外遥控小车,除了能控制小车的方向外,还要有数码管显示方向档位,蜂鸣器发出换档提示。2.2基本要求1、遥控器控制小车行进的方向(前进、后退、左转和右转);2、数码管显示档位(1前进或2后退);3、蜂鸣器在换挡时发出提示。2.3原理分析2.3.1电控系统分析根据设计要求,我们认为此设计属于多输入量的复杂程序控制问题,并且输入量属于低速开关量,对于

5、低速开关量复杂程序控制应用单片机技术比较合适,初步计划使用单片机作为核心器件来完成本设计。2.3.2机械系统分析根据题目,小车将完成红外遥控控制方向、数码管显示和蜂鸣器提示等要求,可以采用如下方案完成题目。小车选型:(1)小车选型方案一:选择履带式玩具车加以改造,特点是驱动能力强容易爬坡;方案二:选择直流电机独立制作。特点是驱动能力强;方案三:选择四轮驱动玩具车改造。特点是速度高。以上三种车都有利于刹车的特点,其中履带式小车和减速电机制作的小车速度相对低一些,在单项时间方面较弱,但是在爬坡上占有很大优势。本设计将选择履带式小车。经过论证方案三为设计方案。(2)小车方向控制:采用按键方式,控制小

6、车运行姿态和端点控制;采用车无线通讯系统来控制,配上手持式遥控按键。该方案的成本比较贵,容易出现误差。采用HS0038红外线一体化接收器和普通解码方式的电视机遥控器来控制小车的方向。优点准确性高,价格便宜。故采用方案三。2.3.3红外接收器的设置与布局分析通过对题目的分析我们得出如下几大需要检测的物理量:(1)控制四个方向;(2)数码管显示;(3)蜂鸣器提示。对HS0038红外线一体化接收器应安装在小车的最上面,容易接受信号。第3章 硬件电路的设计针对题目要求,我们设计了一种单片机控制的,电动小车,这台小车的车体选用现成的市售玩具车改装而成,对其结构,运动部件等部分作了改装。为完成题目要求,我

7、们使用了很多传感器,这台小车上还安装了“大脑”“单片机控制系统”。并且根据我们自己的需要而附加的功能,该电路的总体框图可分为几个基本的模块,框图如图3.1所示:图3.1总体框图3.1红外接收器和总控电路的选型3.1.1红外接收器的选型与工作方式红外接收器采用HS0038型号元件,HS0038 信号电平: 38kHz 红外发射接收到时: OUT低电平输出;38kHz 红外发射接收不到时:OUT高电平输出。3.1.2总控电路的选型针对本设计特点多开关量输入的复杂程序控制系统,我们需要擅长处理多开关量的标准单片机,STC公司的STC12C5410AD,它支持在线编写调试,可擦写100000次以上。成

8、本低,性能好,原有程序直接使用,硬件无须改动,5V工作电压 可以使最小系统板最小最轻,耗能少,高速,高可靠强抗静电,强抗干扰。另外同时STC公司的STC12C5410AD是一款集成化很高的芯片,利于小车调试和装载。在设计过程中,我们巧妙运用单片机I/O口和特殊功能的中断口多的功能,尽可能少的去占用I/O口。3.2最小系统的分析与比较考虑到最小系统在电动小车的作用,有的最小系统可能无法胜任这一个工作有的可能I/O太少了,有的可能中断太少了无法达到想要的目的下面就价绍一下两块不同的最小系统的两个不同的方案。方案一:Atmel公司的AT89C52,它支持在线调试,这就大大减少了调试不断拔插芯片的烦恼

9、,另外Atmel公司的AT89C52是一款集成化很高的芯片,利于小车调试和装载。不过就是这个心片要用的I/O和中断口太少了,无法在想要的过程中去实现别的功能。STMicroelectronics公司的UPSD3212,它支持在线调试,这就大大减少了调试不断拔插芯片的烦恼,但我们对UPSD3212的应用不是很了解。STC公司的STC12C5410ADAD,它支持在线编写调试,可擦写100000次以上。成本低,性能好,原有程序直接使用,硬件无须改动,3.3V工作电压 可以使最小系统板最小最轻,耗能少,高速,高可靠强抗静电,强抗干扰。另外同时STC公司的STC12C5410ADAD是一款集成化很高的

10、芯片,利于小车调试和装载。在设计过程中,我们巧妙运用单片机I/O口和特殊功能的中断口多的功能,尽可能少的去占用I/O口线。3.3单片机STC12C5410AD最小系统电路设计使CPU开始工作的方法就是给CPU一个复位信号,CPU收到复位信号后将内部特殊功能寄存器设置为规定值,并将程序计数器设置为“0000H”。复位信号结束后,CPU从程序存储器“0000H”处开始执行程序。STC12C5410AD为高电平复位,一般有3种复位方法。上电复位。接通电源时复位。手动复位。设置一个复位按钮,当操作者按下按钮时产生一个复位信号。自动复位。设计一个复位电路,当系统满足某一条件时自动产生一个复位信号。图3.

11、2为最简单的上电复位和手动复位方法图3.2 STC12C5410AD的复位电路整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,STC12C5410AD设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。 STC12C5410AD具有在系统可编程功能

12、,可以很方便的改写单片机存储器内的程序不需要把芯片中从工作环境中剥离,把STC12C5410AD ISP下载口接入电路,可使电路实现该功能。单片机外围电路的设计图如图3.3示。图3.3最小系统电路图3.4红外遥控系统红外遥控的发射电路是采用红外发光二极管来发出经过调制的红外光波;红外接收电路由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射雕红外光转换为相应的电信号,再送后置放大器。发射部分如图3.4所示:一般由指令键、指令编码系统、调制电路、驱动电路、发射电路等几部分组成。当按下指令键时,指令码电路产生所需的指令编码信号,指令编码信号对载体进行调制,再由驱动电路进行功率放大后由发射

13、电路向外发射经调制定指令编码信号。图3.4 红外遥控的发射框图接收部分如图3.5所示:一般由接收电路、放大电路、调制电路、指令译码电路、驱动电路、执行电路等几部分组成。接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。指令译码器将编码指令信号进行译码,最后由驱动电路来驱动执行电路实现各种指令的操作控制。接 收解码整 形解 码放 大 信 号图3.5 红外线接收框图3.5显示模块通用的多位LED显示驱动电路一般采用动态扫描实现的,单片机要不断扫描才能实现LED的显示,占用了较多的CPU资源。本方案采用I/O口直接送

14、段码来实现8位LED的显示,其最大的特点是并行静态显示驱动速度比较快。另外它的低功耗及灵活的控制方式也是本方案采用的原因。在电路中,八个段码通过引脚与CPU相连,引角DIN与但片机I/O口连接,如下图3.6所示。 图3.6显示模块图 3.6电机驱动模块采用继电器对电动机的开或关进行控制,通过开关切换对小车实现速度调整这个方案的优点是电路较为简单,缺点是响应时间慢、机械结构易损坏、寿命较短、可靠性不高。采用电阻网络或电位器调整电动机分压,从而达到目的。但是电阻网络只能实现有级调速,而数字电位器(如9317、8547、X9511)世面有售不多,常造成本地采购困难等情况。更主要的问题在于一般电动机的

15、电阻小,但电流很大,分压不仅会降低效率,而且实现很困难。采用达林顿管组成H型PWM电路。用单片机控制达林顿管使之工作在占空比可调的开关状态,精确调整电动机转速。这种电路工作在饱和截止两种状态下,效率较高,是一种广泛采用的技术。方案四:采用小型直流电机驱动芯片L298,在6-64V电压下,可以提供2安培的额定电流。拥有过热保护和电流反馈检测功能。用以下数据也可以说明:我们都知道直流电动机的转速与其它参量的关系为:式中: n为电动机转速; Ud为电枢电压; Id为电枢电流; Rd为电枢回路总电阻; Ce为由电机结构决定的电势系数; 为励磁磁通。由上式可见,直流电机的调速可以有四种方式:改变电枢电压

16、Ud;改变励磁电压Ul(即改变励磁磁通);改变励磁回路电阻Rf;改变电枢回路总电阻Rd。以第一种调速方法为例,改变电枢电压Ud相当于改变机械特性的起始点n0的大小,而则不受影响。由上式可见,在一定的负载下,增大Ud即可增加转速n。采用改变电枢电压调速的系统称为调压调速系统。它是最常使用的调速方案。通过分析和性价比与电路稳定性分析,选择方案四,电路原理图如图3.7所示图3.7 动力和方向控制模块模块原理图4.4结 论历时三个月的设计过程中,我首先边查资料,边在实验室焊接小车的线路板。在焊接过程中,我感觉到即使是一个简单的电路,要想很轻松的焊好,也不是很容易的事情。有时是“虚焊”的原因,有时可能是

17、阻值选错。在焊接显示电路时,我就错将680欧的电阻焊成了6.8千欧。这使我深深感受到理论与实际间的差距。通过这样的设计,提高了我的动手能力。每天在实验室除了焊接线路板,还可以上机编程,使我软件调试知识也提高了。 本设计采用的是STC12C5410AD单片机,这主要是因为该单片机的稳定性比较好。还可以采用其它系列的单片机。比如采用陵阳单片机,就可以简化编程,但其稳定性不是很好。致 谢在我大专生涯即将结束之际,在此谨向所有关心和帮助过我的人们表示最诚挚的谢意。在本次的毕业设计中,我自始自终得到了沈娟萍老师在理论和实践上的耐心指点和悉心指导,使得毕业设计得以顺利完成。在此谨致以衷心的感谢和诚挚的敬意

18、。衷心感谢电子教研组的各位老师在我完成毕业设计的过程中给我的支持和帮助,和他们的讨论使我开阔了视野。感谢养育我的父母,他们在精神和物质上给予了我无尽的关怀和无言的支持,使我永远的精神支柱。他们勤劳朴实,任劳任怨的品质永远激励着我奋发向上,努力去工作和生活。最后,谨将此文献给所有关心与支持我的人们。 参 考 文 献1 马朝.(2002). AVR高速嵌入式单片机原理与应用. 北京航空航天大学出版社。2 詹前卫(2003). .AVR单片机C语言开发入门指导. 清华大学出版社。3 金春林(2003). AVR系列单片机编程与应用实例. 清华大学出版社。4 毕满清(2005). 电子技术实验与课程设

19、计. 机械工业出版社。5 夏路易(2001). 电路原理与电路板设计教程 Protel 99SE. 希望电子出版社。6 刘志名(2006). 电路分析.西安电子科技大学出版社。7 丹尼斯克拉克(2004). 卖克尔欧文斯.机器人设计与控制原理. 科学出版社。8 黄智伟(2004). 全国大学生电子设计竞赛训练教程. 电子工业出版社。9 马修水李晓林(2004). 传感器与检测技术. 电子工业出版社。10 何书森(2002). 实用遥控电路原理与设计速成.科学技术出版社。11 周立功(2004). 单片机实验与实践 .航空航天大学出版社。12 吴雄(2001). 全国大学生电子设计竞赛获奖作品选

20、编. 北京理工大学出版社。13 何立民. 单片机应用系统设计, 北京航天航空大学出版社。14 李广弟(2001). 单片机基础, 北京北京航空航天大学出版社。15 何希才(2000). 新型实用电子电路400例. 电子工业出版。16 赵负图(2004). 传感器集成电路手册,第一版. 化学工业出版社。17 陈伯时(2000) .电力拖动自动控制系统,第二版 .北京机械工业出版社。附录一、 元器件清单名称型号数量备注单片机STC12C5410AD1可变电阻1034红外对管CNY703二极管1N40079发光二极管耐流10mA6红晶振11.0592MHz三极管85505电解电容20pF210uF1048470uF1000uF电阻10047010K1K芯片74LS164LM298MAX232按钮点动RS232公插口数码管4位供电电源插口两位HS0038电视机遥控器二、 测试使用的仪器清单序号名称、型号、规格游标卡尺上海仪器厂数字示波器江苏扬州电子仪器厂UNI-T数字万用表胜利公司直流电压源:DF1731SB2A秒表三、 整体电路图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1