当前位置:首页 > 消费电子 > 消费电子
[导读]本文首先针对电机控制简要介绍了Cypress最新推出的PSoC4产品的主要特性和有传感器BLDC电机控制原理。然后分析了当前主要的步进电机商用解决方案,详细阐述了在PSoC4平台上开发传感器BLDC电机控制系统的方法,过程和优势,并给出了实用的工程和实验结果。

  1. 引言

  Cypress在2013年推出了可编程片上系统PSoC(Programmable System on Chip)家族的最新产品PSoC4,采用ARM Cortex-M0作为处理核心。PSoC4完全继承了PSoC芯片家族本身的高度可编程的灵活性,并融合了Cortex-M0高性价比的处理器核架构,使得PSoC4系列产品成为一个具有高度可扩展性的处理器平台,在性价比、功耗等方面优势显着。更值得一提的是,PSoC4针对电机控制提供了完整和极具特色的片内资源,因此工程师在PSoC4上开发电机控制系统时将更加直观与快捷。

  PSoC4产品系列目前推出的是CY8C4100和CY8C4200两个入门级产品系列。本文即以CY8C4200为例,介绍如何在PSoC4上开发有传感器的三相无刷直流电机控制系统。

  2. PSoC4架构及与电机控制相关的片内简介

  PSoC 4是基于ARM Cortex-M0 CPU(处理器)的可编程嵌入式系统控制器家族,为嵌入式应用提供了强大的可编程平台。它集合了可编程模拟资源、可编程内部互联、用户可编程数字逻辑、通用的固定功能外设计以及高性能的ARM Cortex-M0 CPU子系统。 如下图1所示的是PSoC4的系统框图。

  

 

  图1:PSoC4的系统框图

  PSoC4在开发环境方面与PSoC家族的上一代产品保持一致,仍然为PSoC Creator,延续了将片内资源抽象为模块化Component的开发方法,控制系统架构清晰具体,简单快捷。用户可以更多关注产品的功能开发,而较少的注意芯片的硬件结构细节。

  3. 有传感器无刷直流电机控制原理及主要商用控制案例分析

  ① 无刷直流电机控制原理

  无刷直流(Brushless Direct Current, BLDC)电机正在汽车、家电、工业自动化、航空航天及医疗设备领域获得广泛的应用,并将继续逐步取代有刷电机。由于采用电子换相,BLDC电机具有更长的寿命和更小的运转噪音。此外,随着软磁材料技术的进一步提高和价格的不断下降,BLDC电机将更多的采用高性能的钕铁硼稀土材料制作永磁转子,其较高的磁能积和稳定的特性使BLDC电机拥有更好的机械特性和动态响应,更高的效率和转速范围。因此,在环境和性能要求比较苛刻的中高端应用中,BLDC电机将获得进一步的推广。

  从电机结构原理上来说,BLDC电机定子和转子磁场具有相同的频率和转速,因此是同步电机的一种。定子绕组可绕制成单相、两相和三相,其中三相BLDC电机因输出功率大、转矩脉动小和效率高应用最广泛。本文的研究对象也将放在三相BLDC电机的控制系统上。

  三相BLDC电机采用两相顺序通电模式产生旋转磁场,定子各相绕组的导通与否由转子位置唯一确定,以保证转子能够始终输出最大转矩。由于取消了自动换向的机械电刷,因此需要实时检测转子的空间位置,霍尔效应传感器因其较高的性价比和安装方便被广泛采用。对于两相导通的三相BLDC电机来说,每个电周期分成6个不同的通电区间,因此需要三个霍尔传感器来进行分区。图2为典型的霍尔传感器输出信号与相应的导通相之间的关系图,霍尔传感器的每一个变化都要求导通相的实时改变,电机即按照既定的逻辑连续顺序运行。

  

 

  图2:霍尔传感器信号与相绕组导通关系图

  ② 无刷直流电机主要商用控制案例分析

  目前各大主流半导体厂商均推出了各自的有传感器BLDC电机控制方案,技术类似,也比较成熟。概括说来,将三路霍尔传感器的输出接到MCU的输入引脚上,每一路电平的变化将会触发中断,在中断服务程序中根据图2的逻辑来查表改变相应的导通相,达到换向的目的。

  图3为市场上的主流商用方案示意图,通过简单的分析我们可以发现MCU通过中断服务程序来进行换相,在对电机电流的监控上,电流信号由外部采样及运放电路送入ADC后由软件程序来比较判断是否过流并关断PWM输出,保护电机及电路系统。

  

 

  图3:BLDC电机主流商用方案示意图

  总的说来,与永磁同步电机和步进电机相比,BLDC电机的控制较为简单。各半导体厂商的解决方案结构大体类似,技术也日趋同质化。通过进一步的分析可以发现,电机的换相和电流的监控都在软件中完成,但是电流的放大与处理需要外部的运放电路,速度慢,成本较高且不可靠。此外,对霍尔传感器失效的硬件检测缺乏实时有效的手段,影响电机的安全运行

  4.基于PSoC4的无刷直流电机控制架构及优势分析

  PSoC4采用的ARM Cortex-M0高性能处理核心不仅能够快速完成电机的闭环速度调节和其它相应的控制运算,其内部集成的可编程UDB可以将图2所示的换相逻辑以CPLD的形式固化在芯片中,实现更快速可靠的硬件换相,无须软件干涉;此外,UDB更可以直接检测霍尔信号的失效状态,并立即关断PWM输出,迅速保护电机。

  PSoC4内部集成有支持比较器模式的运算放大器(Opamp)和可编程IDAC电流源,因此对电机电流的监控也可以完全集成到PSoC4片内完成,而不需要任何外部有源器件。电机电流经采样电阻后进入片内Opamp,放大后作为片内比较器的正端输入,比较器的负端输入为片内IDAC电流源产生的过流阈值基准。比较器输出的跳变将直接关断PWM输出,保护电机。

  

 

  图4:基于PSoC4的无刷直流电机控制框图[!--empirenews.page--]

  对比基于PSoC4的控制方案和当前市场上的主流商用方案我们不难发现,PSoC4由于集成了丰富的片内模拟和数字资源,可以完全用片内的硬件来完成无刷直流电机的顺序换相和电流监控,比软件实现更加快速可靠,且节省了可观的片外有源器件的成本。此外,片内的UDB还可以直接检测霍尔传感器的失效状态,并迅速保护电机,这也是其它厂商所不具备的重要功能。

  5. 基于PSoC4 的无刷直流电机控制系统设计

  ① 控制原理图设计

  依据图4的控制框图,我们设计了图5所示的在PSoC Creator环境下的BLDC电机控制原理图。

  霍尔信号经I/O引脚后直接输入UDB换相逻辑表LUT_Cmut直接驱动三相全桥电路,完成电机的硬件换相。同时霍尔信号也同步输入另一个UDB逻辑表LUT_Spd,实现霍尔传感器的失效状态检测并完成电机的速度检测。

  电机电流经采样电路后输入片内运放Opamp_1,经运放和滤波后输入片内比较器,与片内IDAC产生的过流阈值基准进行比较,反转后将直接关断PWM输出,通过换相逻辑表LUT_Cmut来使电机断电。

  

 

  图5:步进电机控制原理图

  ② 控制系统软件设计

  由于采用了PSoC4片内硬件进行换相、霍尔失效检测和过流检测保护,因此系统的的软件设计较为简捷,只需读取用户命令和完成速度闭环调节等即可。图6为控制系统主程序流程框图。

  

 

  图6:主程序流程图

  控制主程序首先初始化和配置PSoC4的内部资源,在主循环中首先检测用户的起停命令和速度给定,在执行速度闭环PI调节。最后检测母线电压状态。

  ③ 控制系统实验结果

  完成系统前述的系统原理图和程序设计后,在PSoC Creator环境下编译BLDC电机控制工程,并连接PSoC4开发板,三相全桥驱动板与BLDC电机,通电后电机可正常运行。图7显示电机运行在4000RPM时的霍尔信号与三相绕组反电动势波形。通道1,2,3分别为相绕组A,B,C反电动势波形。

  由图可以看出,BLDC电机运行稳定,反电动势为标准的梯形波。

  

 

  图7: 三相霍尔信号与绕组反电动势波形

  6. 小结

  本文主要介绍了如何在Cypress推出的PSoC家族的最新成员PSoC4平台上开发有传感器BLDC电机控制系统。本文的设计过程说明,PSoC4片内集成的丰富资源使BLDC电机的换相和霍尔失效检测都可以由内部硬件来完成,简化了控制系统的软件设计并提高了可靠性。此外,片内集成的运放和比较器将电流检测和保护也放在芯片内部完成,使过流检测反应速度更快并进一步降低了成本。因此,用户可以使用PSoC4设计出具有优异性能和较低价格的有传感器BLDC电机控制系统和产品。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

