单片机步进电机控制实验报告_第1页
单片机步进电机控制实验报告_第2页
免费预览已结束,剩余9页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 1页共 20页 竭诚为您提供优质文档 /双击可除 单片机步进电机控制实验报告 篇一:单片机实验报告步进电机 20XX301510064 杨闯 【实验目的】 了解步进电机的工作原理,掌握它的转动控制方式和调 速方法。 【实验设备及器件】 Ibmpc 机一台 Dp-51pRoc 单片机综合仿真实验仪一台 【实验内容】 1. 编写程序,通过单片机的 pl 口控制步进电机的控制 端,使其按一定的控制方式进行转动。 2. 分别采用双四拍(Ab bccD D2Ab)方式、单四 拍(A b c D A)方式和单双八拍(A Ab b bcc cD D DA A)方式编程,控制步进电机的转动方向和转速。 3

2、. 观察不同控制方式下,步进电机转动时的振动情况和 第 2页共 20页 步进角的大小,比较这几种控制方式的优缺点 【实验要求】 学会步进电机的工作原理和控制方法,掌握一些简单的 控制电路和基本的电机基础知识。 【实验步骤】 1. 安装 c10 区 Jp6 接口上的短路帽,将 c10 区 bA、bb、 be、bD 与 A2 区的 p10p13 对应相连。 2. 打开程序调试软件,下载运行编写好的软件程序,观 察步进电机的转动情况。 3. 修改步进电机的控制程序,再次运行程序,比较它们 的不同控制效果。 【实验代码】 汇编程序: bAeQupl.O bbeQupl.1 beeQup1.2 bDeQ

3、up1.3 oRgOOOOh LJmpmAIn oRgOIOOh mAIn: moVsp,#60h 第 3页共 20页 AcALLDeLAY smRun: moVp1,#08h AcALLDeLAY moVp1,#0ch AcALLDeLAY moVp1,#04h AcALLDeLAY moVp1,#06h AcALLDeLAY moVp1,#02h AcALLDeLAY moVp1,#03h AcALLDeLAY moVp1,#01h AcALLDeLAY moVp1,#09h AcALLDeLAY sJmpsmRun DeLAY: moVR4,#100 DeLAYl: moVR5,#100

4、DJnZR5,$ DJnZR4,DeLAY1 ReT enD c 语言程序: #include voiddelay(); main() 第 4页共 20页 while(1) p 仁 0 x08; delay(); p1=0 x0c; delay(); p1=0 x04; delay(); p 仁 0 x06; delay(); p 仁 0 x02; delay(); p 仁 0 x03; delay(); p 仁 0 x01; delay(); p 仁 0 x09; delay(); voiddelay() 第 5页共 20页 unsignedcharij; for(i=0;i for(j=0

5、;j 【实验结果】 如图所示接线,并且在完成程序的编译和烧录后,单片 机上的步进电机开始转动,改变相应的延时和完成的方式, 步进电机的转动情况会发生一定的改变,也可以通过 p 口将 步进电机的输入反映到 LeD 灯上,这样就可以观察步进电机 的工作原理。 【实验分析】 步进电机是通过给每个端口输入不同的位置,让电机在 每个时刻所在的位置不同,然后通过循环实现转动的。如果 将循环的次数加以控制,或者将延时边长,就可以看出或者 是计算出不同的方式,步进电机每一拍的转动情况,例如单 双八拍的步进电机,每一怕所转动的角度就是 9 度。通过这 次实验,掌握了单片机步进电机的工作原理和他的几种不同 的工作

6、方式,并且对他的不同工作方式的差异有了自己的想 法。 篇二:单片机控制步进电机设计报告 引言 步进电机是将电脉冲信号转变为角位移或线位移的开 环控制元件。在非超载情况下,电机的转动,停止的位置只 取决于脉冲信第 6页共 20页 号的频率和个数,而不受负载变化的影响。当 驱动器接到一个脉冲信号, 它就驱动步进电机按设定的方向 转动一个角度, 称为步距角。它的旋转是以固定的角度一步 步运行的,可以通过控制脉冲个数来控制角位移量,从而达 到准确定位的目的,同时可以通过控制脉冲频率来控制电机 转动的速度,从而达到调速的目的。 目录 引 . 11 设计任务及方 案 . .31.1 设计任务及要第 7页共

7、 20页 求 . 设计方 案 . . 31.2 .32 步进电机简 介 . .32.1 步进电机工作原 理 . . 32.2 步进 电机励磁方式选 择 . . 42.2.1 步进电机励 磁方 式 . 设 计 . . 43 硬件电路 .53.1 晶振电路设 第 8页共 20页 计 . 53.2 复位电路设 计 . 53.3 按键电路设 计 . 63.4 显示电路设 计 . 63.5 驱动电路设 计 . 74 软件程序设 计 . .84.1 程序设计思 路 . 84.2 程序设计分 析 . 第 9页共 20页 84.3 程序设计流 程 . 95 系统的模拟仿 真 /、 . 106 参考文 献 .

8、. 13 附录软件程 序 . 14 1 设计任务及方案 1.1 设计任务及要求 在实验平台上扩展一个四相步进电机,利用单片机通过 开关控制步进电机的 2 挡转速及 转动方向,并在数码管上显示转速挡次及转动方向。 设计方案 本次设计采用 AT89C51 单片机控制一个四相步进电机 单片机输出脉冲序列,驱动步进电机转动,设置按键电路控 制步进电机的 2 挡转速,即加速、减速,并在数码管上显示 转速等级,同1.2 第 10页共 20 页 时控制步进电机的转动方向,即正转、反转。 设计方案总体框图如图 1.2 所示。 图 1.2 总体框图 2 步进电机简介 2.1 步进电机工作原理 步进电机是一种将电

9、脉冲转化为角位移的执行机构。当 步进驱动器接收到一个脉冲信 号,它就驱动步进电机按设定的方向转动一个固定的角 度(称为“步距角”),它的旋转是以固定的角度一步一步运 行的。可以通过控制脉冲个数来控制角位移量, 从而达到准 确定位的目的;同时可以通过控制脉冲频率来控制电机转动 的速度和加速度,从而达到调速的目的。步进电机可以作为 一种控制用的特种电机,利用其没有积累误差(精度为 100%) 的特点,广泛应用于各种开环控制。步进电机是一种感应电 机,它的工作原理是利用电子电路,将直流电变成分时供电 的,多相时序控制电流,用这种电流为步进电机供电,步进 电机才能正常工作,驱动器就是为步进电机分时供电的多相 时序控制器。虽然步进电机已被广泛地应用,但步进电机并 不能象普通的直流电机,交流电机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论