想要降低无刷直流驱动成本和复杂度?来看看这篇硬核测评!

原创 电子工程世界 2022-11-18 07:30

本人长期从事新能源汽车主驱电机的软件开发工作,专注于扩展卡尔曼观测器、高频注入等针对电机各项参数的识别算法的研究,对市面上各个厂商的电驱方案都有所了解。本篇文章,我们将对Power Integrations(以下简称PI)公司电机控制软件开发套件进行测评,其中包括上位机软件Motor-Expert 2.0和基于libTPCFOC_IPH_Curr_Recon_v01.00.000.a电机控制库的下位机软件。该软件库搭配PI BridgeSwitch™功率器件,能够实现400V电压平台下的中小功率无刷电机驱动,适用于家用或商用的空调、风扇等,具有很广阔的应用场景。同时由于其功率器件的高度集成化,极大的降低了硬件成本和减少了PCB占用空间。下面我们将开始具体测评。

针对文中出现的缩略词,为避免歧义,在此提前声明:



开发套件功能一览

首先,我们来看看本次测评对象PI电机控制软件开发套件的具体组成。主要包括上位机软件Motor-Expert 2.0和下位机软件基于libTPCFOC_IPH_Curr_Recon_v01.00.000.a电机控制库。


Motor-Expert 2.0是PI推出的一款嵌入C语言应用程序、库及控制GUI的软件,使用BridgeSwitch™无刷直流(BLDC)电机驱动器IC的设计人员,借助该软件可对三相电机的运行性能进行精确的控制和调整。其与电机控制库的通信协议是公开的,用户在产品开发过程中可使用该上位机进行调试。根据说明文档整理及软件界面显示,该上位机具备如下功能:电机状态显示、电机参数设置、电机控制指令设置、数据波形显示(同一时刻最多四个信号)、控制台等。


对于下位机软件电机控制库 libTPCFOC_IPH_Curr_Recon_v01.00.000.a,我们根据说明文档,能够整理发现该软件库具备以下功能:


     -高可配置性,包括在运行过程中也可以进行配置,突出一个“灵活”

      -速度环控制、扭矩环(电流环)控制

      -通过使用BridgeSwitch™功率器件,对三相电流进行重建,实现三相无刷电机无感矢量控制

      -支持BridgeSwitch™功率器件的错误总线功能。错误总线使用单线通信,可使三组半桥通过同一根信号线连接至单片机,向单片机传送半桥的四个级别的欠压、过压、半桥过热、驱动状态、过流等故障信息,该功能极大的减少了单片机引脚的使用,确实优秀,本人第一次见功率器件及驱动以总线形式传递故障信息

      -对功率器件的监控、保护

      -数据记录、回放功能,方便系统状态诊断和系统参数调试

      -与上位机软件的通信,方便进行电机控制和数据可视化

      -方便移植至其他单片机平台。该软件库的Demo是基于XMC1400单片机,为Cortex-M0内核,48MHz,所以对于大部分基于Cortex-M核的单片机都可使用,只是对于支持浮点计算的单片机,有点性能浪费;使用DAVE开发环境,编译链为ARM-GCC,所以移植时需考虑编译链匹配。


综上所述,该电机控制库具有完整的电机控制环路算法,在实际使用过程中,用户只需要专注处理如下工作:单片机硬件适配、产品应用层设计、产品参数配置。


明确套件功能后,我们的测评步骤也基本确定:首先使用XMC1400(单片机开发板)、DER-870(BridgeSwitch™器件评估板)构建电机控制硬件。然后对PI Demo程序(BridgeSwitch Three-Phase Sensorless FOC Code Library using Integrated Phase Current (IPH))进行硬件适配。再使用上位机软件Motor-Expert 2.0进行电机控制环的参数调优。最后,使用上位机软件对电机状态、相关数据波形进行显示展示。


硬件环境搭建


1. 逆变桥:逆变桥使用PI DER-870评估板,实物如下如所示


该评估板使用三颗BridgeSwitch™ BRD1267C 半桥器件,原理图如下所示


该评估板的主要外参数如下图所示


可以看出,该半桥的电路极其简单,只需在外围配置电阻、电容即可正常工作。该评估板背侧另有额外的电流采集电路,试用过程中下未使用,故未列出其原理。结合原理图、参数、Datasheet可知,该评估板的电气接口定义如下:


