MKS SERVO4257D 闭环步进电机_系列2 菜单说明
第1部分 产品介绍
MKS SERVO 28D/35D/42D/57D 系列闭环步进电机是创客基地为满足市场需求而自主研发的一款产品。具备脉冲接口和RS485/CAN串行接口,支持MODBUS-RTU通讯协议,内置高效FOC矢量算法,采用高精度编码器,通过位置反馈,有效防止电机丢步。适合小型机械臂,3D打印机,雕刻机,写字机,自动化产品以及电子竞赛等应用。
第2部分 菜单说明
通过按键和OLED屏幕菜单,可以方便设置电机参数。
-
CAL: 编码器校准。
闭环模式下校准编码器,开环模式下无效。 -
Mode :控制模式选择。
CR_OPEN 脉冲接口开环模式,不需要编码器就能运行,工作电流固定
CR_CLOSE 脉冲接口闭环模式,编码器闭环可防止丢步,工作电流固定
CR_vFOC 脉冲接口FOC模式,编码器闭环,工作电流随负载自动调节
SR_OPEN 串行接口开环模式,不需要编码器就能运行,工作电流固定
SR_CLOSE 串行接口闭环模式,编码器闭环可防止丢步,工作电流固定
SR_vFOC 串行接口FOC模式,编码器闭环,工作电流随负载自动调节
开环模式无需编码器电机即可运行。
闭环模式 电流固定,需调节合适工作电流,刚性度高。
FOC模式 电流自动调节,电机噪音小,不发热,转速高,但刚性度低。 -
Ma :设置电流值。
42D电流值选项:0,200,400…,3000(mA)。(默认1600mA)
57D电流值选项:0,400,800…,5200(mA)。(默认3200mA)
其他任意电流,如123mA, 可以用串行命令设置,新设置的电流值会添加到最后一项。
开环和闭环模式下,设置的电流值为电机的固定工作电流。
FOC模式下, 设置的电流值为电机的最大工作电流。 -
MStep :设置细分步数(默认16细分)。
支持1~256任意细分,其中常规细分 1、2、4、8、16、32、64、128、
256可以在屏幕上进行设置,其他细分如67细分需用串行命令进行设置,新设置的细分会添加到屏幕选项的最后一项。 -
En :设置En引脚的有效电平。
H :高电平有效,外部输入高电平(3.3V以上)可以使能闭环驱动板。
L :低电平有效,外部输入低电平(0V)可以使能闭环驱动板。
Hold :一直有效,此时 En 引脚不受外部控制。 -
Dir :设置电机转动的正方向。
CW :顺时针旋转为正方向
CCW :逆时针旋转为正方向
注:此选项只对脉冲接口有效,串行接口方向只受指令控制。 -
AutoSDD :设置自动熄屏功能。
Disable :关闭自动熄屏。
Enable : 使能自动熄屏。
使能自动熄屏后,按键无操作15秒后,屏幕熄灭,按任一按键可唤醒屏幕。 -
Protect :设置堵转保护功能。
Disable :关闭。
Enable :使能。
使能该选项后,检测到电机发生堵转就会触发堵转保护,关闭驱动器。
堵转保护后,可以通过Enter按键或串口指令解除堵转保护状态。 -
MPlyer :设置内部256细分插补功能。
Disable :关闭。
Enable :使能(默认)。
使能该选项后,相当于把当前的细分,自动插补到256细分运行,能够有效减少电机低速运动时的震动和噪音。 -
UartBaud :设置串口通讯波特率。(RS485版本)
9600,19200,25000,38400,57600,115200, 256000。 -
UartAddr :设置串口通讯地址。(RS485版本)
地址选项:01,02,……09,10
支持00-255 ,共256个地址。
00为广播地址。
01-10地址可以通过菜单设置。
大于10的地址,需要串口指令设置,设置完成后,会增加到地址选项。 -
UartRSP :设置串口是否应答。(RS485版本)
Disable :关闭串口速度/位置控制模式从机应答。
Enable : 开启串口速度/位置控制模式从机应答。 -
Mb_RTU :设置是否使用MODBUS-RTU通讯协议。(RS485版本)
Disable :关闭MODBUS-RTU通讯协议。
Enable : 开启MODBUS-RTU通讯协议。 -
CanRate :设置CAN接口比特率。(CAN版本)
125K,250K,500K。(默认500K) -
CanID :设置CAN从机地址。(CAN版本)
地址选项:01,02,……09,10
支持00-2047 ,共2048个地址。
00为广播地址。
01-10地址可以通过菜单设置。
大于10的地址,需要CAN指令设置,设置完成后,会增加到地址选项。 -
CanRSP :设置CAN是否应答。(CAN版本)
Disable :关闭速度/位置控制模式从机应答。
Enable : 开启速度/位置控制模式从机应答。 -
0_Mode :设置单圈上电自动回零模式。
Disable :关闭单圈上电自动回零功能。
DirMode :方向模式(回零方向在 0_Dir 菜单上设置)。
NearMode :就近模式(往最靠近零点的方向回零)。
回零状态(回零中/成功/失败)可以通过串口指令读取。 -
Set 0:设置单圈上电自动回零的原点(需要先设置0_Mode 的模式)。
需要先开启0_Mode 模式,设置成功后,提示“Origin Set Done!” -
0_Speed :设置单圈上电自动回零速度档位。
0 :最慢的档位。
…
4 :最快的档位。 -
0_Dir :设置方向模式单圈上电自动回零的方向。
CW :顺时针
CCW :逆时针 -
HmTrig :设置限位开关闭合时的有效电平。
Low :低电平
High :高电平 -
HmDir :设置限位归零方向。
CW :顺时针
CCW :逆时针 -
HmSpeed :设置限位归零速度,单位(RPM)。
30
60
90
120
150
180
其他速度需用串行命令进行设置,新设置的速度会添加到屏幕选项的最后一项。 -
GoHome:执行限位归零。
-
Restore:恢复默认参数。
恢复成功后,LED等闪烁,需重启驱动板,并重新校准电机。
注:先按住“Next”键,再上电,可快速恢复默认参数。 -
About:查看版本参数。
-
Exit :退出设置菜单。
注:本文同样适合后续产品MKS SERVO28D/35D闭环步进电机
欢迎加入MKS 闭环步进电机技术交流 Q群(948665794)
下一篇:《MKS SERVO42&57D 闭环步进电机_系列3 串口(RS485)指令说明》
相关文章:

