峰岹FU68系列三相有感SVPWM驱动方案
2016-09-01 11:49:32 来源:微电机世界网
【哔哥哔特导读】直流无刷电机驱动需实时侦测并处理电机相关参数,在电机驱动控制高度集成化的趋势下,在单颗芯片上集成更多的功能成为芯片设计领域亟待解决的难题。故Fortior Tech推出的FU68系列MCU集成了SVPWM核心运算模块,只需简单的外围处理便可实现高效率的SVPWM电机驱动。FU68系列有感SVPWM驱动主要应用在家用电机,如各类风
在国家不断加强节能减排的政策背景下,高能效、高续航力成为电力电子产业的发展趋势之一。直流无刷电机凭借其高精度、高可靠性、低功耗、优异的调速特性,在节能减排的推行中起到重要作用。直流无刷电机驱动需实时侦测并处理电机相关参数,在电机驱动控制高度集成化的趋势下,在单颗芯片上集成更多的功能成为芯片设计领域亟待解决的难题。故Fortior Tech推出的FU68系列MCU集成了SVPWM核心运算模块,只需简单的外围处理便可实现高效率的SVPWM电机驱动。FU68系列有感SVPWM驱动主要应用在家用电机,如各类风扇和风机。
本文主要介绍FU68系列MCU的SVPWM驱动方式主要特性和使用方法,以及示例程序的控制特性和功能。
SVPWM模块简介:
SVPWM模块是应用于HALL的SVPWM控制模式,通过给定电压SV_US、角度SV_ANG和计数器重载值SV_ARR,同时配置SV_CR寄存器的SV5SEG选择五段式还是七段式,启动SVPWM模块,算出U,V,W三相的电压比较值,同时将值自动分别存进TIMER0的CCR1,CCR2,CCR3寄存器,然后通过配置TIMER0输出三路PWM;因此,SVPWM模块需要配合TIMER0使用。如图1、图2、图3、图4。
SVPWM模块特性:
运行速度快:SVPWM算法中的所有运算都是硬件实现,只需0.5uS,从而节约了软件运行时间,可应用于高速电机(>30000RPM);
控制精度高:SVPWM模块的三角函数计算采用专用硬件实现,计算精度可达0.01%;把360°扩展到2^15,角度分辨率可达0.01°。从而可对电机实现高精度控制,得到光滑的正弦电流驱动;
驱动效率高:SVPWM的高精度控制算法可使电机运行在最佳效率工作状态,减少电机损耗和发热,和同类竞争产品对比提高30%;
静音效果好:SVPWM模块可以精确控制驱动电流为光滑正弦波,转矩脉动小,同时实现超静音工作;
启动特性好:有感启动可根据负载转矩变化调整启动力矩,保证了启动可靠性和平稳性,同时电流正弦波启动降低了启动噪音;
可操作性强:配置好定时TIM0后,SVPWM模块只需输入三个参数,给定电压SV_US、给定角度SV_ANG和计数器重载值SV_ARR,自动计算出PWM驱动输出的比较值TIM0_CCR1,TIM0_CCR2,TIM0_CCR3;
可适用性强:可根据需要选择5段式或7段式SVPWM驱动。
SVPWM模块应用:
我司在基于SVPWM模块上开发了三相无刷电机的SVPWM驱动,示例程序具备以下特性:
1. 适用于FU68系列IC
2. 启动控制
(1) 检测电机初始状态,实现动态启动(包含顺风启动和逆风启动)
(2) 侦测负载转矩变化调整启动力矩,提高启动可靠性
(3) 可根据需要选择方波或者正弦波启动
(4) 可设定最大启动电流限流
3. 角度控制
(1) 可设定角度偏置量,适应电机的各种Hall安装位置,以及修正Hall安装偏差提高电机效率
(2) 可根据电机转速补偿角度,提高电机在各个工作点的运行效率
4. 速度控制
(1) 可开环调速,或者闭环调速
(2) 调速接口有:SREF模拟调速、PWM调速、UART串口调速
5. 电流控制
(1) 可选择电流闭环(内环)+ 速度闭环(外环)双闭环实现速度控制
(2) 电流限流控制,可对启动,运行两种状态设定电流最大工作电流值
6. 反转控制
接收到FR命令后关闭输出,小于设定刹车速度时刹车制动,然后反转启动
7. 状态显示
通过LED亮灯状态表示系统运行状态
8. 保护控制
(1) 过压保护:大于过压电压门限触发过压保护,小于恢复电压门限系统重启
(2) 欠压保护:小于欠压电压门限触发欠压保护,大于恢复电压门限系统重启
(3) 过流保护:大于过流电流门限触发过流保护,可设定重启次数
(4) FO保护:大电流冲击触发硬件过流保护,系统不重启
(5) 堵转保护:可设定堵转检测时间,堵转重启时间,以及堵转重启次数
(6) Hall保护:丢失Hall信号触发保护,Hall信号恢复自动重启
(7) 过温保护:大于过温设定值触发过温保护,小于温度恢复值系统重启
9. 用户接口
(1) Key接口:定义按键接口,按键扫描给出Key命令,用户可自定义Key命令,如ONOFF、FR控制命令
(2) SREF接口:ADC采样电位器值,给出SREF命令,用户可自定义SREF命令,如
ONOFF控制命令,闭环Speed参考值
(3) PWM接口:捕获PWM信号,获取PWM Duty,给出PWM命令,用户可自定义PWM命令,如开环PWM Duty参考值,闭环Speed参考值
(4) UART接口:UART扫描接收UART数据给出UART命令,用户可自定义UART命令,如ONOFF、FR控制命令,闭环Speed参考值
(5) Buzzer接口:定义蜂鸣器接口,蜂鸣器扫描接收控制命令,实现报警或者提示音控制,用户可自定义,如按键提示音控制。
10. 调试接口
在默认功能特性情况下,程序给出Customer.h文档作为用户调试接口,用户只需修改相应参数便可实现电机通用功能控制。
FU68芯片特性:
1.“双核”:高速8051内核,专用FOC电机控制引擎(ME);
2. 16Kx8bit Flash ROM、带CRC校验功能和代码保护功能;
3. 256x8bit IRAM,4Kx8bit XRAM ;
4. Gate Driver/3P3N/6N输出;
5.单周期16*16位乘法器,32 / 32位除法器(16个时钟周期);
6.两线制 ICE 在线仿真功能;
7. 4级优先级中断、16个中断源;
8. 32个GPIO;
9. 4个通用带CAPTURE可编程计数器、1个加强型高级计数器、1个BLDC电机专用计数器;
10.内置 RTC计数器;
11. I2C/SPI/UART接口;
12. 8 通道12位ADC,支持触发模式采样;
13.内置VREF参考;
14. 内建4个独立运算放大器;
15.内建4路模拟比较器;
16.内置24MHz±2%精准时钟。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我
们联系,我们将及时更正、删除,谢谢。
【大比特导读】ST一直是新型电机驱动行业内领先的方案提供商,可以为客户的产品设计,提供更适合更高效的多种选择方案。威雅利电子的电机技术团队第一时间拿到样品及开发板,对这一个新产品进行了全面测试及应用方案开发。
德国elmos公司日前宣布推出一款适用于直流无刷电机(BLDC)控制的单芯片方案E523.52。该芯片的最大输入电压为72V,集成了一个16bit的微控制器,为马达控制特别设计的硬件外设,多路电源发生器,MOSFET预驱动模块以及运算放大器。在使用N沟道MOSFET的情况下,E523.52最大可驱动100
第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!
发表评论