步进电机及其控制讲义

合集下载

步进电机及其控制系统课件

步进电机及其控制系统课件
被控制的对象,根据控制信号的输入进行旋转。
用于检测步进电机的位置和速度,常见的传感器有光电编码器 和霍尔传感器等。
控制系统的实现方式
硬件实现
01
通过硬件电路实现控制系统的功能,一般适用于简单
的控制系统。
软件实现
02 通过编写程序实现控制系统的功能,一般适用于复杂
的控制系统。
混合实现
03
将硬件和软件结合起来实现控制系统的功能,一般适
技术挑战
随着应用场景的不断复杂化,对步进电机的性能和技术要求也越来越高。如何提高步进电机的性能和技术水平,是当 前亟待解决的问题。
应用前景展望
随着技术的不断进步和应用场景的不断扩展,步进电机在生产线上的应用前景非常广阔。未来,步进电 机将成为实现自动化生产的重要基础元件之一。
步进电机的调试与
05
维护
步进电机的调试方法
确定定步进电机的控制信号和所需脉冲数。
调整脉冲频率和方向
02
根据电机型号和应用需求,调整脉冲频率和方向,以获得最佳
运动效果。
校准位置检测器
03
对准位置检测器与步进电机之间的相对位置,以确保准确控制

步进电机的维护周期与内容
日常检查
每天检查步进电机是否有异常声音、振动或气 味。
点。
步进电机的特点
步进电机具有体积小、重量轻、控制精度 高等特点。
应用场景
在生产线上的分拣环节,步进电机作为驱 动源,控制分拣装置的移动和定位,实现 快速、准确的产品分拣。
步进电机在生产线上的应用前景
发展趋势
随着工业自动化的不断发展,步进电机在生产线上的应用将更加广泛。未来,步进电机将朝着控制精度更高、响应速 度更快、可靠性更高的方向发展。

《步进电动机的控制》课件

《步进电动机的控制》课件
《步进电动机的控制》 PPT课件
这个PPT课件将介绍步进电动机的基本原理、分类和工作方式,控制方法,常 见的驱动电路设计,控制算法,以及一些实验和应用案例的介绍。最后,总 结并展望步进电动机的未来。
步进电动机的基本原理
1 电磁原理
步进电动机通过电磁原理将电能转化为机械 能。
2 步进角度
步进电动机的旋转是以固定的步进角度进行 的,通常是1.8°或0.9°。
3 相序
通过控制电流的相序,可以实现步进电动机 的旋转。
4 无刷设计
某些步进电动机使用无刷设计,具有更高的 效率和可靠性。
步进电动机的分类和工作方式
单极性步进电动机
双极性步进电动机
使用单极性电压驱动,简单且易于控制。
使用双极性电压驱动,具有更高的扭矩和性能。
工作方式包括全步进、半步进和微步进,每种方式具有不同的步进角度和精度。
总结和展望
步进电动机是一种常用的电动机类型,具有独特的工作方式和控制方法。随 着技术的发展,步进电动机在各个领域的应用将继续增加。
步进电动机的控制方法
1
开环控制
最简单的控制方法,只需提供合适的脉冲信号即可实现旋转。
2
闭环控制
通过反馈信号来检测步进电动机的位置和速度,实现更高的精度和稳定性。
3
微处理器控制
使用微处理器和编程实现更复杂的控制算法和功能。
常见的驱动电路设计
L2 93 D电机驱动器
ULN2 003 步进电机驱动器
常用的双全桥驱动芯片,适用于控制双极性步进电 动机。
实验和应用案例介绍
实验1:步进电动机的基本控制
通过编程控制步进电动机旋转的速度和方向。
应用案例2:机器人
步进电动机在机器人领域中用于控制关节和运 动。

《控制步进电机》课件

《控制步进电机》课件

