基于单片机和proteus的步进电机控制及论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:16 大小:238KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于单片机和proteus的步进电机控制及论文.doc

基于单片机和proteus的步进电机控制及论文.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于单片机和Proteus的步进电机控制专业:机械工程班级:研1610班姓名:王学号:指导教师:日期:2017年1月2日目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc145140.前言PAGEREF_Toc145141HYPERLINK\l_Toc134141.电路基本理论PAGEREF_Toc134141HYPERLINK\l_Toc146582.方案设计PAGEREF_Toc146582HYPERLINK\l_Toc249503.硬件电路的工作原理PAGEREF_Toc249502HYPERLINK\l_Toc103543.1步进电机模块PAGEREF_Toc103543HYPERLINK\l_Toc104703.2控制模块PAGEREF_Toc1047033.3HYPERLINK\l_Toc10940LCD显示模块PAGEREF_Toc109403HYPERLINK\l_Toc208214.软件编程PAGEREF_Toc208214HYPERLINK\l_Toc307614.1程序流程图PAGEREF_Toc307614HYPERLINK\l_Toc58894.2MCS-51单片机引脚功能PAGEREF_Toc58895HYPERLINK\l_Toc58724.3源程序PAGEREF_Toc58726HYPERLINK\l_Toc323645.系统调试和结果分析PAGEREF_Toc323649HYPERLINK\l_Toc235645.1电机正转运行PAGEREF_Toc235649HYPERLINK\l_Toc269145.2电机反转运行PAGEREF_Toc2691410HYPERLINK\l_Toc269855.3电机停止转动PAGEREF_Toc2698510HYPERLINK\l_Toc260256.结论及进一步设想PAGEREF_Toc2602511HYPERLINK\l_Toc24220参考文献PAGEREF_Toc2422012基于单片机和proteus的步进电机控制PAGE\*MERGEFORMAT14基于单片机和proteus的步进电机控制摘要:单片机以其较小的体积、低成本、高可靠性、高附加值等优点实现了过去一个很复杂的电路所能实现的功能,因而被广泛的应用,也取代了经典的控制系统;步进电机是一种将电脉冲转变为角位移的执行机构,可通过控制脉冲数来控制角位移量,从而达到准确的定位目的,也可通过控制脉冲的频率来控制电机的转速和加速度;本文通过proteus的单片机仿真来实现其功能,并且能够在仿真中看见十分近似于真实的结果。关键词:单片机;proteus;步进电机0.前言步进电机是一种将电脉冲转变为角位移的执行机构,通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。可通过控制脉冲数来控制角位移量,从而达到准确的定位目的,也可通过控制脉冲的频率来控制电机的转速和加速度;从而达到调速的目的。本文通过对步进电机的软件设计和硬件设计包括步进电机的结构、原理及应用,根据原理和硬件的设计利用c语言编写程序,经过反复运行和调试,实现单片机对步进电机的控制。1.电路基本理论步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,它的驱动电路根据控制信号工作,控制信号由单片机产生。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,控制换相顺序,即通电控制脉冲必须严格按照一定顺序分别控制各相的通断。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的。控制步进电机的转向,即给定工作方式正序换相通电,步进电机正转,若按反序通电换相,则电机就反转。控制步进电机的速度,即给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步,两个脉冲的间隔越短,步进电机就转得越快。同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。2.方案设计基于单片机和proteus的步进电机控制电路的基本组成如图1所示。步进电机控制台单片机LED显示器图1基于单片机和proteus的步进电机控制电路的原理框图根据设计要求,采用的方案如下。硬件部分实现电机转动和速度显示功能,包括控制开关模块;电机转动模块和速度显示模块。软件部分实现对步