小型 DC 电机磁场定向控制让无人机进入更高远的飞行航迹

本文主要是介绍小型 DC 电机磁场定向控制让无人机进入更高远的飞行航迹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  无刷直流 (BLDC) 电机寿命长、采用直流电源且相对经济实惠,因此广泛应用于硬盘驱动器、冷却风扇和 DVD 播放机等电子设备的设计。 通常情况下,BLDC 的速度和扭矩由 MCU 使用标量技术控制。

  现在一类新型应用正悄然兴起,其中以四旋翼无人机最具代表性,这类应用正日益受到业余爱好者的青睐。 此外,无人机也正被监控等众多商业应用纳入考量。 对这些应用而言,尤其重要的是控制器的动态响应,以及控制器在低速和无传感器的情况下平稳控制 BLDC 的能力。

  对于负载动态变化的应用来说,标量技术不够精确。 而磁场定向控制 (FOC) 技术能够大大提高精度,因而广泛用于驱动高端工业 AC 设备。 通过实施 FOC,BLDC 能够以合理的成本为无人机和其他高性能应用(例如医疗机器人、万向系统和自主驾驶车辆)提供精确控制。

  设计这类产品在过去并非易事。 其中需要精通 FOC 或直接扭矩控制 (DTC) 等某些其他高级先进的电机控制技术,以及专用软件开发系统的操作知识。 如果应用对成本敏感,例如可能在执法行动中使用的带监控摄像头的无人机,则设计经济实惠的 BLDC 电机也将面临挑战。


  磁场定向控制 (FOC)

  用于控制 BLDC 电机的传统标量技术被称为六步(梯形)控制。 定子以六步过程驱动,会在产生的扭矩上振荡。 每一对绕组会通电,直到转子到达下一位置,而此时电机将转换到下一步。 对于无传感器的应用,在定子绕组中产生的反电动势通常用于确定转子的位置。

  标量控制的动态响应无法处理动态负载快速变化的应用。 因此,矢量控制正日益得到广泛应用,从交流电机驱动的白色家电(如洗衣机)到以电池供电的产品。

  FOC 是矢量控制最常用的方法之一。 其工作原理为:管理定子绕组以确保转子的永磁体所产生的磁通正交于定子的磁场。

  FOC 最初是为控制三相交流电机而开发。 考虑到用于小型无人机的 BLDC 电源是电压为 21 V (五节锂聚合物电池)的电池,电子元器件必须包含低压三相逆变器系统。 其他主要的元器件还有电机驱动器、MCU 以及执行 FOC 算法的软件,其中软件可能是最重要的。

  FOC 处理在直轴 - 交轴 (d-q) 域中完成,该域是一个旋转参照系。 直轴和交轴分量是磁链状态矢量分解的两个分量,即产生磁通 (d) 和扭矩 (q) 的分量。 此关系如图 1 所示。 电机定子绕组内的电流处于受控状态,以确保转子的永磁体所产生的磁通正交(成 90°)于定子的磁场。 除产生精确的电机控制之外,这种方式还能够提供极其精确的扭矩控制,这才是在 d-q 坐标系中操作的真正优势。

  


  图 1: 直轴 - 交轴 (d-q) 力矩分量。

  FOC 包含三个域变换: (1) 定子中的测量相电流从 3 相静止坐标系变换到 2 相静止坐标系 (α, β);(2) 该 2 相静止坐标系变换为与转子磁通对齐的旋转二项坐标系 (d-q);(3) 为了实际驱动电机,d-q 分量又变回到定子坐标系,用于空间矢量脉冲宽度调制 (SVPWM)。 此过程如图 2 所示。

  



  图 2: FOC 控制所需的域变换

  为了将 d-q 坐标系与转子对齐,转子位置的详细信息是必不可少的。 从相对简单的反电动势过零检测,到复杂的滑模观察器和扩展 Kalman 滤波器,转子位置的估算技术各种各样。


  驱动电机

  从静止 3 相坐标系变换到 2 相 d-q 坐标系将产生之前所说的直轴和交轴分量。 直轴 (d) 分量无有效扭矩,而事实上,它往往会增加电机的轴承磨损。 因此,目标之一就是最大限度地减少此分量。 交轴 (q) 分量可产生实际的电机扭矩,这由应用来决定。

  d-q 分量应用于两个 PI (比例-积分)控制器,分别对应零和应用扭矩设置,以产生矢量输出。 两个 PI 控制器的输出是是所需定子电压空间矢量的(新)直轴和交轴电压分量。 如之前所述,最后一步是将 d-q 分量转换回到定子坐标系中,以实际驱动电机。

  上述过程只是 FOC 工作方式的总结, 而其实施所需的许多相当复杂的中间步骤,不在本文的范围内。 有关与小型无人机直接相关的更详细的 FOC 讨论,您可参阅澳大利亚中央昆士兰大学的帕特里克·费雪所写的论文“High Performance Motor Control”(高性能电机控制)。1

  所需的中间步骤包括:

  确定电机的特性(除极数以及电压与电流的额定值,BLDC 电机很少会提供更多的铭牌信息)

  转子位置的估算(实施 FOC 控制的关键信息)

  设计合适的电源控制方案

  设计扭矩和速度控制器

  从头开始设计一个完整的功能性 FOC 电机控制系统是一项令人望而却步的任务,因此 Texas Instruments、Atmel 和 NXP Semiconductors 等半导体公司已经打造了开发工具,以便为简化实施 FOC 的设计消除大部分的复杂性。 通常情况下,IC 供应商也会选择将开发工具使用的软件库存储在 ROM 中,并使其仅可在选定的 MCU 上使用,以此来保护其知识产权。

  以 Texas Instruments 为例,该公司已将其 InstaSPIN-FOC 解决方案用于 TI C2000 Piccolo 32 位 MCU 系列的三个型号:F2806x、F2805x 和 F2802x。 对成本极其敏感型的小型无人机应用来说,最合适的 MCU 是 F2802x MCU 系列,其中最受欢迎的产品为 TMS320F28027FPTT。

  如之前所述,精确的电机控制依赖于精确电机模型的建立。 InstaSPIN-FOC 包括一个名为“观察器”的专有软件算法,可估算转子磁通量、角度、速度和扭矩 (FAST)。 InstaSPIN-FOC 还具有电机参数识别能力,可在开发过程中离线提取必要的性能参数以及在工作过程中在线追踪参数。

  电机参数信息用于调整电流控制带宽。 与其他技术不同的是,TI 的 FAST 观察算法有完全自微调的功能,无需为正常工作进行任何调整。 TI 称该算法是市场上唯一可靠且“即时”的无传感器 FOC 操作性解决方案。

  因此,设计人员在启动开发之后,在短短几分钟之内便可拥有已完全微调的无传感器观察算法,以及完全微调的稳定 FOC 扭矩控制系统。 在螺旋桨控制等应用中,设计人员还需要做的唯一任务就是测试与微调 PI 速度控制单回路,以实现所需的性能和操作。

  基本驱动系统的简化版本如图 3 所示。 转速 PI 控制器的输出将作为 PI 电流控制器的输入基准信号进行连接。 如果转速太低,电机将增大电流以产生更大的扭矩,从而加快转速。 反过来,如果电机运转过快,电机将减少扭矩以减慢转速。 这两个 PI 控制器共同形成了级联式控制回路,这就表示控制系统是由具有一个或多个内部回路的外部回路所组成。 (图中的 Kd、Kd、Ka 和 Kb 四个变量是电机控制软件生成的系数。)

  

  图 3: 速度控制器与电流控制器级联 (图片由 凯利讯半导体 提供)

  关键元器件

  除 MCU 之外,一些其他的关键元器件也值得一提。 三相驱动器和逆变器系统是必不可少的。 小扭矩无人机等低电流应用可使用 TI DRV83x2 系列集成式三相电机驱动器(例如 DRV8332DKDR)。 DRV83x2 系列包含先进的保护回路,该设计旨在促进系统的集成和易用性,以及保护设备免受短路、过流、超温和欠压等多种故障情况引起的永久性故障。

  可能用于商业应用的高电流系统需要独立的前置驱动器,例如 DRV8301DCAR 和具有三相逆变器配置的单独 FET。 TI 的 CSD18533Q5A NexFET 功率 MOSFET 就是其中的一个例子。

  开发软件对于基于 FOC 的电机控制应用的成功至关重要。 TI 已在 BoosterPack BOOSTXL-DRV8301 中开发了包含电机驱动开发软件的套件。 该套件通常是 6 到 24 V 电压以及高达 10 A 连续电流工作条件的最佳选择。 这种情况需要控制板,例如采用 InstaSPIN-FOC 技术的 C2000 Piccolo TMS320F28027F LaunchPad—LAUNCHXL-F28027F。 对连续电流低于 3.5 A 的电机来说,DRV8312-69M-KIT 通常是更合适的选择。

  和其他供应商相比,TI 的产品系列更适合低压低扭矩的应用,但其他的个别供应商也可提供电机控制开发套件。 例如,NXP Semiconductors 为 BLDC 提供了电机控制开发套件。 OM13068 LPC1549 LPCXpresso 电机控制套件可与公司的 LPC1549JBD48QL MCU 配合使用。 该平台可用于控制 BLDC、BLAC、步进和双刷 DC 电机。

  在性能方面,使用了上述元器件的设计可媲美市面上用于小型 BLDC 电机的电机控制器。 定制 FOC 控制器和 Plush 40 等商用控制器之间最显著的区别在于速度极低时的换向能力。 FOC 控制器能够以大约 100 RPM 的速度控制所有四个电机。 此外,通过使用 InstaSPIN 的速度环路,电机能够在这些低转速的情况下产生极大的扭矩。

  定制 FOC 板也可实现快于商用控制器的最高电机速度。 平均来说,在电机速度从零增加至全速时,定制 FOC 控制器所需的时间减少了 35%。 另外,每个电机在 FOC 控制下的空载转速比任何受测试的商用控制器都要快。1


  结论

  一类新型的电机控制应用正在兴起,此应用需要对小型 BLDC 电机具备出色的动态响应。 这些应用包括医疗机器人、万向系统、自主驾驶车辆和小型无人机。 虽然 FOC 电机控制技术在过去几十年中广泛用于 AC 工业电机和白色家电电机,但由于此技术非常复杂,且需要高性能的 MCU,因此迄今为止尚未应用于由电池组供电的小型电机。 然而过去几年出现了让这种可能成为现实的新产品。