此外,该评估板的关键电信号主要包括:半桥功率器件,相电流与电流信号的对应关系为400uA/A,电流信号转电压信号所使用的电阻值为10KΩ,对应电压信号为4V/A,该半桥最大输出电流为0.7A,对应最大输出电压为2.8V;半桥的上桥臂使用的PWM信号为低逻辑,即当该PWM信号为低时,对应上的上桥臂导通;器件ID,逆变桥使用三个半桥功率器件,该三个半桥使用同一根FAULT_BUS信号与微控制器通信,因此需要设置每个半桥的通信识别ID,通过将半桥功率器件的ID引脚分别:连接至BPL引脚、悬空、连接SG引脚共三种方式来设置三个ID,微控制器具有默认的ID,因此无需设置。

2. XMC1400评估板


3. 连线:依据Demo文档,接线关系如下


4.电机:电机连接如下图所示:


电机控制软件Demo分析


硬件环境搭建完成,让我们来看看软件部分。电机控制软件Demo程序将代码主要分为三层:硬件抽象层、电机控制算法层、电机控制应用层。硬件抽象层包括错误总线驱动、PWM驱动、ADC驱动、UART驱动、GPIO驱动、看门狗驱动。电机控制算法层包括FOC、反馈信号处理、V/f(压频)控制、PI控制器、速度环、加速度控制、状态观测器、相电流重构、电流环、错误总线监控、状态监控。电机控制应用层包括故障处理、电机控制、数据采集、与上位机软件的通信。

第一步:电机启动过程

此电机控制库所使用的转子位置观测算法是基于磁链观测算法,当电机转速过低、电流太小(信噪比太小)时,将导致观测器无法稳定闭环,故需要先将电机转速开环条件下进行转动,其启动过程如下图所示:


Bootstrap阶段:在低成本的逆变电路中,对于逆变桥上桥臂的门级驱动普遍采用自举电路,通过二极管、电容来维持上桥臂开通时所需要的的门级电压。在上图的Bootstrap阶段,当第一个半桥的上桥臂关断、下桥臂开通时,通过二极管对自举电容充电,使得上桥臂在下一个PWM周期内可以正常工作。

Alignment阶段:此阶段,通过给定一个方向恒定的电磁场,强行拉动电机转子转到该角度附近。

Alignment De-energize阶段:上一阶段后的一段空闲时间,猜测是用于等待转子稳定下来。

Sensorless Startup阶段:此阶段通过开环拖动,使电机转速逐渐提高至设定的转速值。

Open-Loop阶段:控制器输出固定的占空比信号,使电机转速逐渐稳定下来,预设置观测器,用于下一阶段的闭环控制。

Closed-Loop阶段:基于上一阶段的稳定运行,使用磁链观测的方法,进行电机转子角度、转速的闭环观测、电流环、转速环、应用层等的正常运行。

第二步:电机磁链观测器

磁链观测器原理如下图所示。Vs即控制器的输出电压,减去电机电流×电机电阻,理想情况下,为电机的反电动势+电机电感的电压,通过该电压计算得到总的磁链,并减去由电流+电感产生的磁链,即可得到电机转子的磁链。由此可以看出,当电机转速过小,将导致反电动势过小,信噪比过小,影响观测效果。同时可以看出,电机电感、电阻、永磁体磁链等参数也将影响观测器的结果的准确性。


第三步:电机转子位置观测器

理论上,当得到转子的磁链矢量时,即可通过arctan()函数计算出电机转子位置,但是实际中此方法计算得到的电机角度纹波毛刺过大,后需一个低通滤波器。此电机控制库使用正交锁相环QPLL对磁链矢量进行处理,即可得到低毛刺的转子位置信号。

第四步:上位机软件Motor-Expert 2.0

Motor-Expert 2.0软件是PI公司针对其电机控制软件设计的调试软件,通过串口与目标控制器进行数据交互,完成参数配置、命令设置、数据回传等功能。


具体使用步骤如下:
      -在下位机内烧写电机控制软件
      -连接通过USB连接下位机至PC
     -点击上位机菜单栏‘Connect’,在弹出的对话框中,选择对应的串口号,只有选择了正确的串口号,才能进行后续的操作
      -配置参数:
      ✔️点击‘Configuration’
     ✔️‘Motor Configuration’,电机旋转方向,顺时针或者逆时针,看需求选择
      ✔️‘Current Feedback’,逆变电路参数选择,我使用的DER-870开发板使用的器件为BRD1267,转换电阻为10000 Ohm
   ✔️‘Motor Stall Monitoring’、‘Current Limit Monitoring’、‘Speed Limit Monitoring’等根据需要更改
     ✔️‘Motor Parameters’,根据实际填写母线电压、电机电阻、电感
      ✔️点击‘Phasing’,此页面的参数对应电机的启动过程参数,当发现点击无法启动,或者启动时过流,需调节此页参
      ✔️电流重建、磁链观测器的参数可暂时使用默认参数
      ✔️点击‘Control’,分别进行电流环的参数调节、转速换参数调节,即可进行电机的恒转速控制。
     -当电机可以较为稳定的运行后,点击‘Vector Estimation’,我遇到的主要是‘Stator Manitude Regular’下的积分项‘KI’参数过大,导致最终计算结果角度偏差过大,D轴电流过大,体现出母线电流过大,我将‘KI’参数减小,‘KP’参数加大之后,转速不变的情况下,母线电流大幅度减小。


