一种多直流无刷电机的控制系统技术方案

技术编号:33718838 阅读:18 留言:0更新日期:2022-06-08 21:09
本实用新型专利技术涉及电机驱动技术领域,尤其涉及一种多直流无刷电机的控制系统,包括:控制器,所述控制器通过CAN总线与多个电机控制器连接,所述每个电机控制器通过驱动器连接每个直流无刷电机;所述控制器与每个直流无刷电机通信连接;本公开将每个直流无刷电机的霍尔传感器信号集中到控制器,及时协调的控制多个电机,降低通信时受扰所引起的换相风险,通过CAN总线通信,硬件预留多个电机控制器接口的方式,实现控制器的热插拔。结构简单,便于应用。便于应用。便于应用。

【技术实现步骤摘要】
一种多直流无刷电机的控制系统


[0001]本公开涉及电机驱动
,具体涉及一种多直流无刷电机的控制系统。

技术介绍

[0002]本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。
[0003]在H桥电路做驱动电路的情况下,一般是通过6路信号,控制直流无刷电机的三相电路导通。在驱动电路确定的情况下,对直流无刷电机的控制一般是一个单片机控制一个直流无刷电机,或者是一个单片机对应多个电机。限于单片机引脚资源限制,一个单片机控制有霍尔的无刷直流电机的数量也是有限的,再加上电流环反馈和位置环反馈又会占用很多引脚资源,所以一个通用的单片机不适合控制大于两个以上的直流无刷电机。通过系统控制或者增加引脚资源电路可以增加可控的数量,但是实时性以及精度,又得不到满足。更重要的是还会提高开发难度,增加成本。所以最直接简单的办法就是多单片机控制。而且即使有多单片机控制多直流无刷电机的系统,可扩展性也不强,没有办法做到即插即用。
[0004]也就是说,现有的针对直流无刷电机的控制系统即使使用多单片机控制,也无法实现精准高效的控制,且可扩展性太低,无法做到即插即用。

技术实现思路

