【应用】大大降低转矩脉动?这款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,以其特有的功能、性能及价格的优势,在空气净化器产品中,有着非常独到的应用。
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位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
【应用】芯科科技高性能8位单片机EFM8BB31F32G用于音频放大器,集成多达四个12位DAC
本文介绍Silicon Labs 8位单片机EFM8BB31F16G-D-QFN24R用于音频放大器,优势:最高工作频率50MHz,稳定性好;集成一个12位ADC、四个具备同步和PWM功能的12位DAC;FLASH从16KB~64KB可选等。
【经验】Silicon Labs 8位单片机EFM8BB21 GPIO输出配置与调试
Silicon Labs 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了也接最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。 GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。
【经验】8位单片机EFM8BB21 Timer0定时器配置与调试
Silicon Labs EFM8BB21系列8位MCU包含5个定时器,Timer0、Timer1、Timer2、Timer3、Timer4,Timer0和Timer1与标准的8051的计数器/定时器兼容。本文将分享Timer0的16位定时器功能的配置与调试,使用Simplicity Studio的配置工具可以方便的配置寄存器的参数,较之前需要自己手动计算相比,大大提高了便捷性和准确性。
【应用】芯科科技新型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位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
【经验】如何进行8位单片机EFM8BB21开发环境搭建与新建工程
Silicon Labs官方提供了带有集成式IDE的免费Simplicity Studio、不限代码长度的免费Keil编译器、演示、库与示例代码。本文将介绍如何进行8位MCU EFM8BB21开发环境的搭建与新建工程。
【经验】8位单片机C8051F360如何实现多个SPI通信?
快速与不同配置的多个从设备进行通信,已经成为当前MCU芯片设计中的核心技术点之一。在现有微控制器芯片中spi接口一般只有1个,如何实现多个SPI通信是个问题。本文将介绍Silicon Labs的8位单片机C8051F360实现多个SPI通信的方法。
【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置
如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。
【经验】8位单片机EFM8BB21 UART1接收FIFO的配置与调试
在嵌入式开发的过程中我们经常要使用到UART通信,EFM8BB21提供了UART0和UART1两个UART。我们使用UART接收中断去接收数据,如果每接收到一个数据就产生中断,将大大增加单片机的开销。EFM8BB21的UART1提供了4byte的发送接收FIFO缓冲区,通过合理配置使用接收FIFO可以大大减少中断的触发次数,提高程序的运行效率。本文主要介绍如何配置调试UART1的接收FIFO模式。
【应用】Silicon Labs高性能8位单片机EFM8BB10适用于智能小车,主频可达25MHz
智能小车可以按照预先设定的模式在一个环境里自主的运行,不需要人为操作,具有自动循迹、避障、转弯等功能。本文将详细介绍Silicon Labs 8位单片机EFM8BB10在智能小车上的应用优势。
电子商城
现货市场
服务
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
提供是德(Keysight)网络分析仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。具备十年以上维修经验工程师,维修后测试合格率达98%,维修保修期长达三个月。
提交需求>
登录 | 立即注册
提交评论