这篇关于小型 DC 电机磁场定向控制让无人机进入更高远的飞行航迹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/215023

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

内卷时代无人机培训机构如何做大做强

在当今社会,随着科技的飞速发展,“内卷”一词频繁被提及,反映了各行业竞争日益激烈的现象。对于无人机培训行业而言,如何在这样的时代背景下脱颖而出,实现做大做强的目标,成为每个培训机构必须深思的问题。以下是从八个关键方面提出的策略,旨在帮助无人机培训机构在内卷时代中稳步前行。 1. 精准定位市场需求 深入研究市场:通过市场调研,了解无人机行业的最新趋势、政策导向及未来发展方向。 明确目标

控制反转 的种类

之前对控制反转的定义和解释都不是很清晰。最近翻书发现在《Pro Spring 5》(免费电子版在文章最后)有一段非常不错的解释。记录一下,有道翻译贴出来方便查看。如有请直接跳过中文,看后面的原文。 控制反转的类型 控制反转的类型您可能想知道为什么有两种类型的IoC,以及为什么这些类型被进一步划分为不同的实现。这个问题似乎没有明确的答案;当然,不同的类型提供了一定程度的灵活性,但

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理

深入解析秒杀业务中的核心问题 —— 从并发控制到事务管理 秒杀系统是应对高并发、高压力下的典型业务场景,涉及到并发控制、库存管理、事务管理等多个关键技术点。本文将深入剖析秒杀商品业务中常见的几个核心问题,包括 AOP 事务管理、同步锁机制、乐观锁、CAS 操作,以及用户限购策略。通过这些技术的结合,确保秒杀系统在高并发场景下的稳定性和一致性。 1. AOP 代理对象与事务管理 在秒杀商品

