基于PSoC 4的无传感器BLDC控制

发布者:MagicalSerenade最新更新时间:2015-04-08 来源: eechina关键字:PSoC4  传感器  BLDC控制 手机看文章 扫描二维码
随时随地手机看文章
1. 引言
无刷直流电机(BLDC) 用电控装置取代了电刷和换向器,提高了电机的可靠性,并且具有体积小、效率高、噪音低等优点,在消费及工业应用中得到广泛应用。在BLDC控制中,励磁必须与转子位置同步,因此常用一个或多个转子位置传感器确定电机转子相对于电机定子的位置。采用位置传感器的BLDC控制方案较为简单,根据位置传感器的输出确定转子所处的区间,并相应的对电机绕组进行换相。然而,位置传感器的使用会带来一些缺点,如增加系统成本,降低可靠性;同时在一些特殊场合,如在电机处在浸没的环境中,则无法安装传感器。这就要求电机无位置传感器运行。
2. 无传感器控制方案
图1即为带霍尔传感器的BLDC换相图。方案采用常规的120°通电方式(六步换相),  为使电机运行,必须按照周期性间隔切换通电的相(即换相)。对于常规通电,每个电周期需要六次等距换相。每一步或每一区间,相当于60个电角度。六个区间组成了360 个电角度或一次电气旋转。每一区间上都有两个绕组通电,一个绕组未通电。要使电机正确换相,必须测量电周期中的绝对位置。采用三个霍尔传感器即可提供六次换相所需要的位置信息。


图1 BLDC换相图


在无传感器控制方案中,必须采用其他方式获取转子位置。转子位置的获得是BLDC无位置传感器控制中的关键技术。常见的转子位置检测有反电动势过零点检测法、反电动势三次谐波积分检测法、续流二极管检测法、磁链估计法等。其中最常用最经典的是反电动势过零点检测法。反电动势过零点检测法不需要详细了解电机特性,可适用于多种电机。
在六步换相过程中,每一区间上都有两个绕组通电,一个绕组未通电。这样在未通电绕组上会出现某相上电流为零,在电机引线上仍可看到电压的现象。这个电压就是反电动势。简单的说,反电动势(EMF)是永磁式电机转子转动时,由定子绕组所产生的电压。反电动势的幅值与电机转速成正比。在图1中,第1扇区中C相电压,第2扇区中的B相电压即为定子绕组产生的反电动势。
假设电机由±UV 电压驱动,则反电动势信号以0V为中心对称。如果反电动势信号为一条直线,那么信号将在该区间的一半处(也就是该区间的30°电角度处)通过零线。该点称为过零点。在过零事件后再经过30°电角度进行下一次换相。因此,精确检测过零点时刻便可估算转子位置,使电机绕组在正确的时间进行换相。如图2所示。



图2 BEMF过零点与换相图


3. 过零点检测方案
图3为典型的三相BLDC驱动电路拓扑图。假定三相端电压分别为Va,Vb,Vc;Vn为中性点电压;Ea,Eb,Ec为三相反电动势;Ia,Ib,Ic为三相电流,R为相电阻,L为电感。在C相为非导通相时可


图3   BLDC驱动电路拓扑图


根据过零点时Va+Vb+Vc=0 及上述等式可得:
3Ec=2Vc-(Va+Vb)
根据以上等式,有三种不同的过零点检测方法:
1.直接用ADC采样三路端电压,根据上述公式判断过零点。此算法需采样多路ADC电压,且需软件滤波算法,对ADC及MIPS均有一定的要求。
2.在 PWM 输出信号为 OFF 时采样非通电相电压,将之与零电压比较。此算法在低速时比较有优势,因为低速时反电势信号比较弱,这种算法的采样区域恰为非通电相端电压过零区域。但当 PWM 的占空比比较高时,由于可供采样的时间点太短,容易造成采样失败。
3.在 PWM 输出信号为 ON 时采样非通电相电压,将之与母线电压的一半比较。此种算法则具有较宽的调速范围,较为通用。
本方案即采用第三种算法进行过零点检测。
[page]
        