控制步进电机常见问题及解决方法
1 步进电机不转动
可能原因包括驱动电路故障、相序错误等,可以检查电路连接和相序设置。
2 步进电机运行不平稳
可能原因包括电源波动、驱动器参数设置错误等,可以优化电源质量和调整参数。
3 步进电机发热
可能原因包括负载过大、驱动器电流设置过高等,可以合理设计负载和调整电流设置。
启停快速
步进电机具有快速启停的特点,响应速度快。
无需反馈装置
步进电机通过特定的控制方式,无需反馈装置即可实现精确控制。
步进电机控制技术的局限性
步进电机控制技术在高速和高负载应用中存在一定的局限性,适用范围受限。
学习步进电机控制的路线建议
学习步进电机控制需要掌握电机原理、控制电路设计、编程技术等知识,建议从基础知识入手,逐步学习。
常用步进电机控制器
1 Arduino
开源硬件平台,具有丰富 的步进电机控制库。
2 PLC
可编程逻辑控制器,适用 于工业自动化控制。
3 Motion Control IC
专用运动控制芯片,具有 高性能和稳定性。
步进电机控制技术的优势
精确定位
步进电机可实现高精度的定位,适用于需要准确控制位置的应用。
《控制步进电机》PPT课 件
控制步进电机是一门重要的技术,本课件将介绍步进电机的应用领域、构成、 控制方式等内容,并展示步进电机控制技术的发展前景。
介绍步进电机
步进电机是一种精密控制装置,通过脉冲信号实现定距移动。它具有高精度、 高可靠性的特点,在自动化控制领域得到广泛应用。
步进电机的应用领域
工业自动化
步进电机控制的进阶技术
步进电机控制的进阶技术包括闭环控制、传感器技术等,提高步进电机控制 的精度和稳定性。

S7-200步进电机控制课件

S7-200步进电机控制课件

使用位置控制向导
PTOx_CTRL子程序
• PTOx_CTRL子程序(控制)启用 和初始化与步进电机或伺服电机合 用的PTO输出,请在您的程序中只 使用一次,并且请确定在每次扫描 时得到执行。请始终使用SM0.0作 为EN的输入。
• I_STOP(立即停止)输入是一布 尔输入。当此输入为低时,PTO功 能会正常工作。当此输入变为高时, PTO立即终止脉冲的发出。 • D_STOP(减速停止)输入是一布 尔输入。当此输入为低时,PTO功 能会正常工作。当此输入变为高时, PTO会产生将电机减速至停止的脉 冲串。
• PTO操作 • PTO为指定的脉冲数和指定的周期提供方 波(50%占空比)输出。PTO可提供单脉 冲串或多脉冲串(使用脉冲轮廓)。您指 定脉冲数和周期(以微秒或毫秒递增)。 • 周期范围从10微秒至65,535微秒或从2毫秒 至65,535毫秒。 • 脉冲计数范围从1至4,294,967,295次脉冲。
• 电机固有步距角: • 它表示控制系统每发一个步进脉冲信号,电机所 转动的角度。电机出厂时给出了一个步距角的值 。 • 如86BYG250A型电机给出的值为0.9°/1.8°(表 示半步工作时为0.9°、整步工作时为1.8°), 这个步距角可以称之为‘电机固有步距角’,它 不一定是电机实际工作时的真正步距角,真正的 步距角和驱动器有关。
• 注: • 一般PLC不能直接去步进驱动器直接相连, 因为驱动器的控制信号是+5V,而PLC的输 出信号为+24V。 • 解决方法: • PLC与步进驱动器之间串联一只2K或1/4W 的电阻,起分压作用。
• 步进驱动器接线: • CP+/CP-:脉冲接线端子 • DIR+/DIR-:方向控制信号接线端子

《步进电机培训讲义》

《步进电机培训讲义》

第一篇 步进电机的基本知识
• • • • • 三、 步进电动机分类 1、HB型混合式步进电动机(此种为先歌生产的电机) 2、PM型永磁式步进电动机 3、VR型反应式步进电动机 其中永磁式步进电动机一般为两相,转矩和体积较小,步进角一般为 7.5度 或15度;反应式步进电动机一般为三相,可实现大转矩输出, 步进角一般为1.5度,但噪声和振动都很大。在欧美等发达国家80年 代已被淘汰;混合式步进电动机是指混合了永磁式和反应式的优点。 从性能上看,它可以做成像反应式一样的小步距,也具有永磁式控制功 率小的优点。它又分为两相和五相:两相步进角一般为1.8度,而五 相步进角一般为 0.72度。这两种混合式步进电机的应用最为广泛。
第二篇 步进电动机常遇到的一些问题及解决方法
• • • • • • • 三、电机的高频性能上不去,通过采用以下办法可以解决: 电机的高频性能上不去,通过采用以下办法可以解决: 1、减小时间常数 电流上升时驱动电路的时间常数Ta为: Ta=L/Ra L----绕组的电感; Ra----通电回路的总电阻,包括 绕组线圈电阻、限流电阻R1和晶体管结电阻。 由公式可以看出,增加电阻Ra 可以减小时间常数;但增加Ra会 使通电回路中电流值减小,所以,为了保证通电回路中电流不变, 在增加电阻Ra的同时,还要提高电源的电压。 2、改进工作方式 采用多相励磁的工作方式,例如:三相步进电动机的双三拍、 六拍方式。多相励磁工作方式使每一相通电的时间延长了,电动 机就能获得较多的能量,使高频时输出转矩增加。
第一篇 步进电机的基本知识
• (9)、惯频特性 • 在负载力矩一定时,频率和负载惯量之间的关系,称为惯频特性。 惯频特性分为起动惯频特性和运行惯频特性。 • 五、步进电动机应用 • 主要应用在如下几个方面: • 1、舞台灯光 • 2、计算机外围设备:磁盘驱动、磁头驱动、打印机、XY绘图仪 • 3、商务机器:复印机、传真机 • 4、工业计测仪器 :记录仪 • 5、工作机械 : 数控机床、机器人、纺织机械

步进电机及其驱动控制系统课件

步进电机及其驱动控制系统课件
工作原理
步进电机内部通常有多个励磁线圈,当外部施加一系列的电脉冲 信号时,这些线圈按照特定的顺序通电,产生旋转磁场,从而使 电机转子转动。
步进电机的分类与特点
01
分类
按照相数可分为单相、两相和三相步进电机;按照结 构可分为反应式、永磁式和混合式步进电机。
02
1. 定位精度高
步进电机通过接收电脉冲信号来转动,每接收一个脉 冲就转动一定的角度,因此定位精度较高。
步进电机及其驱动控制系统课 件

CONTENCT

• 步进电机概述 • 步进电机驱动控制系统 • 步进电机的选型与参数计算 • 步进电机驱动控制系统的设计 • 步进电机驱动控制系统的调试与优
化 • 步进电机及其驱动控制系统的发展
趋势与展望
01
步进电机概述
步进电机的定义与工作原理
定义
步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件 。
细分调整
通过调整细分参数,改善电机的步进精度和 扭矩特性。
热管理
合理设计散热方案,确保电机和驱动器在长 时间工作时温度稳定。
噪声与振动控制
优化机械和电气参数,降低电机运行时的噪 声和振动。
步进电机驱动控制系统的故障诊断与排除
故障现象分析
根据故障现象,分析可能的原因,如电源故障、机械卡滞、参数配置错误等。
控制器
控制器是步进电机驱动控制系统的核心,它负责发 出控制脉冲信号,控制步进电机的运转。
步进电机驱动控制系统的分类
按控制方式分类
可以分为开环控制系统和闭环 控制系统。开环控制系统结构 简单,成本低,但精度不高; 闭环控制系统精度高,但结构 复杂,成本高。
按电机类型分类
可以分为永磁式步进电机、反 应式步进电机和混合式步进电 机等。不同类型电机具有不同 的特性和应用场景。

7.2 步进电机及其驱动控制系统

7.2 步进电机及其驱动控制系统

