在PSoC4平台上开发传感器BLDC电机控制系统

发布者:睿智之光最新更新时间:2014-10-31 来源: eefocus关键字:PSoC4  BLDC  传感器  电机控制  CY8C4200 手机看文章 扫描二维码
随时随地手机看文章

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的系统框图。限于篇幅,本文将主要概括与无刷直流电机控制相关的片内资源特性,详细内容可以参考Cypress网站上的PSoC4的数据手册。


●高达48MHz,43 DMIPS 的32位Cortex-M0 CPU,支持单周期乘法

●多达32 KB Flash及4KB SRAM内存

●四个独立的可支持中央对齐的TCPWM,支持互补的可编程死区及同步ADC操作

●两个支持比较器模式及SAR ADC输入缓冲功能的运算放大器

●两个电流数模转换器(IDAC),可以输出给内部模块,或通过GPIO输出到外部成为可定制的用户电流源。

●四个可编程数字逻辑模块(UDB)

●一个支持零开销通道切换功能的12位1 Msps ADC

●CapSense驱动

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

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


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


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


对比基于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电机控制系统和产品。

关键字:PSoC4  BLDC  传感器  电机控制  CY8C4200 引用地址:在PSoC4平台上开发传感器BLDC电机控制系统

上一篇:基于微处理器和射频收发芯片的近程无线数传系统设计
下一篇:基于微处理器和UDAl34l的嵌入式音频系统设计

推荐阅读最新更新时间:2024-03-16 13:44

意法半导体与微软合作开发传感器支持Win8
与微软的合作让MEMS与其它传感器技术能够快速打入基于Windows 8的平板电脑和计算机市场 中国,2011年9月16日 —— 横跨多重电子应用领域、全球第一大消费电子和便携设备MEMS(微机电系统)传感器供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM)与微软合作开发可支持Windows 8操作系统的运动和方位人机界面设备(HID)传感器解决方案。 意法半导体与微软的合作表明意法半导体有能力在单一模块内整合多个传感器及处理功能和专用软件,为用户提供传感器整体解决方案。意法半导体荣获殊荣的iNEMO传感器模块 现已量产,该解决方案整合3轴数字陀螺仪、3轴数字加速器以及接近传感器、
[传感器]
打造智能传感器平台 软件成熟度是关键
随着系统自动化程度的提高和复杂性的增加,电子设备对传感器的综合精度、稳定可靠性和响应要求越来越高,传统传感器因其功能单一、性能不高,已不能满足多种测试要求。随着微处理智能技术和微机械加工技术在传感器上的应用,智能传感器平台由此诞生。飞思卡尔市场经理高小龙表示,凭借智能集成、逻辑和定制化软件的完美结合,飞思卡尔Xtrinsic智能传感器平台应运而生,开创了传感技术的新纪元。       飞思卡尔市场经理高小龙   业界对智能传感器的定义不尽相同,简单来说,智能传感器是一种带有微处理机,具有信息采集、信息处理、信息记忆、逻辑思维与判断功能的传感器,是传感器集成化与微处理机相结合的产物。高小龙介绍,Xtrinsic智能传感器平台除
[模拟电子]
打造智能<font color='red'>传感器</font>平台 软件成熟度是关键
TE Connectivity推出工业机械传感器 承受更严苛工业环境考验
全球连接与传感领域领军企业TE Connectivity (TE) 提供多种压力传感选项,以监控工业机械应用中的各种压力需求。对于支持 IIoT 的工厂,来自 TE Microfused 系列的 M5600 无线压力传感器封装在不锈钢和聚碳酸酯外壳中,可承受严苛工业环境的考验。 M3200 压力传感器具有模拟或数字输出,可监控液压,适合测量液体或气体压力,甚至可测量工业机械应用中的污水、蒸汽、轻度腐蚀性液体等特殊介质。 位移传感器在许多工业机械应用(例如锯切和钻井设备测量)中发挥着至关重要的作用。这些类型的传感器旨在提供高精度的测量,以控制工业机械中的刀具运动。特别是,借助 TE 的 AMR 位移传感器技术,可在精度仍然
[传感器]
TE Connectivity推出工业机械<font color='red'>传感器</font> 承受更严苛工业环境考验
Ambarella为自动驾驶汽车赋予立体视觉
自动驾驶产业不乏想要超越Mobileye计算机视觉SoC的视觉芯片供应商,安霸(Ambarella)就是其中之一。该公司正致力于缩短与Mobileye的距离,特别是因为Mobileye不仅是业界先驱且仍持续主导基于视觉的先进驾驶辅助(ADAS)和高度自动驾驶汽车市场。 Ambarella日前推出了一款名为CV2的新型相机SoC,专用于提供深度神经网络(DNN)和立体视觉处理,瞄准ADAS和自动驾驶汽车市场。Ambarella宣称拥有两项与竞争对手不同的优势,其一是VisLab开发的新型计算机视觉架构——Ambarella于2015年收购了这家欧洲计算机视觉与智能汽车控制系统开发商。另一项则是Ambarella自家设计且经现场验证
[汽车电子]
为什么传感器掌握了物联网的未来
  不管是从机器间的信息协作、测量、分析到控制,都要靠 传感器 来搜集信息。下面就随网络通信小编一起来了解一下相关内容吧。   而同时,中国想要在 物联网 甚至是工业 物联网 取得一席之地, 传感器 便是最适合中国的切入点。过去制造业与半导体产业的经验,将有效地协助中国在 物联网 的未来获得一席之地。   如果没有 传感器 来检测压力、位置、温度等重要的生产数据,工业物联网(Industrial Internet of Things,IIoT)也不会有今天的发展。基本上,工业物联网以及消费者物联网(Consumer Internet of Things,IoT)的成长,都伴随 传感器 市场的扩张,而传感科技的创新与研发也会刺激
