基于单片机的步进电机升降速并行控制

摘 要:采用英飞凌单片机为核心控制器,设计并实现了一款基于单片机的步进电动机升降速控制系统。系统由键盘、显示器、报警电路以及步进电动机驱动电路构成;设计了检测系统,检测步进电机的转速和步数。根据步进电机动力学方程及矩频特性曲线建立系统数学模型,采用指数规律升降速算法,对升降速过程离散化,用单片机定时器控制脉冲发出时间间隔,利用计算和查表相结合的方式实现步进电机的升降速过程控制。
关键词:步进电机;升降速控制;单片机

步进电机是自动控制系统和数字控制系统中广泛应用的执行元件。步进电机的启动频率越高,启动转矩越小,带动负载的能力越差。在步进电机启动时,若控制脉冲频率比较高,则会出现失步现象,如果步进电机在高速运行状态下突然停止,由于惯性作用则会出现过冲,所以在步进电机控制中必须采取升降速控制方法。本文以单片机作为微处理器,组成步进电机的单片机控制系统,由单片机产生控制脉冲信号,控制功率驱动电路按照一定的顺序开通或断开。单片机完成对控制脉冲信号的分配工作以及对步进电动机转动方向和转动速度等功能的控制。

1 步进电动机的单片机控制

本系统采用并行控制方法[10],并使用软件而不使用硬件来完成对控制脉冲的分配,用单片机的4条I/O口P0.0—P0.3直接控制步进电机(A—D相)每一相驱动电路(A—D相),由单片机按照通电顺序向驱动电路发出控制脉冲。
电机采用四相八拍工作方式,各相绕组的通电顺

相关推荐

  1. 基于单片机电机升降并行控制

    2024-03-15 07:30:03       19 阅读
  2. 基于单片机电机控制系统研究

    2024-03-15 07:30:03       9 阅读
  3. 单片机控制电机程序

    2024-03-15 07:30:03       41 阅读
  4. 电机综合控制

    2024-03-15 07:30:03       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 07:30:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 07:30:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 07:30:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 07:30:03       20 阅读

热门阅读

  1. 有密码pdf保存为无密码的

    2024-03-15 07:30:03       18 阅读
  2. C# 中的 List<int> 和 int[] ?

    2024-03-15 07:30:03       21 阅读
  3. GO sync.pool学习笔记

    2024-03-15 07:30:03       18 阅读
  4. MyBatis 之三:配置文件详解和 Mapper 接口方式

    2024-03-15 07:30:03       19 阅读
  5. 【图解物联网】第零章 前言

    2024-03-15 07:30:03       21 阅读
  6. Mac 配置环境变量和处理路径中空格

    2024-03-15 07:30:03       22 阅读
  7. 齐次变换矩阵

    2024-03-15 07:30:03       19 阅读