C N C 主要内容7.2 步进电机及其驱动控制系统主要内容:•步进电机的原理;•主要性能参数;•步进驱动的特点;•驱动控制:环形分配器,功放电路。

要求:在掌握原理基础上,注重围绕应用了解各型电机的特点、性能参数、功放电路。

主要内容定义:步进电机是一种脉冲控制的执行元件,将电脉冲转化为角位移。

每给步进电机输入一个脉冲,其转轴就转过一个角度,称为步距角。

✓脉冲数量----位移量;✓脉冲频率----电机转速;✓脉冲相序----方向。

组成:由步进电机驱动电源和步进电机组成,没有反馈环节,属于开环位置控制系统。

7.2.1 步进电机概述主要内容优点:结构简单,价格便宜,工作可靠;缺点:–容易失步(尤其在高速、大负载时),影响定位精度;–在低速时容易产生振动;–细分技术的应用,明显提高了定位精度,降低了低速振动。

应用:要求一般的开环伺服驱动系统,如经济型数控机床、和电加工机床、计算机的打印机、绘图仪等设备。

步进电动机的分类按运动方式分:旋转式、直线运动式、平面运动式和滚切运动式。

按工作原理分:反应式(磁阻式)、电磁式、永磁式、混合式。

按结构分:单段式(径向式)、多段式(轴向式),印刷绕组式。

按相数分:三相、四相、五相、六相和八相等。

按使用频率分:高频步进电动机和低频步进电动机。

(1) 反应式步进电动机极与极之间的夹角为60°,每个定子磁极上均匀分布了五个齿,齿槽距相等,齿距角为9°。

转子铁心上无绕组,只有均匀分布的40个齿,齿槽距相等,齿距角为360°/40=9°。

单段式的结构:三相反应式步进电动机。

定子铁心上有六个均匀分布的磁极,沿直径相对两个极上的线圈串联,构成一相励磁绕组。

特点:转子无绕组,定转子开小齿、步距小;应用最广。

7.2 步进电机及其驱动控制系统C N C(2) 永磁式步进电动机工作原理:转子或定子一方具有永久磁钢,另一方有软磁材料制成,由绕组轮流通电产生的磁场与永久磁钢相互作用,产生转矩是转子转动。

第7章-步进电机上课讲义

第7章-步进电机上课讲义

环型分配器的功能:
环型分配器的功能是把外部cp段送进的 脉冲进行分配,给功率放大器,功率放 大器相应相得晶体管导通,步进电机的 线圈得电。
步进电机、步进驱动器和plc间的连接
五、步进驱动器有关细分的设置
什么叫细分? 为了提高步进电动机的精度,现在的步 进驱动器都有细分的功能,所谓细分, 就是通过驱动器中电路的方法把步距角 减小。
2)plc的选择
我们可以选择fx1n或fx2系列的plc,但必须是 晶体管式.
组分布
2.轴向分布式:电机各相按轴向依次排列
步进电机的工作原理实际上是电磁铁的 作用原理。
当某相定子励磁后,它吸引转子,转子 的齿与该相定子磁极上的齿对齐,转子 转动一个角度,换一相得电时,转子又 转动一个角度。如此每相不停地轮流通 电,转子不停地转动。
上述控制方式三相单三拍,得电顺序是 ABCA,电机逆时针转动
按输出力 矩大小
1.伺服式:输出力矩在百分之几至十分之几(N.m),只能驱动较小的负载, 要与液压扭矩放大器配用,才能驱动机床工作台等较大的负载。
2.功率式:输出力矩在5~50(N.m)以上,可以直接驱动机床工作台等较大的 负载。
按定子数 1)单定子式 2)双定子式 3)三定子式 4)多定子式
按各种绕 1.径向分布式:电机各相按圆周依次排列
=360°/(3x4x1)=30°
四、步进驱动器原理
从步进电机的转出原理可以得出,要使 步进电机正常运行,必须按规律控制步 进电机的每一相绕组得电。步进驱动器 接受外部的信号是方向信号DIR脉冲信 号CP。另外步进电机在停止时,通常有 一相得电,电机的转子被锁住,所以当 需要转子松开时,可以使用脱机信号 FREE.
第7章-步进电机