4.基于PSoC 4的设计方案
PSoC 4 简介
PSoC 4 是基于ARM Cortex-M0 CPU的可编程嵌入式系统控制器家族,它集合了可编程模拟资源、可编程内部互联、用户可编程数字逻辑、通用的固定功能外设计以及高性能的ARM Cortex-M0 CPU子系统。相对于PSoC3、PSoC5系列产品的各个方面, PSoC 4都做了很大的改进。PSoC 4现包含CY8C4100 和CYCY8C4200两个产品系列,PSoC4100系列是基于ARM内核的最低成本的PSoC,它将PSoC的灵活性和高集成度引入对成本敏感的大批量生产的产品中。PSoC4200系列拥有速度更快的处理器,更高的ADC采样速度,以及基于PLD的增强型通用数字模块(UDB)。以下概括了其主要特性。
● 高性能 Cortex-M0 CPU 内核。基于48 MHz ARM Cortex-M0 中央处理器 , 支持单周期乘法。
● 固定功能以及可配置的数字模块。包括四个独立的可支持中央对齐的PWM,支持互补的可编程死区及同步ADC操作;两个可工作为SPI/UART/I2C 串行通信接口的串行通信模块(SCB); 
● 高性能模拟系统。包括一个支持零开销通道切换功能的12位1 Msps ADC; 两个支持比较器模式及SAR  ADC输入缓冲功能的运算放大器; 两个低功耗比较器;一个电容感应(CapSense)模块,提供极佳的信噪比和防水功能;两个电流数模转换器 (IDAC)。
● 高度可编程的数字逻辑。四个可编程数字逻辑模块(UDB),每个包含两个微型的可编程逻辑阵列和一个8位数据运算单元 。
● 灵活可编程的内部互连。
基于PSoC4的无传感器BLDC控制方案
PSoC4 内部集成四个独立的可支持中央对齐、互补的可编程死区及同步ADC操作的TCPWM模块;两个支持比较器模式及SAR  ADC输入缓冲功能的运算放大器;可完成同步比较逻辑的可编程数字逻辑模块(UDB);可自由切换模拟通道的模拟多路选择器;丰富的片内资源可将主控电路所需芯片集成到一片芯片中,实现高度集成化。图4显示了PSoC4 无传感器BLDC硬件控制框图。



图4 PSoC4 无传感器BLDC硬件控制框图


相对于其他解决方案,基于PSoC4的无传感器BLDC解决方案具有以下特点优势:
1)采用高性价比的Cortex-M0内核。Cortex-M0是市场上现有的最小、最节能的ARM处理器,代码占用空间小,能以8位处理器的价格获得32位处理器的性能,可明显节约系统成本。
2)内部集成两个支持比较器模式及可编程数字逻辑模块(UDB),配合内部模拟多路选择器可无需外部芯片可硬件完成过零点检测,减少系统成本。
3)内部集成两个低功耗比较器,可用于硬件保护或错误信号处理。市场常用解决方案大部分采用外部比较器完成此功能。采用PSoC4可进一步减少BOM,降低成本。
4)通过UDB实现的LUT表硬件实现换相逻辑,较软件方式更加快速可靠。
5)减少PCB空间及BOM成本。由于PSoC4集成了电机控制所需大部分外设及其他丰富的模块,可实现高度集成化的设计。
6)灵活的通讯接口。PSoC特殊的可编程架构提供了极为灵活的通讯接口,可满足各种应用的需求。
        
基于PSoC4的设计实例
1)原理图设计 
根据图4的控制框图,我们设计了图5及图6所示的BLDC控制原理图。
三相端电压通过IO与内部模拟多路选择器相连,模拟多路选择器会根据换相状态动态的切换所要采样的非通电相并连接至片内比较器。片内的比较器与母线电压的一半比较,输出信号连接至D触发器的输入端。D触发器的的时钟信号来自于数字模块中的PWM模块的输出。 这样通过D触发器可获得在PWM为高电平的时刻端电压与半母线电压的比较结果。而比较器的翻转时刻即是反电势过零点。比较器的输出翻转时,可以触发中断,通知CPU作相应的处理。同时片上的比较器还具有滞回比较的功能。即比较器输出器自上而下翻转与自上而下翻转的电压并不完全一致,而是有一个10mV左右的滞回电压。此功能可以避免比较器输出受毛刺影响而被误触发。


图5 过零点检测原理图


在过零点中断中,CPU可直接通过控制寄存器控制UDB换相逻辑表LUT直接驱动三相全桥电路,完成电机的硬件换相。同时换相信号也同步输入至定时器,完成电机速度检测。


图6 PWM及换相逻辑原理图
[page]

2)程序设计
主程序首先初始化和配置PSoC4的内部资源,在主循环中首先检测按键的启停命令,执行相应操作。根据图5及图6可知,程序主要有三个中断:过零点检测中断、换相中断、速度检测中断。在过零点检测中断中,程序主要完成换相延时的计算及换相定时器的设定;换相中断主要完成LUT控制寄存器的操作完成换相逻辑;速度检测中断主要完成速度检测机PI控制。相关流程图如图7所示。


