怎样用8051单片机操控步进电机?

来源:贝博app体育网页版    发布时间:2024-01-31 01:46:04

  旋转。望文生义,它根据输入脉冲逐渐旋转。步进电机一般具有多个励磁线圈(相)和带齿转子。电机的步长由转子上的相数和齿数决议。步长是转子在一步中的角位移。假如步进电机有4相50个齿,则需求50×4=200步才干旋转一整圈。所以步距角将为360/200=1.8°。

  咱们运用的步进电机有4极和一个1/64减速齿轮组织,用于添加扭矩。电机的步距角为5.64°。但考虑减速机时,输出轴的步距角为5.64/64°。步进电机的内部示意图如下:

  将步进电机衔接到8051的电路图如上所示。P1.0、P1.1、P1.2、P1.3引脚别离用于操控步进电机的A1、A2、A3、A4相。ULN2003用于驱动步进电机的各个相位。ULN2003是一种阵列,用于驱动继电器和电机等大电流负载。ULN2003有8个独立的通道,每个通道的容量为1A。通道能够并联以添加电流容量。每个通道都配有独立的续流二极管。ULN2003作业在电流吸收形式。每个通道经过在相应输入处供给逻辑低电平来激活。例如,假如咱们将ULN2003的引脚1设为低电平,则步进电机的A1相被接通。

  程序首要铲除P1.0以激活步进电机的第1相(A1)。该条件坚持65毫秒,然后设置P1.0以停用电机的第1阶段。然后对端口引脚P1.1到P1.3重复相同的进程,整个循环一遍又一遍地重复,使电机顺时针旋转。

  单片机定时器0装备为形式1以发生65毫秒的推迟,65mS是每个操控脉冲的宽度。

  的原理 /

  -电路衔接 /

  、键盘LED、驱动/放大和PC上位机等4个模块组成,其间PC机模块是软件

  规划 /

  【嵌入式Linux(根底篇)】嵌入式Linux底层系统开发流程和使用开发流程

  【RISC-V敞开架构规划之道阅览体会】RV64指令集规划的考虑以及与流水线规划的逻辑

上一篇: 新疆光伏电站对组件的要求及选型建议 - 新疆光伏市场
下一篇: 2023新春速霸开工举办座谈会 航空五轴加工中心继续下单

推荐阅读