《步进电机》课件

《步进电机》课件

THANKS
感谢观看
步进电机的分类与特点
分类
根据相数可分为单相、两相、三 相和多相步进电机;根据结构可 分为反应式、永磁式和混合式步 进电机。
特点
步进电机具有较高的控制精度、 响应速度快、运行平稳、低噪音 等优点,广泛应用于各种自动化 设备和控制系统。
步进电机的发展历程与趋势
发展历程
步进电机最初由美国在上世纪初发明,经过近百年的发展,技术不断进步,性 能不断提升。
检查机械部分
检查电机机械部分是否有卡滞、松 动等现象,确保机械部分正常运行 。
步进电机的寿命与可靠性
正确使用
按照电机使用说明书正确 使用,避免超载、过热等 现象。
定期维护
按照维护计划定期对电机 进行维护,延长电机使用 寿命。
环境因素
注意电机运行环境,避免 高温、潮湿、腐蚀等恶劣 环境对电机寿命的影响。
在自动化生产线中,步进电机通常与PLC控制系统配合使用,实现生产线的自动化 控制和监控。
步进电机在机器人领域的应用
步进电机是机器人技术中的重要 组成部分,用于驱动机器人的关
节、手臂、腿部等运动部件。
步进电机能够实现机器人的灵活 运动和精确控制,提高机器人的
运动性能和工作效率。
在机器人领域中,步进电机通常 与伺服控制系统配合使用,实现 机器人的高精度控制和稳定运行
《步进电机》课件
目录
• 步进电机简介 • 步进电机的结构与组成 • 步进电机的驱动控制 • 步进电机的应用场景与案例 • 步进电机的维护与保养
01
步进电机简介
步进电机的定义与工作原理
步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件,通过控制输入 的脉冲数量和频率,实现电机的步进转动。

《控制步进电机》课件

《控制步进电机》课件
《控制步进电机》 PPT课件
contents
目录
• 步进电机简介 • 步进电机控制系统 • 步进电机驱动器 • 步进电机的控制策略 • 步进电机的应用案例
01
步进电机简介
步进电机的定义与工作原理
步进电机是一种将电脉冲信号转换成角位移或线位移的执行元件。
工作原理:步进电机内部通常有多个相位的线圈,当给这些线圈按照一定的顺序 通电时,电机内部的转子会按照通电的顺序和方向进行旋转,从而输出旋转的机 械能。
03
步进电机驱动器
步进电机驱动器的种类与选择
种类
根据步进电机的工作原理和应用需求 ,步进电机驱动器可分为单极性驱动 器和双极性驱动器。
选择
选择合适的步进电机驱动器需要考虑 电机的规格、工作电压、电流以及控 制精度等因素。
步进电机驱动器的原理与工作方式
原理
步进电机驱动器通过控制脉冲信号的 频率和数量,来控制步进电机的转动 速度和角度。
步进电机在医疗器械中的应用
1 2
医疗设备驱动
步进电机在医疗器械中作为驱动部件,如医学影 像设备、手术机器人等。
高精度要求
步进电机的高定位精度和控制精度,满足医疗器 械对精确度的极高要求。
3
安全可靠性
步进电机稳定可靠的特性,确保医疗器械在使用 过程中的安全性和可靠性。
THANKS FOR WATCHING
04
步进电机的控制策略
步进电机的速度控制
速度控制
通过调节输入到步进电机的脉冲频率,可以控制步进电机的转速 。
动态响应
步进电机具有快速动态响应特性,能够实现高精度的速度控制。
调速范围
步进电机可以在较大的调速范围内实现平滑的速度调节。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

