【技术实现步骤摘要】
【国外来华专利技术】电机控制方法、装置及可移动平台
[0001]本申请涉及通信
,特别是涉及一种电机控制方法、一种电机控制装置及一种可移动平台。
技术介绍
[0002]永磁同步电机作为一种节能电机,目前广泛应用于医疗器械、航空、新能源汽车等领域。
[0003]现有的永磁同步电机的电流控制方案大多使用一个微控制单元MCU(Microcontroller Unit)控制一个电机,或者一个MCU控制两个电机。对于具有多个电机的无人机,一般需要多个MCU对多个永磁同步电机进行矢量控制,使用多个MCU的矢量控制方案需要较多的硬件布局面积,且会使得硬件重量较大。
技术实现思路
[0004]本申请提供一种电机控制方法、一种电机控制装置及一种可移动平台,可以降低硬件布局面积、减轻硬件重量。
[0005]第一方面,本申请实施例提供了一种电机控制方法,应用于可移动平台,所述可移动平台包括一微控制单元MCU、N个电机,其中N为整数,所述方法包括:
[0006]所述MCU针对所述N个电机分别输出多个脉冲宽度调制PWM信号;
[0007]所述MCU按照预设时序逐一获取单个电机的相电流;
[0008]所述MCU在相邻的两个时序的时间间隔内,根据前一个时序对应的电机的相电流进行矢量控制运算并获得运算结果,以及根据所述运算结果调整针对所述前一个时序对应的电机的PWM信号。
[0009]第二方面,本申请实施例还提供了一种电机控制装置,包括一MCU、N个电机,其中N为整数;
[0010]所述MC ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种电机控制方法,应用于可移动平台,其特征在于,所述可移动平台包括一微控制单元MCU、N个电机,其中N为整数,所述方法包括:所述MCU针对所述N个电机分别输出多个脉冲宽度调制PWM信号;所述MCU按照预设时序逐一获取单个电机的相电流;所述MCU在相邻的两个时序的时间间隔内,根据前一个时序对应的电机的相电流进行矢量控制运算并获得运算结果,以及根据所述运算结果调整针对所述前一个时序对应的电机的PWM信号。2.根据权利要求1所述的方法,其特征在于,所述针对所述N个电机的多个PWM信号的周期相同。3.根据权利要求2所述的方法,其特征在于,相邻两个时序的时间间隔为所述PWM信号的半周期值。4.根据权利要求1所述的方法,其特征在于,所述可移动平台还包括与所述N个电机一一连接的N个半桥模块,所述MCU针对所述N个电机分别输出多个脉冲宽度调制PWM信号,包括:所述MCU针对所述N个半桥模块分别输出多个脉冲宽度调制PWM信号。5.根据权利要求4所述的方法,其特征在于,所述可移动平台还包括:与所述N个电机一一对应的N个相电流采样电路以及与所述N个相电流采样电路连接的模数转换ADC模块;所述MCU按照预设时序逐一获取单个电机的相电流,包括:所述MCU按照预设时序逐一控制所述相电流采样电路,采样对应的电机的相电流并向所述ADC模块输出;所述MCU通过所述ADC模块获取单个电机对应的相电流采样电路采样的相电流。6.根据权利要求5所述的方法,其特征在于,所述可移动平台还包括可编程增益放大器PGA;所述MCU通过所述ADC模块获取单个电机对应的相电流采样电路采样的相电流,包括:所述PGA按照预设时序逐一对所述相电流采样电路采样的相电流进行放大;所述MCU通过所述ADC模块获取所述PGA放大后的相电流。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述MCU在下一时序的电机对应的相电流采样电路进行采样之前,控制所述PGA切换至所述下一时序的电机对应的相电流采样电路。8.根据权利要求5所述的方法,其特征在于,所述MCU按照预设时序逐一控制所述相电流采样电路,采样对应的电机的相电流并向所述ADC模块输出,包括:所述MCU按照预设时序逐一控制所述相电流采样电路采样对应的电机的两相的相电流向所述ADC模块输出三相的相电流;所述MCU通过所述ADC模块获取单个电机对应的相电流采样电路采样的相电流,包括:所述MCU通过所述ADC模块获取单个电机对应的相电流采样电路采样的两相的相电流,根据两相的相电流确定三相的相电流。9.根据权利要求5所述的方法,其特征在于,所述MCU按照预设时序逐一控制所述相电流采样电路,采样对应的电机的相电流并向所述ADC模块输出,包括:所述MCU按照预设时序逐一控制所述相电流采样电路,采样对应的电机的三相的相电
流,向所述ADC模块输出三相的相电流。10.根据权利要求4所述的方法,其特征在于,每个所述半桥模块包括3个半桥电路;所述MCU包括M个PWM模块;所述MCU针对所述N个半桥模块分别输出多个脉冲宽度调制PWM信号,包括:所述M个PWM模块针对所述N个半桥模块,分别输出6路PWM信号,其中M为整数。11.根据权利要求4所述的方法,其特征在于,所述可移动平台还包括N个驱动模块,所述N个驱动模块与所述N个半桥电路一一连接;每个所述半桥模块包括3个半桥电路;所述MCU包括K个PWM模块;所述MCU针对所述N个半桥模块分别输出多个脉冲宽度调制PWM信号,包括:所述K个PWM模块针对所述N个半桥模块,分别输出3路PWM信号,其中K为整数;所述N个驱动模块根据所述K个PWM模块针对所述N个半桥模块,分别输出的3路PWM信号,针对所述N个半桥模块分别输出互补的3路PWM信号。12.根据权利要求4所述的方法,其特征在于,所述N个半桥模块包括共用的母线;所述可移动平台还包括母线电流采样电路;所述方法还包括:所述母线电流采样电路采样所述母线的母线电流并输出至所述MCU;所述MCU根据所述母线电流检测是否存在故障。13.根据权利要求11所述的方法,其特征在于,所述MCU包括输入输出IO端口,所述驱动模块具有错误Fault引脚,所述Fault引脚连接至所述IO端口;所述方法还包括:当所述驱动模块检测到异常时,所述驱动模块通过所述Fault引脚向所述MCU输出反馈信号,并停止输出PWM信号。14.根据权利要求4所述的方法,其特征在于,所述N个半桥模块集成在所述MCU。15.根据权利要求11所述的方法,其特征在于,所述N个驱动模块集成在所述MCU。16.根据权利要求5所述的方法,其特征在于,所述ADC模块集成在所述MCU。17.根据权利要求6所述的方法,其特征在于,所述PGA集成在所述MCU。18.一种电机控制装置,其特征在于,包括一MCU、N个电机,其中N为整数;所述MCU用于针对所述N个电机分别输出多个PWM信号,按照预设时序逐一获取单个电机的相电流;在相邻的两个时序的时间间隔内,根据前一个时序对应的电机的相电流进行矢量控制运算并获得运算结果;以及根据所述运算结果调整针对所述前一个时序对应的电机的PWM信号。19.根据权利要求18所述的电机控制装置,其特征在于,所述针对所述N个电机的多个PWM信号的周期相同。20.根据权利要求19所述的电机控制装置,其特征在于,相邻两个时序的时间间隔为所述PWM信号的半周期值。21.根据权利要求18所述的电机控制装置,其特征在于,还包括与所述N个电机一一连接的N个半桥模块;所述MCU用于针对所述N个半桥模块分别输出多个脉冲宽度调制PWM信号。22.根据权利要求21所述的电机控制装置,其特征在于,还包括:与所述N个电机一一对应的N个相电流采样电路以及与所述N个相电流采样电路连接的模数转换ADC模块;所述MCU还用于按照预设时序逐一控制所述相电流采样电路,采样对应的电机的相电流并向所述
ADC模块输出,通过所述ADC模块获取单个电机对应的相电流采样电路采样的相电流。23.根据权利要求22所述的电机控制装置,其特征在于,还包括可编程增益放大器PGA;所述PGA用于按照预设时序逐一对所述相电流采样电路采样的相电流进行放大,并向所...
【专利技术属性】
技术研发人员:陈鸿滨,马晨旭,邱贞平,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。