无刷电机磁场定向控制驱动系统及控制方法技术方案

技术编号:16177528 阅读:39 留言:0更新日期:2017-09-09 04:58
本发明专利技术涉及一种无刷电机磁场定向控制驱动系统及控制方法,包括主控模块、预驱动器模块、MOSFET电桥模块,模拟磁角度测量传感器模块。模拟磁角度测量传感器模块用于实时测量无刷电机转子的角度位置,并反馈给主控模块;主控模块根据电机转子的角度位置信息和三相电流信息调整3路互补PWM波形,并利用预驱动器模块产生相应的波形驱动MOSFET电桥模块,进而驱动三相无刷电机运行。上述无刷电机磁场定向控制驱动系统及控制方法采用模拟磁角度测量传感器和磁场定向控制算法,该传感器可以快速且精确的测量无刷电机转子的角度,该算法可以精确控制电机转子的位置并能够精确输出足够大的力矩满足机器人应用的需求。

【技术实现步骤摘要】
无刷电机磁场定向控制驱动系统及控制方法
本专利技术涉及无刷电机控制驱动
,特别是涉及一种可用于外骨骼机器人的高性能无刷电机磁场定向控制驱动电路及控制方法。
技术介绍
目前国内市面上的商用无刷电机驱动电路大多基于霍尔传感器的六步控制法而并非磁场定向控制(FiledOrientedControl,FOC)法。但是基于霍尔传感器的六步控制法,由于霍尔传感器的检测机制的限制,使无刷电机运行的位置控制精度低,最高位置控制精度通常小于5度,并且输出力矩效果差,功率消耗较大。而在一些无刷电机的应用领域,例如外骨骼机器人的驱动控制,对控制精度要求高,骨骼运动需要精确的输出力矩,因此一般位置控制精度需要达到0.1度,而霍尔传感器的六步控制法根本无法满足外骨骼机器人运动时的高精度的要求。相比于国内,国外的基于磁场定向控制算法的无刷电机控制器虽然位置控制精度可以满足应用需求,但是,国外的磁场定向控制算法存在以下缺陷:1.普遍采用光栅编码器作为电机转子位置检测传感器,这种传感器非常昂贵,提高了产品的生产成本。2.主控MCU的运行频率大多小于90MHz,无法助力高端需求。3.磁场定向控制器允许的最大连续工作电流各个梯度的都有,但大电流的成本很高,而外骨骼机器人高承载力正需要大电流的支持,这使得外骨骼机器人整体的成本高,售价也高,不利于普通人使用。另外,目前市面上成熟的商用控制器大部分仍采用RS485通信接口,数据传输率低;驱动电路大部分没有MOSFET电桥预驱动器,驱动效果无法满足高端需求;输出力矩、输出电流有限,无法满足大力矩大电流应用需求。
技术实现思路
基于此,有必要提供一种无刷电机磁场定向控制驱动系统及控制方法,其满足控制精度高和输出力矩大的要求。一种无刷电机磁场定向控制驱动系统,包括MOSFET电桥模块,其特征在于,还包括主控模块、预驱动器模块和模拟磁角度测量传感器模块;所述模拟磁角度测量传感器模块连接无刷电机和主控模块,用于实时测量无刷电机转子的角度位置信息,并输出角度位置信息的模拟电压信号;所述主控模块根据无刷电机转子的角度位置信息的模拟电压信号及三相交流电流信号实时调整三路互补的PWM波形,并将调整后的三路互补的PWM波形输入至预驱动器模块;所述预驱动器模块接收来自主控模块的三路互补的PWM波形,并产生相应的波形驱动MOSFET电桥模块;所述MOSFET电桥模块连接三相无刷电机,用于驱动三相无刷电机运行。在其中一个实施例中,所述模拟磁角度测量传感器模块包括:信号测量单元,用于测量无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,并计算正切值,得到角度位置信息的数据;信号滤波单元,用于对所述角度位置信息的数据进行卡尔曼滤波处理,以得到准确的实时角度位置信息的数据。在其中一个实施例中,所述主控模块内嵌入有执行时间优化单元所述执行时间优化单元包括:公式运算子单元,用于采用查表法,以缩短程序运行时间;开方运算子单元,用于采用牛顿迭代法计算浮点数的开方运算,以缩短浮点开方的运算时间。在其中一个实施例中,所述主控模块包括:数据采集单元,用于采样无刷电机转子的角度位置信息的正弦和余弦模拟电压信号以及三相交流电流信号;矢量控制单元,用于根据当前无刷电机转子的角度位置信息的正弦和余弦模拟电压信号及三相交流电流信号,输出带有电子转子目标角度位置信息的三相交流电压信号;空间矢量调制单元,用于根据带有电机转子目标角度位置信息的三相交流电压信号,实时调整输出PWM信号的占空比参数,并输出相应的三路互补PWM波形。在其中一个实施例中,所述正弦和余弦模拟电压信号以及三相交流电流信号为所需采样信号,所述数据采集单元还设置有:采样信号滤波子单元,用于滤除采样信号的噪声频率,使用一阶滤波处理,以得到准确的采样信号;采样信号标定子单元,用于标定采样信号和实际信号的比例,以补偿硬件电路及电机理论值与实际值的偏差。一种无刷电机磁场定向控制方法,包括:获取无刷电机的转子角度位置信息的模拟电压信号;采样所述模拟电压信号及无刷电机的三相交流电流信号,并利用磁场定向控制算法,实时调整三路互补的PWM波形;根据三路互补的PWM波形产生相应的驱动波形;根据相应的驱动波形驱动三相无刷电机运行。在其中一个实施例中,所述获取无刷电机的转子角度位置信息的模拟电压信号的步骤包括:信号测量,用于测量无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,并计算正切值,得到角度位置信息的数据;信号滤波,用于对角度位置信息的述数据进行卡尔曼滤波处理,以得到准确的实时角度位置信息的数据。在其中一个实施例中,所述磁场定向控制算法内置执行时间优化单元,所述采样所述角度位置信息的模拟电压信号及无刷电机的三相交流电流信号,并利用磁场定向控制算法,实时调整三路互补的PWM波形的步骤包括:公式运算,采用查表法,以缩短程序运行时间;开方运算,采用牛顿迭代法计算浮点数的开方运算,以缩短浮点开方的运算时间。在其中一个实施例中,所述采样所述角度位置信息的模拟电压信号及无刷电机的三相交流电流信号,并利用磁场定向控制算法,实时调整三路互补的PWM波形的步骤包括:数据采集,采样无刷电机转子的角度位置信息的正弦和余弦模拟电压信号以及三相交流电流信号;矢量控制,根据无刷电机转子的角度位置信息的正弦和余弦模拟电压信号及三相交流电流信号,输出带有电机转子目标角度位置信息的三相交流电压信号;空间矢量调制,根据带有电机转子目标位置角度信息的三相交流电压信号,实时调整输出PWM信号的占空比参数,并输出相应的三路互补PWM波形。在其中一个实施例中,所述正弦和余弦模拟电压信号以及三相交流电流信号为所需采样信号,所述数据采集的步骤包括:采样信号滤波,滤除采样信号的噪声频率,使用一阶滤波处理,以得到准确的采样信号;采样信号标定,标定所述采样信号和实际信号的比例,以补偿硬件电路及电机理论值与实际值的偏差。上述无刷电机磁场定向控制驱动系统和驱动方法,通过模拟磁角度测量传感器模块获取无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,此信号为角度位置信息的原始数据,利用该原始数据可实时调整角度信息,因此有利于数据的处理和系统的二次开发和升级。进一步的,主控模块内部装载磁场定向控制算法,该控制算法利用无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,允许较高的位置控制精度,可以精确输出所需的力矩且功率消耗较小,使得电机在启动时获得较大的加速度参数。此外,上述无刷电机磁场定向控制驱动系统允许输出电流较现有技术中同配置的输出电流大,因而可以输出足够大的力矩满足机器人应用的需求。附图说明图1为一实施例的无刷电机磁场定向控制驱动系统的模块图;图2为图1中模块500的一种单元结构框图;图3为一实施例的磁场定向控制算法的优化单元框图;图4为另一实施例的无刷电机磁场定向控制驱动系统的模块图;图5为图1中单元110的一种子单元结构框图;图6为图1中单元120的一种子单元结构框图;图7为图1中单元120的另一种子单元结构框图;图8为一实施例的无刷电机磁场定向控制方法的流程图;图9为图8中步骤S100的一种实现方法流程图;图10为图8中步骤S200的一种实现方法流程图;图11为图8中步骤S200中磁场定向控制算法的执行时间优化方法流程图;图12本文档来自技高网...
无刷电机磁场定向控制驱动系统及控制方法