[网络通信]
Blickfeld传感器成为首批智能LiDAR 可集成运动检测
4月22日,德国慕尼黑激光雷达(LiDAR)制造商和感知软件供应商Blickfeld宣布其传感器上可实现智能激光雷达(Smart LiDAR)功能,使得Blickfeld传感器成为首批不仅可以收集详细3D数据的LiDAR传感器,还可以通过设备上的预处理功能进行计算并提供丰富的信息。 (图片来源:Blickfeld) 该预处理功能为行业首创,由集成在LiDAR中的高性能计算芯片完成。Blickfeld推出的第一个功能是能够进行运动检测的预处理算法。因此,Smart LiDAR可以更轻松、快速、经济高效地集成到应用程序和解决方案中。 集成计算硬件实现设备上的数据处理 除了3D测量功能外,Smart LiDAR还具备
[汽车电子]
Blickfeld<font color='red'>传感器</font>成为首批智能LiDAR 可集成运动检测
ST发布了采用FlightSense技术的第三代激光测距传感器VL53L1
2017年3月16日,横跨多重电子应用领域、全球领先的半导体供应商意法半导(STMicroelectronics,简称ST;纽约证券交易所代码:STM)发布了采用其市场领先的FlightSense技术的第三代激光测距传感器VL53L1。新产品基于新的硅专利技术和模块级架构,首次在模块上引入光学镜头。镜头的加入可提升传感器内核性能,同时开启许多新功能,包括多物体检测、远距离玻璃盖板串扰抗噪和可编程多区扫描。这些先进特性将机器人、用户检测、无人机、物联网、穿戴设备等传感器性能提高到新的水平。 新传感器模块在4.9 x 2.5 x 1.56mm封装内集成一个新的镜头系统和940nm VCSEL 不可见光源、处理器内核和 SPAD 光
[传感器]
Andigilog推出首款SST总线温度传感器,面向PC系统管理
智能型热管理半导体组件设计公司Andigilog日前推出首批专为下一代个人计算机SST(Simple Serial Transport)总线而设计的高精确度远程数字温度传感器。SST总线可在个人计算机内以更快速度传送温度和电压等系统控制与管理信息。 英特尔产品营销工程师Eric Ingersoll表示:“新一代平台会在个人计算机内的更多不同位置传送温度等重要信息以加强热管理和可靠性,高精确度的温度传感器可以让个人计算机提供更好的使用经验。” aSC7521 SST远程数字温度传感器提供±1℃测量精确度和-40至125℃操作范围,它能测量本身的温度,以及控制中央处理器内部的二极管或者监控因温度突然变化的其它的电子元件。温度数据会
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved