毕设论文--于基步进电机的智能小车设计.doc
《毕设论文--于基步进电机的智能小车设计.doc》由会员分享,可在线阅读,更多相关《毕设论文--于基步进电机的智能小车设计.doc(47页珍藏版)》请在咨信网上搜索。
太原工业学院毕业设计(论文) 学 位 论 文 基于步进电机的智能小车设计 学 科 专 业: 电子信息工程 太原工业学院 Taiyuan Institute of Technology I 太原工业学院毕业设计(论文) 诚信声明 本人申明: 本人所提交的毕业论文《基于步进电机的智能小车设计》的所有材料是本人在指导教师指导下独立研究、写作、完成的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对我的论文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。 本论文和资料若有不实之处,本人承担一切相关责任。 特此申明。 本人签名: 年 月 日 毕业设计(论文)任务书 设计(论文)题目: 基于步进电机的智能小车设计 系部: 电子工程系 专业: 电子信息工程 学号: 092022135 - 学生: 谭加加 指导教师(含职称):楼国红(副教授)专业负责人: 郭彩萍 1.设计(论文)的主要任务及目标 课题目标: (1)通过此次设计,熟悉单片机硬件电路,电源回路、时钟回路、复位电路、键盘电路、存储器扩展和LCD显示等方面的知识,加深对单片机的认识和硬件电路的设计。 (2)掌握单片机软件设计的编程方法,明确设计任务。设计编程时,可用C语言或汇编语言或两者结合的混合编程来实现算法。 (3)熟练掌握单片机集成开发环境Keil C51μVision 4及其使用。μV4采用Windows风格界面,集编辑、编译、程序调试和仿真于一体,支持汇编语言和C51高级语言的程序设计,是目前最流行的开发51单片机的软件工具。 (4)课题目标更着重在于对软件的设计,好的程序不仅节省硬件资源,而且又不易出现错误,要求各部份程序可靠地完成设计要求。 (5)学习使用Proteus仿真软件,并对本系统的软硬件包括外围电子器件进行总体仿真。 2.设计(论文)的基本要求和内容 (1)用单片机芯片实现,要有完整的硬件设计电原理图。 (2)建议使用Keil C51μVision 4集成开发环境进行软件设计。 (3)使用编程语言推荐使用汇编语言或C语言编程。 (4)要求小车自动的前进。 (5)要求小车自动的左右转弯。 (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 Inc.RTX51 Real-time Kernel. /rtx51, 2004 (8)徐爱钧等.Keil Cx51 V7.0 单片机高级语言编程与μVision2应用实践.北京:电子工业出版社,2005. (9)杨振江等.单片机应用与实践指导.西安:西安电子科技大学出版社,2010. 设计(论文)各阶段名称 起 止 日 期 1 查阅资料,复习有关专业知识,明确设计要求。 —13-03-03 2 确定总体设计方法,进行方案的可行性论证,并完成开题报告。 13-03-04—13-03-17(第1、2周) 3 选定具体实施方案,设计硬件及软件程序框图。 13-03-18—13-03-31(第3、4周) 4 绘制硬件电路图,用Proteus验证电路的可行性,编写程序。 13-04-01—13-04-14(第5、6周) 5 完成硬件设计、程序设计并调试。(接受中期检查) 13-04-15—13-04-28(第7、8周) 6 完成系统的软件设计部份。 13-04-29—13-05-12(第9、10周) 7 系统总调,程序整合并根据实际效果改进电路。 13-05-13—13-05-28(第11、12周) 8 完善设计,并撰写论文。 13-05-29—13-06-09(第13、14周) 9 完善论文,并完成打印装订工作,准备答辩材料。 13-06-10—11-06-16(第15周) 10 答辩并总结设计工作。 11-06-17—11-06-23(第16周) 4.进度安排 基于步进电机的智能小车设计 摘要 我本次设计采用ATMEL公司中的AT89S51单片机为控制核心,在最小系统的基础上,通过对外围传感器信号和控制按键的检测,控制步进电机的正转、反转、加速和停止使智能小车可以循着黑线自动循迹,碰到障碍物可以合理的避障,探测到金属可以发出报警信号,从而使智能小车实现合理行进。 该智能小车主要分为检测和控制两个部分,包括单片机最小系统、光电检测电路、红外检测电路、金属检测电路、步进电动机、步进电动机驱动电路、4个控制按钮、液晶显示等电路。 关键词:AT89S51单片机、智能小车、步进电机、自动循迹 Based on the stepping motor of the intelligent car design ABSTRACT We 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 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 detection 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 on Keywords: AT89S51, intelligent car, stepping motor, automatic follow tracing 目 录 1 引言 1 2 总体设计方案 3 2.1 步进电机的选择 3 2.2 单片机的选择 3 2.3 步进电机驱动电路的选择 4 2.4 数码管显示电路的选择 4 3 单片机AT89S51模块与步进电机 6 3. 1 单片机概述 6 3.1.1单片机芯片 7 3.1.2时钟及复位电路 10 3.2 步进电机概述 12 3.2.1步进电机的特性 12 3.2.2步进电机的种类 13 3.2.3永磁步进电机的控制 14 3.2.4与直流电机的比较 15 3.2.5步进电机驱动电路 17 4外围模块 19 4.1光电寻迹模块 19 4.2 金属探测传感器模块 19 4.3 红外避障模块 20 4.4 LED数码显示电路 21 4.5键盘控制电路 22 4.6 LCD显示电路 23 5 系统软件设计 24 5.1 主程序流程图 24 5.2 步进电机方向及速度控制程序流程图 25 5.3 金属探测及控制设计流程图 26 5.4 红外避障及控制设计流程图 26 6 系统调试 27 6.1 硬件调试 27 6.2 软件调试 27 参考文献 28 致谢 30 附录 31 附录1 系统程序 31 附录2仿真图 35 37 1 引言 智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。 本智能小车系统最诱人的前景就是可用于未来的智能汽车上了,当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。如果汽车偏离车道或距障碍物小于安全距离时,汽车就会发出警报,提醒驾驶员注意,如果驾驶员没有及时作出反应,汽车就会自动减速或停靠于路边。 随着计算机、微电子、信总处理及智能控制的快速发展,机器人技术也在逐步深入和细化。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用。因此,移动机器人技术已经得到世界各国的普遍关注。 移动机器人的研究不仅可以推动科学技术的向前发展,同时其应用必将带来巨大的经济效益和社会效益。 智能人,是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着电子技术的不断发展人们发明了各式各样的具有感知,决策,行动和交互能力的机器人,自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等多个领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式,随着它在人类生活领域中的应用不断扩大,将会给人们的生产生活带来了巨大的影响。 在国外机器人的发展有如下趋势。一方面机器人在制造业应用的范围越来越广阔,其标准化、模块化、网络化和智能化的程度越来越高,功能也越来越强,并向着技术和装备成套化的方向发展;另一方面,机器人向着非制造业应用以及微小型方向发展,如表演型机器人,服务机型器人,机器人玩具等。国外研究机构正试图将机器人应用于人类活动的各个领域。 智能小车可以理解为机器人的一种特例,它是一种能够通过编程手段完成特定任务的小型化机器人。与普遍意义上的机器人相比智能小车制作成本低廉,电路结构简单,程序调试方便,具有很强的趣味性,为此其深受广大机器人爱好者以及高校学生的喜爱。全国大学生电子设计竞赛每年都设有智能小车类的题目,由此可见国家对高校机器人研究工作的重视程度。 本题目设计的是具有自动避障功能的智能小车,其设计思想与一些日常生活迫切需要的机器人(如测距机器人,搜索机器人,管道探伤机器人)类似。由于采用了光电传感器,能耗低,灵敏度高,即使在较复杂的环境内也可以工作。 智能小车系统的设计采用了模块化的设计方法,电路结构简单,调试方便,有很大的扩展空间,稍加改动便可应用于实际生产生活中,也可作为高校学生以及广大机器人爱好者学习研究使用。 2 总体设计方案 2.1 步进电机的选择 方案一:选择反应式步进电动机(VR)。 采用高导磁材料构成齿状转子和定子,其结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。 方案二:选择永磁式步进电动机(PM)。 转子采用多磁极的圆筒形的永磁铁,在其外侧配置齿状定子。用转子和定子之间的吸引和排斥力产生转动,转动步的角度一般是7.50。它的出力大,动态性能好;但步距角一般比较大。 方案三:选择混合步进电动机(HB)。 这是PM和VR的复合产品,其转子采用齿状的稀土永磁材料,定子则为齿状的突起结构。此类电机综合了反应式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机,在计算机相关的设备中多用此类电机。 由于永磁式步进电机的动态性能比较好,而且结构相对比较简单,价格适中,是电子业余爱好者中常用的步进电机。故在此选用永磁式步进电机。 2.2 单片机的选择 方案一:选择ARM7TDMI S3C44BOX单片机 S3C44BOX单片机包含ARM7TDMI处理器。ARM7TDMI处理器是ARM公司通用的32位微处理器家族的成员之一,是一种高性能、廉价、低功耗的RISC处理器,同时又具有非常丰富的片上资源,非常适合嵌入式产品的开发。 方案二:选择AT89S51单片机 AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k的可反复擦写1000次的Flash 程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制 造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位的内部 中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。由于AT89S51的结构简单、价格适中、高性能,故在此选择AT89S51单片机。 2.3 步进电机驱动电路的选择 方案一:使用多个功率放大器件驱动电机 通过使用不同的放大电路和不同参数的器件,可以达到不同的放大的要求,放大后能够得到较大的功率。但是由于使用的是四相的步进电机,就需要对四路信号分别进行放大,由于放大电路很难做到完全一致,当电机的功率较大时运行起来会不稳定,而且电路的制作也比较复杂。 方案二:使用ULN2803八NPN达林顿连接晶体管驱动电机 ULN2803八NPN达林顿连接晶体管是低逻辑电平数字电路(如TTL,CMOS或PMOS/NMOS)和大电流高电压要求的灯、继电器、打印机锤和其他类似负载间的接口的理想器件。广泛用于计算机,工业和消费类产品中。所有器件有集电极开路输出和用于瞬变抑制的续流箝位二极管。ULN2803的设计与标准TTL系列兼容。 由于ULN2803八NPN达林顿连接晶体管的结构简单而且能为步进电机提供脉冲信号,进而将脉冲转化为步进角度,从而能控制步进电机转动。故选择ULN2803八NPN达林顿连接晶体管作为所需单片机。 2.4 数码管显示电路的选择 方案一:共阳极接法。把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接+5V,每个发光二极管的阴极通过电阻与输入端相连。当阴极端输入低电平时,段发光二极管就导通点亮,而输入高电平时则不点亮。 方案二:共阴极接法。把发光二极管的阴极连在一起构成公共阴极,使用时公共 阴极接地。每个发光二极管的阳极通过电阻与输入端相连。当阳极端输入高电平时, 段发光二极管就导通点亮,而输入低电平时则不点亮。 在本设计中,数码显示电路通过交替向P3.0、 P3.1和P3.2输出低电平,使得与 这两个端口连接的三极管交替导通,从而为数码管提供电源,也实现了数码管的动态扫描。通过P1口输出段选信号,控制了数码管显示的内容。 因为共阳数码管供电稳定,控制也很稳定,所以在本设计中所采用的是共阳极LED数码显示器。 3 单片机AT89S51模块与步进电机 3. 1 单片机概述 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。 近年,由于CHMOS技术的进步,大大地促进了单片机的CMOS化。CMOS芯片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80S51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的TTL电路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。CHMOS和HMOS工艺的结合。目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势已在于TTL电路。因而,在单片机领域CMOS正在逐渐取代TTL电路。 随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将列强。在单片机家族中,8051系列是其中的佼佼者,加之Intel公司将其MCS –51系列中的8051内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、 NEC、Atmel、AMD、华邦等,这些公司都在保持与8051单片机兼容的基础上改善了8051的许多特性。这样,8051就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为8051系列。8051单片机已成为单片机发展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,8051可能最终形成事实上的标准MCU芯片。 单片机是微型机的一个主要分支,在结构上的最大特点是把CPU、存储器、定时器和多种输入/输出接口电路集成在一块超大规模集成电路芯片上。就其组成和功能而言,一块单片机芯片就是一台计算机。 单片机是通过内部总线把计算机的各主要部件接为一体,其内部总线包括地址总线、数据总线和控制总线。其中,地址总线的作用是在进行数据交换时提供地址,CPU 通过它们将地址输出到存储器或I/O接口;数据总线的作用是在CPU与存储器或I/O接口之间,或存储器与外设之间交换数据;控制总线包括CPU发出的控制信号线和外部送入CPU的应答信号线等。 单片机作为计算机发展的一个重要领域,应用一个较科学的分类方法。根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。 由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域 ,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 3.1.1单片机芯片 AT89S51 为 ATMEL 所生产的可电气烧录清洗的 8051 相容单芯片,其内部程序代码容量为4KB。 (1)AT89S51主要功能列举如下: 为一般控制应用的 8 位单芯片; 晶片内部具时钟振荡器(传统最高工作频率可至 12MHz); 内部程式存储器(ROM)为 4KB; 内部数据存储器(RAM)为 128B; 外部程序存储器可扩充至 64KB; 外部数据存储器可扩充至 64KB; 32 条双向输入输出线,且每条均可以单独做 I/O 的控制; 5 个中断向量源; 2 组独立的 16 位定时器; 1 个全多工串行通信端口; 8751 及 8752 单芯片具有数据保密的功能; 单芯片提供位逻辑运算指令; (2)AT89S51各引脚功能介绍:如下图3.1 图3.1 AT89S51各引脚图 VCC:AT89S51 电源正端输入,接+5V; VSS:电源地端; XTAL1:单芯片系统时钟的反相放大器输入端; XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 30PF的小电容,可以使系统更稳定,避免噪声干扰而死机; RESET:AT89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引 脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的 各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处 开始读入程序代码而执行程序; EA/Vpp:"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用 8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp); ALE/PROG:ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。AT89S51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用; PSEN:此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。AT89S51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围; PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以推动8个LS的TTL负载。如果当EA引脚为低电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。设计者必须外加一锁存器将端口0送出的地址栓锁住成为A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址总线,而定址到64K的外部存储器空间; PORT2(P2.0~P2.7):端口2是具有内部提升电路的双向I/O端口,每一个引脚 可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当做一般I/O端口使用外,若是在AT89S51扩充外接程序存储器 或数据存储器时,也提供地址总线的高字节A8~A15,这个时候P2便不能当做I/O来使用了; PORT1(P1.0~P1.7):端口1也是具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。如果是使用8052或是8032的话,P1.0又当做定时器2的外部脉冲输入脚,而P1.1可以有T2EX功能,可以做外部中断输入的触发脚位; PORT3(P3.0~P3.7):端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能; 其引脚分配如下: P3.0:RXD,串行通信输入; P3.1:TXD,串行通信输出; P3.4:T0,计时计数器0输入; P3.5:T1,计时计数器1输入; 单片机端口分配如下: P0.0-P0.7端口分配给液晶显示器的数据端; P1.0-P1.7端口分配给步进电机驱动板的控制端; P3.5-P3.7端口分配给液晶显示器的控制端; P2.0-P2.2端口分配给三路光电寻迹检测电路的信号端; P2.3-P2.4端口分配给两路红外线避障的检测信号端; P2.5端口为金属探测器的检测信号端; P2.6-P2.7端口为按键控制电机正反转动; P3.0-P3.3端口分配给四个按键的控制端; 3.1.2时钟及复位电路 (1)时钟电路的设计 在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了 自激振荡器并产生振荡时钟脉冲。内部振荡方式的外部电路如图3.2所示: 图3.2 时钟电路 图中,电容器C1、C2起稳定振荡频率、快速起振的作用,其电容值一般在5-30pF, 我选用30pF。晶振频率的典型值为12MHz(我所选用),采用6MHz的情况也比较多。内部振荡方式所得的时钟信号比较稳定,实用电路中实用电路中使用较多。也有外部振荡方式,我选用内部振荡方式设计。 (2)复位电路的设计 单片机在启动运行时都需要复位,复位使CPU和系统中的其他部件都处于一个确定的工作状态,并从这个状态开始工作。在系统中,有时也会出现显示不正常,也为了调试方便,需要设计一个复位电路,复位电路主要完成系统的上电复位和系统在 运行时用户的按键复位功能。 在此系统中单片机的复位靠外部电路实现的,AT89S51单片机有一个复位引脚 RST,高电平有效。只要RST保持高电平,单片机便保持复位状态。此时,ALE/PSEN、P0、P1、P2、P3口都输出高电平。RST变成低电平后,退出复位状态,CPU开始正常工作。需要注意的是,复位操作不影响片内RAM的内容。 复位电路的基本功能是系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。图3.3为基本RC复位电路,其电路为高电平复位有效, S1为手动复位开关,可以实现上述基本功能。 图3.3 复位电路 3.2 步进电机概述 步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上 是一种单相或多相同步电动机。单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。多相步进电动机有多相方波脉冲驱动,用途很广。 使用多相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各相绕组。每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。 正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负 载变化的影响。由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。 3.2.1步进电机的特性 步进电机转动使用的是脉冲信号,而脉冲是数字信号,这恰是计算机所擅长处理的数据类型。从20世纪80年代开始开发出了专用的IC驱动电路,今天,在打印机、磁盘器等的OA装置的位置控制中,步进电机都是不可缺少的组成部分之一。总体上说,步进电机有如下优点: (1)不需要反馈,控制简单。 (2)与微机的连接、速度控制(启动、停止和反转)及驱动电路的设计比较简单。 (3)没有角累积误差。 (4)停止时也可保持转距。 (5)没有转向器等机械部分,不需要保养,故造价较低。 (6)即使没有传感器,也能精确定位。 (7)根椐给定的脉冲周期,能够以任意速度转动。但是,这种电机也有自身的缺 点。 (8)难以获得较大的转矩 (9)不宜用作高速转动 (10)在体积重量方面没有优势,能源利用率低。 (11)超过负载时会破坏同步,高速工作时会发出振动和噪声。 3.2.2步进电机的种类 目前常用的步进电机有三类: (1)反应式步进电动机(VR) 采用高导磁材料构成齿状转子和定子,其结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。 (2)永磁式步进电动机(PM) 转子采用多磁极的圆筒形的永磁铁,在其外侧配置齿状定子。用转子和定子之间 的吸引和排斥力产生转动,转动步的角度一般是7.50。它的出力大,动态性能好;但步距角一般比较大。 (3)混合步进电动机(HB) 这是PM和VR的复合产品,其转子采用齿状的稀土永磁材料,定子则为齿状的突起结构。此类电机综合了反应式和永磁式两者的优点,步距角小,出力大,动态性能好,是性能较好的一类步进电动机,在计算机相关的设备中多用此类电机。 3.2.3永磁步进电机的控制 在本设计中,我们以常用的永磁式步进电机为例。来介绍如何用单片机控制步进 电机。图3.4是35BY型永磁步进电机的外形图,图3.5是该电机的接线图 图3.4 35BY型永磁步进电机外形图 图3.5 35BY型永磁步进电机接线 从图中可以看出,电机共有四组线圈,四组线圈的一个端点连在一起引出,这样一共有 5根引出线。要使用步进电机转动,只要轮流给各引出端通电即可。将 COM 端标识为C,只要 AC、AC、BC、B C,轮流加电就能驱动步进电机运转,加电的方式 可以有多种,如果将 COM 端接正电源,那么只要用开关元件(如三极管) ,将 A、 A、B、B轮流接地。表3.1 列出了该电机的一些典型参数: 表3.1 35BY型永磁步进电机参数 型号 步距角 相数 电压 电流 电阻 最大静转距 定位转距 转动惯量 35BY48S03 7.5 4 12 0.26 47 180 65 2.5 有了这些参数,不难设计出控制电路,因其工作电压为 12V,最大电流为 0.26A,因 此用一块开路输出达林顿驱动器(ULN2803)作为驱动,通过 P3.4~P3.7来控制各线圈的接通与切断。开机时,P1.0~P1.3 均为高电平,依次将 P1.0~P1.3 切换为低电平即可驱动步进电机运行,注意在切换之前将前一个输出引脚变为高电平。如果要改变电机的转动速度只要改变两次接通之间的时间,而要改变电机的转动方向,只要改变各线圈接通的顺序。改变转速,只要改变 P1.0~P1.3轮流变低电平的时间即可达到要 求,这个时间不应采用延时来实现,因为会影响到其他功能的实现。这里以定时的方式来实现。下面首先计算一下定时时间。 按要求,最低转速为 20 转/分,而上述步进电机的步距角为 7.5,即每 48 个脉冲为 1 周,即在最低转速时,要求为960脉冲/分,相当于 62.5ms/脉冲。而在最高转速时,要求为 100转/分,即 48000 脉冲/分,相当于 12.5ms/脉冲。可以列出下表3.2: 表中不仅计算出了 TH0和 TL0,而且还计算出了在这个定时常数下,真实的定时时间,可以根据这个计算值来估算真实速度与理论速度的误差值。 表中 TH0 和TL0 是根据定时时间算出来的定时初值,这里用到的晶振是12M。有了上述表格,程序就不难实现了,使用定时/计数器 T0为定时器,定时时间到后切换输出脚即可。 3.2.4与直流电机的比较 输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。在此我们只讨论直流电动机。 表3.2 步进电机转速与定时器定时常数关系 转速 单步时间(ms) TH0 TL0 20 62.5 1F 0 21 59.52380952 29 B6 22 56.81818182 33 74 23 54.34782609 3C 59 24 52.08333333 44 80 25 50 4C 0 26 48.07692308 52 EC 27 46.2962963 59 55 28 44.64285714 5F 49 (1)直流电动机的分类 直流电机的励磁方式是指对励磁绕组如何供电、产生励磁磁通势而建立主磁场的 问题。根据励磁方式的不同,直流电机可分为下列几种类型: ①他励直流电机 励磁绕组与电枢绕组无联接关系,而由其他直流电源对励磁绕组供电的直流电机称为他励直流电机,永磁直流电机也可看作他励直流电机。 ②并励直流电机 并励直流电机的励磁绕组与电枢绕组相并联。作为并励发电机来说,是电机本身发出来的端电压为励磁绕组供电;作为并励电动机来说,励磁绕组与电枢共用同一电源,从性能上讲与他励直流电动机相同。 ③串励直流电机 串励直流电机的励磁绕组与电枢绕组串联后,再接于直流电源。这种直流电机的励磁电流就是电枢电流。 ④复励直流电机 复励直流电机有并励和串励两个励磁绕组。若串励绕组产生的磁通势与并励绕组产生的磁通势方向相同称为积复励。若两个磁通势方向相反,则称为差复励。 (2)直流电动机的特点 ①调速性能好 所谓“调速性能”,是指电动机在一定负载的条件下,根据需要,人为地改变电动机的转速。直流电动机可以在重负载条件下,实现均匀、平滑的无级调速,而且调速范围较宽。 ②起动力矩大 可以均匀而经济地实现转速调节。因此,凡是在重负载下起动或要求均匀调节转速的机械,例如大型可逆轧钢机、卷扬机、电力机车、电车等,都用直流电动机拖动。 ③可逆运行 当直流电动机驱动电枢绕组在主磁极N、S之间旋转时,电枢绕组上感生出电动势,经电刷、换向器装置整流为直流后,引向外部负载(或电网),对外供电,此时直流电动机可作为直流发电机运行。 (3)直流电动机的工作原理 大致应用了“通电导体在磁场中受力的作用”的原理,励磁线圈两个端线通有相 反方向的电流,使整个线圈产生绕轴的扭力,使线圈转动。要使电枢受到一个方向不变的电转矩,关键在于:当线圈边在不同极性的磁极下,如何将流过线圈中的电流方向及时地加以变换, 即进行所谓“换向”。 为此必须增添一个叫做换向器的装置,换向器配合电刷可保证每个极下线圈边中电流始终是一方向,就可以使电动机能连续的旋转,这就是直流电动机的工作原理。 转动方向控制,转动方向控制有两种方法:改变磁场方向;改变电流方向(即改 变电源的正负极)。 3.2.5步进电机驱动电路 (1)本系统的设计目的为了高效控制步进电机的转动,因此需要将脉冲转化为步进角度,才能控制步进电机转动,我们在这里采用ULN2803为步进电机提供脉冲信号。 ULN2803八NPN达林顿连接晶体管是低逻辑电平数字电路(如TTL,CMOS或 PMOS/NMOS)和大电流高电压- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 步进 电机 智能 小车 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文