一种驱动器制造技术

技术编号:16134987 阅读:39 留言:0更新日期:2017-09-02 00:36
本申请的目的是提供一种驱动器,用以解决现有技术中两个驱动轮的电机同步性较差的问题。本申请提供的一种的驱动器包括一个控制芯片、两个驱动电路和两个反馈电路,同时对两个驱动轮的电机进行驱动控制。采用一个控制芯片,通过相应的控制算法分别驱动两路电机,由整个反馈同步的过程在驱动器内完成,能够减少接受控制命令的时间延迟,避免因为驱动不同步导致的累计误差,提高两个电机的同步性。

【技术实现步骤摘要】
一种驱动器
本申请涉及机器人控制领域,尤其涉及一种一拖二驱动器。
技术介绍
对于使用矢量控制驱动器及双轮差动方案的移动机器人来说,目前常规的驱动方案中,驱动轮的电机和驱动器是一一对应的,即一台电机,由一台独立的驱动器进行拖动及调速,由此控制机器人的两个驱动轮以相应的转速进行转动,从而实现前进、后退、转向等动作。在实际场景中,若当机器人当前正在匀速向前行进,而其中的一个驱动轮遇到了障碍(如驱动轮前出现一块大的石子,或者一个坑),那么在该驱动轮越过阻碍时,另一个驱动轮并没有遇到这个阻碍,由于两个驱动器单独对两个驱动轮的电机进行控制,就会使得机器人在这个瞬间无法保证同步,行进方向发生偏差,甚至发生无法预计的后果。由于上位机的控制命令到达各驱动器的时间会存在一定的延迟,两台驱动器接收命令的时间同样会存在延迟,从而造成电机之间的动作不同步,导致累积误差。
技术实现思路
本申请的一个目的是提供一种一拖二驱动器,用以解决现有技术中两个驱动轮的电机同步性较差的问题。为实现上述目的,本申请提供了一种驱动器,用于对包含两个驱动轮的机器人设备进行驱动控制,所述机器人设备的每个驱动轮分别由一个电机驱动,其中,所述驱动器包括控制芯片、两个驱动电路和两个反馈电路;所述两个反馈电路,分别与两个电机连接,用于对对应电机进行采样,获取反馈信号,并将反馈信号发送至所述控制芯片;所述两个驱动电路,分别与两个电机,用于根据驱动控制信号生成对应电机的驱动信号,并基于所述驱动信号驱动对应电机;所述控制芯片,连接所述反馈电路和驱动电路,用于根据对应电机的输入信号和反馈信号进行同步处理,生成两个驱动电路的驱动控制信号,并将所述驱动控制信号发送至对应电机的驱动电路。进一步地,所述反馈电路包括电流反馈电路和速度反馈电路;所述电流反馈电路,用于对电机的电流进行采样,获取电流反馈信号,并将所述电流反馈信号发送至所述控制芯片;所述速度反馈电路,用于对电机的速度进行采用,获取速度反馈信号,并将所述速度反馈信号发送至所述控制芯片。进一步地,所述电机的输入信号为电机的速度输入信号,所述控制芯片包括:速度环模块,用于根据对应电机的速度输入信号和速度反馈信号生成对应电机的速度环控制信号;速度跟踪比率同步环模块,用于根据两个电机的速度输入信号和速度反馈信号生成对应电机的同步跟踪信号;电流环模块,用于根据对应电机的速度环同步信号和同步跟踪信号生成对应电机的速度环控制信号;驱动控制模块,用于根据对应电机的速度环控制信号生成驱动控制信号。进一步地,所述驱动控制模块,用于采用磁场定向控制算法以及空间矢量脉宽调制算法生成驱动控制信号。进一步地,所述控制芯片,还包括:输入模块,用于获取所述机器人设备的移动速度和旋转速度,并基于所述移动速度和旋转速度进行速度分解,获取每个电机的输入速度信号。进一步地,所述控制芯片,还包括:输出模块,用于获取两个电机的反馈速度信号,根据两个电机的反馈速度信号以及所述机器人设备的原始方位,获取所述机器人设备的当前方位。与现有技术相比,本申请提供了一种一拖二的驱动器,即该驱动器包括一个控制芯片、两个驱动电路和两个反馈电路,同时对两个驱动轮的电机进行驱动控制。采用一个控制芯片,通过相应的控制算法分别驱动两路电机,由整个反馈同步的过程在驱动器内完成,能够减少接受控制命令的时间延迟,避免因为驱动不同步导致的累计误差,提高两个电机的同步性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请实施例提供的一种驱动器的结构示意图;图2为本申请实施例提供的驱动器中控制芯片的结构示意图;图3为本申请实施例中速度分解的运动学模型示意图;图4为本申请实施例提供的驱动器的处理原理示意图;图5为现有技术中常用的驱动器的算法架构图;图6为本申请实施例提供的驱动器的算法架构图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。本申请实施例提供了一种驱动器,该驱动器用于对包含两个驱动轮的机器人设备进行驱动控制,所述机器人设备的每个驱动轮分别由一个电机驱动。所述驱动器包括控制芯片、两个驱动电路和两个反馈电路,其与两个电机的连接结构,如图1所示。所述两个反馈电路,即第一反馈电路131和第二反馈电路132,分别与两个电机连接,即第一反馈电路131连接第一电机141、第二反馈电路132连接第二电机142。每个反馈电路用于对对应电机进行采样,获取反馈信号,并将反馈信号发送至所述控制芯片,使得控制芯片能够根据相应的反馈信号对电机的速度进行控制。其中,所述反馈信号可以根据实际的反馈控制方式的不同而采用不同类型的信号,例如在一种实施方式中,采用速度环结合电流环的反馈控制方式,则所述反馈信号可以包括对应电机的电流反馈信号和速度反馈信号,相应地,所述反馈电路可以包括电流反馈电路和速度反馈电路,所述电流反馈电路用于对电机的电流进行采样,获取电流反馈信号,并将所述电流反馈信号发送至所述控制芯片;而所述速度反馈电路用于对电机的速度进行采样,获取速度反馈信号,并将所述速度反馈信号发送至所述控制芯片。在实际场景中,所述速度反馈电路的具体实现可以是QEP(QuadratureEncoderPulse,正交编码脉冲)编码器,而所述电流反馈电路的具体实现可以是各类电流采样芯片等。所述两个驱动电路,即第一驱动电路121和第二驱动电路122,分别与两个电机连接,即第一驱动电路121连接第一电机141、第二驱动电路122连接第二电机142。每个驱动电路,用于根据驱动控制信号生成对应电机的驱动信号,并基于所述驱动信号驱动对应电机,其中,根据具体控制场景的不同,所述驱动信号也同样可以采用相应形式的信号,例如在一种实施例中,电机为无刷直流电机、控制芯片采用FOC(FieldOrientedControl,磁场定向控制)算法结合SVPWM(SpaceVectorPulseWidthModulation,空间矢量脉宽调制)算法进行控制,此时所述驱本文档来自技高网...
一种驱动器

