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

news2024/11/26 21:49:28

第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)指令说明》

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

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

相关文章

数据结构和算法,在Python中的实现方式

部分数据来源:ChatGPT 数据结构 在计算机科学中,数据结构指的是计算机中用来存储和组织数据的方式。数据结构是为算法服务的,同一个算法在不同的数据结构上运行效率可能会有很大的不同。这就要求我们在解决问题时要根据具体情况选择合适的数…

前端中间件Midway的使用

一、 关于midway1. 解决什么痛点2. 期望达到什么效果 二、创建应用并使用1. 创建midway应用2. 认识Midway2.1 目录结构2.2 Controller2.3 路由2.4 获取请求参数2.5 Web中间件2.6 组件使用2.7 服务(service) 三、写到最后 一、 关于midway Midway 是阿里巴巴 - 淘宝前端架构团队…

别做重复低质的工作内容摸鱼了,18k大佬分享自动化测试秘籍

自动化测试面试真题(附答案) 一、编程语法题 1、python有哪些数据类型 2、怎么将两个字典合并 3、python 如何将json写到文件里? 4、 __init__和_new__区别? 5、什么是可变、不可变类型? 6、mysql注入点,用工具对目标站直接写入…

IDEA操作数据库并设置时区

目录 设置mysql的时区的方法(提供三种选择) 1、直接在advanced上配置serverTimezone属性值(单次连接有效) 2、进入MySQL客户端修改time_zone 3、直接修改MySQL的my.ini配置文件设置time-zone 使用Database 1、查看当前数据源…

uCOSii信号量的作用

uCOSii中信号量的作用: 在创建信号量时,Sem_EventOSSemCreate(1)用于分时复用共享资源; Sem_EventOSSemCreate(0)用于中断和任务间同步或任务之间的同步。 具体在使用时,需要灵活运用。在访问共享资源时,我喜欢用互…

【计算机视觉 | 目标检测】arxiv 计算机视觉关于目标检测的学术速递(5月26日论文合集)

文章目录 一、检测相关(9篇)1.1 Energy-based Detection of Adverse Weather Effects in LiDAR Data1.2 Anomaly Detection with Conditioned Denoising Diffusion Models1.3 Mask Attack Detection Using Vascular-weighted Motion-robust rPPG Signals1.4 Improved Multi-Sca…

AccessShareLock pg cancel backend terminate backend

AccessShareLock 在PostgreSQL中,AccessShareLock是一种用于控制对数据库对象并发访问的锁类型。它是一种读锁,允许多个事务同时从同一个对象进行读取,但它阻止并发事务获取冲突的锁,比如写锁或独占锁。 当一个事务在对象上获取…

【指针的深刻理解】

如何看待下面代码中的a变量? #include<stdio.h> int main() {int a 0;//同样的一个a&#xff0c;在不同的表达式中&#xff0c;名称是一样的&#xff0c;但是含义是完全不同的&#xff01;a 10;//使用的是a的空间&#xff1a;左值int b a; //使用的是a的内容&#x…

Java jiraClient上传附件不能在浏览器预览的问题分析

最近测试的同学反馈问题说使用平台的报bug上传视频的附件以后&#xff0c;然后在jira上确没有办法通过点击附件进行预览&#xff0c;而需要下载下来才能够查看。但是如果是直接在jira上进行上传附件就不会有这个问题 如果说不了解具体原因的&#xff0c;其实就会觉得这个问题非…

【Linux】Top命令参数解释

TOP命令 这是一个Linux系统下 top 命令所输出的进程监控信息。以下是各列含义&#xff1a; top - 09:52:15&#xff1a;当前时间。 up 27 min&#xff1a;系统已经运行的时长。 2 users&#xff1a;当前有2个用户登录到系统上。 load average: 0.97, 0.41, 0.21&#xff1a;系…

Git进阶+Jenkins入门

文章目录 1 Git进阶——GitFlow工作流程1.1 master与develop分支1.1.1 master1.1.2 develop 1.2 feature分支1.3 Release分支1.4 hotfix分支1.1.3 1 Git进阶——GitFlow工作流程 1.1 master与develop分支 1.1.1 master master&#xff1a;发布上线分支&#xff0c;基于master打…

