【应用】大大降低转矩脉动?这款MCU是无人机电调的“战斗机”
【摘要】随着无人机的迅猛发展,无刷电机控制方案逐渐成熟完善。8位MCU EFM8BB应用于无人机中,通过它不仅能对电机驱动电压的电流传感器进行测量,还能实现反电势过零检测技术,使无刷直流电动机在运行期间,产生更低的电流纹波和降低转矩脉动。
近年来,无人机在全球范围内快速发展,航模无人机也不再只是一些专业玩家和发烧友手中的玩物,各式各样的商用无人机运用到了我们的生活和工业生产中。随着无人机的普及,其性能和价格逐渐适应了许多场合和人群。优越的性能不但需要有一套可靠的飞行控制系统,而且由电调组成的动力系统的稳定性和可靠性也是非常重要的一部分。
电调的全称是电子调速器(Electronic Speed Control,简称ESC)。飞控板提供的电流无法直接驱动无刷电机,它需要通过电调来实现控制电机的转速。根据电机种类的不同,可分为有刷电调和无刷电调。随着无刷电机的迅猛发展,在相同功率下,无刷电机不仅在体积上比有刷电机小得多,还因为它的控制方案逐渐成熟完善而使其在市场上逐渐占据了主流。因此,无刷电机在电机行业得到了广泛的应用。
SILICON LABS的8位单片机凭借多年积累的技术,从C8051F330到现在的EFM8BB系列,其在航模电调上形成了一套完整的应用方案,包括硬件电路整体设计方案和软件设计方案。本文将介绍EFM8BB在无刷电调的应用。
图1:无刷电调硬件框图
无刷电调的硬件主要包括主控MCU、门极隔离驱动、三相反相电路、电流检测电路、过零检测、滤波电路和衰减电路等组成部分,下面分别介绍主要模块的功能特性及其作用。
电机电压衰减电路
图2:电机电压衰减电路
此电路将电机衰减电压信号传输给MCU,允许MCU测量电机的电压,并判断提供的电压是否足够驱动电机。
反电势(Back-EMF)滤波电路
图3:电机终端电压反电势滤波电路
BEMF滤波电路的目的是减轻电机端电压的电平,使其可以被单片机EFM8BB所应用。轻微的正偏移电压VMA需要通过上拉电阻R68,因为电压MTR_VA在高侧PWM调制的PWM周期中,可能会出现负值的情况,VMA可以通过以下公式得到:
电流检测电路
图4:电流传感放大器增益电路
通过EFM8BB可以对电机驱动电压的电流传感器进行测量,来判断电机工作电流是否正常。有两种方案可选:
1)直接从低侧电流传感器电阻(IM_OP信号)检测。如果用户只关注过流保护检测,可以考虑这种低成本方案,因为只需要检测这个引脚上的高电平。
2)检测放大器输出信号(I_MEAS信号)。这个方案适用于测试电机启动时的小信号。
反电势过零检测(Back-EMF Zero Crossing Point Detection)
利用EFM8BB实现的反电势过零检测技术具有一些独有的优势。通过复杂的计算后可以得知,当电流流过终端电机时,开启的终端不产生任何过零信息。因此,需要一个跟踪信号来关闭比较器的输入,使得当电流流过开启的终端时,这个比较器实际上是不使用的。
这种方法的好处是,冲出来的反电动势信号不良的部分不承担任何CPU开销。如果不使用跟踪信号,单片机在每一个脉宽调制周期,必须中断启用/禁用比较器至少两次来观察BEMF。当这个处理开销被删除,则MCU可以被应用于更高频率电机的脉宽调制信号,这样在无刷直流电动机的运行期间,将会产生更低的电流纹波和降低转矩脉动。
图5:电机PWM高电平有效(低占空比跟踪同步)
图6:电机PWM高电平有效(高占空比跟踪同步)
EFM8BB系列的功能特性:
• 流水线式8位C8051核心,最大工作频率达50MHz
• 5V容差I/O引脚
• 多达20个通道的12位模拟数字转换器(ADC)
• 两个低电流模拟比较器
• 集成的温度传感器
• 3通道增强型PWM/PCA
• 多达5个16位计时器
• 丰富的通讯外设UART、SPI和SMBus/I2C
• 灵活的引脚映射交叉开关
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】可实现反电势过零检测的MCU,让无人机电机转动更平稳
内含12bit高性能ADC和DAC,封装3*3mm,具有数字交叉开关等功能。
无人机关键的电机控制设计你必须懂!
无人机设计中“电机控制”的设计精准度及系统体积小型化扮演极重要的角色,近期强势加入无人机战场的小米,特选用Silicon Labs的高集成度、小尺寸封装的8位微控制器C8051F85x,以达成高速PWM调试和小型化的设计。
【应用】这款8位MCU“一手包办”空气净化器的容性触摸按键
芯科推出的一款MCU产品EFM8SB10F8,以其特有的功能、性能及价格的优势,在空气净化器产品中,有着非常独到的应用。
【经验】8位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
【经验】Silicon Labs 8位单片机EFM8BB21 GPIO输出配置与调试
Silicon Labs 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了也接最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。 GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
【经验】8位单片机EFM8BB21 Timer0定时器配置与调试
Silicon Labs EFM8BB21系列8位MCU包含5个定时器,Timer0、Timer1、Timer2、Timer3、Timer4,Timer0和Timer1与标准的8051的计数器/定时器兼容。本文将分享Timer0的16位定时器功能的配置与调试,使用Simplicity Studio的配置工具可以方便的配置寄存器的参数,较之前需要自己手动计算相比,大大提高了便捷性和准确性。
【应用】芯科科技高性能8位单片机EFM8BB31F32G用于音频放大器,集成多达四个12位DAC
本文介绍Silicon Labs 8位单片机EFM8BB31F16G-D-QFN24R用于音频放大器,优势:最高工作频率50MHz,稳定性好;集成一个12位ADC、四个具备同步和PWM功能的12位DAC;FLASH从16KB~64KB可选等。
【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置
如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。
【应用】芯科科技新型8位MCU EFM8BB51用于无人机电调,4路16位定时器和3通道互补PWM可对电机进行精准控制
芯科科技(Silicon Labs)推出新型8位MCU EFM8BB51,具有4路16位定时器和2路8位定器,支持3通道互补PWM输出,2路模拟比较器,支持SMBus/I2C、uart/usart和SPI通讯接口。可用于无人机电调上,实现对电机的精准控制。
【应用】高性能8位单片机EFM8LB在100G QFSP28光模块中的应用
Silicon Labs EFM8LB系列8位MCU,以其高速度、高集成度、开发工具先进等诸多优点,使其非常适合用在100G QSFP298光模块
【技术】小封装、多用途8位MCU EFM8BB3系列MCU工作模式详解
EFM8BB3系列MCU是Silicon Labs公司推出的一款小封装、多用途8位MCU,该MCU最高运行频率可达49MHz,其RAM容量最大为4352B,FLASH容量最大可达64KB。
【经验】8位单片机C8051F360如何实现多个SPI通信?
快速与不同配置的多个从设备进行通信,已经成为当前MCU芯片设计中的核心技术点之一。在现有微控制器芯片中spi接口一般只有1个,如何实现多个SPI通信是个问题。本文将介绍Silicon Labs的8位单片机C8051F360实现多个SPI通信的方法。
【经验】8位单片机EFM8BB21F16G在通过串口bootloader升级遇到的问题及解决方法
Silicon Labs的8位单片机EFM8系列在出厂的时候是芯片的最后一个扇区是有引导程序的,对用户的生产带来了很大便利,可以不通过调试器而是直接通过串口或IIC方式下载程序,依据出厂自带引导程序的类型。本文以EFM8BB21F16G为例进行介绍。
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论