【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!
无论是炙手可热的工业4.0,还是近两年非常火的无人机,电机尤其是可以大范围调速、能量转换效率高的无感BLDC,在这些领域,扮演着非常重要的角色。
无感BLDC优势明显,但其驱动原理及实现却有些复杂,对设计者会有较高的要求。下面,将以小型无感BLDC控制为例,选用SILICON LABS的低功耗8位MCU EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。
一、硬件设计
图1:以EFM8BB10作为主控MCU的无感BLDC完整原理图
如图1,在基于EFM8BB10主控MCU的无感BLDC原理图中:Part1电源模块;Part2功率驱动电路;Part3是反向电动势反馈电压网络等;Part4是主控MCU,EFM8BB10;Part5是对外输出PWM信号;Part6是外部PWM输入信号;Part7是主回路电流检测电路。整个电路精炼、实用、成本低、体积小。
其中,选用EFM8BB10作为主控MCU,主要有以下优势:
优势一:EFM8BB10主频速度快,最高25MIPS,对于2极对的电机,最高可以实现200000RPM的高转速,完全可以胜任诸如无人机驱动的要求;
优势二:EFM8BB10内部集成了2个电压模拟比较器,并且,该比较器具备切断PWM输出的功能,当BLDC过载或电流异常时,可以及时、快速地切断BLDC的驱动信号,能很好地保护BLDC的安全;
优势三:EFM8BB10 采用QFN-20封装,体积仅3*3mm,对于诸如航模电机、电动牙刷等应用,器件小体积已成刚性需求;
优势四:在EFM8BB10芯片的生产上,采用了Silicon Labs先进的工艺,使得该器件的价格非常优秀,对于诸如无人机、电动牙刷等量大的应用,给客户带来的实惠,不言而喻。
综上,EFM8BB10以其高速度、多功能、小体积、低价格等因素,非常适合做无感BLDC的主控MCU。
二、软件设计
在关于软件方面(如下开发软件链接中的附件),Silicon Labs提供完整的例程,而且是源码的,只要简单地修改相关参数,既可以可靠的驱动。
其中,对于无感BLDC,在驱动代码中,电机启动阶段是关键部分。Silicon Labs提供的例程中,采用的是成熟的三段式启动策略,即:电机转子预定位,电机的外同步加速,电机运行状态的转换。
另外,在开发平台上,有Silicon Labs的IDE、simplicity studio以及KEIL等多个平台可供客户选择。其中simplicity studio,可支持底层GUI配置、功耗评估等,自动化程度非常高,可显著给地客户开发工作带来方便、并缩短客户的开发时间。
有了硬件,有了软件,有了开发平台,你还有疑问吗?如果万一还有,也可以随时在世强的APP上提出你的问题,世强FAE会在第一时间给你回复。
相关技术文档:
Silicon Labs EFM8BB1 8位MCU数据手册 详情>>>
Silicon Labs EFM8BB1 SLSTK板用户向导 详情>>>
Silicon Labs UG236:EFM8BB1 SLSTK2020A开发板用户指南 详情>>>
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
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
- 收藏
- 评论 136
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】可实现反电势过零检测的MCU,让无人机电机转动更平稳
内含12bit高性能ADC和DAC,封装3*3mm,具有数字交叉开关等功能。
【应用】多达6路PWM的小封装车用MCU,马达控制的好帮手!
内含12bit高性能ADC和DAC,最多可达6路PWM输出,非常适合用于马达控制。
【应用】3X3mm!超小封装8位MCU在烟雾报警器中的应用
EFM8BB2内部集成5V LDO,可以支持5V VDD输入。与电路中其他器件的电压兼容,不需要额外的3.3V转换,有效节省电路功耗。
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 立即选型
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
【应用】芯科8位MCU用于分酸分注器上,集成12位分辨率的ADC采样,主频达49MHz
分酸分注器,通过控制电机打开关闭阀门,将酸性液体注入到石油中,采用芯科的8位MCU EFM8BB31F64I-D-5QFN32作为信息采集和控制信号发送,此芯片集成了2个UART和 1个IIC接口,满足产品对外设接口的需求。
【经验】基于8位MCU C8051F850的BLDC参考设计演示操作指南,也适用EFM8BB10
Silicon Labs提供有基于8位MCU C8051F850的BLDC的参考设计,这个参考设计也同样适用于EFM8BB10系列的8位MCU。本文介绍基于C8051F850(EFM8BB10) BLDC相关资料的下载地址及如何快速的搭建开发环境并演示。
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
【应用】中科芯32位微控制器CKS32F030K6T6在无刷直流电机中的设计方案,性能优秀
无刷直流电机控制系统基于中科芯32位微控制器CKS32F030K6T6,由PC上位机、通信模块、电源模块、驱动控制模块等组成。驱动控制模块由MCU控制电路、功率驱动模块、电流采样电路、电机运转控制电路等组成,该MCU采用高性能的ARM®CortexTM-M0 32位RISC内核。
EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?
EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。
【应用】芯科科技新型8位MCU EFM8BB51用于无人机电调,4路16位定时器和3通道互补PWM可对电机进行精准控制
芯科科技(Silicon Labs)推出新型8位MCU EFM8BB51,具有4路16位定时器和2路8位定器,支持3通道互补PWM输出,2路模拟比较器,支持SMBus/I2C、uart/usart和SPI通讯接口。可用于无人机电调上,实现对电机的精准控制。
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
【应用】内置电机控制ATIMER的超低功耗MCU用于BLDC无刷直流电机,工作频率可达64MHz
复旦微电子推出的FM33LC0xx及FM33LG0xx系列超低功耗MCU,内核为Cortex-M0,最高工作频率可达64MHz,可以满足BLDC无刷直流电机、风机、水泵、压缩机等多类电机驱动场景。
【应用】快速PWM调制、小尺寸8位MCU实现小米无人机精确的电机控制
在小米无人机系统中,为了精确的电机控制,同时保持设备小巧的尺寸,采用的是Silicon Labs(芯科科技)公司的C8051F85x系列8位MCU,除了具备快速PWM调制以及小尺寸等优势之外,还提供开发套件及参考设计,可帮助工程师在短时间内完成启动电机旋转所需的一切操作,有利于缩短产品上市时间。
Silicon Labs 8位MCU 复位后是否可初始化位可加性RAM/BDATA(地址0x20-0x2F)?
是的,在启动文件(startup.a51或silabs_startup.a51)中,位可寻址的ram被初始化为0x00。
电子商城
现货市场
服务
可定制电机的连续转矩范围1Nm至2000Nm,峰值转矩3Nm至5500Nm,电机延长线长度、变换编码器类型。
最小起订量: 1 提交需求>
可定制插座连接器的间距1.25mm~2.54mm;列数:单列/双列/三列/四列;端子类型:直焊针、直角焊针、表面贴装式、无焊柔性针压接、绕接、载体.;镀层、车针长度/直径、连接针长度等参数可按需定制。
最小起订量: 1 提交需求>
查看全部1条回复
查看全部3条回复
查看全部1条回复