步进电机控制设计文档

上传人:沈*** 文档编号:88374439 上传时间:2022-05-10 格式:DOC 页数:14 大小:456KB
返回 下载 相关 举报
步进电机控制设计文档_第1页
第1页 / 共14页
步进电机控制设计文档_第2页
第2页 / 共14页
步进电机控制设计文档_第3页
第3页 / 共14页
点击查看更多>>
资源描述
-职业技术学院单片机应用技术课程设计课目:步进电机控制学校:职业技术学院 系别:电子电气工程系 专业:应用电子技术 班级:11级电技2班 组别:十二组 组员: 洋 101唐书华 105德忠 114 指导教师:成友才 启 时间:2013年1月7日-2013年1月12日 职业技术学院 课程设计论文任务书电子电气工程 系应用电子技术 专业2021级2 班;组号12组员洋 唐书华 德忠 日期 2013年1月7日-2013年1月12日课程设计论文题目 步进电机控制 课程设计题目与课题要求:1 课程设计题目: 步进电机控制2 课题要求: 对步进电机进展调速控制和方向控制 指导教师:启 成友才本课程设计成绩评定 本课程设计评定语: 指导教师签名: 日期: 本课程设计成绩: 指导教师签名: 日期:目 录设计的主要思想和主讲容 关键字四相步进电机 单片机 功率放大 LCD1602 1系统总体方案设计及硬件设计 本设计系统中主要围绕AT89S52以实现四相步进电机的转动控制步进电机正转、反转以及转动速度以及液晶LCD1602的显示为目的1.1步进电机 步进电机是数字控制电机它将脉冲信号转变成角位移即给一个脉冲信号步进电机就转动一个角度因此非常适合于单片机控制。步进电机可分为反响式步进电机(VR)、永磁式步进电机(PM)和混合式步进电机(HB)。 步进电机区别于其他控制电机的最大特点是它是通过输入脉冲信号来进展控制的即电机的总转动角度由输入脉冲数决定而电机的转速由脉冲信号频率决定。 步进电机的驱动电路根据控制信号工作控制信号由单片机产生。设计的指导思想和主要研究容 指导思想 本设计的指导思想是通过键盘界面去控制两局部容单片机控制步进电机单片机控制液晶的显示。 故脉冲信号发生器有两大方面的容软件平台和硬件平台。软件平台包括键盘扫描程序的设计、液晶显示程序设计、步进电机控制程序设计硬件平台包括键盘的连接电路、步进电机的驱动电路、液晶模块的连接电路。 1.4.2主要研究容 (1)总体设计 总体设计包括软硬件的设计对设计的具体容进展分析确定各平台的设计方案。 (2)硬件选型和各元件调试 根据确定的硬件方案选择适当的芯片元件和电子元件并做相关的调试最终确定可行的硬件方案。 (3)电路设计、焊接和调试 完成电路板原理图和电路图的设计并完成最终的布板、焊接以及硬件调试。 (4)软件设计 完成液晶显示和步进电机控制的设计和调试。 (5)综合调试 软硬件联合调试最终完成脉冲信号发生器的设计。 (6)撰写毕业论文 总结毕业设计的过程完成毕业论文2总体设计方案 脉冲信号发生器的总体方案设计是根据其功能和设计要求从全局的角度以系统的观点而进展整体方面的设计主要包括液晶显示模块设计步进电机模块设计和键盘模块设计等容。 2.1 框架构造体系设计 本设计主要依据图2-1的框架构造进展设计。 2-1总体框架构造图 其中AT89S51单片机作为本系统的中控模块。单片机可把由键盘传来的信号2-1总体框架构造图利用软件来进展处理从而把数据传输到显示模块实现有关字符的显示。液晶显示屏为主要的显示模块把单片机传来的数据显示出来,并且可以实现滚动显示,提示操作者对步进电机进展控制。在显示模块上主要靠按键来实现各种显示要求的选择与切换2.2 各功能模块方案设计 本设计各功能模块主要包括按键模块步进电机及驱动模块和液晶显示模块等下面将分别讨论各个模块拟采用的方案和最终方案确实定。 液晶显示模块采用1602液晶显示模块液晶显示器以其微功耗、体积小、显示容丰富、超薄轻巧的诸多优点在各类仪表和低功耗系统中得到广泛的应用。 根据显示容可以分为字符型液晶图形液晶。根据显示容量又可以分为单行16字2行16字两行20字等等。步进电机及其驱动模块 由于本设计的需要和受到条件的限制,本设计选用宝来电器生产的BL-210步进电机及驱动器,下面对此产品做简单介绍: 电源模块 方案一采用干电池作为本系统的电源由于点阵系统耗电量较大使用干电池需经常换电池不符合节约型社会的要求。点阵系统要悬挂在墙上电池总量大使用会有较大平安隐患。 方案二采用200W/5V直流稳压电源作为系统电源不仅功率上可以满足系统需要不需要更换电源并且比拟轻便使用更加平安可靠 基于以上分析我们决定采用方案二。核心控制模块 方案一以AT89S51单片机作为系统核心,作出对步进电机相应的控制并输出显示。 方案二用FPGA可编程门阵列实现对信息进展分析处理然后作相应的控制。 方案三采用西门子公司生产的S7-200系列PLC可编程控制器控制。PLC 是以计算机技术为核心通过简单的编程可以实现强大的功能。在现代化大规模控制系统中PLC集散控制系统正被广泛采用。 方案的比拟与确定: 单片机控制适合于功能比拟简单的控制系统,而且其具有本钱低,功耗低,体积小算术运算功能强,技术成熟等优点。其缺点是外围电路比拟复杂,编程复杂。方案二使用FPGA控制稳定性好抗干扰能力强编程及调试也相对简单但就目前来说其本钱过高会造成资源的浪费,能满足设计要求方案三功能强大编程简单但是广泛应用的中小型PLC显示功能较差往往只能通过面板信号灯的状态来确定输出状态对于设备的状态过程无法显示 从而给调试程序员带来不便而且本钱也很高。综上所述本设计的核心局部采用方案一。 3.1液晶显示器的优点 在单片机系统中应用液晶显示器作为输出器件有以下几个优点 显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度恒定发光而不像阴极射线管显示器CRT那样需要不断刷新新亮点。因此液晶显示器画质高且不会闪烁。 数字式接口 液晶显示器都是数字式的和单片机系统的接口更加简单可靠操作更加方便。 体积小、重量轻 液晶显示器通过显示屏上的电极控制液晶分子状态来到达显示的目的在重量上比一样显示面积的传统显示器要轻得多。 功耗低 相对而言液晶显示器的功耗主要消耗在其部的电极和驱动IC上因而耗电量比其它显示器要少得多 现在比拟常用的步进电机包括反响式步进电机VR、永磁式步进电机PM、混合式步进电机HB和单相式步进电机等 步进电机控制的原理图步进电机控制的原理图步进电机控制的原理图步进电机控制的原理图: 在本原理图中,JP1用于连接步进电机,其中第五引脚电源接红线,第一到第四根分别依次接步进电机上的橙黄线。JP21设计要求 1.1 功能需求 1.2 设计要求2 硬件设计及描述 2.1 总体描述 2.2 步进电机控制的原理图 2.3 Proteus仿真电路图3 软件设计流程及描述 3.1 设计流程 3.2 函数模块及功能3.3 步进电机程序4 心得及体会 1 设计要求1.1 功能要求 1 实现电机的正转 2 实现电机的反转 3 实现电机的调速1.2 设计要求 作为步进电机其功能就是要实现电动机的正转、反转、调速。分为五个大区:1驱动电路,2 键盘电路,3 指示电路,4 显示电路,5 脉冲震荡电路。2 硬件设计及要求2.1 总体描述1单片机采用AT89S52型; 2显示电路:采用LCD1602液晶显示,P0口驱动显示,P2.0P2.2是控制液晶选通和数据输出。 3驱动电路:P2.7,P3.0P3.7分别连接6个按键,实现正转,反转,停顿,设置,减速,加速的功能。 4步进电机的整体的原理:步进电机的工作原理 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号它就驱动步进电机按设定的方向转动一个固定的角度(称为步距角)它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量从而到达准确定位的目的同时可以通过控制脉冲频率来控制电机转动的速度和加速度从而到达调速的目的。步进电机可以作为一种控制用的特种电机利用其没有积累误差(精度为100%)的特点广泛应用于各种开环控制。 2.2 步进电机控制的原理图2.3 步进电机的仿真图三 软件设计流程及描述 3.1 设计流程步进电机步进电机驱动器外置AT89S52单片机按键模块1602液晶显示模块3.2 函数模块及功能利用软件来进展处理从而把数据传输到显示模块实现有关字符的显示。液晶显示屏为主要的显示模块把单片机传来的数据显示出来,并且可以实现滚动显示,提示操作者对步进电机进展控制。在显示模块上主要靠按键来实现各种显示要求的选择与切换2.2 各功能模块方案设计 本设计各功能模块主要包括按键模块步进电机及驱动模块和液晶显示模块等下面将分别讨论各个模块拟采用的方案和最终方案确实定。 液晶显示模块采用1602液晶显示模块液晶显示器以其微功耗、体积小、显示容丰富、超薄轻巧的诸多优点在各类仪表和低功耗系统中得到广泛的应用。 根据显示容可以分为字符型液晶图形液晶。根据显示容量又可以分为单行16字2行16字两行20字等等。步进电机及其驱动模块 由于本设计的需要和受到条件的限制,本设计选用宝来电器生产的BL-210步进电机及驱动器,下面对此产品做简单介绍: 电源模块 方案一采用干电池作为本系统的电源由于点阵系统耗电量较大使用干电池需经常换电池不符合节约型社会的要求。点阵系统要悬挂在墙上电池总量大使用会有较大平安隐患。 方案二采用200W/5V直流稳压电源作为系统电源不仅功率上可以满足系统需要不需要更换电源并且比拟轻便使用更加平安可靠 基于以上分析我们决定采用方案二。核心控制模块 方案一以AT89S51单片机作为系统核心,作出对步进电机相应的控制并输出显示。 方案二用FPGA可编程门阵列实现对信息进展分析处理然后作相应的控制。 方案三采用西门子公司生产的S7-200系列PLC可编程控制器控制。PLC 是以计算机技术为核心通过简单的编程可以实现强大的功能。在现代化大规模控制系统中PLC集散控制系统正被广泛采用。 方案的比拟与确定: 单片机控制适合于功能比拟简单的控制系统,而且其具有本钱低,功耗低,体积小算术运算功能强,技术成熟等优点。其缺点是外围电路比拟复杂,编程复杂。方案二使用FPGA控制稳定性好抗干扰能力强编程及调试也相对简单但就目前来说其本钱过高会造成资源的浪费,能满足设计要求方案三功能强大编程简单但是广泛应用的中小型PLC显示功能较差往往只能通过面板信号灯的状态来确定输出状态对于设备的状态过程无法显示 从而给调试程序员带来不便而且本钱也很高。综上所述本设计的核心局部采用方案一。 3.1液晶显示器的优点 在单片机系统中应用液晶显示器作为输出器件有以下几个优点 显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度恒定发光而不像阴极射线管显示器CRT那样需要不断刷新新亮点。因此液晶显示器画质高且不会闪烁。 数字式接口 液晶显示器都是数字式的和单片机系统的接口更加简单可靠操作更加方便。 体积小、重量轻 液晶显示器通过显示屏上的电极控制液晶分子状态来到达显示的目的在重量上比一样显示面积的传统显示器要轻得多。 功耗低 相对而言液晶显示器的功耗主要消耗在其部的电极和驱动IC上因而耗电量比其它显示器要少得多步进电机的工作原理 步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号它就驱动步进电机按设定的方向转动一个固定的角度(称为步距角)它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量从而到达准确定位的目的同时可以通过控制脉冲频率来控制电机转动的速度和加速度从而到达调速的目的。步进电机可以作为一种控制用的特种电机利用其没有积累误差(精度为100%)的特点广泛应用于各种开环控制。 现在比拟常用的步进电机包括反响式步进电机VR、永磁式步进电机PM、混合式步进电机HB和单相式步进3.3 步进电机程序*include *define uchar unsigned charuchar code dispcode=0*3F,0*06,0*5B,0*4F,0*66,0*6D,0*7D,0*07,0*7F,0*6F,0*40,0*00,0;uchar disp8=11,11,11,11,11,11,11,0;long value=0; uchar op=10; uchar flag=1;void delay(void) uchar i;for(i=250;i0;i-);void display()uchar k=0*80,i,t=0; for(i=0;i8;i+) P2=0;if(t=0)&(dispi=0)&(i1;delay();P2=0; uchar inkey() uchar i,j=1,k; uchar code keytab16=0*81,0*41,0*21,0*11,0*82,0*42,0*22,0*12,0*84, 0*44,0*24,0*14,0*88,0*48,0*28,0*18; for(i=0;i4;i+) P3=j;k=P3;if(k!=j)break; j=j1;for(i=0;i0;i-) dispi=n%10; n=n/10; disp0=n;long disp2long() uchar i; long n=0; for(i=0;i8;i+) n=n*10+dispi; return n;void key_action(uchar key) uchar i; if(key=9) if(flag=0) for(i=0;i7;i+)dispi=dispi+1; disp7=key; elsefor(i=0;i7;i+)dispi=0;disp7=key;flag=0; else if(flag=0) switch(op) case 10:value=value+disp2long();break; case 11:value=value-disp2long();break; case 12:value=value*disp2long();break; case 13:value=value/disp2long();break; case 15:value=value;break; long2disp(value); flag=1; op=key; void main() uchar key; while(1) key=inkey(); if(key16) display(); if(key=inkey() key_action(key);while(key=inkey()display(); display(); 4 心得体会 这一周的单片机实训完毕了,我们从这周的实训学到了很多的东西,从第一天的教师为我们讲解黑板上的每一个开场,我们就进入了单片机这个奇妙的程序世界之中,下面就说一下我们这一周实训的一些感悟。就从第一天的选题开场说起,我们组的的三个成员经过讨论选中了教师出的第十八道题步进电机的控制,我们三个就开场明确的分工,德忠负责程序的编写,洋负责硬件的焊接,唐书华负责电子文档的书写;第一天的上午就这样分工就完成了,第一天的下午就要画出原理图,列出所需要的元器件清单,第一天的工作就算完成了,第二天到第四天就是我们的领元器件,焊接和写程序;第五天我们就要把我们做的成果拿个教师检查包括程序,硬件的焊接,电子文档和每个人一份的实训总结表,把这些做完之后我们就算完成了单片机的是训了,从这一周的实训中我们了解到了很多。首先在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机实习,我们一切都要有据可依,有理可寻,不切实际的设想永远只能是设想,永远无法升级为设计。 其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:C语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。 最后,在设计之前,我们要对所用单片机的部构造有一个系统的了解,知道该单片机有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改良是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中。. z
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!