步进电机驱动器的接线与使用(接线详细)

今天小编就来继续学习与使用步行电机的学习,如果位置对你有帮助,评论收藏,点赞一下

步进电机驱动器

        步进电机驱动器是一种专用于控制步进电机的电子设备,用于控制步进电机的转动和位置。步进电机是一种将电信号转换为机械运动的电动机,其运转是通过逐步地施加电脉冲信号来实现的,每一个脉冲信号会使步进电机转动一个固定的步长角度,因此称为“步进”电机。步进电机驱动器负责管理和控制这些电脉冲信号,以精确控制步进电机的速度、方向和位置。

二相四线电机图

        二相四线电机通常指的是步进电机的一种类型。它具有两组线圈(两相),每组线圈各自连接两条导线,因此总共有四条导线。这种电机可以通过按顺序施加电流来使两组线圈交替通电,从而产生旋转运动。通过适时地切换电流的方向和大小,可以精确地控制电机的转动,实现精准的位置控制。

  1. 步距角(Step Angle):指每次接收一个脉冲信号时电机转动的角度,通常以度(°)表示。步距角决定了电机的旋转精度和位置控制的分辨率。

  2. 额定电流(Rated Current):指电机正常工作时的电流值,以安培(A)为单位。额定电流是保证电机正常运行的重要参数。

  3. 额定电压(Rated Voltage):表示电机正常工作时的电压值,以伏特(V)为单位。电机的额定电压决定了电机的功率输出和速度性能。

  4. 力矩:在电机工作时,输入的电流会在电机内部产生磁场,导致转子受到磁力的作用而转动,从而产生力矩,驱动负载旋转。在二相四线电机中,力矩通常与电机的设计、结构、电流大小、步距角等因素密切相关。通过控制电流大小和方向,可以调节电机的力矩大小,实现对负载的精准控制。