压缩机是汽车空调的一部分,它通过将制冷剂压缩成高温高压的气体,再流经冷凝器,节流阀和蒸发器换热,实现车内外的冷热交换。传统燃油车以发动机为动力,通过皮带带动压缩机转动。而新能源汽车脱离了发动机,以电池为动力,通过逆变电路...

关键字: 压缩机 无刷直流电机

无刷直流电机是在有刷直流电动机的基础上发展来的,具有无极调速、调速范围广、过载能力强、线性度好、寿命长、体积小、重量轻、出力大等优点,解决了有刷电机存在的一系列问题,广泛应用于工业设备、仪器仪表、家用电器、机器人、医疗设...

关键字: 电机驱动 无刷直流电机 机器人

有刷电机(Brushed Motor)和无刷直流电机(Brushless DC Motor)是两种不同的电机类型,它们在结构和工作原理上存在差异,因此在调速方面也有一些区别。

关键字: 无刷直流电机 直流电机 调速

以下内容中,小编将对无刷直流电机的相关内容进行着重介绍和阐述,希望本文能帮您增进对无刷直流电机的了解,和小编一起来看看吧。

关键字: 电机 直流电机 无刷直流电机

无刷直流电机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 电机 无刷直流电机

轮毂电机是一种将电机、减速器和控制器集成的总成,它直接将电能转化为机械能,以驱动汽车行驶。这种电机技术最早出现在20世纪初,但由于其结构复杂、成本高、可靠性差等问题,一直未能广泛应用。然而,随着电动汽车的普及和技术的不断...

