当前位置:首页 > 知识基础 > 疑难分析 > 360可连续旋转伺服电机的调整

360可连续旋转伺服电机的调整

发表日期:2016-10-31 20:56:43文章编辑:浏览次数: 标签:    

    亮宁机器人套件提供了只能转动180度的伺服电机和360度可连续旋转的伺服电机两种。其中360度可连续旋转的伺服有一个零位调整的问题,即我们用work(0)设置电机停止转动时,我们会发现大部分电机这时可能没有停下来,而是以一个较小的速度继续转动。调整伺服电机零点的办法有如下两种。

    一、在程序中调整

   360度舵机的特有函数 work()可以有两个参数,即work(int sp,int t);其中参数t是可选的。如果你的电机在程序中用work(0),即可令电机停止,那么,程序中每次使用函数时,只须使用第一个参数sp,用来指定伺服电机的运动速度,第二个参数t即可不写或写成0。但程序中运行work(0)时电机不停,则参数t不可缺省。

    方法是:在空程序中增加一xxx.work(0)语句,

     1、若电机不转动,则无需调整;

     2、若电机顺时钟方向转动,则增加调整参数t(0<t<10);

     3、若电机逆时钟方向转动,则增加调整参数t(-10<t<0);

     4、若增加参数后电机停转,则参数合适,在以后同一电机的work()函数中均使用同一调整参数t 

     5、若增加参数后电机旋转方向不变,说明参数的绝对值太小;若电机方向改变,则需要减小调整参数绝对值 。

     机器人用了几个这种电机,就要进行几次这项操作。每个电机参数不同。但同一程序中的同一电机参数不变。例如:

     ……

     s1.work(0,-2);

     s2.wrok(0,3);

     s1.work(9,-2);

     s2.wrok(3,3);

     delay(100);

     s1.work(8,-2);

     ……

     二、对伺服电机硬件调整

     1、用十字启打开伺服电机后盖,小心不要打开齿轮箱。

     2、小心撬起电路板,找到电位器。

     3、在程序运行work(0)时,用一字启调整电位器, 直到电机不转动为止。

     4、盖上伺服电机后盖,则此电机在以后程序编辑中,无须再使用调整参数。

360可连续旋转伺服电机的调整

如没特殊注明,文章均为亮宁电子原创,转载请注明出处
相关新闻

亮宁新主板奇怪现象的处理

新版亮宁机器人,有时会出现一些奇怪的现象。如音调不对,延时时间不对,屏幕不显示等问题,但其他却又功能正常。这是因为师生有一项操作失误造成的。但我们也能很快恢复其正...

日期:2023-11-06

无路口停车技术分析

一、预备知识 用于机器人巡线的地图上,终点的位置往往被设计成一个路口,方便机器人判断和停车。如果在终点的位置没有路口,仅仅是一根线,那么以前判断路口停车的方法便不再...

日期:2017-08-27

360可连续旋转伺服电机的调整

亮宁机器人套件提供了只能转动180度的伺服电机和360度可连续旋转的伺服电机两种。其中360度可连续旋转的伺服有一个零位调整的问题,即我们用work(0)设置电机停止转动时,我们会发现大部分电机这时可能没有停下来,而...

日期:2016-10-31

伺服电机的正确使用

伺服电机在自动控制中的作用功不可没,在机器人制作中也是很重要的一员。所以本文针对伺服电机的使用作一些说明。亮宁机器人套装提供了两种不同的伺服电机,蓝色180度伺服电机和黑色360度伺服电机,它们在功能上和...

日期:2016-10-31

奇怪的现象

几位同学在机器人搭建过程发现下面这奇特的现象,却不知为什么? 将两个减速电机的红线与红线、黑线与黑线分别相联(如图1),准备将二者并联接到电机驱动电路做成四驱车,偶然发现,在未接电源转动其中一个电机时,另一电...

日期:2016-10-31

机器人不走直线的解决方法

部分师生在使用亮宁机器人时提出一个同样的问题,机器人搭建好后,无法沿直线前进,总是偏向左或偏向右。本文就这个形成的原因分析如下。 写下面的程序下载至机器人,做为查找原因的程序:(其实,在使用新搭建的机...

日期:2016-10-31