【技术保护点】
一种驱动器,用于对包含两个驱动轮的机器人设备进行驱动控制,所述机器人设备的每个驱动轮分别由一个电机驱动,其中,所述驱动器包括控制芯片、两个驱动电路和两个反馈电路;所述两个反馈电路,分别与两个电机连接,用于对对应电机进行采样,获取反馈信号,并将反馈信号发送至所述控制芯片;所述两个驱动电路,分别与两个电机,用于根据驱动控制信号生成对应电机的驱动信号,并基于所述驱动信号驱动对应电机;所述控制芯片,连接所述反馈电路和驱动电路,用于根据对应电机的输入信号和反馈信号进行同步处理,生成两个驱动电路的驱动控制信号,并将所述驱动控制信号发送至对应电机的驱动电路。

【技术特征摘要】
1.一种驱动器,用于对包含两个驱动轮的机器人设备进行驱动控制,所述机器人设备的每个驱动轮分别由一个电机驱动,其中,所述驱动器包括控制芯片、两个驱动电路和两个反馈电路;所述两个反馈电路,分别与两个电机连接,用于对对应电机进行采样,获取反馈信号,并将反馈信号发送至所述控制芯片;所述两个驱动电路,分别与两个电机,用于根据驱动控制信号生成对应电机的驱动信号,并基于所述驱动信号驱动对应电机;所述控制芯片,连接所述反馈电路和驱动电路,用于根据对应电机的输入信号和反馈信号进行同步处理,生成两个驱动电路的驱动控制信号,并将所述驱动控制信号发送至对应电机的驱动电路。2.根据权利要求1所述的驱动器,其中,所述反馈电路包括电流反馈电路和速度反馈电路;所述电流反馈电路,用于对电机的电流进行采样,获取电流反馈信号,并将所述电流反馈信号发送至所述控制芯片;所述速度反馈电路,用于对电机的速度进行采用,获取速度反馈信号,并将所述速度反馈信号发送至所述控制芯片。3.根据权利要求2所述的驱动器,其中,所述...

【专利技术属性】
技术研发人员:陈笑行王群孟凯郭崴王秋晨
申请(专利权)人:上海仙知机器人科技有限公司
类型:新型
国别省市:上海,31

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

1