步进电机及其控制
【实验目的】
熟悉步进电机的结构和驱动方式
掌握用AT89S52来控制步进电机的方法
进一步熟悉EDA实验平台
【实验器材】
EDA实验箱、PC机、DB25-ISP下载线、USB转换线、
USB-BLASTER编程器等
软件:Quatus II 、Keil uVision2、ISPlay等
【实验原理】
步进电机(stepping motor)是一种以脉冲控制的转动设备,由于是以脉冲驱动,很适合以数字或微型计算机来控制,做一又把它当成是一种数字设备。

1、步进电机的结构:
步进电机与一般电机结构类似,除了托架、外壳之外,就是转子和定子,比较特殊的是其转子与定子上有许多细小的齿,如图1所示。

转子为永久磁铁,线圈绕在定子上。

根据项圈的配置,步进电机可以分为2相、4相、5相等,如图2所示。

比较常用的是2相的步进电机。

其中包括两组具有中间抽头的线圈,A、com1、A为一组,B、com2、B为另一组。

两相5线式步进电机就是将其中的com1和com2连接。

图1:步进电机的基本结构图2:步进电机的种类
2、步进电机步进角度的计算
顾名思义,步进电机就是一步步走的电机,其转子与定子的齿,决定了其每布的间距。

如图3所示。

图3:步进电机的齿间距
若转子上有N 个齿,则其齿间距θ为:
N
360︒
==转子齿间距θ
而步进角度δ为:
P
22θ
δ=⨯=
相数转子齿间距
以常用的2相式50齿步进电机为例,
θ=360°/50=7.2°
δ=7.2°/(2×2)=1.8°
3、步进电机的驱动:
步进电机的驱动是靠定子线圈激磁后,将邻近转子上相异磁极吸引过来实现的。

因此,线圈排列的顺序,以及激磁信号的顺序就很重要。

以2相式步进电机为例,其驱动信号有1相驱动、2相驱动和1-2相驱动三种。

图4:步进电机的驱动方式:1相驱动、2相驱动和1-2相驱动。

(1)、1相驱动:
任何一个时间,只有一组线圈被激磁,其他线圈在休息,因此产生的力矩较小,但这种激磁方式最简单,信号依次为:
1000-0100-0010-0001-1000……(正转)
0001-0010-0100-1000-0001……(反转)
有四种不同的信号呈现周期性的变化。

在AT89S52中产生这种信号,以正转为例,可以先输出“0001”,,经过一小段时间延迟后,让步进电机有足够的时间建立磁场及转动,再输出“0100”,延时…依次循环输出这四种信号即可。

(2)、2相驱动:
任何一个时间,有两组线圈同时被激磁,因此,产生的力矩比1相驱动要大。

其信号依次为:1100-0110-0011-1001-1100……(正转)
1100-1001-0011-0110-1100……(反转)
信号输出方式与1相驱动类似。

(3)、1-2相驱动:
1-2相驱动的方式又称为“半步驱动”,每个驱动信号只驱动半步。

其驱动信号依次为:1001-1000-1100-0100-0110-0010-0011-0001……(正转)
1001-0001-0011-0010-0110-0100-1100-1000……(反转)
共有8种信号成周期性的变化,仔细观察可以发现其中的信号是将1相驱动和2相驱动的信号混合而成的。

具体应用时根据不同型号的步进电机采用不同的驱动方式,本EDA实验箱中的步进电机采用1相驱动的方式进行驱动。

4、转速控制
控制步进电机的运行速度,实际上是控制系统发出时钟脉冲的频率或换相的周期,即在加速的过程中,使脉冲的输出频率增加;在减速过程中,使脉冲的输出频率减小。

脉冲信号的频率可以用软件延时来确定。

5、步进电机的驱动电路
AT89S52的输出电流很难驱动步进电机,必须另外设计驱动电路才行,在此我们将采用ULN2003(如图5)驱动步进电机。