图7 程序流程图


实验结果
在PSoC Creator环境下编译工程,并连接PSoC4开发板,三相全桥驱动板与BLDC电机,通电后电机可正常运行,图8显示了电机运行时的三相反电动势波形。可以看出,BLDC运行平稳,反电动势为标准的梯形波。


图8 三相反电动势图


5. 小结
上述实例介绍了如何在Cypress新一代可编程片上系统芯片PSoC 4 平台上实现无传感器BLDC控制方案。PSoC 4内部独特的模拟多路选择器、可编程数字逻辑模块配合内部比较器模块可实现灵活的硬件过零点检测方案。同时PSoC 4内部集成的可编程UDB可将换相逻辑以PLD的形式固化在芯片中,实现快速可靠的硬件换相。PSoC 4作为Cypress最新推出的产品,针对电机控制做出了富有特色的优化。凭借片内丰富的资源及高度的灵活性,用户可以轻松设计出高度集成化、低成本、性能优越的电机控制方案。
参考文献
[1].PSoC 4: PSoC 4100 Family Datasheet 
[2].PSoC 4: PSoC 4200 Family Datasheet 
[3].PSoC 4 Architecture TRM
[4].PSoC 4100/4200 Family PSoC 4 Registers TRM (Technical Reference Manual)
[5].AN79953 - Getting Started with PSoC 4
关键字:PSoC4  传感器  BLDC控制 引用地址:基于PSoC 4的无传感器BLDC控制

上一篇:配电自动化通信网现有解决方案优缺点
下一篇:使用SoC FPGA进行工业设计和电机控制

推荐阅读最新更新时间:2024-05-02 23:35

压力传感器的日常维护方法
  传感器的品种较多,运用广泛,可是其间的压力传感器是运用最为广泛的,许多环境中都需求运用到压力传感器。为了在不同环境中,减小压力传感器的差错,就需求在运用中,能够下降其运用差错,提高工作效率。   1、止渣滓在导管内堆积和传感器与腐蚀性或过热的介质接触。   2、丈量气体压力时,取压口应开在流程管道顶端,而且传感器也应装置在流程管道上部,以便堆集的液体简单注入流程管道中。   3、丈量液体压力时,取压口应开在流程管道的侧面,以防止堆积积渣。   4、导压管应装置在温度波动小的当地。   5、丈量液体压力时,传感器的装置位置应防止液体的冲击(水锤现象),防止传感器过压损坏。   6、冬天发作冰冻时,装置在室外的传感器有必要采纳防冻