在电机实际启动过程,先通过给定固定的矢量电流进行相位对齐,此时电机会转动一个小角度,产生抖动,这是此类无感算法的特点。在电机开环拖动过程中,如果产生明显抖动,需要调整开环拖动期间的PWM占空比参数,有条件的,应通过测试设备实时监测电机转速,对比设定的开环拖动参数,判断开环拖动状态下是否发生电机转子磁场矢量与电磁矢量之间节拍不一致(PWM参数太小时,电机转子转速小于电磁矢量的转速)。在开环状态到闭环状态,此时容易产生振动,需要减弱速度环的PI参数,使其转速环性能变软。当闭环控制稳定之后,即可进行转速环指令的调整。

总结

本次测评,总体感受是上手很快,节约了很多时间。由于使用了官方Demo所使用的单片机开发板,整个Demo顺利运行起来还是比较简单,基本上是下班后读读官方的相关文档,然后按照Demo文档所述连接硬件,再连接上位机调参即可。由于我使用的电机电感比较小,所以在电流环的调节、磁链观测器调节上占用了一定的时间。所收获的经验就是理解软件的基础算法结构,有利于根据电机的运行状况调节参数。


同时,由于PI BridgeSwitch™功率器件典型工作电压为340V,电压等级为400V,最大击穿电压为600V,故在市电下,经过一级简单的整流滤波后,即可作为目标设备的功率供电,相比较传统的方案,省去了DCDC电路,节省了成本。通过直接对市电进行整流后,使用此套方案,即可用在风扇、空调、油烟机等常见的家用电器之中,在产品尺寸、成本等方面都具有明显的优势。


同时,也有一些建议,以期待更好的提升。由于基于磁链的观测器,过于依赖反电动势,对于极低速状态下,无法稳定运行,建议加入高频注入观测器、扩展卡尔曼观测器等进行低速区的过渡。此外,建议上位机提供二次开发接口,作为子进程运行在客户的应用程序下。

推荐阅读

从芯片“冷战”,看技术的进化
拆开看看国产焊台里都用了哪些国产芯片?
日本八巨头成立新公司联手造芯,目标2nm能成吗?
极限“整活”!耗时三年半,瑞典工程师将旧电脑DIY成可演奏的手风琴

添加微信回复“进群”

拉你进技术交流群!

国产芯|汽车电子|物联网|新能源|电源|工业|嵌入式…..  

众号内回复您想搜索的任意内容,如问题关键字、技术名词、bug代码等,就能轻松获得与之相关的专业技术内容反馈。快去试试吧!

如果您想经常看到我们的文章,可以进入我们的主页,点击屏幕右上角“三个小点”,点击“设为星标”。
欢迎扫码关注