[0005]为克服以上存在的问题和现有技术的不足,本公开提供了一种多直流无刷电机的控制系统,实现多控制器协调工作控制多直流无刷电机,具备可扩展性,便于控制器的热插拔,结构简单,便于应用。
[0006]根据一些实施例,本公开一个或多个实施例提供了如下技术方案:
[0007]一种多直流无刷电机的控制系统,包括:
[0008]控制器,所述控制器通过CAN总线与多个电机控制器连接,所述每个电机控制器通过驱动器连接每个直流无刷电机;
[0009]所述控制器与每个直流无刷电机通信连接。
[0010]作为进一步的技术限定,所述直流无刷电机上安装有霍尔传感器,所述霍尔传感器采集直流无刷电机的实时位置和转速。
[0011]作为进一步的技术限定,所述控制器的输入端与每个直流无刷电机上的霍尔传感器连接;所述控制器通过GPIO中断采集方式或定时器采集方式采集霍尔传感器的信号。
[0012]作为进一步的技术限定,所述驱动器连接直流无刷电机的上的电流传感器,获取直流无刷电机的电流信号。
[0013]作为进一步的技术限定,所述驱动器与电机控制器连接,并将直流无刷电机的电流信号传输给电机控制器。
[0014]作为进一步的技术限定,所述电机控制器连接CAN总线,并通过CAN总线将直流无刷电机的电流信号传输给控制器。
[0015]作为进一步的技术限定,所述控制器的输出端连接CAN总线,并通过CAN总线向电机控制器发送控制指令。
[0016]作为进一步的技术限定,所述每个电机控制器采用两路开关标记标识符。
[0017]作为进一步的技术限定,所述控制器还与上位机连接,获取上位机的控制指令。
[0018]作为进一步的技术限定,还包括电源模块,所述电源模块为控制器和电机控制分别供电。
[0019]与现有技术相比,本技术的有益效果是:
[0020]1、本技术通过一个总的控制器与多个电机控制器分布式连接,实现了多控制器的可扩展性。
[0021]2、本技术通过CAN总线,硬件预留多个电机控制器接口的方式,实现电机控制器的热插拔,结构简单,便于应用。
[0022]3、本技术控制器通过每个直流无刷电机的速度信号和位置信号的通信进行分段控制,为实现直流无刷电机控制设计了高效可靠的结构。
[0023]本技术附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0024]构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。
[0025]图1为本技术实施例中的系统架构示意图;
[0026]图2为本技术实施例中控制器采集霍尔信号电路图;
[0027]图3为本技术实施例中电机运动控制流程图;
[0028]图4为本技术实施例中电机驱动电路图。
具体实施方式
[0029]下面结合附图与实施例对本技术作进一步说明。
[0030]应该指出,以下详细说明都是示例性的,旨在对本技术提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本技术所属
的普通技术人员通常理解的相同含义。
[0031]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0032]在本技术中,术语如“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”、“侧”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,只是为了便于叙述本技术各部件或元件结构关系而确定的关系词,并非特指本技术中任一部件或元件,不能理解为对本技术的限制。
[0033]本技术中,术语如“固接”、“相连”、“连接”等应做广义理解,表示可以是固定
连接,也可以是一体地连接或可拆卸连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的相关科研或技术人员,可以根据具体情况确定上述术语在本技术中的具体含义,不能理解为对本技术的限制。
[0034]实施例
[0035]请参阅图1所示,本实施例公开了一种多直流无刷电机的控制系统,
[0036]控制器,采用stm32F407单片机,用于控制电机控制器,记为Control MCU;电机控制器,采用stm32F407单片机,用于控制直流无刷电机,记为MotorMCU。
[0037]直流无刷电机上安装有霍尔传感器,霍尔传感器采集直流无刷电机的转子信号,可以读取转子的实时位置和转速;控制器(Control MCU)的输入端与每个直流无刷电机上的霍尔传感器连接;所述控制器通过GPIO中断采集方式或定时器采集方式采集霍尔传感器的信号,每个直流无刷电机需要三路GPIO或3路定时器通道。
[0038]控制器(Control MCU)采集霍尔信号电路请参阅图2所示。HALLA1是电机输入霍尔信号,支持0~5V电压;HALLA1AD是输出的模拟霍尔信号,连接到Control MCU的AD信号采集;HALLUREF是比较电压;DHALLA1是输出的数字霍尔信号,连接到MCU的定时器引脚。本实施例支持模拟霍尔直流无刷电机和数字霍尔电机两种,R68和R71两个电阻可以根据实际情况选择阻值和选择是否焊接。HALLUREF的电压值也可以根据实际情况进行调整,R103本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多直流无刷电机的控制系统,其特征在于,包括:控制器,所述控制器通过CAN总线与多个电机控制器连接,所述每个电机控制器通过驱动器连接每个直流无刷电机;通过CAN总线,硬件预留多个电机控制器接口,实现电机控制器的热插拔;所述控制器与每个直流无刷电机通信连接,所述直流无刷电机上安装有霍尔传感器,所述控制器的输入端与每个直流无刷电机上的霍尔传感器连接。2.如权利要求1所述的一种多直流无刷电机的控制系统,其特征在于,所述霍尔传感器采集直流无刷电机的实时位置和转速。3.如权利要求1所述的一种多直流无刷电机的控制系统,其特征在于,所述控制器通过GPIO中断采集方式或定时器采集方式采集霍尔传感器的信号。4.如权利要求1所述的一种多直流无刷电机的控制系统,其特征在于,所述驱动器连接直流无刷电机的上的电流传感器,获取直流无刷电机的电流信号。5.如权利要求4所述...

【专利技术属性】
技术研发人员:董先公高倩
申请(专利权)人:极限人工智能有限公司
类型:新型
国别省市:

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

1