AT89C2051单片机在步进电机控制中的应用

作者:贾方, 张志胜

作者单位:东南大学,机械工程系,江苏,南京,210096

刊名:

机械设计与制造工程

英文刊名:MACHINE DESIGN AND MANUFACTURING ENGINEERING

年,卷(期):2002,31(6)

被引用次数:15次

参考文献(3条)

1.余永权单片机应用系统的功率接口技术 1992

2.王幸之单片机应用系统抗干扰技术 2000

3.于海生;潘松峰;于培仁微型计算机控制技术 1998

相似文献(10条)

1.期刊论文谷玉玲用AT89C2051单片机设计步进电机的控制系统-科学与财富2010(3)

本文介绍了一种由AT89C2051单片机对步进电机进行控制的系统,用软件代替由硬件电路组成的步进电机控制器,不仅简化了线路,降低了成本,而且提高了系统的可靠性.它的主要特点是能实现精确移位、精确定位、无积累误差.它一般应用于难度较大、要求精度高的绘图机或数控机床等系统中. 2.期刊论文陈树文.吴瑛AT89C2051单片机在混合式步进电机驱动系统中的应用-中小型电机2001,28(2)

介绍AT89C2051在混合式步进电机系统中的应用.

3.学位论文赵庆亮五自由度关节式机器人控制系统的研究2003

机器人技术是近30年来迅速发展起来的一门新兴技术,它代表了机电一体化的最高成就

4.期刊论文石磊.孔庆忠.SHI Lei.KONG Qing-zhong基于PC与单片机的机器人控制-机械制造与自动化

2008,37(1)

设计了机器人的PC机控制软件、上位机控制系统和下位机控制系统软件,PC机控制软件采用VB 6.0编制,上位机控制系统主要由AT89C51单片机组成,下位机控制系统由AT89C2051单片机、步进电机驱动器等组成.

5.期刊论文李莲子.黄承清.李灿亮AT89C2051单片机应用于铣床分度头-电子产品世界2002(10)

本文介绍了AT89C2051单片机的性能特点、引脚功能与HD7279的接口电路与编程技术以及步进电机的控制技术.

6.期刊论文霍娟.董天临.黄琼.HUO Juan.Dong Tianlin.Huang Qiong小型智能微波测量线系统-郑州大学学报(理学版)2005,37(1)

根据鼠标位移矢量传感原理,对国内微波自动测量线系统加以改进,用AT89C2051单片机的片内比较器以及一个输入/输出接口生成PWM波,构成简易的A/D转换器,用PC机实现数据的存储处理.该系统小巧易用,方便快捷,克服了用步进电机作传动装置,以AT89C51为控制核心,用液晶显示器显示数据,使设备体积大,不够灵活,并且测量距离有限等弊端.

7.学位论文孙宏刚两相混合式步进电机细分驱动控制器的研究2006

步进电动机突出的优点是它可以在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制等,并且由其组成的开环系统既简单、廉价,且非常可靠,因此在众多领域有着极其广泛的应用。

步进电动机必须和驱动控制器配合使用,而不能直接接到交直流电源上工作。当要求步进电动机有更小的步距角,更高的分辨率(即脉冲当量),或者为减小步进电机本身所固有的低频振动、噪声等问题时,细分是唯一的解决途径。

随着电力电子技术的发展,单片机的性价比日益提高,考虑到成本因素,本文介绍了一种基于单片机的两相混合式步进电机细分驱动控制系统。本系统采AT89C2051单片机作为核心控制器件,采用专门为步进电机设计的L6203全桥驱动芯片作为功率驱动器件,结合电流反馈电路实现对两相混合式步进电机的细分控制。

在控制方法上,本文通过分析两相混合式步进电机的运行原理,推导了其数学模型,在此基础上采用恒频PWM恒流斩波与可变细分相结合的控制策略。通过PWM方式控制各相绕组电流,使其按阶梯正旋规律改变大小和方向,实现将步进电动机一个整步均分为若干个更细的微步。

本文按由硬件实现细分驱动,单片机及软件用于控制的思想设计了驱动控制器。并对该驱动控制器进行了实验研究,实验结果表明该驱动控制器能较好的驱动步进电机平稳运行。

8.期刊论文一种实用的步进电机细分驱动控制系统-微电机2009,42(10)

以AT89C2051单片机为控制核心,结合数/模转换器NJU39612及双极性驱动器NJM3777,采用等步距角的细分控制策略,设计出一种新颖的步进电机恒流斩波细分驱动控制系统.当选用步距角为0.9°/1.8°的两相混合式步进电机,配导程为1 mm的精密滚珠丝杆时,系统可实现对步进电机单步微调位移为0.02/0.04 μm的控制精度.

9.期刊论文季晓松.李正生.JI Xiao-song.LI Zheng-sheng基于Proteus的单片机系统设计-机电工程技术2010,39(9)

介绍了在Proteus环境下进行单片机系统设计的方法,以一个典型的单片机应用系统设计为例,应用Proteus提供的仿真模型和虚拟仪器可以高效地完成系统的软硬件设计和调试工作.以AT89C2051单片机为核心,设计了系统硬件和软件,以实现对步进电机启\停和正反转的控制.