(如下图:电流5.6A是额定电流,步距角1.8°,接线A+与A-是一个线圈,B+与B-是一个线圈

可以求得电机转一圈:360除以1.8=200(个)所以电机转一圈需要200个脉冲。

驱动器接线图

        通常情况下A相与B相的线圈并没有固定接法,但是必须一个线圈接一相,(A+和A-对应的是同一个线圈,不能一个线圈正接A+负接B-)。

 ENA+ ,DIR+,PUL+接电源正机      ENA-,DIR-,PUL-接plc的输出点上。(在三菱plc中使用负极输出)

电流设定参照表设置(如下图。控制S1,S2,S3  拨码向上为off,PEAK峰值电流,RMS均值电流

        设置动态电流,1.46A 就需要1向上,2,3向下。

细分设定参照表设置(如上图。控制S5,S6,S7,S8)

        如果:步距角为1.8°时,200个脉冲电机运转一周,想要转0.9°时,就可以细分设置为400.

步进电机程序

三菱PLSY(16位连续执行时脉冲输出指令)

执行条件-------------------------------------------------------------PLSY  S1  S2   D

S1:脉冲频率(控制电机转速快慢)

S2:脉冲发出个数

D:指定脉冲输出点的Y的编号

 M8029特殊内部继电器 

M8029:这个辅助继电器在脉冲指令中非常常见。
特点:当脉冲指令执行完后才执行,并且和前一个脉冲指令对应。

三菱PLSR(带加减速的脉冲输出指令)

执行条件---------------------------------------------------PLSR  S1   S2   S3   D

S1:最高频率

S2:输出脉冲数

S3:加减速时间(50ms~5000ms)

D:脉冲输出信号Y

​​​脉冲输出从0开始输出到最高,从最高到0.

脱机信号 (上电后电机轴是不能动的。当我们需要转动轴时就需要脱机了,大部分选择断电

        步进电机的脱机信号通常指控制步进电机的驱动器或控制器发送的一个特定信号,用于表示步进电机处于禁用状态,即停止运转的信号。

        当步进电机接收到脱机信号时,驱动器会停止向电机发送脉冲信号,从而使电机停止转动。这种功能在需要临时停止步进电机运转时非常有用,例如在紧急情况下或需要手动调整位置时。脱机信号有助于确保步进电机可以在需要时快速停止并实现安全操作。

步进电机的脱机信号通常通过控制信号线或特定的控制指令来实现,具体实现方式会根据步进电机的驱动器或控制器的设计而有所不同。

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/762034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Compose UI 之 Segmented buttons 分段按钮

Segmented buttons SegmentedButton 是一种分段式按钮组件,它允许用户在一组相关的选项中选择一个或几个。 上图中:① 单选的分段式按钮。② 多选的分段式按钮。 分段式按钮的几个特点: 分段式按钮是带有状态的按钮,又有单选和多选之分。 从设计上将,不论是单选或是多选…

【GPT概念-03】:人工智能中的注意力机制

说明 注意力机制生成分数(通常使用输入函数),确定对每个数据部分的关注程度。这些分数用于创建输入的加权总和,该总和馈送到下一个网络层。这允许模型捕获数据中的上下文和关系,而传统的固定序列处理方法可能会遗漏这…

虚拟机扩展:虚拟机快照

虚拟机快照 在学习阶段我们无法避免的可能损坏Linux操作系统。如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。 那我们就可以通过快照将当前虚拟机的状态保存下来,在以后系统损坏时通过快照恢复虚拟机到保存的状态。 制作并还原快照 在VMware …

SAP HCM 0008信息类型间接评估与直接评估

如果在间接评估模块输入就是间接评估(tarif是读取下图中的数据 a代表不需要输入工资项,b表示需要找工资相) 不输入就是直接评估需要客户自己输入数字 第2个情况 summe求和 (比如在0008中输入9000与9001 那么自动求出9002工资项数…

C# WPF编程-布局

C# WPF编程-布局 布局WPF布局原则布局过程布局容器布局属性Border控件StackPanel布局WrapPanel布局DockPanel布局Grid布局UniformGrid布局Canvas布局 布局 WPF布局原则 WPF窗口只能包含单个元素。为在WPF窗口中放置多个元素并创建更贴近实用的用户界面,需要在窗口…

SpringBoot项目如何打包成war包,并部署在tomcat上运行

项目场景: 正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了。 有时我们会需要打包成 war 包,放入外…

Redis进阶(持久化、复制、集群、多线程、缓存)

Redis进阶 1.Redis持久化1.1 什么是Redis持久化?为什么需要持久化?1.2 Redis持久化方式——RDB(Redis DataBase)1.2.1 什么是RDB?1.2.2 备份文件位置1.2.3 触发RDB的方式1.2.3.1 自动触发1.2.3.2 手动触发1.2.3.3 其他触发方式 1.2.4 RDB优缺…

【GPT概念04】仅解码器(only decode)模型的解码策略

一、说明 在我之前的博客中,我们研究了关于生成式预训练转换器的整个概述,以及一篇关于生成式预训练转换器(GPT)的博客——预训练、微调和不同的用例应用。现在让我们看看所有仅解码器模型的解码策略是什么。 二、解码策略 在之前…

【Linux】多线程编程基础

💻文章目录 📄前言🌺linux线程基础线程的概念线程的优缺点线程与进程的区别 线程的创建 🌻linux线程冲突概念互斥锁函数介绍加锁的缺点 📓总结 📄前言 无论你是否为程序员,相信多线程这个词汇应…

量子计算机

近日,在AWS re:Invent全球大会上,亚马逊官宣AWS三箭齐发量子计算组合拳:Braket、AWS量子计算中心和量子解决方案实验室。 随着亚马逊的强势入局,加上此前鼓吹量子霸权的谷歌、起步最早的IBM、暗自发力的微软&#xff…

react-jsx

react04 jsx语法 - 01 基础知识: jsx javascript xml(html) 把js和heml标签混合到一起 react视图编写及构建的简要流程 : 如何在react中使vs code支持格式化和快捷键提示:1, 2,修改文件后缀为jsx,因为webpack的打包规则中可以…

如何通过idea搭建一个SpringBoot的Web项目(最基础版)

通过idea搭建一个SpringBoot的Web项目 文章目录 通过idea搭建一个SpringBoot的Web项目一、打开idea,找到 create new project二、创建方式三、配置项目依赖四、新建项目模块五、总结 一、打开idea,找到 create new project 方式1 方式2 二、创建方式 新…

马斯克开源Grok-1

Grok-1是由马斯克AI创企xAI发布的第一代大语言模型,它以其巨大的参数量——高达3140亿,引起了全球范围内的广泛关注。这一参数量远超其他知名模型,如OpenAI的GPT-3.5,后者仅有1750亿参数。在2024年3月17日,马斯克宣布将…

【jvm】jinfo使用

jinfo介绍 jinfo 是一个命令行工具,用于查看和修改 Java 虚拟机(JVM)的配置参数。它通常用于调试和性能调优。 使用 jinfo 命令,你可以查看当前 JVM 的配置参数,包括堆大小、线程数、垃圾回收器类型等。此外&#xf…

天翼云防火墙配置端口转换案例

环境: 天翼云 云墙 问题描述: 天翼云防火墙配置端口转换案例 云主机192.168.10.9:2231 解决方案: 1.先登入云墙 可以从控制中心登入不用再输入密码 2.新建对象和端口 192.168.10.9:2231 3.到弹性IP这选个公网IP 记住弹性IP和后面虚拟IP 4.新建 目的NAT,按原有复制…

【Arxml专题】-29-使用Cantools将CAN Matrix Arxml自动生成C语言代码

目录 1 安装Python和Cantools 1.1 查看Python已安装的Package包 1.2 在Python中安装Cantools插件包 1.3 获取更多Cantools工具的更新动态 2 CAN Matrix Arxml自动生成C语言代码 2.1 批处理文件CAN_Matrix_Arxml_To_C.bat内容说明 2.2 CAN Matrix Arxml文件要求 2.3 如何…

20232831 2023-2024-2 《网络攻防实践》第3次作业

目录 20232831 2023-2024-2 《网络攻防实践》第3次作业1.实验内容2.实验过程(1)动手实践tcpdump(2)动手实践Wireshark(3)取证分析实践,解码网络扫描器(listen.cap) 3.学习…

react拖拽react-beautiful-dnd,一维数组,二维数组

写在前边,二维数组可以拖拽,但是不可以编辑拖拽,如果想要实现编辑拖拽,还是需要转换成一维数组。原因是因为插件的官方规定,在拖拽过程中不可以编辑Droppable层的Props。 相关地址: 中文文档地址 react-be…

VUE中添加视频播放功能

转载https://www.cnblogs.com/gg-qq/p/10782848.html 常见错误 vue-video-player下载后‘vue-video-player/src/custom-theme.css‘找不到 解决方法 卸载原来的video-play版本 降低原来的版本 方法一 npm install vue-video-player5.0.1 --save 方法二 或者是在pack.json中直…

OpenGL学习笔记【4】——创建窗口

一、前三章节的前情回顾 章节一:上下文(Context) OpenGL学习笔记【1】——简介-CSDN博客 章节一讲述了OpenGL在渲染的时候需要一个Context来记录了OpenGL渲染需要的所有信息和状态,可以把上下文理解成一个大的结构体,它里面记录了当前绘制使…