当前位置: 首页 > news >正文

MKS SERVO4257D 闭环步进电机_系列2 菜单说明

第1部分 产品介绍
MKS SERVO 28D/35D/42D/57D 系列闭环步进电机是创客基地为满足市场需求而自主研发的一款产品。具备脉冲接口和RS485/CAN串行接口,支持MODBUS-RTU通讯协议,内置高效FOC矢量算法,采用高精度编码器,通过位置反馈,有效防止电机丢步。适合小型机械臂,3D打印机,雕刻机,写字机,自动化产品以及电子竞赛等应用。
在这里插入图片描述
第2部分 菜单说明
通过按键和OLED屏幕菜单,可以方便设置电机参数。

  1. CAL: 编码器校准。
    闭环模式下校准编码器,开环模式下无效。

  2. Mode :控制模式选择。
    CR_OPEN 脉冲接口开环模式,不需要编码器就能运行,工作电流固定
    CR_CLOSE 脉冲接口闭环模式,编码器闭环可防止丢步,工作电流固定
    CR_vFOC 脉冲接口FOC模式,编码器闭环,工作电流随负载自动调节
    SR_OPEN 串行接口开环模式,不需要编码器就能运行,工作电流固定
    SR_CLOSE 串行接口闭环模式,编码器闭环可防止丢步,工作电流固定
    SR_vFOC 串行接口FOC模式,编码器闭环,工作电流随负载自动调节
    在这里插入图片描述
    开环模式无需编码器电机即可运行。
    闭环模式 电流固定,需调节合适工作电流,刚性度高。
    FOC模式 电流自动调节,电机噪音小,不发热,转速高,但刚性度低。

  3. Ma :设置电流值。
    42D电流值选项:0,200,400…,3000(mA)。(默认1600mA)
    57D电流值选项:0,400,800…,5200(mA)。(默认3200mA)
    其他任意电流,如123mA, 可以用串行命令设置,新设置的电流值会添加到最后一项。
    开环和闭环模式下,设置的电流值为电机的固定工作电流。
    FOC模式下, 设置的电流值为电机的最大工作电流。

  4. MStep :设置细分步数(默认16细分)。
    支持1~256任意细分,其中常规细分 1、2、4、8、16、32、64、128、
    256可以在屏幕上进行设置,其他细分如67细分需用串行命令进行设置,新设置的细分会添加到屏幕选项的最后一项。

  5. En :设置En引脚的有效电平。
    H :高电平有效,外部输入高电平(3.3V以上)可以使能闭环驱动板。
    L :低电平有效,外部输入低电平(0V)可以使能闭环驱动板。
    Hold :一直有效,此时 En 引脚不受外部控制。

  6. Dir :设置电机转动的正方向。
    CW :顺时针旋转为正方向
    CCW :逆时针旋转为正方向
    注:此选项只对脉冲接口有效,串行接口方向只受指令控制。

  7. AutoSDD :设置自动熄屏功能。
    Disable :关闭自动熄屏。
    Enable : 使能自动熄屏。
    使能自动熄屏后,按键无操作15秒后,屏幕熄灭,按任一按键可唤醒屏幕。

  8. Protect :设置堵转保护功能。
    Disable :关闭。
    Enable :使能。
    使能该选项后,检测到电机发生堵转就会触发堵转保护,关闭驱动器。
    堵转保护后,可以通过Enter按键或串口指令解除堵转保护状态。

  9. MPlyer :设置内部256细分插补功能。
    Disable :关闭。
    Enable :使能(默认)。
    使能该选项后,相当于把当前的细分,自动插补到256细分运行,能够有效减少电机低速运动时的震动和噪音。

  10. UartBaud :设置串口通讯波特率。(RS485版本)
    9600,19200,25000,38400,57600,115200, 256000。

  11. UartAddr :设置串口通讯地址。(RS485版本)
    地址选项:01,02,……09,10
    支持00-255 ,共256个地址。
    00为广播地址。
    01-10地址可以通过菜单设置。
    大于10的地址,需要串口指令设置,设置完成后,会增加到地址选项。

  12. UartRSP :设置串口是否应答。(RS485版本)
    Disable :关闭串口速度/位置控制模式从机应答。
    Enable : 开启串口速度/位置控制模式从机应答。

  13. Mb_RTU :设置是否使用MODBUS-RTU通讯协议。(RS485版本)
    Disable :关闭MODBUS-RTU通讯协议。
    Enable : 开启MODBUS-RTU通讯协议。

  14. CanRate :设置CAN接口比特率。(CAN版本)
    125K,250K,500K。(默认500K)

  15. CanID :设置CAN从机地址。(CAN版本)
    地址选项:01,02,……09,10
    支持00-2047 ,共2048个地址。
    00为广播地址。
    01-10地址可以通过菜单设置。
    大于10的地址,需要CAN指令设置,设置完成后,会增加到地址选项。

  16. CanRSP :设置CAN是否应答。(CAN版本)
    Disable :关闭速度/位置控制模式从机应答。
    Enable : 开启速度/位置控制模式从机应答。

  17. 0_Mode :设置单圈上电自动回零模式。
    Disable :关闭单圈上电自动回零功能。
    DirMode :方向模式(回零方向在 0_Dir 菜单上设置)。
    NearMode :就近模式(往最靠近零点的方向回零)。
    回零状态(回零中/成功/失败)可以通过串口指令读取。

  18. Set 0:设置单圈上电自动回零的原点(需要先设置0_Mode 的模式)。
    需要先开启0_Mode 模式,设置成功后,提示“Origin Set Done!”

  19. 0_Speed :设置单圈上电自动回零速度档位。
    0 :最慢的档位。

    4 :最快的档位。

  20. 0_Dir :设置方向模式单圈上电自动回零的方向。
    CW :顺时针
    CCW :逆时针

  21. HmTrig :设置限位开关闭合时的有效电平。
    Low :低电平
    High :高电平

  22. HmDir :设置限位归零方向。
    CW :顺时针
    CCW :逆时针

  23. HmSpeed :设置限位归零速度,单位(RPM)。
    30
    60
    90
    120
    150
    180
    其他速度需用串行命令进行设置,新设置的速度会添加到屏幕选项的最后一项。

  24. GoHome:执行限位归零。

  25. Restore:恢复默认参数。
    恢复成功后,LED等闪烁,需重启驱动板,并重新校准电机。
    注:先按住“Next”键,再上电,可快速恢复默认参数。

  26. About:查看版本参数。

  27. 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&#xff1a…...