[嵌入式]
W/S-TRS-5.5D红外温度传感器实现家电智能化控制
W/S-TRS-5.5D系列数字式红外温度传感器 W/S-TRS-5.5D是一款高精度数字式输出差分红外热电堆传感器,包含MEMS热电堆传感器芯片、NTC热敏电阻以及专业的信号调理ASIC芯片。其中ASIC芯片搭载24位 Sigma-Delta 高精度ADC、OTP存储器以及接口电路。 HNVM/LM系列红外热电堆测温模组 集成自研MEMS热电堆红外传感器和32位嵌入式微处理器芯片,搭载低噪声放大器、18位A/D转换器以及DSP处理单元等元件,通过非接触测温的方式,精确测量物体温度。 创芯海微产品特点: 1、可定制 针对不同客户的应用需求,支持不同产品结构、通讯方式(IIC、UART)等定制化需求。 2、宽温度段测温 产
[嵌入式]
W/S-TRS-5.5D红外温度<font color='red'>传感器</font>实现家电智能化<font color='red'>控制</font>
降70%能耗 飞利浦全新无线智能互联照明系统落地美国
飞利浦照明近日推出全新的飞利浦InterAct无线智能互联照明系统,主要面向现今价值50多亿美元的全球办公照明系统市场。通过此系统,物业管理员能在不对办公楼进行大规模整修的情况下,降低高达70%的楼宇能耗,并以此优化运营、创造更为舒适的办公环境。该系统将最先在美国落地,面向北美地区超过150亿平方英尺的既有办公楼市场。 该系统将最先在美国落地,面向北美地区超过150亿平方英尺的既有办公楼市场。该系统配备带有传感器的光源和灯具,将由飞利浦照明负责安装和运营,收取管理服务费用,而客户无需在初期投入任何资本。 通过搭载的传感器网络,该系统会自动开关或调暗灯光,并收集能耗以及办公空间占用率等精细数据,而这些数据信息都将在后端管理软
[电源管理]
报告 | 激光雷达行业研究报告
为了使自动驾驶成为现实,车辆必须在任何时候都能比人类更有效、更安全地感知周围的环境。除了 摄像头 、 雷达 和 超声波 之外,为了实现这一目标,还需要进一步的 传感器原理 。 这就是为什么各大零部件和OEM企业正致力于系列开发可用于汽车的 激光雷达 (光探测和测距)传感器,从而向全自动驾驶的关键技术迈进。 不同的传感器原理在各自的优势上相互补充,达到最佳效果。例如,当逆光行驶时,阳光光线直射摄像头,会对摄像机造成挑战--与人眼的情况基本相同。 同时,激光雷达传感器仍然主要不受光线条件变化的影响,并能在这些关键的几毫秒内可靠地识别隧道入口处的物体。它作为一个基于激光的 测距仪 运行,以高分辨率描绘物体。它的激光束被投射到
[汽车电子]
报告 | 激光雷达行业研究报告
嵌入式智能化传感器的设计
   摘 要: 给出了智能化传感器嵌入式控制器的开发环境、典型嵌入式微控制器硬件结构和软件结构及设计方法,同时对智能化传感器的信号处理方法作了简单介绍,最后提供了一些目前广泛应用的嵌入式微控制器芯片。     关键词: 嵌入式微单片机 智能传感器 信号处理        在智能化仪表应用中,片上型微处理控制器已经得到非常广泛的应用,这种微型控制器主要是向着单片化、微型化、高性价比的方向发展,特别是具有片上程序存储器、数据存储器和不同的I/O接口的单片微处理器的出现,改变了传统的智能化仪表的设计方法。传感器本身的智能化给现代仪表设计提供了更大的空间,一些微控制器本身带有A/D和D/A转换器、通讯接口(SPI,
[应用]
基于无线传感器网络农田信息自动检测系统的设计与实现
精准农业已成为我国农业发展的趋势,农田信息的及时准确获取是精准农业实施的基础。传统农业主要使用孤立的、没有通信能力的机械设备和传感设备,主要依靠人力监测作物的生长状况。不但要耗费大量的人力,而且不能够做到实时监控,如果采用有线测控系统,则需要铺设光纤或者电缆,这样不但增加了成本,而且降低了系统的灵活性和可扩展性。随着传感器技术、无线通信技术及嵌入式技术的发展,孕育出了一种新的信息获取、传输、处理的智能网络——无线传感器网络。无线传感器网络可以实时监测、感知和采集监控区域的信息,并将采集到的数据经处理后发送给终端用户。目前,国内外科研人员已有将无线传感器网络应用于农业领域,本文主要针对当前环境监测中面临的网络布线困难、成本高及实时
[单片机]
基于无线<font color='red'>传感器</font>网络农田信息自动检测系统的设计与实现
Melexis推出压力传感器IC 可测量ICE/混合动力汽车的燃油蒸汽压力
据外媒报道,比利时Melexis(迈来芯)公司宣布推出MLX90821相对压力传感器集成电路(IC),以测量汽车应用中的超低压。MLX90821采用最新的MEMS(微电子机械系统)技术,与模拟信号链和数字信号处理单元紧密集成,是一个集成在系统中的IC解决方案,能够可靠地测量50 mbar至700 mbar的燃油蒸汽压力,因而适用于内燃机汽车或混合动力汽车中的EVAP(燃油蒸发排放控制系统)系统。 (图片来源:Melexis) 由于越来越多的地区都采用严格的法规,禁止向大气中排放燃油蒸汽,对于汽车制造商来说,采用EVAP系统探测燃油蒸汽压力也变得越来越重要。当燃油蒸汽在油箱和曲轴箱中积聚,EVAP系统会捕获、存储并处理
[汽车电子]
Melexis推出压力<font color='red'>传感器</font>IC 可测量ICE/混合动力汽车的燃油蒸汽压力
STM32进阶-超声波传感器的应用详细步骤
超声波原理概述 相关资料 https://pan.baidu.com/s/15NaQ2ld7WXPiCuXjirEOBA 提取码:1234 工作原理 (1)采用IO口TRIG触发测距,给最少10us的高电平信号。 (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信号返回, 通过IO口ECHO输出一个高电平, 高电平持续的时间就是超声 波从发射到返回的时间。 测试距离=(高电平时间*声速(340M/S))/2 时序图 由时序图可知: 只需要提供一个 10uS以上脉冲触发信号,该模块内部将发出8个 40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测的距离成正
[单片机]
STM32进阶-超声波<font color='red'>传感器</font>的应用详细步骤
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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