MKS SERVO4257D 闭环步进电机_系列2 菜单说明
第1部分 产品介绍 MKS SERVO 28D/35D/42D/57D 系列闭环步进电机是创客基地为满足市场需求而自主研发的一款产品。具备脉冲接口和RS485/CAN串行接口,支持MODBUS-RTU通讯协议,内置高效FOC矢量算法,采用高精度编码器,通过位置反馈&am…...

使用Actor-Critic的DDPG强化学习算法控制双关节机械臂
在本文中,我们将介绍在 Reacher 环境中训练智能代理控制双关节机械臂,这是一种使用 Unity ML-Agents 工具包开发的基于 Unity 的模拟程序。 我们的目标是高精度的到达目标位置,所以这里我们可以使用专为连续状态和动作空间设计的最先进的Deep…...

黑马学生入职B站1年,晒出21K月薪:我想跳槽华为
现在的Z时代,嘴上说着不要,身体却很诚实。 前两天,黑马发布了《2022年度互联网平均薪资出炉!高到离谱!》,信息传输、软件和信息技术服务业薪资遥遥领先!Z时代举头望着天花板,故作潇…...

一文看懂GPT风口,都有哪些创业机会?
新时代的淘金者,低附加价值的创业要谨慎,高附加价值、低技术门槛创业也要谨慎,主干道边上的创业也要谨慎。不少朋友看完不淡定了,干什么都谨慎,回家躺平好了,我有个朋友,靠ChatGPT,半…...

chatgpt赋能python:Python中的不确定尾数问题
Python中的不确定尾数问题 Python作为一种高级编程语言,被广泛应用于数据科学、机器学习、Web开发等众多领域。然而,Python在处理浮点数时会出现一些不确定尾数的问题,给程序员和数据分析员带来不少麻烦。本篇文章将介绍Python中不确定尾数的…...

杜绝开源依赖风险,许可证扫描让高效合规「两不误」
目录 开源许可证及其常见类型 开源许可证扫描是软件研发过程中,不可或缺的工具 极狐GitLab 开源许可证扫描的优势与应用 Step 1:启用及设置许可证策略 Step 2:自动创建策略文件存放项目 Step 3:查看许可证合规情况 Step 4&…...

【sop】含储能及sop的多时段配网优化模型
目录 1 主要内容 2 部分代码 3 程序结果 4 下载链接 1 主要内容 之前分享了含sop的配电网优化模型,链接含sop的配电网优化,很多同学在咨询如何增加储能约束,并进行多时段的优化,本次拓展该部分功能,在原代码的基础上增加储能模…...
nodjs使用阿里云镜像安装
要使用阿里云镜像来安装 npm 包,你需要按照以下步骤进行操作: 首先,确保你已经安装了 Node.js 和 npm。你可以在终端(或命令提示符)中输入以下命令来验证它们的安装: node -v npm -v如果显示了 Node.js 和…...