一颗ULN2003系列IC包含7个开集极式输出的反相器,而在每个输出端都有一个连接到公共端(VCC)的二极管,作为放电保护电路,每组反相器的内部电路如图6.
图5:ULN2003
图6:内部电路
【实验内容】
原理图:
1、根据EDA步进电机步进角度,计算出该步进电机的齿间距和齿数,填入表1;
齿数齿间距步进角度
15°
2、步进电机的步进和特定角度旋转
(1)将“桌面\EDA实验-51部分-步进电机实验\步进电机实验底层驱动”路径下“LCD1602.sof”文件烧入FPGA中。

具体步骤如下:
a)用USB转换线将 USB BLASTER 与PC机相连,USB BLASTER的另一端连接到FPGA
核心板右下角J12口。

如果连接正常,USB BLASTER绿灯点亮。

b)双击“桌面\EDA实验-51部分-步进电机实验\步进电机实验底层驱动”路径下
“LCD1602.qpf”文件,启动Quartus II;
c)单击菜单栏中 Tools\Programmer ,打开FPGA程序下载窗口;
d)单击界面右上角“Hardware Setup”,在“Currently selected Hardware”下拉列
表中选择“USB-Blaster[USB-0]”,激活USB-Blaster,单击“close”关闭;
e)单击“Add File”,路径选择“桌面\EDA实验-51部分-步进电机实验\步进电机实验
底层驱动”,选中文件“LCD1602.sof”,勾选Program/Configure;
f)给EDA主板供电,单击“start”,将底板驱动程序烧录到FPGA中。

g)烧录后不要断电,断电后程序会丢失,需要重新烧录。

(2)利用“程序一.c”代码,创建keil工程,生成“程序一.hex”文件
具体步骤如下:
a)单击“开始\程序”,启动Keil uVision2;
b)单击“Project\New Project”,创建新工程;
c)新工程保存路径为“桌面\EDA实验-51部分-步进电机实验\程序一”,工程名设为“工
程一”,单击“保存”;
d)在弹出的“器件选择窗口”中,
选择“Atmel\AT89S52”,单击“确定”;
e)右键单击窗口右边列表栏中“Source Group 1”,选择“Add File to Group
‘Source Group 1’”;
f)选中“桌面\EDA实验-51部分-步进电机实验\程序一”路径下“程序一.c”,单击
“Add”,然后单击“close”;
g)双击“程序一.c”,打开该文件。

h)单击窗口左上角“Build Target”按键,编译程序一;
i)单击窗口左上角图标,选中“output”面板,选中“Creative HEX…”,
单击“确定”。

j)再次单击窗口左上角“Build Target”按键,将生成“程序一.Hex”文件;
k)在路径“桌面\EDA实验-51部分-步进电机实验\程序一”下,已经生成“程序一.Hex”
文件。

(3)将程序一.hex 烧入单片机
具体步骤如下:
a)用DB25-ISP下载线连接单片机ISP程序下载口(EDA主板右下角J15口)和PC机
并口,EDA主板右下角S8拨码开关全部拨向ON;
b)在桌面双击图标,启动ISPlay;
c)单击“检测器件”,听到“嘀嘀嘀”,表示器件检测成功;
d)单击“文件”,选择“桌面\EDA实验-51部分-步进电机实验\程序一”路径下“程序
一.hex”,单击“打开”;
e)单击“AUTORUN!”,完成程序的下载;下载完成会听到“嘀嘀嘀”的响声。

完成表2:
3、设计性实验
步进电机正、反、加速、减速转动控制
通过按键控制步进电机的正转、反转、加速、减速、停止和转动等动作。

【实验要求】
1.根据实验内容,填写表1、表2。

2.分析程序,按要求将程序代码记录在报告上,并将程序编译运行烧录到单
片机内,记录运行结果。

3.记录实验后的收获和体会。

思考题:
1相驱动信号为0001-0010-0100-1000-0001……(正转),而程序中驱动信号为motorshun[8]={0xF2,0xF1,0xF4,0xF8,0xF2,0xF1,0xF4,0xF8},为什么顺序不对应?
2写入程序后,步进电机没有反映,系统不工作,有哪些可能的原因?。

相关文档
最新文档