- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51單片机综合学习步进电机控制篇
51单片机综合学习-- 步进电机控制篇
2008-05-09 23:34
???? 先看一下我们将要使用的51单片机综合学习系统能完成哪些实验与产品开发工作:分别有流水灯,数码管显示,液晶显示,按键开关,蜂鸣器奏乐,继电器控制,IIC总线,SPI总线,PS/2实验,AD模数转换,光耦实验,串口通信,红外线遥控,无线遥控,温度传感,步进电机控制等等。
???? 上图是我们将要使用的51单片机综合学习系统硬件平台,本期实验我们用到了综合系统主机、步进电机,综合系统其它功能模块原理与使用详见前几期《电子制作》杂志及后期连载教程介绍。
???? 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。
步进电机分类与结构
???? 现在比较常用的步进电机分为三种:反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)。本章节以反应式步进电机为例,介绍其基本原理与应用方法。反应式步进电机可实现大转矩输出,步进角一般为1.5度。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。常用小型步进电机的实物如图1所示。
图1步进电机实物图
图2 步进电机内部图
步进电机现场应用驱动电路
???? 综合系统使用的是小型步进电机,对电压和电流要求不是很高,为了说明应用原理,故采用最简单的驱动电路,目的在于验证步进电机的使用,在正式工业控制中还需在此基础上改进。一般的驱动电路可以用图3的形式。
图3 一般驱动电路
???? 在实际应用中一般驱动路数不止一路,用上图的分立电路体积大,很多场合用现成的集成电路作为多路驱动。常用的小型步进电机驱动电路可以用ULN2003或ULN2803。本书配套实验板上用的是ULN2003。ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。ULN2003A由7组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络构成,具有同时驱动7组负载的能力,为单片双极型大功率高速集成电路。ULN2003内部结构及等效电路图如图4:
图4 ULN2003内部框图及等效电路图
???? ULN2003A型高压大电流达林顿晶体管阵列电路的典型应用电路框图如图5所示。钳位二极管用于保护线圈通断时的反电动势击穿集成电路,可以看出,该电路的应用非常简单。
图5 典型应用图
步进电机的程序设计
实现功能:开发板上电时电机正转,按住51单片机综合学习系统上的按键SW20(P14)时反转。
图6 步进电机实验演示图
电机正反转的环形脉冲分配表如下:
步数
P00
P01
P02
P03
A
B
/A
/B
1
1
1
0
0
2
0
1
1
0
3
0
0
1
1
4
1
0
0
1
表1:正转环形脉冲分配表
步数
P00
P01
P02
P03
A
B
/A
/B
1
1
1
0
0
2
1
0
0
1
3
0
0
1
1
4
0
1
1
0
表2:反转环形脉冲分配表
硬件原理图
图7 硬件原理图
程序流程图
图8 软件流程图
软件代码
/***************************************************************************/
/*杭州晶控电子有限公司*/
/**/
/*步进电机演示程序*/
/*目标器件:AT89S51*/
/*晶振:11.0592MHZ*/
/*编译环境:Keil 7.50A*/
/***************************************************************************/
/*********************************包含头文件********************************/
#include reg51.h
/*********************************端口定义**********************************/
sbit key =
您可能关注的文档
- 500001073772YRN圓形压铆螺母技术条件C.doc
- 50000t/d的城市污水處理厂毕业设计p.doc
- 50000立方米煤氣湿法脱硫技术方案20110802.doc
- 5000DWT多用途貨船结构计算书(完整版).doc
- 5000m3球形儲罐安装工程施工组织设计.doc
- 5000m深海采礦装载与传输系统研究.doc
- 5000td干法水泥生產线DCS系统控制方案.doc
- 5000t石灰石堆取料機操作规程3.doc
- 5000平方米建筑分布式熱电冷联产综合技术解决方案.doc
- 5000油罐換底施工组织设计.doc
- 基于2025年医疗信息化政策的医疗机构信息化政策法规解读与合规建议.docx
- 文化旅游与区域经济——2025年资金申请策略研究与实践报告.docx
- 大型商业街区改造工程社会稳定风险评估与社区参与研究.docx
- 2025年新能源汽车充电桩行业发展趋势与投资机会报告.docx
- 工业自动化控制网络技术在化工原料制造中的应用与发展报告.docx
- 2025年中国跨境电商出口产品质量与安全监管研究报告.docx
- 基于2025年政策的区域医疗资源配置优化策略研究.docx
- 农产品保鲜新方法2025年应用效果鉴定分析.docx
- 2025年海上风电产业政策环境与市场趋势报告.docx
- 基于2025年公园改造的社会稳定风险评估与社区安全体系建设报告.docx
文档评论(0)