第一点的原因我们可以理解为,现在的舵机都是并联控制的,舵机线都是需要接到控制板上,我们可以幻想,如果舵机可以串联就好了。脚腕关键的舵机串到膝关节,一直串到髋关节,最后一根线直接接到主控板上,甚至可以把所有的舵机都串进去。我们可以惊喜的发现,只需要1根线,最多4根线就可以搞定17个舵机了。
第二点的原因是舵机自己不能存储中位修正值,修正值需要我们发控制脉冲的时候补进去。我们可以想象,如果我告诉舵机:你好,放松,我要修正你的头的位置,它有点歪了。然后舵机就放松下来,我们把它的头摆正,然后告诉它:这是你头部的正确方向,你以后需要以这位置为正前方,然后舵机就把这个位置记下来了,并且我告诉它转60度它就以这为初始位置转60多,不多不少。
第三点原因是机器人没有神经系统,根本不知道疼痛。如果我们能给控制卡提供每一个关节的力矩、电流、电压、温度、转角,那么机器人缺胳膊少腿的问题都可以解决。呵呵,好像有点神奇了。
其实一点不神奇,因为自从串行总线智能舵机出现后,这些幻想都可以瞬间变成现实。总线伺服舵机简单的说就是可以串联,并且接受数据信号,能够提供关节的力矩、电流、温度、角度等信息,能准确控制位置的运动单元,外形可以和舵机一模一样。我们用一个带串口给总线发送一条指令:舵机ID1,转20度;舵机ID2转30度,舵机ID3休息……直到理论上最后一个舵机。然后所有的舵机就会执行这条指令。这样一连串的动作组成的动作组,一连串的动作组组成工程。就形成了一套你想要的舞蹈、体操、或是一段步态的路径。想想,智慧火花就此开启了。
总的来说,串行总线智能舵机好处实在是太多了。但市面上是否存在这样的一整套结构呢。从舵机到主控板一整套的方案。答案是有的。经过多年研究实验,开发出一套即从主控板到舵机的串行总线智能舵机应用解决方案,该方案的发布对于许多想开发机械臂,机器人,积木,以及许多DIY项目的简直是一个福音。即使不是码农,没有接触过代码的人类也能够在极短的时间内熟悉这套底层系统。这样在认知的道路上大大节约了时间。串行总线智能舵机具有极简布线,开机回中位功能,数据反馈功能,磁编码更稳定可控,开放协议功能,可以接入你想要的功能,如触摸感应,语音通话,距离感应器等等。真正解决了底层解放的生态模式。
总线伺服舵机。我们先来看一下我们现在使用舵机和数字舵机时遇见的问题。
1、我们利用舵机(不论数字还是模拟)搭建一个仿人机器人,用了17个自由度,用了17个舵机。每根舵机都要接到控制板上,根据舵机的身体布局位置,有的线还需要延长,所有的线加起来可能需要十几个端口,像团海草一样把机器人整个身体缠了个遍,机器人在走动的时候突然发现舵机线被拉松了,机器人一个趔趄把脖子都摔断了。控制板上需要做出17个以上PWM信号接口,那可是长长的一排插针啊。如果对于一个健忘的人来说,还很容易忘记哪个插针对应哪个舵机,好不容易接上后,一通电,机器人腿转到背后去了,一排查发现腿关节接到肩关节了。当我们需要给机器人加些传感器时候,突然发现,IO口都被用掉了,定时器不够用了,天啊,我想会是个噩梦。
2、舵机的每一个舵机的参数也不一定一样,不时还会出现居中位置偏差较大的情况,好不容易装出机器人来后发现舵机的中位不一致,和理论计算得出来的机器人步态不相匹配。这样麻烦就大了,需要对每一个舵机设置中位,在发送舵机控制信号的时候还需要对每一个舵机都单独加入这个修正值,而不能统一调用某一个通用的PWM产生函数,天啊,一个步态就是17行代码啊。当然,达人们都是勤劳和严谨的,并不觉得这是辛苦的事情。而有些人会买可以通过编程器调节和设置中位的舵机,当然,可能会很贵。
3、机器人步态的编写是件非常麻烦的事,我们在编写步态的时候给舵机的初始值基本上都是有偏差的,比如我想肩关节转到180度位置,但由于舵机个体差异的问题,这个值已经让舵机处于堵转状态。过一会之后,我们发现机器人一只胳膊不能用了,可怜的机器人啊,还不知道到底发生了什么事。时候检查发现机器人肩关节堵转时间过久,导致电机过热,让舵机外壳融化,然后导致减速齿轮箱错位,舵机就失效了,机器人的一只胳膊就残废了。
电视机总线调整的方法如下: 1、同时按下遥控器上的“F”(右侧点)键和“TV/AV”; 2、再按数字键 1、0、4、8进入调整状态(屏幕显示红色1048); 3、同时按下“...
三菱伺服放大器内部故障处理方法(仅供参考)AL.10 欠压 电源电压过低。MR-E-□A:160V 以下 <主要原因> <处理方法> ·电源电压太低。 →检查电源系统 ·控制电源瞬间停电在60ms以上...
电视机总线调整的方法如下: 1、同时按下遥控器上的“F”(右侧点)键和“TV/AV”; 2、再按数字键 &nb...
基于机械总线的产品系列平台,是针对产品族设计中存在的问题,为促进产品开发设计而提出的一种设计方法,它在实际应用中能够通过已有产品的结构功能,在进行产品模块以及分析模块、评估模块等产品设计平台结构模块构建的基础上,应用机械总线进行产品设计平台模块和个性模块的连接实现,最终完成个性化产品的开发设计,具有积极作用和价值优势。本文在对于机械总线以及基于机械总线的产品系列平台设计方式分析基础上,结合其具体设计步骤进行详细的分析论述,以促进产品开发与设计的发展进步。
基于机械总线的产品系列平台,是针对产品族设计中存在的问题,为促进产品开发设计而提出的一种设计方法,它在实际应用中能够通过已有产品的结构功能,在进行产品模块以及分析模块、评估模块等产品设计平台结构模块构建的基础上,应用机械总线进行产品设计平台模块和个性模块的连接实现,最终完成个性化产品的开发设计,具有积极作用和价值优势。本文在对于机械总线以及基于机械总线的产品系列平台设计方式分析基础上,结合其具体设计步骤进行详细的分析论述,以促进产品开发与设计的发展进步。