[发明专利]舵机控制方法、控制系统和舵机在审
申请号: | 201610983728.X | 申请日: | 2016-11-08 |
公开(公告)号: | CN108062038A | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 蔡东青 | 申请(专利权)人: | 广州奥睿智能科技有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 510700 广东省广州市黄埔*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 舵机 控制 方法 控制系统 | ||
本发明公开了一种舵机控制方法、控制系统和舵机,该系统包括:舵机位置信息获取模块,用户获取舵机的位置信息并发送至控制器;驱动模块,用于驱动所述舵机转动,并根据所述控制器发送的停止驱动指令停止驱动所述舵机转动;控制模块,所述控制模块分别与所述舵机位置信息获取模块和所述驱动模块连接,所述控制模块用于在所述舵机转动到预定目标位置的预定范围内时向所述驱动模块发送所述停止驱动指令。本发明具有如下优点:当舵机转动到目标位置的预设范围内停止驱动舵机,可以防止舵机抖动,节约能源。
技术领域
本发明涉及舵机技术领域,具体涉及一种舵机控制方法、控制系统和舵机。
背景技术
舵机在转动时,往往不能精确的达到预定位置,通常会出现以下几种情况:
一种是达不到预定位置(距离预定位置欠一点距离),然后舵机一直试图达到该位置,但由于距离目标位置已经很近了,转动力矩不够,因此一直达不到目标位置;
另一种情况是,舵机超过预定位置一定距离,然后舵机一直试图往回走,此时,同样会因为距离目标位置已经很近了,转动力矩不够,因此一直达不到目标位置;
再或者由于电位器的误差,导致测量位置时本次测量为89度,而下次测量是91度(例如目标位置为90度)。这样,舵机也会认为自己没有达到目标位置而不断的试图达到目标位置。
以上几种情况都会造成舵机在目标位置附近抖动,或小角度转动,俗称“找位置”。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种舵机控制系统,可以防止舵机抖动。
为了实现上述目的,本发明的实施例公开了一种舵机控制系统,包括:舵机位置信息获取模块,用于获取舵机的位置信息并发送至控制器;驱动模块,用于驱动所述舵机转动,并根据所述控制器发送的停止驱动指令停止驱动所述舵机转动;控制模块,所述控制模块分别与所述舵机位置信息获取模块和所述驱动模块连接,所述控制模块用于在所述舵机转动到预定目标位置的预定范围内时向所述驱动模块发送所述停止驱动指令。
根据本发明实施例的舵机控制系统,当舵机转动到目标位置的预设范围内停止驱动舵机,可以防止舵机抖动,节约能源。
另外,根据本发明上述实施例的舵机控制系统,还可以具有如下附加的技术特征:
进一步地,所述舵机位置信息获取模块为转角传感器。
进一步地,所述控制模块进一步用于:在所述舵机转动到所述预定目标位置的预定范围内,且所述舵机的位置在预定时间内持续发生变化时向所述驱动模块发送所述停止驱动指令。
进一步地,所述控制模块还用于向所述驱动模块发送启动驱动信号,所述驱动模块还用于根据所述启动驱动信号驱动所述舵机转动。
为此,本发明的另一个目的在于提出一种舵机控制方法,可以防止舵机抖动。
为了实现上述目的,本发明的实施例公开了一种舵机控制方法,包括以下步骤:获取舵机的位置信息;判断所述舵机的位置是否在预定目标位置的预定范围内;如果所述舵机处于所述预定目标位置的预定范围内,控制停止所述舵机转动。
根据本发明实施例的舵机控制方法,当舵机转动到目标位置的预设范围内停止驱动舵机,可以防止舵机抖动,节约能源。
另外,根据本发明上述实施例的舵机控制方法,还可以具有如下附加的技术特征:
进一步地,通过转角传感器获取所述舵机的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州奥睿智能科技有限公司,未经广州奥睿智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610983728.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型生物质制氢设备
- 下一篇:一种竞技游戏专用的指令输入设备