基于步进电机的智能小车设计-学士学位论文.doc
《基于步进电机的智能小车设计-学士学位论文.doc》由会员分享,可在线阅读,更多相关《基于步进电机的智能小车设计-学士学位论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、太原工业学院毕业设计(论文)学 位 论 文基于步进电机的智能小车设计学 科 专 业: 电子信息工程 太原工业学院Taiyuan Institute of TechnologyI太原工业学院毕业设计(论文)诚信声明本人申明:本人所提交的毕业论文基于步进电机的智能小车设计的所有材料是本人在指导教师指导下独立研究、写作、完成的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对我的论文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。本论文和资料若有不实之处,本人承担一切相关责任。特此申明。本人签名: 年
2、 月 日毕业设计(论文)任务书设计(论文)题目: 基于步进电机的智能小车设计 系部: 电子工程系 专业: 电子信息工程 学号: 092022135 - 学生: 谭加加 指导教师(含职称):楼国红(副教授)专业负责人: 郭彩萍 1设计(论文)的主要任务及目标课题目标:(1)通过此次设计,熟悉单片机硬件电路,电源回路、时钟回路、复位电路、键盘电路、存储器扩展和LCD显示等方面的知识,加深对单片机的认识和硬件电路的设计。(2)掌握单片机软件设计的编程方法,明确设计任务。设计编程时,可用C语言或汇编语言或两者结合的混合编程来实现算法。(3)熟练掌握单片机集成开发环境Keil C51Vision 4及其
3、使用。V4采用Windows风格界面,集编辑、编译、程序调试和仿真于一体,支持汇编语言和C51高级语言的程序设计,是目前最流行的开发51单片机的软件工具。(4)课题目标更着重在于对软件的设计,好的程序不仅节省硬件资源,而且又不易出现错误,要求各部份程序可靠地完成设计要求。(5)学习使用Proteus仿真软件,并对本系统的软硬件包括外围电子器件进行总体仿真。2设计(论文)的基本要求和内容(1)用单片机芯片实现,要有完整的硬件设计电原理图。(2)建议使用Keil C51Vision 4集成开发环境进行软件设计。(3)使用编程语言推荐使用汇编语言或C语言编程。(4)要求小车自动的前进。 (5)要求小
4、车自动的左右转弯。(6)要求小车自动后退。(7)要考虑数据的存储保存、显示问题。3主要参考文献(1)欧伟明等.单片机原理与应用系统设计M.北京:电子工业出版社,2009.(2)江世明.基于Proteus的单片机应用技术M.北京:电子工业出版社,2009.(3)张靖武等.单片机系统的Proteus设计与仿真M.北京:电子工业出版社,2007.(4)张友德.单片微型计算机原理、应用与实验M.西安:西安电子科技大学出版社,2003.(5)周明德.单片机原理与技术M.北京:人民邮电出版社,2008.(6)何立民.单片机高级教程M.北京:北京航空航天大学出版社,2000.(7)KEIL Software
5、 Inc.RTX51 Real-time Kernel./rtx51, 2004(8)徐爱钧等.Keil Cx51 V7.0 单片机高级语言编程与Vision2应用实践.北京:电子工业出版社,2005.(9)杨振江等.单片机应用与实践指导.西安:西安电子科技大学出版社,2010.设计(论文)各阶段名称起 止 日 期1查阅资料,复习有关专业知识,明确设计要求。13-03-032确定总体设计方法,进行方案的可行性论证,并完成开题报告。13-03-0413-03-17(第1、2周)3选定具体实施方案,设计硬件及软件程序框图。 13-03-1813-03-31(第3、4周)4绘制硬件电路图,用Prot
6、eus验证电路的可行性,编写程序。13-04-0113-04-14(第5、6周)5完成硬件设计、程序设计并调试。(接受中期检查)13-04-1513-04-28(第7、8周)6完成系统的软件设计部份。13-04-2913-05-12(第9、10周)7系统总调,程序整合并根据实际效果改进电路。13-05-1313-05-28(第11、12周)8完善设计,并撰写论文。13-05-2913-06-09(第13、14周)9完善论文,并完成打印装订工作,准备答辩材料。13-06-1011-06-16(第15周)10答辩并总结设计工作。11-06-1711-06-23(第16周)4进度安排基于步进电机的智
7、能小车设计摘要我本次设计采用ATMEL公司中的AT89S51单片机为控制核心,在最小系统的基础上,通过对外围传感器信号和控制按键的检测,控制步进电机的正转、反转、加速和停止使智能小车可以循着黑线自动循迹,碰到障碍物可以合理的避障,探测到金属可以发出报警信号,从而使智能小车实现合理行进。该智能小车主要分为检测和控制两个部分,包括单片机最小系统、光电检测电路、红外检测电路、金属检测电路、步进电动机、步进电动机驱动电路、4个控制按钮、液晶显示等电路。 关键词:AT89S51单片机、智能小车、步进电机、自动循迹Based on the stepping motor of the intelligent
8、 car designABSTRACTWe this design USES the ATMEL company AT89S51 as control core, the smallest system of basis, through peripheral sensor signal and the control buttons detection, the control of the stepper motor are turning, inversion, acceleration and stop make intelligent car can follow the black
9、 line automatic tracing, encounter obstacles can follow reasonable obstacle-avoidingand detecting metal can alarm-immediately, thus make intelligent car realize reasonable progression. The smart car is mainly divided into test and control two parts, photoelectric detection circuit, infrared detectio
10、n circuit consists of single chip microcomputer minimum system metal detection circuit stepper motor drive circuit of the stepping motor, a control button on the LCD display circuit and so onKeywords: AT89S51, intelligent car, stepping motor, automatic follow tracing目 录1 引言12 总体设计方案32.1 步进电机的选择32.2
11、单片机的选择32.3 步进电机驱动电路的选择42.4 数码管显示电路的选择43 单片机AT89S51模块与步进电机63. 1 单片机概述63.1.1单片机芯片73.1.2时钟及复位电路103.2 步进电机概述123.2.1步进电机的特性123.2.2步进电机的种类133.2.3永磁步进电机的控制143.2.4与直流电机的比较153.2.5步进电机驱动电路174外围模块194.1光电寻迹模块194.2 金属探测传感器模块194.3 红外避障模块204.4 LED数码显示电路214.5键盘控制电路224.6 LCD显示电路235 系统软件设计245.1 主程序流程图245.2 步进电机方向及速度控
12、制程序流程图255.3 金属探测及控制设计流程图265.4 红外避障及控制设计流程图266 系统调试276.1 硬件调试276.2 软件调试27参考文献28致谢30附录31附录1 系统程序31附录2仿真图35371 引言智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。本智能小车系统最诱人的前景就是可用于未来的智能汽车上了,当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。如果汽车偏离车道或距障碍物小于安全距离时,汽车就会发出警报,提醒驾驶员注意,如果驾驶员没有及时作出反应,汽车
13、就会自动减速或停靠于路边。随着计算机、微电子、信总处理及智能控制的快速发展,机器人技术也在逐步深入和细化。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用。因此,移动机器人技术已经得到世界各国的普遍关注。 移动机器人的研究不仅可以推动科学技术的向前发展,同时其应用必将带来巨大的经济效益和社会效益。智能人,是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果
14、,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着电子技术的不断发展人们发明了各式各样的具有感知,决策,行动和交互能力的机器人,自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等多个领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式,随着它在人类生活领域中的应用不断扩大,将会给人们的生产生活带来了巨大的影响。在国外机器人的发展有如下趋势。一方面机器人在制造业应用的范围越来越广阔,其标准化、模块化、网络化和智能化的程度越来越高,功能也越来越强,并向着技术和装备成套化的方向发展;另一方面,机器人向着非制造业应用以及微小型方向发展
15、,如表演型机器人,服务机型器人,机器人玩具等。国外研究机构正试图将机器人应用于人类活动的各个领域。智能小车可以理解为机器人的一种特例,它是一种能够通过编程手段完成特定任务的小型化机器人。与普遍意义上的机器人相比智能小车制作成本低廉,电路结构简单,程序调试方便,具有很强的趣味性,为此其深受广大机器人爱好者以及高校学生的喜爱。全国大学生电子设计竞赛每年都设有智能小车类的题目,由此可见国家对高校机器人研究工作的重视程度。本题目设计的是具有自动避障功能的智能小车,其设计思想与一些日常生活迫切需要的机器人(如测距机器人,搜索机器人,管道探伤机器人)类似。由于采用了光电传感器,能耗低,灵敏度高,即使在较复
16、杂的环境内也可以工作。智能小车系统的设计采用了模块化的设计方法,电路结构简单,调试方便,有很大的扩展空间,稍加改动便可应用于实际生产生活中,也可作为高校学生以及广大机器人爱好者学习研究使用。2 总体设计方案2.1 步进电机的选择方案一:选择反应式步进电动机(VR)。采用高导磁材料构成齿状转子和定子,其结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。方案二:选择永磁式步进电动机(PM)。转子采用多磁极的圆筒形的永磁铁,在其外侧配置齿状定子。用转子和定子之间的吸引和排斥力产生转动,转动步的角度一般是7.50。它的出力大,动态性能好;但步距角一般比较大。方案三:选择混合步进电动机(H
17、B)。这是PM和VR的复合产品,其转子采用齿状的稀土永磁材料,定子则为齿状的突起结构。此类电机综合了反应式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机,在计算机相关的设备中多用此类电机。由于永磁式步进电机的动态性能比较好,而且结构相对比较简单,价格适中,是电子业余爱好者中常用的步进电机。故在此选用永磁式步进电机。2.2 单片机的选择方案一:选择ARM7TDMI S3C44BOX单片机 S3C44BOX单片机包含ARM7TDMI处理器。ARM7TDMI处理器是ARM公司通用的32位微处理器家族的成员之一,是一种高性能、廉价、低功耗的RISC处理器,同时又具有非常丰
18、富的片上资源,非常适合嵌入式产品的开发。方案二:选择AT89S51单片机AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4k的可反复擦写1000次的Flash 程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位的内部中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。由于AT89S51的结构简单、价格适中、高性能,故在此选择AT89S51单片机。2.3 步进电机驱动电路的选择方案一:使用多个功率放大器件驱动电机通过使用不同的放大电路和不同参数的器件,可以达
19、到不同的放大的要求,放大后能够得到较大的功率。但是由于使用的是四相的步进电机,就需要对四路信号分别进行放大,由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。方案二:使用ULN2803八NPN达林顿连接晶体管驱动电机ULN2803八NPN达林顿连接晶体管是低逻辑电平数字电路(如TTL,CMOS或PMOS/NMOS)和大电流高电压要求的灯、继电器、打印机锤和其他类似负载间的接口的理想器件。广泛用于计算机,工业和消费类产品中。所有器件有集电极开路输出和用于瞬变抑制的续流箝位二极管。ULN2803的设计与标准TTL系列兼容。由于ULN2803八NPN达林顿连
20、接晶体管的结构简单而且能为步进电机提供脉冲信号,进而将脉冲转化为步进角度,从而能控制步进电机转动。故选择ULN2803八NPN达林顿连接晶体管作为所需单片机。2.4 数码管显示电路的选择方案一:共阳极接法。把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。当阴极端输入低电平时,段发光二极管就导通点亮,而输入高电平时则不点亮。方案二:共阴极接法。把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。每个发光二极管的阳极通过电阻与输入端相连。当阳极端输入高电平时,段发光二极管就导通点亮,而输入低电平时则不点亮。在本设计中,数码显示电路通
21、过交替向P3.0、 P3.1和P3.2输出低电平,使得与这两个端口连接的三极管交替导通,从而为数码管提供电源,也实现了数码管的动态扫描。通过P1口输出段选信号,控制了数码管显示的内容。因为共阳数码管供电稳定,控制也很稳定,所以在本设计中所采用的是共阳极LED数码显示器。3 单片机AT89S51模块与步进电机3. 1 单片机概述目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。 近年,由于CHMOS技术的进步,大大地促进了单片机的CMOS化。CMOS芯片除了低功耗特性之外,还具有
22、功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80S51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的TTL电路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。CHMOS和HMOS工艺的结合。目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势已在于TTL电路。因而,在单片机领域CMOS正在逐渐取代TTL电路。 随着半导体集成工艺的不断发展,单片机的集成度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 步进 电机 智能 小车 设计 学士学位 论文
限制150内