当前位置: 首页 > 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…...

AI赋能的浏览器自动化:Playwright MCP安装配置与实操案例

以下是对Playwright MCP的简单介绍: Playwright MCP 是一个基于 Playwright 的 MCP 工具,提供浏览器自动化功能不要求视觉模型支持,普通的文本大语言模型就可以通过结构化数据与网页交互支持多种浏览器操作,包括截图、点击、拖动…...

C++性能优化指南

思维导图(转载) https://www.processon.com/view/5e5b3fc5e4b03627650b1f42 第 1 章 优化概述 1.1 优化是软件开发的一部分 优化更像是一门实验科学。 1.2 优化是高效的 1.3 优化是没有问题的 **90/10 规则:**程序中只有 10% 的代码…...

Nginx+Tomcat负载均衡与动静分离架构

目录 简介 一、Tomcat基础部署与配置 1.1 Tomcat应用场景与特性 1.2 环境准备与安装 1.3 Tomcat主配置文件详解 1.4 部署Java Web站点 二、NginxTomcat负载均衡群集搭建 2.1 架构设计与原理 2.2 环境准备 2.3 Tomcat2配置(与Tomcat1对称) 2.4…...

【CUDA 】第5章 共享内存和常量内存——5.3减少全局内存访问(2)

CUDA C编程笔记 第五章 共享内存和常量内存5.3 减少全局内存访问5.3.2 使用展开的并行规约思路reduceSmemUnroll4(共享内存)具体代码:运行结果意外发现书上全局加载事务和全局存储事务和ncu中这两个值相同 5.3.3 动态共享内存的并行规约reduc…...

Python----目标检测(yolov5-7.0安装及训练细胞)

一、下载项目代码 yolov5代码源 GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite yolov5-7.0代码源 Release v7.0 - YOLOv5 SOTA Realtime Instance Segmentation ultralytics/yolov5 GitHub 二、创建虚拟环境 创建一个3.8…...

Web3 借贷与清算机制全解析:链上金融的运行逻辑

Web3 借贷与清算机制全解析:链上金融的运行逻辑 超额抵押借款 例如,借款人用ETH为抵押借入DAI;借款人的ETH的价值一定是要超过DAI的价值;借款人可以任意自由的使用自己借出的DAI 稳定币 第一步:借款人需要去提供一定…...

【在线五子棋对战】二、websocket 服务器搭建

文章目录 Ⅰ. WebSocket1、简介2、特点3、原理解析4、报文格式 Ⅱ. WebSocketpp1、认识2、常用接口3、websocketpp库搭建服务器搭建流程主体框架填充回调函数细节 4、编写 makefile 文件5、websocket客户端 Ⅰ. WebSocket 1、简介 WebSocket 是从 HTML5 开始支持的一种网页端…...

第三讲 Linux进程概念

1. 冯诺依曼体系结构 我们买了笔记本电脑, 里面是有很多硬件组成的, 比如硬盘, 显示器, 内存, 主板... 这些硬件不是随便放在一起就行的, 而是按照一定的结构进行组装起来的, 而具体的组装结构, 一般就是冯诺依曼体系结构 1.1. 计算机的一般工作逻辑 我们都知道, 计算机的逻…...

基于PostGIS的各地级市路网长度统计及Echarts图表可视化实践-以湖南省为例

目录 前言 一、路网长度计算 1、地级市列表查询 2、地级市路网长度查询 二、Echarts可视化实现 1、Echarts后端生成 2、引入Colormap配色 3、前端微调 三、总结 前言 在当今快速发展的社会中,交通路网的建设与布局对于一个地区的经济发展、居民生活以及城市…...

【Dv3Admin】系统视图字典管理API文件解析

业务系统中静态数据管理常被忽视,但它直接影响到扩展性与维护效率。字典模块通过集中管理各类基础数据,避免硬编码,使系统具备更高的灵活性和适配能力,成为后台管理平台的重要基础组件。 文章解析 dvadmin/system/views/dictiona…...