基于proteus的直流电机测速系统仿真
- 格式:pdf
- 大小:1.61 MB
- 文档页数:2
第2期(总第189期)2015年04月机械工程与自动化MECHANICAL ENGINEERING & AUTOMATIONNo.2Apr.文章编号:1672‐6413(2015)02‐0214‐02基于Proteus的直流电机测速系统仿真张小石,郝秀平(中北大学机电工程学院,山西 太原 030051)摘要:介绍了由AT89C51、LCD和L256组成的直流电机测速系统,详细介绍了系统的设计框图,并通过Proteus软件实现仿真。仿真结果表明该系统具有可控调速、显示直观等特点。关键词:直流电机;Proteus;仿真;测速系统中图分类号:TP391畅9∶TM33 文献标识码:B
收稿日期:2014‐05‐26;修订日期:2014‐12‐26作者简介:张小石(1987‐),男,山西阳泉人,在读硕士研究生,主要从事链式自动机驱动技术。0 引言直流电机的测速系统通过LCD可视化地显示电机的转速,便于操作人员观察,使其能够更加有效地对电机进行控制。Proteus软件提供了大量的单片机仿真元器件,相当于虚拟实验室,节省了直流电机的研制成本,缩短了研制周期。从科学的研究角度来看,基于Proteus的直流电机仿真是必要的、合理的。1 直流电机测速系统的硬件总体设计本设计实现的是通过LCD显示电机的转速信息。系统采用AT89C51单片机,通过键盘控制电机并进行可控转速显示,该系统的总体结构框图如图1所示。
图1 直流电机测速系统结构框图2 直流电机测速系统的软件设计直流电机测速系统软件编程时采用了模块化的设计思想,主要功能模块被编成独立的函数,由主程序调用。其主要的程序模块包括初始化程序、键盘信号采集及处理程序、液晶显示程序、可控调速程序、信息显示程序和超限报警程序。系统的软件主要采用C语言编制,对单片机程序进行调试,最终实现仿真的相应功能。3 仿真主要过程在keilc中编译程序并运行,运行结果说明程序调试成功。程序调试图见图2。由于单片机读不懂C语言程序,故需要将其转变成单片机能读懂的十六进制代码,生成hex文件的过程如图3所示。在f盘中生成motor.hex文件,如图4所示。在Proteus中调用单片机AT89C51、LCD、键盘、直流电机模块,连接端口,得到直流电机测速系统仿真电路,如图5所示。点击单片机,把在f盘中生成的motor.hex文件添加到单片机中,然后点击ok。在单片机中添加mo‐tor.hex文件图的具体情况如图6所示。到此完成了直流电机测速系统的建立。
图2 程序调试图
图3 生成hex文件图
图4 保存motor.hex文件图4 可控调速结果显示及总结由键盘输入不同的转速,可以通过单片机处理键盘输入的信息来控制直流电机的转速,并通过LCD来显示直流电机的控制信息。
图5 直流电机测速系统仿真电路图 显示顺时针1500r/min、顺时针3000r/min、逆时针3000r/min的仿真结果,如图7、图8和图9所示。仿真结果表明,通过Proteus软件实现直流电机的测速系统仿真是可行,仿真模型是合理的、科学的,在功能上基本实现了可控调速和转速显示。本文主要对顺时针1500r/min、顺时针3000r/min和逆时针3000r/min的转速进行了显示,目的是实现直流电机的多段速运行;通过仿真不同转速电机顺时针和逆时针运行,可以精确控制电机的传动系统。软件仿真可以降低研究成本、缩短研究周期,通过Proteus仿真,基本实现了直流电机测速系统的加减速运行、转速及方向控制以及转速显示。
图6 在单片机中添加motor.hex文件图
图7 顺时针1500r/min仿真结果 图8 顺时针3000r/min仿真结果 图9 逆时针3000r/min仿真结果参考文献:[1] 曹磊.基于对直流伺服电机的模块化机械臂运动控制研究[D].武汉:武汉科技大学,2012:9‐12.[2] 陈中.基于单片机直流调速控制系统设计[J].盐城工学院学报(自然科学版),2012,25(3):54‐56.[3] 高振天,郭振兴.电机控制系统中的电流检测技术[J].机电工程技术,2012,41(8):148‐150.DCMotorSpeedSystemSimulationBasedonProteusZHANGXiao‐shi,HAOXiu‐ping(SchoolofMechatronicEngineering,NorthUniversityofChina,Taiyuan030051,China)Abstract:ThispaperintroducesaDCmotorspeedsystem,whichiscomposedofAT89C51,LCDandL256,andmakesadeepintroductiontothesystemdesignblockdiagram.ThesystemsimulationisconductedbyProteussoftware.Thesimulationresultsshowthesystemisofmanycharacteristics,suchascontrollablespeed,directdisplay,etc.Keywords:DCmotor;Proteus;simulation;speedsystem·512· 2015年第2期 张小石,等:基于Proteus的直流电机测速系统仿真