【技术保护点】
一种无刷电机磁场定向控制驱动系统,包括MOSFET电桥模块,其特征在于,还包括主控模块、预驱动器模块和模拟磁角度测量传感器模块;所述模拟磁角度测量传感器模块连接无刷电机和主控模块,用于实时测量无刷电机转子的角度位置信息,并输出角度位置信息的模拟电压信号;所述主控模块根据无刷电机转子的角度位置信息的模拟电压信号及三相交流电流信号实时调整三路互补的PWM波形,并将调整后的三路互补的PWM波形输入至预驱动器模块;所述预驱动器模块接收来自主控模块的三路互补的PWM波形,并产生相应的波形驱动MOSFET电桥模块;所述MOSFET电桥模块连接三相无刷电机,用于驱动三相无刷电机运行。

【技术特征摘要】
1.一种无刷电机磁场定向控制驱动系统,包括MOSFET电桥模块,其特征在于,还包括主控模块、预驱动器模块和模拟磁角度测量传感器模块;所述模拟磁角度测量传感器模块连接无刷电机和主控模块,用于实时测量无刷电机转子的角度位置信息,并输出角度位置信息的模拟电压信号;所述主控模块根据无刷电机转子的角度位置信息的模拟电压信号及三相交流电流信号实时调整三路互补的PWM波形,并将调整后的三路互补的PWM波形输入至预驱动器模块;所述预驱动器模块接收来自主控模块的三路互补的PWM波形,并产生相应的波形驱动MOSFET电桥模块;所述MOSFET电桥模块连接三相无刷电机,用于驱动三相无刷电机运行。2.根据权利要求1所述的无刷电机磁场定向控制驱动系统,其特征在于,所述模拟磁角度测量传感器模块包括:信号测量单元,用于测量无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,并计算正切值,得到角度位置信息的数据;信号滤波单元,用于对所述角度位置信息的数据进行卡尔曼滤波处理,以得到准确的实时角度位置信息的数据。3.根据权利要求1所述的无刷电机磁场定向控制驱动系统,其特征在于,所述主控模块内嵌入有执行时间优化单元,所述执行时间优化单元包括:公式运算子单元,用于采用查表法,以缩短程序运行时间;开方运算子单元,用于采用牛顿迭代法计算浮点数的开方运算,以缩短浮点开方的运算时间。4.根据权利要求1所述的无刷电机磁场定向控制驱动系统,其特征在于,所述主控模块包括:数据采集单元,用于采样无刷电机转子的角度位置信息的正弦和余弦模拟电压信号以及三相交流电流信号;矢量控制单元,用于根据无刷电机转子的角度位置信息的正弦和余弦模拟电压信号及三相交流电流信号,输出带有电机转子目标角度位置信息的三相交流电压信号;空间矢量调制单元,用于根据带有电机转子目标角度位置信息的三相交流电压信号,实时调整输出PWM信号的占空比参数,并输出相应的三路互补PWM波形。5.根据权利要求4所述的无刷电机磁场定向控制驱动系统,其特征在于,所述正弦和余弦模拟电压信号以及三相交流电流信号为所需采样信号,所述数据采集单元还设置有:采样信号滤波子单元,用于滤除采样信号的噪声频率,使用一阶滤波处理,以得到准确的采样信号;采样信号标定子...

【专利技术属性】
技术研发人员:万超王亮东人梁哲
申请(专利权)人:深圳市奇诺动力科技有限公司
类型:发明
国别省市:广东,44

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

1