10.期刊论文曹双贵.CAO Shuang-gui基于多步进电机的示教机械手控制器设计-机电工程技术2009,38(12)

设计开发了一种简易的示教机械手运动控制器,借助步进电机驱动控制性能好的特点,由AT89C2051单片机精确地控制3个步进电机的电枢转角和转速,从而使机械手产生精确的运动.给出了硬件部分主要环节的电路,并简要介绍了软件中各模块的功能.

引证文献(15条)

微型计算机kong控制技术,AT89C2051单片机在步进电机控制中的应用相关推荐

  1. 步进电机的计算机控制系统设计,基于.51单片机的步进电机控制系统设计.doc

    基于51单片机的步进电机控制系统设计 中文摘要 步进电机是一种受,并且能将相应的或者的电动机.由于步进电机具有步距误差不积累.运行可靠.结构简单.惯性小.成本低等优点,因此,被广泛使用于计算机外围电路 ...

  2. 基于单片机的步进电机控制系统设计与实现

    目 录 1 引言 1 2 总体设计方案 2 2.1 系统设计原理 2 2.2 总体设计框图 2 3系统硬件模块的组成 3 3.1单片机控制模块 3 3.1.1 STC89C52主要结构 3 3.1.2 ...

  3. 【Proteus仿真】【51单片机】步进电机控制系统设计

    文章目录 一.主要功能 二.硬件资源 三.软件设计 四.实验现象 联系作者 一.主要功能 本项目使用Proteus8仿真51单片机控制器,使用ULN2003电机模块.LCD1602模块.按键模块等. ...

  4. 【Proteus仿真】【STM32单片机】步进电机控制系统设计

    文章目录 一.主要功能 二.硬件资源 三.软件设计 四.实验现象 联系作者 一.主要功能 本项目使用Proteus8仿真STM32单片机控制器,使用ULN2003电机模块.LCD1602模块.按键模块 ...

  5. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,(毕业设计)基于单片机的步进电机控制系统(汇编及C语言程序各个)...

    基于单片机的步进电机控制系统设计 前言 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性.通用性.可维护性以及性价比最优,根据控制系统功能要求及步进电机应 ...

  6. 基于单片机的步进电机开环控制系统

    摘要: 通过ATMEL89C51单片机对步进电机进行控制,主要介绍了步进电机控制器.驱动电路和LED显示电路的设计,实现了步进电机的开环控制.在步进电机控制器的设计中,重点阐述了脉冲产生电路以及对速度 ...

  7. 基于步进电机控制的电梯

    基于51单片机的步进电机控制 对于步进电机的控制,小白们可能会觉得很难入手,今天我就普通的五相四线制步进电机的控制做一下讲解. 原理 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载 ...

  8. 微型计算机步进电机控制,步进电机的微型计算机控制

    步进电机的微型计算机控制 维普资讯 http://doc.xuehai.net 第 5期 20 0 7年 5月 山西焦煤科技 S a x o ig C a ce c& T c n l g h ...

  9. 单片机C语言步进电机实训报告,步进电机控制实训报告.doc

    步进电机控制实训报告 2010/2011学年第学期 专用周 课程名称 :班 级 : : : 教学周数 : 地 点 : 指导教师 :介绍了一种基于AT8952单片机步进电机的设计,系统分为.LCD显示步 ...

最新文章

  1. APP测试和传统软件测试有什么区别?
  2. 图解一维卷积层(PyTorch)
  3. 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?雪原虎 发布于:2007-10-22 00:32
  4. 企业信息管理- 近期功能改善(3)
  5. 无线智能路由器家长控制宽带
  6. linux开机自动联网设置
  7. CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context/Not a GL2 implementation
  8. SlickEdit 使用技巧大收集
  9. BUUCTF-Misc-No.3
  10. html 多选框 下拉,一个模拟html下拉多选框的原生实现.
  11. UE4C++新建文件夹
  12. [蓝牙 Mesh Zephyr]-[001]-Mesh beacon
  13. 打开一个英文文本文件,编写程序读取内容,将其中的小写字母转换为大写,大写字母转化为小写
  14. VMware下载安装WIN7虚拟机
  15. idea2019版本有效激活码error问题
  16. print()和println()的区别
  17. OverTheWire-Bandit
  18. Office Professional Plus 2016简体中文版
  19. php artisan 命令详解,Artisan命令详解
  20. 5g网络测试用什么软件,5G 来袭 — 推荐几款好用到爆的测试APP!

热门文章

  1. mysql分片建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解
  2. 计算机组成原理指令译码,计算机组成原理实验报告指令译码器.docx
  3. 单片机串口发送数据很慢?这种方法帮助你提高!
  4. 函数return,有些地方你可能还没掌握
  5. PHP不读取Excel空行,phpexcel中遇到空单元格不跳过
  6. yolov3-tiny神经网络FPGA(ZYNQ7020)实现
  7. java intfilter_Java IntStream filter()用法及代码示例
  8. html循环自动点击事件,js循环遍历ul中li的点击事件,给给选中li添加css
  9. HTML5如何添加图片遮罩,带有HTML5画布的putImageData的遮罩?
  10. java jmf 视屏监控的核心代码_JMF(Java Media Framework)使用摄像头