隐形黑客潜入美国和关岛关键基础设施而未被发现

微软和“五眼联盟”国家周三表示,一个隐秘的组织成功地在美国和关岛的关键基础设施组织中建立了一个持久的立足点,而没有被发现。 这家科技巨头的威胁情报团队正在以伏特台风(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)&#xff0…...

告别审稿焦虑:Elsevier Tracker智能工具如何提升学术投稿效率

告别审稿焦虑:Elsevier Tracker智能工具如何提升学术投稿效率 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 副标题:专为科研作者打造的审稿状态追踪解决方案,让学术投稿管理更高…...

域名墙检测对 SEO 有什么影响

什么是域名墙检测 在当今互联网的世界里,域名墙检测是一个重要的概念。简单来说,域名墙检测是指搜索引擎(如百度、谷歌等)对不同域名的网站进行检测,评估其内容质量和用户体验,以决定这些网站在搜索结果中…...

像素时装锻造坊应用场景:游戏原画师的RPG风格装备快速设计工作流

像素时装锻造坊应用场景:游戏原画师的RPG风格装备快速设计工作流 1. 引言:当AI遇见像素艺术 在游戏开发领域,角色装备设计一直是原画师最耗时的工作环节之一。传统设计流程需要经历概念草图、细节完善、多版本迭代等复杂步骤,特…...

DeepSeek实战秘籍:从基础到高级的完整应用指南

写在前面 DeepSeek,这个由中国公司深度求索推出的大语言模型系列,自2025年初横空出世以来,以极低的训练成本达到媲美GPT-4级别的性能,震惊了全球AI业界。它不仅完全开源,还完全免费对公众开放使用,迅速成为…...

腾讯混元OCR快速上手:无需代码,用Hunyuan-OCR-WEBUI搞定图片转文字

腾讯混元OCR快速上手:无需代码,用Hunyuan-OCR-WEBUI搞定图片转文字 1. 引言:为什么选择腾讯混元OCR? 在日常工作和生活中,我们经常遇到需要将图片中的文字提取出来的场景:可能是扫描的合同、手写的笔记、…...

编译生成设计师插件

Qt/C精美控件源码(共202个支持Qt4、Qt5、Qt6)/可视化拖曳开发 1. 超过188个精美控件并持续不断迭代更新升级,种类超多,控件类型极其丰富。 2. 涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮…...

基于Agent框架的雪女-斗罗大陆-造相Z-Turbo自动化创作系统

基于Agent框架的雪女-斗罗大陆-造相Z-Turbo自动化创作系统 你有没有过这样的经历?脑子里有一个特别酷的画面,比如“一个悲伤的魂师,独自站在漫天飞雪的冰原上,眼神里藏着故事”,但当你打开绘画软件,或者尝…...

WebGoat靶场通关后,我总结了这5个Docker环境下的实战避坑点(附完整命令)

WebGoat靶场通关实战:Docker环境下的5大避坑指南与高效解决方案 在网络安全学习与渗透测试实践中,WebGoat作为OWASP基金会推出的知名漏洞靶场,已成为安全从业者必备的实战平台。然而当我们将WebGoat部署到Docker环境时,往往会遇到…...

Swin-Unet训练两分类数据集,标签从[0,1,2]设置到CUDA报错排查全记录

Swin-Unet两分类数据集训练中的标签陷阱与CUDA报错深度解析 引言 在医学图像分割领域,Swin-Unet凭借其独特的窗口注意力机制和层次化特征提取能力,已成为众多研究者的首选架构。然而,当我们将目光从论文中的漂亮指标转向实际项目落地时&#…...

MM32 MCU烧录故障排查指南:从硬件到软件的全面解析

1. 硬件问题排查:从电源到接口的全面检查 遇到MM32 MCU烧录失败时,硬件问题往往是首要排查方向。我遇到过不少新手朋友一上来就怀疑芯片质量问题,结果折腾半天发现是电源没接好。硬件问题排查建议按照"供电→接口→调试器"的顺序进…...