PostgreSQL中的多版本并发控制(MVCC)深入解析

引言 PostgreSQL作为一款强大的开源关系数据库管理系统,以其高性能、高可靠性和丰富的功能特性而广受欢迎。在并发控制方面,PostgreSQL采用了多版本并发控制(MVCC)机制,该机制为数据库提供了高效的数据访问和更新能力,同时保证了数据的一致性和隔离性。本文将深入解析PostgreSQL中的MVCC功能,探讨其工作原理、使用场景,并通过具体SQL示例来展示其在实际应用中的表现。 一、

vue2实践:el-table实现由用户自己控制行数的动态表格

需求 项目中需要提供一个动态表单,如图: 当我点击添加时,便添加一行;点击右边的删除时,便删除这一行。 至少要有一行数据,但是没有上限。 思路 这种每一行的数据固定,但是不定行数的,很容易想到使用el-table来实现,它可以循环读取:data所绑定的数组,来生成行数据,不同的是: 1、table里面的每一个cell,需要放置一个input来支持用户编辑。 2、最后一列放置两个b

dr 航迹推算 知识介绍

DR(Dead Reckoning)航迹推算是一种在航海、航空、车辆导航等领域中广泛使用的技术,用于估算物体的位置。DR航迹推算主要通过已知的初始位置和运动参数(如速度、方向)来预测物体的当前位置。以下是 DR 航迹推算的详细知识介绍: 1. 基本概念 Dead Reckoning(DR): 定义:通过利用已知的当前位置、速度、方向和时间间隔,计算物体在下一时刻的位置。应用:用于导航和定位,

【电机控制】数字滤波算法(持续更新)

文章目录 前言1. 数字低通滤波 前言 各种数字滤波原理,离散化公式及代码。 1. 数字低通滤波 滤波器公式 一阶低通滤波器的输出 y [ n ] y[n] y[n] 可以通过以下公式计算得到: y [ n ] = α x [ n ] + ( 1 − α ) y [ n − 1 ] y[n] = \alpha x[n] + (1 - \alpha) y[n-1]

OpenStack离线Train版安装系列—3控制节点-Keystone认证服务组件

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版