c++调用dll出现LNK2001 无法解析的外部符号

先说说下正常的dll。 动态库显试调用一般3个文件.h .lib .dll &#xff0c;隐式调用 只需要2个文件:.h&#xff08;函数定义&#xff09; .dll 静态库2个文件&#xff1a;.h .lib 先说C正常dll显式调用 #include "BYD_MES/MES2Interface.h" //#include 是以当前…

HTML表单标签form分析

说明&#xff1a;在html的标签中&#xff0c;表单标签与后台联系密切&#xff0c;像用户登录、注册&#xff0c;都是用到页面的表单标签&#xff0c;用户将信息填入到表单中&#xff0c;提交到后端业务中校验处理&#xff0c;再将结果反馈给前端页面。 表单内的标签分别有&…

ChatGPT国内免费使用的方法有哪些?分享几个网内可用的免费的ChatGPT网页版

目录 一、ChatGpt是什么&#xff1f; 二、ChatGPT国内免费使用的方法&#xff1a; 第一点&#xff1a;电脑端 第二点&#xff1a;手机端 三、结语&#xff1a; 一、ChatGpt是什么&#xff1f; ChatGPt是美国OpenAI [1] 研发的聊天机器人程序 。更是人工智能技术驱动的自然语言…

【学习日记2023.5.26】 之 客户端之完善缓存和购物车模块

文章目录 7. 用户端之完善缓存和购物车模块7.1 缓存菜品7.1.1 问题说明7.1.2 实现思路7.1.3 代码开发7.1.4 功能测试7.1.5 提交代码 7.2 缓存套餐7.2.1 Spring Cache7.2.1.1 介绍2.1.2 常用注解7.2.1.3 入门案例 7.2.2 实现思路7.2.3 代码开发7.2.4 功能测试7.2.5 提交代码 7.3…

14-C++面向对象(单例模式、const成员、浅拷贝、深拷贝)

单例模式 单例模式&#xff1a;设计模式的一种&#xff0c;保证某个类永远只创建一个对象 构造函数\析构函数 私有化 定义一个私有的static成员变量指向唯一的那个单例对象&#xff08;Rocket* m_rocket&#xff09; 提供一个公共的访问单例对象的接口&#xff0…

[组合数学] 容斥原理polya定理

数学 A 170 物理 B130 化学C120 A ∩ B 45 A ∩ C 20 B ∩ C 22 A ∩ B ∩ C 3 A\cap B 45\quad A\cap C20 \quad B\cap C 22 \quad A\cap B\cap C 3 A∩B45A∩C20B∩C22A∩B∩C3 ∣ A ∪ B ∪ C ∣ A B C − A ∩ B − B ∩ C − A ∩ C A ∩ B ∩ C 170 130 …

vcruntime140.dll丢失怎么办?怎么解决vcruntime140.dll丢失的问题

当您运行一个需要此文件的程序时&#xff0c;如果您的系统中不存在这个文件&#xff0c;会提示出错信息“找不到vcruntime140.dll”或“vcruntime140.dll丢失”。这种情况下&#xff0c;您需要解决这个问题&#xff0c;才能继续运行此应用程序。我们将介绍vcruntime140.dll丢失…

python基于协同过滤推荐算法的电影观后感推荐管理系统的设计

本课题所设计的影单管理系统&#xff0c;使用B/S架构&#xff0c;Python语言进行开发&#xff0c;它的优点代码不能从浏览器查看&#xff0c;保密性非常好&#xff0c;比其他的影单管理更具安全性。Python还容易修改和调试&#xff0c;毕竟影视是在不断发展过程中&#xff0c;难…

【P34】JMeter ForEach控制器(ForEach Controller)

文章目录 一、ForEach控制器&#xff08;ForEach Controller&#xff09;参数说明二、准备工作三、测试计划设计 一、ForEach控制器&#xff08;ForEach Controller&#xff09;参数说明 可以对一个组变量进行循环迭代&#xff1b;该组件通常与后置处理器中的 JSON 提取器、正…