关键字: 轮毂电机 无刷直流电机

CPLD(可编程逻辑器件)无刷直流电机驱动设计是一种基于硬件可编程逻辑电路的电机驱动方法。CPLD无刷直流电机驱动设计的主要目的是实现高效率、高可靠性和精确控制。以下是CPLD无刷直流电机驱动设计及原理的一些基本信息:

关键字: 无刷直流电机 CPLD 可编程逻辑电路

尼得科动力系统新开发的电动油泵是在同一家工厂生产电机和泵,并积极利用零件的内部制造技术保持高品质的同时,通过大幅减少零件数量、机械零件紧固以及电气连接的简化、采用尼得科株式会社的紧凑型高输出功率无刷直流电机,与目前的量产...

关键字: 电动汽车 驱动电机 无刷直流电机

摘要:制动能量回收利用是提高纯电动车续航里程的关键技术,对于以无刷直流电机(BrushlessDCMotor,BLDCM)为驱动电机的电动车,采用半桥调制方式进行制动能量回收具有较高效率,还无须额外增加硬件成本。鉴于此,...

关键字: 电动车 无刷直流电机 恒回馈电流

Holtek推出新一代无刷直流电机专用SoC Flash MCU BD66FM8345B,整合MCU、LDO、高压FG电路及3-phase Driver,All-in-one方案,节省周边电路,使PCBA尺寸微型化。可支...

关键字: MCU 无刷直流电机 风扇
关闭
关闭