C++ Primer Plus 第二章习题
目录 复习题 1.C程序的模块叫什么? 2.#include 预处理器编译指令的用处? 3.using namespace std; 该语句是干什么用的? 4.什么语句可以打印一个语句"hello,world",然后重新换行? 5.什么语句可以用来创…...

两分钟学会 制作自己的浏览器 —— 并将 ChatGPT 接入
前期回顾 分享24个强大的HTML属性 —— 建议每位前端工程师都应该掌握_0.活在风浪里的博客-CSDN博客2分享4个HTML5 属性,开发必备https://blog.csdn.net/m0_57904695/article/details/130465836?spm1001.2014.3001.5501 👍 本文专栏:开发…...

HEVC中,mvd怎么写进码流的?
文章目录 Motion vector difference syntax 标准文档描述语义解释设计意义 Motion vector difference syntax 标准文档描述 语义解释 MvdL1[ x0 ][ y0 ][ compIdx ] L1列表的mvd x0,y0 表示亮度快左上角坐标 compIdx 0表示水平 compIdx 0表示垂直 mvd_l1_zero_flag:…...

隐形黑客潜入美国和关岛关键基础设施而未被发现
微软和“五眼联盟”国家周三表示,一个隐秘的组织成功地在美国和关岛的关键基础设施组织中建立了一个持久的立足点,而没有被发现。 这家科技巨头的威胁情报团队正在以伏特台风(Volt Typhoon)的名义跟踪这些活动,包括入侵后的凭证访问和网络系…...

设计模式—“接口隔离”
在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采样添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式有:Fascade、Proxy、Adapter、Mediator 一、Fascade 动机 上述A方案的问题在于组件的客户和…...

【C++学习】异常
🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 异常 🥮异常🍢自定义异常体系🍢C标准库的异常体系🍢异…...
如何理解TCP是面向字节流协议?
传输层是网络协议中的重要层次之一,主要负责向两个主机中的进程之间的通信提供服务。传输层的主要功能包括复用和分用、流量控制、分段/重组和差错控制。传输层在终端用户之间提供透明的数据传输,向上层提供可靠的数据传输服务。 传输层的复用和分用功能…...

机器学习期末复习 线性模型
1.线性回归,对数几率回归,线性判别分析是分类还是回归任务?是有监督的学习还是无监督的学习? 有监督学习和无监督学习 解释: 线性模型要做的有两类任务:分类任务、回归任务 分类的核心就是求出一条直线w…...
Worker及XMLHttpRequest简单使用说明
Worker 一、作用及使用场景 在Web应用程序中创建多线程环境,可以运行独立于主线程的脚本,从而提高Web应用的性能和响应速度。 Worker.js主要应用场景包括: 数据处理:在数据量较大的情况下,使用Worker可以将数据分成…...

零基础如何入门网络安全?2023年专业学习路线看这篇就够了
前景 很多零基础朋友开始将网络安全作为发展的大方向,的确,现如今网络安全已经成为了一个新的就业风口,不仅大学里开设相关学科,连市场上也开始大量招人。 那么网络安全到底前景如何?大致从市场规模、政策扶持、就业…...

《操作系统》by李治军 | 实验5.pre - switch_to 汇编代码详解
目录 【前言】 一、栈帧的处理 1. 什么是栈帧 2. 为什么要处理栈帧 3. 执行 switch_to 前的内核栈 4. 栈帧处理代码分析 二、PCB 的比较 1. 根据 PCB 判断进程切换与否 2. PCB 比较代码分析 三、PCB 的切换 1. 什么是 PCB 的切换 2. PCB 切换代码分析 四、TSS 内核…...

c++11基础
文章目录: c11简介统一的列表初始化{}初始化std::initializer_list 声明autodecltypenullptr 范围for循环STL中的一些变化arrayforward_listunordered_map和unordered_set 字符串转换函数 c11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1)࿰…...
【杂谈】-递归进化:人工智能的自我改进与监管挑战
递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...

css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

阿里云ACP云计算备考笔记 (5)——弹性伸缩
目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...

练习(含atoi的模拟实现,自定义类型等练习)
一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...

Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...

高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...

Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...

华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...
jmeter聚合报告中参数详解
sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample(样本数) 表示测试中发送的请求数量,即测试执行了多少次请求。 单位,以个或者次数表示。 示例:…...