舵机的转速控制系统技术方案

技术编号:15654320 阅读:81 留言:0更新日期:2017-06-17 10:41
本实用新型专利技术提出一种舵机的转速控制系统,包括:检测装置,检测装置用于获取舵机的当前角度;运算器,运算器与检测装置相连,以根据当前角度和舵机的目标角度确定舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及舵机需要转动的角度确定舵机需要转动的次数;以及控制器,控制器与运算器相连,以根据预设转动周期、每个预设转动周期内舵机转动的角度及舵机需要转动的次数控制舵机转动至目标角度。本实用新型专利技术能够对舵机的转速快慢进行精细地控制,使舵机转动效果更优异,从而满足多种技术需求。

【技术实现步骤摘要】
舵机的转速控制系统
本技术涉及舵机
,特别涉及一种舵机的转速控制系统。
技术介绍
目前,舵机在多类产品中已普遍应用,而舵机的转速一般比较快,而多数产品中大多数不需要舵机具备太快的转速。此外,在一些产品中,在一次完整的转动中需要舵机的转速时快时慢,而非一成不变的快速转动。而目前并无相关技术可以有效实现对舵机转速快慢的精细调节,从而导致舵机的转动效果不佳,无法满足不同的技术需求。
技术实现思路
本技术旨在至少解决上述技术问题之一。为此,本技术的目的在于提出一种舵机的转速控制系统,该系统能够对舵机的转速快慢进行精细地控制,使舵机转动效果更优异,从而满足多种技术需求。为了实现上述目的,本技术公开了一种舵机的转速控制系统,包括:检测装置,所述检测装置用于获取舵机的当前角度;运算器,所述运算器与所述检测装置相连,以根据所述当前角度和舵机的目标角度确定舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及所述舵机需要转动的角度确定舵机需要转动的次数;以及控制器,所述控制器与所述运算器相连,以根据所述预设转动周期、每个预设转动周期内舵机转动的角度及所述舵机需要转动的次数控制所述舵机转动至所述目标角度。根据本技术的舵机的转速控制系统,根据舵机当前角度和目标角度得到舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及舵机需要转动的角度确定舵机需要转动的次数,最后根据预设转动周期、每个预设转动周期内舵机转动的角度及舵机需要转动的次数控制舵机转动至目标角度,从而能够对舵机的转速快慢进行精细地控制,使舵机转动效果更优异,从而满足多种技术需求。另外,该系统结构简单,成本低。另外,根据本技术上述的舵机的转速控制系统还可以具有如下附加的技术特征:在一些示例中,所述检测装置为转角传感器。在一些示例中,所述舵机为往复柱塞式舵机。在一些示例中,所述舵机为转叶式舵机。在一些示例中,所述运算器用于根据所述舵机需要转动的角度确定所述预设转动周期及每个预设转动周期舵机转动的角度。本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。附图说明本技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本技术实施例的舵机的转速控制方法的流程图;以及图2是根据本技术实施例的舵机的转速控制系统的结构框图。具体实施方式下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。以下结合附图描述根据本技术实施例的舵机的转速控制方法及系统。图1是根据本技术一个实施例的舵机的转速控制方法的流程图。如图1所示,该方法包括以下步骤:步骤S1:获取舵机的当前角度及目标角度。在本技术的一个实施例中,例如,通过转角传感器获取舵机的当前角度。目标角度即舵机最终需要达到的角度,目标角度例如由用户输入。例如,用户通过一个操作面板输入目标角度的值。步骤S2:根据当前角度和目标角度确定舵机需要转动的角度。具体地说,目标角度和当前角度的差值即为舵机需要转动的角度。例如,通过转角传感器检测得到舵机当前角度为30度,而输入的目标角度为60度,则舵机需要转动的角度为30度。即在确定好转动方向之后,舵机需要再转动30度才能达到目标角度。步骤S3:根据预设转动周期、每个预设转动周期舵机转动的角度及舵机需要转动的角度确定舵机需要转动的次数。步骤S4:根据预设转动周期、每个预设转动周期内舵机转动的角度及舵机需要转动的次数控制舵机转动至目标角度。在本技术的一个实施例中,根据舵机需要转动的角度确定预设转动周期及每个预设转动周期舵机转动的角度。其中,每个预设转动周期舵机转动的角度可以相同,也可以不同,从而可精细地调节舵机快慢转速,实现加速、匀速、减速等多种复杂组合。举例说明,例如,舵机需要转动的角度为30度,则根据需求,可设定预设转动周期为500毫秒,每个预设转动周期舵机转动的角度均相同,例如为3度,则可确定舵机需要转动10次才能达到目标角度。换言之,即每隔500毫秒舵机转动3度,分10次匀速完成转动到30度的动作,更多示例此处不再一一列举描述。又例如,舵机需要转动的角度为30度,根据需求,设定预设转动周期为500毫秒,第一个预设转动周期舵机转动的角度为3度,第二个预设转动周期舵机转动的角度为6度,第三个预设转动周期舵机转动的周期为9度,第四个预设转动周期舵机的角度为12度,此时舵机转动到目标角度。换言之,即每隔一个转动周期(500毫秒),舵机转动的角度增加3度,直至第四次转动之后,舵机转动到目标角度,从而实现了舵机转速的加速,更多示例此处不再一一列举描述。又例如,舵机需要转动的角度为30度,根据需求,设定预设转动周期为500毫秒,第一个预设转动周期舵机转动的角度为12度,第二个预设转动周期舵机转动的角度为9度,第三个预设转动周期舵机转动的周期为6度,第四个预设转动周期舵机的角度为3度,此时舵机转动到目标角度。换言之,即每隔一个转动周期(500毫秒),舵机转动的角度减少3度,直至第四次转动之后,舵机转动到目标角度,从而实现了舵机转速的减速,更多示例此处不再一一列举描述。在本技术的一个实施例中,上述的舵机例如为往复柱塞式舵机。在本技术的另一个实施例中,上述的舵机例如为转叶式舵机。综上,根据本技术实施例的舵机的转速控制方法,根据舵机当前角度和目标角度得到舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及舵机需要转动的角度确定舵机需要转动的次数,最后根据预设转动周期、每个预设转动周期内舵机转动的角度及舵机需要转动的次数控制舵机转动至目标角度。该方法将当前角度和目标角度拆分成多个中间角,从而可以比较精细的控制舵机快慢转速,实现加速、匀速、减速等多种复杂组合,使舵机转动效果更优异,从而满足多种技术需求。本技术的进一步实施例提出了一种舵机的转速控制系统。图2是根据本技术一个实施例的舵机的转速控制系统的结构框图。如图2所示本文档来自技高网...
舵机的转速控制系统

【技术保护点】
一种舵机的转速控制系统,其特征在于,包括:检测装置,所述检测装置用于获取舵机的当前角度;运算器,所述运算器与所述检测装置相连,以根据所述当前角度和舵机的目标角度确定舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及所述舵机需要转动的角度确定舵机需要转动的次数;以及控制器,所述控制器与所述运算器相连,以根据所述预设转动周期、每个预设转动周期内舵机转动的角度及所述舵机需要转动的次数控制所述舵机转动至所述目标角度。

【技术特征摘要】
1.一种舵机的转速控制系统,其特征在于,包括:检测装置,所述检测装置用于获取舵机的当前角度;运算器,所述运算器与所述检测装置相连,以根据所述当前角度和舵机的目标角度确定舵机需要转动的角度,并根据预设转动周期、每个预设转动周期舵机转动的角度及所述舵机需要转动的角度确定舵机需要转动的次数;以及控制器,所述控制器与所述运算器相连,以根据所述预设转动周期、每个预设转动周期内舵机转动的角度及所述舵机需要转动的次数控制所述舵机转动至...

【专利技术属性】
技术研发人员:蔡东青
申请(专利权)人:广州奥睿智能科技有限公司
类型:新型
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1