电子工程世界 关注EEWORLD电子工程世界,即时参与讨论电子工程世界最火话题,抢先知晓电子工程业界资讯。
评论 (0)
  • 文/郭楚妤编辑/cc孙聪颖‍相较于一众措辞谨慎、毫无掌舵者个人风格的上市公司财报,利亚德的财报显得尤为另类。利亚德光电集团成立于1995年,是一家以LED显示、液晶显示产品设计、生产、销售及服务为主业的高新技术企业。自2016年年报起,无论业绩优劣,董事长李军每年都会在财报末尾附上一首七言打油诗,抒发其对公司当年业绩的感悟。从“三年翻番顺大势”“智能显示我第一”“披荆斩棘幸从容”等词句中,不难窥见李军的雄心壮志。2012年,利亚德(300296.SZ)在深交所创业板上市。成立以来,该公司在细分领
    华尔街科技眼 2025-05-07 19:25 252浏览
  • 2024年初,OpenAI公布的Sora AI视频生成模型,震撼了国产大模型行业。随后国产厂商集体发力视频大模型,快手发布视频生成大模型可灵,字节跳动发布豆包视频生成模型,正式打响了国内AI视频生成领域第一枪。众多企业匆忙入局,只为在这片新兴市场中抢占先机,却往往忽视了技术成熟度与应用规范的打磨。以社交平台上泛滥的 AI 伪造视频为例,全红婵家人被恶意仿冒博流量卖货,明星们也纷纷中招,刘晓庆、张馨予等均曾反馈有人在视频号上通过AI生成视频假冒她。这些伪造视频不仅严重侵犯他人权
    用户1742991715177 2025-05-05 23:08 101浏览
  • 二位半 5线数码管的驱动方法这个2位半的7段数码管只用5个管脚驱动。如果用常规的7段+共阳/阴则需要用10个管脚。如果把每个段看成独立的灯。5个管脚来点亮,任选其中一个作为COM端时,另外4条线可以单独各控制一个灯。所以实际上最多能驱动5*4 = 20个段。但是这里会有一个小问题。如果想点亮B1,可以让第3条线(P3)置高,P4 置低,其它阳极连P3的灯对应阴极P2 P1都应置高,此时会发现C1也会点亮。实际操作时,可以把COM端线P3设置为PP输出,其它线为OD输出。就可以单独控制了。实际的驱
    southcreek 2025-05-07 15:06 290浏览
  • 某国产固态电解的2次和3次谐波失真相当好,值得一试。(仅供参考)现在国产固态电解的性能跟上来了,值得一试。当然不是随便搞低端的那种。电容器对音质的影响_电子基础-面包板社区  https://mbb.eet-china.com/forum/topic/150182_1_1.html (右键复制链接打开)电容器对音质的影响相当大。电容器在音频系统中的角色不可忽视,它们能够调整系统增益、提供合适的偏置、抑制电源噪声并隔离直流成分。然而,在便携式设备中,由于空间、成本的限
    bruce小肥羊 2025-05-04 18:14 257浏览
  • 在过去的很长一段时间里,外卖市场呈现出美团和饿了么双寡头垄断的局面。美团凭借先发优势、强大的地推团队以及精细化的运营策略,在市场份额上长期占据领先地位。数据显示,截至2024年上半年,美团外卖以68.2%的市场份额领跑外卖行业,成为当之无愧的行业老大。其业务广泛覆盖,从一线城市的繁华商圈到二三线城市的大街小巷,几乎无处不在,为无数消费者提供便捷的外卖服务。饿了么作为阿里本地生活服务的重要一环,依托阿里强大的资金和技术支持,也在市场中站稳脚跟,以25.4%的份额位居第二。尽管市场份额上与美团有一定
    用户1742991715177 2025-05-06 19:43 31浏览
  • ‌一、高斯计的正确选择‌1、‌明确测量需求‌‌磁场类型‌:区分直流或交流磁场,选择对应仪器(如交流高斯计需支持交变磁场测量)。‌量程范围‌:根据被测磁场强度选择覆盖范围,例如地球磁场(0.3–0.5 G)或工业磁体(数百至数千高斯)。‌精度与分辨率‌:高精度场景(如科研)需选择误差低于1%的仪器,分辨率需匹配微小磁场变化检测需求。2、‌仪器类型选择‌‌手持式‌:便携性强,适合现场快速检测;‌台式‌:精度更高,适用于实验室或工业环境。‌探头类型‌:‌横向/轴向探头‌:根据磁场方向选择,轴向探头适合
    锦正茂科技 2025-05-06 11:36 415浏览
  • 文/Leon编辑/cc孙聪颖‍《中国家族企业传承研究报告》显示,超四成“企二代” 明确表达接班意愿,展现出对家族企业延续发展的主动担当。中国研究数据服务平台(CNRDS)提供的精准数据进一步佐证:截至 2022 年,已有至少 280 家上市家族企业完成权杖交接,其中八成新任掌门人为创始人之子,凸显家族企业代际传承中 “子承父业” 的主流模式。然而,对于“企二代” 而言,接棒掌舵绝非易事。在瞬息万变的商业环境中,他们既要在白热化的市场竞争中开拓创新、引领企业突破发展瓶颈,又需应对来自父辈管理层的经
    华尔街科技眼 2025-05-06 18:17 13浏览
  • UNISOC Miracle Gaming奇迹手游引擎亮点:• 高帧稳帧:支持《王者荣耀》等主流手游90帧高画质模式,连续丢帧率最高降低85%;• 丝滑操控:游戏冷启动速度提升50%,《和平精英》开镜开枪操作延迟降低80%;• 极速网络:专属游戏网络引擎,使《王者荣耀》平均延迟降低80%;• 智感语音:与腾讯GVoice联合,弱网环境仍能保持清晰通话;• 超高画质:游戏画质增强、超级HDR画质、游戏超分技术,优化游戏视效。全球手游市场规模日益壮大,游戏玩家对极致体验的追求愈发苛刻。紫光展锐全新U
    紫光展锐 2025-05-07 17:07 234浏览
  • 飞凌嵌入式作为龙芯合作伙伴,隆重推出FET-2K0300i-S全国产自主可控工业级核心板!FET-2K0300i-S核心板基于龙芯2K0300i工业级处理器开发设计,集成1个64位LA264处理器,主频1GHz,提供高效的计算能力;支持硬件ECC;2K0300i还具备丰富的连接接口USB、SDIO、UART、SPI、CAN-FD、Ethernet、ADC等一应俱全,龙芯2K0300i支持四路CAN-FD接口,具备良好的可靠性、实时性和灵活性,可满足用户多路CAN需求。除性价比超高的国产处理器外,
    飞凌嵌入式 2025-05-07 11:54 40浏览
  • 随着智能驾驶时代到来,汽车正转变为移动计算平台。车载AI技术对存储器提出新挑战:既要高性能,又需低功耗和车规级可靠性。贞光科技代理的紫光国芯车规级LPDDR4存储器,以其卓越性能成为国产芯片产业链中的关键一环,为智能汽车提供坚实的"记忆力"支持。作为官方授权代理商,贞光科技通过专业技术团队和完善供应链,让这款国产存储器更好地服务国内汽车厂商。本文将探讨车载AI算力需求现状及贞光科技如何通过紫光国芯LPDDR4产品满足市场需求。 车载AI算力需求激增的背景与挑战智能驾驶推动算力需求爆发式
    贞光科技 2025-05-07 16:54 162浏览
  • 后摄像头是长这个样子,如下图。5孔(D-,D+,5V,12V,GND),说的是连接线的个数,如下图。4LED,+12V驱动4颗LED灯珠,给摄像头补光用的,如下图。打开后盖,发现里面有透明白胶(防水)和白色硬胶(固定),用合适的工具,清理其中的胶状物。BOT层,AN3860,Panasonic Semiconductor (松下电器)制造的,Cylinder Motor Driver IC for Video Camera,如下图。TOP层,感光芯片和广角聚焦镜头组合,如下图。感光芯片,看着是玻
    liweicheng 2025-05-07 23:55 179浏览
  • 这款无线入耳式蓝牙耳机是长这个样子的,如下图。侧面特写,如下图。充电接口来个特写,用的是卡座卡在PCB板子上的,上下夹紧PCB的正负极,如下图。撬开耳机喇叭盖子,如下图。精致的喇叭(HY),如下图。喇叭是由电学产生声学的,具体结构如下图。电池包(AFS 451012  21 12),用黄色耐高温胶带进行包裹(安规需求),加强隔离绝缘的,如下图。451012是电池包的型号,聚合物锂电池+3.7V 35mAh,详细如下图。电路板是怎么拿出来的呢,剪断喇叭和电池包的连接线,底部抽出PCB板子
    liweicheng 2025-05-06 22:58 430浏览
  • 多功能电锅长什么样子,主视图如下图所示。侧视图如下图所示。型号JZ-18A,额定功率600W,额定电压220V,产自潮州市潮安区彩塘镇精致电子配件厂,铭牌如下图所示。有两颗螺丝固定底盖,找到合适的工具,拆开底盖如下图所示。可见和大部分市场的加热锅一样的工作原理,手绘原理图,根据原理图进一步理解和分析。F1为保险,250V/10A,185℃,CPGXLD 250V10A TF185℃ RY 是一款温度保险丝,额定电压是250V,额定电流是10A,动作温度是185℃。CPGXLD是温度保险丝电器元件
    liweicheng 2025-05-05 18:36 327浏览
  • Matter协议是一个由Amazon Alexa、Apple HomeKit、Google Home和Samsung SmartThings等全球科技巨头与CSA联盟共同制定的开放性标准,它就像一份“共生契约”,能让原本相互独立的家居生态在应用层上握手共存,同时它并非另起炉灶,而是以IP(互联网协议)为基础框架,将不同通信协议下的家居设备统一到同一套“语义规则”之下。作为应用层上的互通标准,Matter协议正在重新定义智能家居行业的运行逻辑,它不仅能向下屏蔽家居设备制造商的生态和系统,让设备、平
    华普微HOPERF 2025-05-08 11:40 164浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