2022年步进电机控制系统方案设计书.docx
《2022年步进电机控制系统方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年步进电机控制系统方案设计书.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计任务书设计题目 : 微机步进电机掌握系统设计设计目的:1. 巩固和加深课堂所学学问;2. 学习把握一般的软硬件的设计方法和查阅、运用资料的才能;3. 通过步进电机掌握系统设计与制作,深化明白与把握步进电机的运行方式、方向、速度、启 /停的掌握;设计任务 及要求 :( 在规定的时间内完成以下任务)任务:掌握四相步进电机按双八拍的运行方式运行;按下开关SW1 时启动步进电机,按ESC 键停止工作;采纳循环查表法,用软件来实现脉冲循环安排器的功能对步进电机绕组轮番加电;要求对题目进行功能分析(四项功能:快速顺时针旋转,慢速顺时针旋 转,快速逆时针旋转和慢速逆时针旋转),进行步进电机远程掌握系
2、统硬件电路设计,画出电路原理图、元器件布线图、试验电路图;绘制程序流程图,进行步进电机掌握程序设计(采纳8086 汇编语言);系统调试、运行,提交一个满意上述要求的步进电机掌握系统设计;时间支配: 部分时间 ,某些工作可以自己支配重叠进行月 日介绍题目,分任务、查找相关资料月 日查阅资料,确定设计题目;月 日 月 日功能分析,硬件设计,拟定试验电路,编写程序,修改程序;月 日 月 日调试程序、运行系统;月 日 月 日答辩后撰写设计报告,修改报告;具体要求: 设计报告撰写格式要求 (按供应的设计报告统一格式撰写), 具体内容如下:设计任务与要求总体方案与说明硬件原理图与说明试验电路图与说明软件主
3、要模块流程图源程序清单与注释问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问题、解决方法及改进设想); 小结与体会附录: 源程序(必需有简洁注释)使用说明参考资料指导老师签名:08年 12 月 01 日教研室主任(或责任老师)签名:年月日目录第 1 章需求分析 11.1 课程设计题目 11.2 步进电机介绍 11.3 课程设计任务及要求11.4 软硬件运行环境及开发工具1第 2 章概要设计 22.1 设计原理及实现方法22.1.1 步进电机掌握原理22.1.2 微机步进电机掌握系统原理图22.1.3 运行方式与方向的掌握 循环查表法 32.1.4 步进电机的启 /停掌握
4、设置开关 42.2 微机步进电机掌握系统设计流程图4第 3 章具体设计 53.1 硬件设计与实现 53.2 软件设计 53.2.1 正向慢转子程序53.2.2 正向快转子程序63.2.3 反向慢转子程序63.2.4 反向快转子程序3.2.5 长延时子程序763.2.6 短延时子程序7第 4 章系统调试与操作说明74.1 系统调试 74.2 操作说明 8第 5 章课程设计总结与体会8参考文献 8附录微机步进电机掌握系统源程序9第1章 需求分析1.1 课程设计题目微机步进电机掌握系统设计1.2 步进电机介绍步进电机是一种将电脉冲信号转换成相应的角位移和线位移的电磁机械装置,是一种输出与输入数字脉冲
5、对应的增量驱动元件;步进电机具有快速启动和停止的才能,它的步矩角和转速不受电压波动和负载变化的影响,也不受环境条件如:温度、气压、冲击和振动等影响,仅与脉冲频率有关;它每转一周都有固定的步数,在不丢失步的情形下运行,其步矩误差不会长期累积;正由于步进电机具有快速启动、精确步进以及能直接接收数字量的特点,所以在定位场合中得到了广泛的应用;随着微机的进展,步进电机的使用领域将更加宽阔;1.3 课程设计任务及要求任务:掌握四相步进电机按双八拍的运行方式运行;将开关K2 置高电平常启动步进电机,将 K2 键置低电平常,停止工作;步进电机的加电采纳循环查表法,用软件来实现脉冲循环安排器的功能对步进电机绕
6、组轮番加电;要求:要使电机能通过掌握实现四项功能:快速顺时针旋转,慢速顺时针旋转,快速逆时针旋转和慢速逆时针旋转,进行步进电机掌握系统硬件电路设计,画出电路原理图、元器件布线图、试验电路图;绘制程序流程图,进行步进电机掌握程序设计(采纳汇编语言);1.4 软硬件运行环境及开发工具硬件:唐都 TDN86/88 试验平台、 PC 机一台开发语言:汇编语言第 2 章 概要设计2.1 设计原理及实现方法2.1.1 步进电机掌握原理步进电机是将电脉冲信号转换成角位移的一种机电式数模转换器;其旋转的角位移与输入脉冲的个数成正比;转速与输入脉冲的频率成正比;转动方向和输入脉冲对绕组加电的次序有关;因此,步进
7、电机旋转的角度位移、转速以及方向均受输入脉冲的掌握;步进电机在系统中是一种执行元件,都要带负载,因此需要功率驱动;在电子设备中,一般所需功率较小,常采纳达林复合管作功率驱动;驱动原理如图2.1 所示;+12VATIP122图 2.1 步进电机驱动原理图2.1.2 微机步进电机掌握系统原理图步进电机接口的硬件部分主要是供应输送相序代码的并行数据线(8 根),以及爱护电机绕组的器件,所以接口电路以8255A 为主芯片,将PA 口作数据口,传送加电代码, 再加上锁存器74LS373 作绕组爱护;另外,仍有功率驱动管TIP122 ,以及二极管、开关K0 、K1 、K2 ;本试验采纳 A 口作为掌握口,
8、 B 口作为输出口, PA0、PA1、PA2 分别接开关的K0 、K1 、K2 , PB0、PB1 、PB2、PB3 分别接 motor unit 的 ABCD ;微机步进电机掌握系统原理图如图 2.2 所示;PB3D7D7PB2D0PB1D0PB0DDD CCCBBBAAAA1 A0CPUA6 A7G1A2_ _G2A 译8255AA1 A0K2K1+12v-M/IO- -G2B 码-Y4PA2K0 A5C 器4A4BA3ACSPA1 PA0+5v图 2.2 微机步进电机掌握系统原理图2.1.3 运行方式与方向的掌握循环查表法步进电机的运行方式是指各相绕组循环轮番通电的方式;本次设计采纳的是
9、双八拍,即 AB ABC BC BCD CD CDA DA DAB步进电机的运行方式及方向掌握采纳循环查表法;循环查表法是将各绕组加电次序的掌握代码编制成一张步进电机相序表(如表 2.1 所示),存放在内存区,在设置一个地址指针;表 2.1 步进电机相序表绕组与数据线的连接运行方式相序表查表方向D7D6D5D4D3D2D1D0码转转00000011AB03H400H00000111ABC07H401H00000110BC06H402H00001110BCD0EH403H00001100CD0CH404H00001101CDA0DH405H00001001DA09H406H00001011DAB
10、0BH407HDCBA双八拍加电代码地址代正反2.1.4 步进电机的启 /停掌握设置开关K0 掌握步进电机旋转速度的快慢,K0=0 表示慢转, K0=1 表示快转;K1 掌握步进电机旋转方向,K1=0 表示正转, K1=1 表示反转;K2 掌握步进电机的启/停, K2=0 表示停, K2=1 表示启动;2.2 微机步进电机掌握系统设计流程图开头8255初 始K2= ?NY判定 K1K0 的值长延时00Y正慢旋转N10Y短延时反慢旋转N01Y正快旋转N11Y反快旋转终止图 2.3 微机步进电机掌握系统设计流程图第 3 章 具体设计3.1 硬件设计与实现本电路的设计是利用8255A 的 A 口作为
11、输入口, B 口作为输出, C 口没有用到;PA0PA2 分别用来掌握步进电机的开启/停止、正反向、快慢转;PB0PB3 作为输出口,分别接步进电机的ABCD 端口,输出相序表中的加电编码,从而使步进电机可以开头motor unitMotor8255APA2 PA1PA0K2 K1 K0Kk UNIT运转;具体的接线如图3.1 所示:PB3DD 4PB2CC3PB1BB 2PB0AA1图 3.1 微机步进电机掌握系统连线图3.2 软件设计实现步进电机运行方式、方向和速度以及启/停的掌握,是接口软件设计的主要任务;为此,在编写程序之前,要建立一个相序表;相序表的建立应依据步进电机运行方式的要求及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 步进 电机 控制系统 方案设计
限制150内