某伺服电机编码器每转2500个脉冲,额定转速为3000r/min(50Hz)

电机与丝杆直连,丝杆导程为5mm,伺服驱动器内部电子齿轮比为1。

怎么计算:伺服电机驱动工件在5S左右行走1m的距离是否适合?

首先计算走1m所需要的脉冲数量:

(1) 行走1m的距离,丝杠需要转动的圈数=  1*1000mm/5=200r

这里电子齿轮为1,电子齿轮的概念下篇继续

(2) 伺服电机需要走  2500*200=500000 (50万)个脉冲

再确定伺服的行走速度:

(1) 伺服电机额定转速为3000r/min (50Hz),即50r/s  每秒50圈

(2) 伺服电机额定最大接受的脉冲数为: 50*2500=125000脉冲/s

(3) 理论完成50万脉冲的最快时间为: 500000/125000=4s

(4) 为了留下余地,要加上加减速20%,因此选择5秒走50万脉冲行走一米远是适合的。

其它的计算:

硬件参数如上面所述。

(1) 上面配置的伺服电机的最大速度是多少mm/每秒?

s=h/t   (即 速度=距离/时间)

=(5mm*3000)/60

=250mm/每秒

(2) 假设运动卡速度为10000脉冲/每秒,那么具体是多少mm/每秒?

因为丝杆导程是5mm, 转一圈2500脉冲,因此如果每秒转2500脉冲的话,速度就是5mm/每秒

因此运动卡速度为10000脉冲/每秒= 10000/2500*5mm= 20mm/每秒

另一算法:

因为丝杆导程是5mm,转一圈2500脉冲,因此每毫米的脉冲数是:  2500/5mm=500脉冲

脉冲当量就是 500脉冲

速度= 卡的最大速度/脉冲当量

=10000/500=20mm/每秒

这就是为啥雷塞的api的速度单位为  脉冲/每秒  的原因,也是为了方便计算 mm/每秒。

另外,这个计算是不需要考虑加减速度的,因为算速度肯定是指的工作速度(均速运动阶段)

螺距与导程的关系

螺纹导程,是螺纹上任意一点沿同一条螺旋线转一周所移动的轴向距离,符号S。
单线螺纹的螺距等于导程;如果是双线螺纹,一个导程包括两个螺距,
则螺距等于导程/2;若是三线螺纹,则螺距等于导程/3。
因此螺距和导程之间的关系可以用下式表示:螺距=导程/线数,即S=nP。

另外工控概念类可参考:http://t.csdn.cn/zn40h

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

伺服电机移动距离的计算相关推荐

  1. java 点与线的距离_计算地图上点与线段距离

    将地球看做一个标准球体,计算点到线段的距离. 计算两点间的球面距离 /** * * a点经度,a点纬度,b点经度,b点纬度 * */ public static double calcP2P(doub ...

  2. Java实现海明距离简单计算

    文本相似度比较有很多方法,如余弦夹角算法.欧式距离.Jaccard相似度.最长公共子串.编辑距离等,海明距离是其中之一. 在信息编码中,两个合法代码对应位上编码不同的位数称为码距,又称海明距离. n位 ...

  3. 聚类算法中各种距离的计算与python的具体实现代码

    一.聚类算法和相似度 在机器学习中,有两类学习算法,一类是无监督学习,另一类是监督学习.聚类算法是无监督学习算法,一般构建用户兴趣属性画像等可应用聚类算法:而一般的分类算法是有监督学习,基于有标注的历 ...

  4. 计算器计算经纬距离_经纬度距离角度计算工具

    经纬度距离角度计算器是一款经纬度计算工具,该软件可以快速计算出航图上任意两点之间的距离和任意三点所成夹角的角度,准确性非常高,而且使用期开也很简单,用户只需要输入两个地点的经纬度软件就可以计算出标准的 ...

  5. Matlab Tricks(十八)—— 矩阵间元素距离的计算

    两个矩阵间元素(向量)距离的度量,首先想到的是遍历,循环的方式,显然 matlab 下的编程并不推荐,matlab 下矩阵向量化编程效率尤高. 先考虑两个向量距离的计算: ∥x−y∥2=∥x∥2+∥y ...

  6. 【定位设备】蓝牙信标接近距离的计算方式及其部署原则

    蓝牙信标(Bluetooth Beacon)可以结合室内导航.即时推播广告等创新应用,它以标准化的格式发送广播数据包,并且最常见的是在只发送模式下运行. 蓝牙定位是蓝牙技术中近年来比较受欢迎的功能之一 ...

  7. 利用MATLAB实现空间两点距离的计算以及优化

    首先在这里声明,本次使用的地球模型采用的是球形.参考的文章是美团的距离计算,说的很清晰,感兴趣的朋友可以参考.我自己使用了MATLAB实现了其中的算法.仅供参考,互相学习. 大致地说,这里实现的方法就 ...

  8. 使用VS C#实现距离的计算(点点、点线、点面、线面、线线、面面)

    距离的量算在是进行空间分析等的基础,下面将为大家介绍几种距离的计算方法以及如何使用C#语言进行实现.本文使用VS2019,创建C#窗体应用程序,通过使用PitcureBox控件与用户进行交互来实现多种 ...

  9. Java黑皮书课后题第4章:4.1(几何:五边形的面积)编写程序,提示用户输入从五边形中心到定点的距离,计算五边形的面积,结果保留两位小数

    4.1(几何:五边形的面积)编写程序,提示用户输入从五边形中心到顶点的距离,计算五边形的面积,结果保留两位小数 题目 题目概述 运行示例 破题 代码 题目 题目概述 4.1(几何:五边形的面积)编写程 ...

最新文章

  1. Windows Phone开发基础(11)实现一个RSS阅读器
  2. JS 四则运算精度丢失解决方案
  3. Spark SQL JOIN操作代码示例
  4. Echarts(自己整理的一些散点图、饼图、条形图、散点图的基本配置参数)
  5. web高德地图怎么加载离线地图_怎么验证全国离线卫星地图缓存文件的完整性
  6. Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签
  7. Linux下 查找大文件
  8. 中止请求和超时 跨域的HTTP请求 认证方式 JSONP
  9. 数据科学入门与实战:玩转pandas实战项目分析航班晚点情况
  10. SQLServer中在视图上使用索引(转载)
  11. 【SpringBoot】SpringBoot最精简的设置
  12. MapKit框架使用
  13. 各种ActiveX控件下载地址分享
  14. 《穷查理宝典》读书笔记
  15. 汉字拼音互相转换工具类
  16. Java对象内存大小计算
  17. LodeRunner2的Wacky Wall 11关
  18. python中拆包解包用法详解
  19. 电子面单打印平台对接-快递鸟
  20. mysql中用于删除数据的是什么意思_从mysql中删除数据最安全的方法是什么? (PHP / MySQL的)...

热门文章

  1. 【转】加快网站访问速度——Yslow极限优化
  2. markdown与Typora
  3. 值得推荐的免费网上课程
  4. 时系列数据分析应用图
  5. 微软WebMatrix介绍
  6. 云计算助力智慧民航腾“云”而起
  7. 位时间(Tbit) 时间份额(TQ) CAN波特率
  8. shopex个人理解(1)
  9. jeecg v2.3 版本excel导入测试
  10. 解析OpenSSL漏洞:影响巨大 两年前已存在