FU6832 系列是一款集成电机控制引擎(ME)和 8051 内核的高性能电机驱动专用芯片,ME 集成FOC、MDU、LPF、PI、SVPWM/SPWM 等诸多硬件模块,可硬件自动完成电机 FOC/BLDC运算控制; 8051 内核用于参数配置和日常事务处理,双核并行工作实现各种高性能电机控制。其中8051 内核大部分指令周期为 1T 或 2T,芯片内部集成有高速运算放大器、比较器、Pre-driver、高速 ADC、高速乘/除法器、CRC、SPI、I2C、UART、LIN、多种 TIMER、PWM 等功能,内置高压LDO,适用于 BLDC/PMSM 电机的方波、SVPWM/SPWM、FOC 驱动控制。

只需简单的外围处理便可实现高效率的FOC电机驱动。FU6832的有感启动无感运行FOC驱动主要应用在各类低压风机上,典型应用如落地扇、空气净化器等。本方案主要介绍FU6832 MCU的有感启动无感运行FOC驱动的主要特性和使用方法,以及示例程序的控制特性和功能。

FU6832芯片特性:

  • 双核:8051 内核和 ME;

  • 指令周期大多为 1T 或 2T;

  • 16kB Flash ROM、带 CRC 校验功能、支持程序自烧录和代码保护功能;

  • 256 bytes IRAM,768 bytes XRAM;

  • ME:比例积分/微分器(PI/PID)、BLDC 模块、FOC模块、MDU支持乘除法/低通滤波器(LPF)/三角函数的计算;

  • 单周期 16*16 位乘法器,16 周期 32 / 16 位除法器;

  • 4 级优先级中断、15 个中断源;

  • GPIO:

FU6832L:35 个 GPIO;

  • 定时器:

2 个通用带抓捕功能可编程定时器;

1 个支持 QEP 解码编程定时器;

1 个 BLDC 电机专用定时器;

1 个通用定时器;

1 个 RTC 定时器;

1 个 SPI;

1 个 I2C;

2 个 UART,其中 UART2 支持 LIN Slave 模式和 Pin 功能转移;

2 通道 DMA,支持用于 I2C/SPI/UART 数据传输;

  • 模拟外设:

12 位 ADC,1uS 转换时间,可选择内部 VREF、外部 VREF 作参考电压;

ADC 通道数:

FU6832L:14 通道;

内置 VREF 参考,可配置 3V、4V、4.5V、VDD5;

内置 VHALF(1/2 VREF)参考输出;

3 个独立运算放大器,其中 AMP0 可配置为自动增益放大器;

3 路模拟比较器;

DAC: 1 路 9 位,1 路 6 位;

  • 驱动类型:

3P3N Predriver 输出;

  • BLDC 控制支持自动换相、逐波限流,支持 HALL、BEMF 位置检测;

  • FOC 驱动支持单电阻、双电阻、三电阻电流采样;

  • FOC 驱动支持过调制;

  • 时钟:

系统时钟为内置 24MHz±2%精准时钟;

内置 32.8kHz 低速时钟;

评估板FU6832包含:

1、 FU6832 DEMO板

2、 FU68XX 仿真器

3、 有感启动无感运行FOC应用方案调试手册

有感启动无感运行FOC方案应用:

为方便客户开发,峰岹公司在基于FU6832开发了有感启动无感运行FOC驱动方案示例程序,其具备以下特性:

1. 启动控制

(1) 通过霍尔检测电机初始状态,在满足转速达到最高转速的5%~10%且估算角度在一定范围内条件之前,使用有感FOC控制方式,实现动态启动(包含顺风启动和逆风启动),提高启动可靠性

(2) 为了减小启动噪音,有感启动也采用正弦波驱动方式,在霍尔两个状态之间的角度增量通过上一拍的转速计算得到

(3) 可根据需要调整启动力矩和启动时间

(4) 启动使用电流闭环控制方式,可实现宽电压启动,可设定最大启动电流限流

2. 控制方式

(1) 电流闭环为内环,恒风量控制、恒转矩控制、恒速度控制、恒功率控制等多种控制可选为外环。

(2) 调速接口有:SREF模拟调速,PWM调速,Clock调速、IR红外调速,UART串口调速。

3. 状态显示

通过LED亮灯状态表示系统运行状态和故障信息。

4. 保护控制

内部包含全面的保护,可根据需要选择使能对应的保护,再根据实际情况微调即可。

(1) 过压保护:大于过压电压门限触发过压保护,小于恢复电压门限系统重启

(2) 欠压保护:小于欠压电压门限触发欠压保护,大于恢复电压门限系统重启

(3) 过流保护:大于过流电流门限触发过流保护

(4) FO保护:大电流冲击触发硬件过流保护,系统不重启

(5) 堵转保护:可设定堵转重启时间,以及堵转重启次数

(6) 缺相保护:电机线接触不良时,可实现缺相保保护,重启时间和次数可设定

(7) 过温保护:大于过温设定值触发过温保护,小于温度恢复值系统重启

(8) 过功率保护:过功率保护可以选用过输入功率保护和过输出功率保护,当功率到达设定功率保护阈值时,可采用降速处理或停机处理

(9) 运放偏置电压异常保护:控制板上电后,在电机运行之前,先读取运放的输出是否在正常范围内,如果不是则报错,电机不启动

5. 用户接口

内部包含多种用户接口方式,可根据需要选择使能对应的接口,实现控制需要。

(1) Key接口:定义按键接口,按键扫描给出Key命令,用户可自定义Key命令,如ONOFF、FR控制命令,加减速等。

(2) SREF接口:ADC采样电位器值,给出SREF命令,用户可自定义SREF命令,如

闭环Speed参考值

(3) PWM接口:捕获PWM信号,获取PWM Duty,给出PWM命令,用户可自定义PWM命令,如闭环Speed参考值

(4) Clock接口:捕获PWM信号,获取PWM 的频率,给出PWM命令,用户可自定义PWM命令,如闭环Speed参考值

(5) IR接口:定义红外接口,红外扫描接收红外数据后给出IR命令,用户可自定义IR命令,如ONOFF、FR控制命令,闭环Speed参考值

(6) UART接口:UART扫描接收UART数据并给出UART命令,用户可自定义UART命令,如ONOFF、FR控制命令,闭环Speed参考值

(7) Buzzer接口:定义蜂鸣器接口,蜂鸣器扫描接收控制命令,实现报警或者提示音控制,用户可自定义,如按键提示音控制、档位提示音控制。

6. 调试接口

在默认功能特性情况下,程序给出Customer.h文档作为用户调试接口,用户只需修改相应参数便可实现电机通用功能控制。

  • Watch-dog;

  • 两线制 FICE 协议提供在线仿真功能;                                                                                                 

    图1 FU6832L 功能框图

    FU6832的有感启动无感运行FOC应用特点:

  • FOC固化,运行速度快:运行使用无感运行方式,无感FOC的所有运算都是硬件实现,节约了软件运行时间,最高PWM频率可达50KHz,可应用于超高速电机;

  • 控制精度和效率高:FOC采用Q15格式,角度360°扩展到2^15,角度分辨率可达0.01°,可对电机实现高精度控制;优化的位置估算算法可实现控制高效率;

  • 静音效果好:FOC算法可以精确控制驱动电流为光滑正弦波,转矩脉动小,可加入死区补偿,实现超静音工作;

  • 启动特性好:启动使用有感启动方式,在转速达到最高转速的5%~10%且估算角度在一定范围内时切到无感运行模式,保证了启动可靠性和平稳性;启动速度快,启动时间比常规启动方式短50% ;

  • 最低转速更低:电机在转速太低时,其运行电流和反电动势很小,采用无感运行方式控制误差太大,对于有感启动无感运行方案,在要求转速做到更低时(例如要求五对极电机要求跑50RPM。),可切换到有感运行方式;

  • 硬件电路简单:内部集成高速运算放大器、高压 LDO和Pre-Drive,可以直接连接MOS管驱动电机,简化外围电路,降低产品成本,提高系统的可靠性。

  • 评估板FU6832包含:

    1、 FU6832 DEMO板

    2、 FU68XX 仿真器

    3、 有感启动无感运行FOC应用方案调试手册                                                                                      
    图2 FU6832板
    原理图:

    图3 FU6832板原理图

FU6832有感启动无感运行FOC方案相关推荐

  1. FOC 无感 代码 算法 电机控制 PMSM 基于中颍SH32F2601的洗衣机量产无感bldc控制方案,电机控制算法完全手写

    FOC 无感 代码 算法 电机控制 PMSM 基于中颍SH32F2601的洗衣机量产无感bldc控制方案,电机控制算法完全手写,MCU寄存器配置完全手写,未用到任何库文件 ID:34500065518 ...

  2. STM32F103做主控自制无刷电机(BLDC)控制器 有感/无感

    源文件地址:https://download.csdn.net/download/snail_dongbin/10681696 STM32F103做主控自制无刷电机(BLDC)控制器 支持 有感/无感 ...

  3. 基于 EG6831 的无感 BLDC 控制方案

    屹晶微电子有限公司 版本号:V1.11 电机控制解决 方案 Motor Control Solution ---------基于 EG6831 的无感 BLDC 控制方案屹晶微电子有限公司 基于 EG ...

  4. 无刷电机控制基础(2)——有感和无感驱动、调速

    上一篇文章我们讲了一些无刷电机的基础知识,包括无刷电机的内部结构,驱动原理等,我们知道了只需要按照转子的当前位置,来按顺序给定子线圈通电,就能让电机转动起来. 但是,上一篇中我们跳过了一个关键步骤,就 ...

  5. 力天创见无感人脸识别方案

    力天创见无感人脸识别方案,通过在过道或入口处设置监控摄像头(内置人脸识别芯片),当人员通过时,人脸识别镜头可以抓取人脸并实时上传服务器,对抓取的人脸进行识别,通过后台人脸识别算法,给出年龄和性别等信息 ...

  6. 【电机应用控制】——直流无刷电机驱动原理有感闭环控制无感闭环控制

    ​ 目录 前言 一.概述 二.驱动原理 ​编辑 三.(有感)速度闭环控制 四.无感控制(无位置传感器) 四.(无感)速度闭环控制 总结 前言 声明:学习笔记来自正点原子B站教程,仅供学习交流!! 一. ...

  7. FS5105单片机开发-usb手持低压无感版本小风扇方案MCU芯片IC

    FS5105 是一款针对于小家电市场设计的 集成单节锂电池线性充电功能,功率 MOS ,续流二极管和按键档位控制的三合 一驱动芯片. FS5105 支持固定恒流 500mA 充电电流, 100mA 涓 ...

  8. 永磁同步电机矢量控制中的双闭环是什么意思_STM32 TALK | 无感FOC方案原理机器控制难点分析...

    电机在各种应用中,都是最广泛.最核心的存在.随着传统应用转变翻新.新兴应用层出不穷,这几年的电机界,如果不会FOC,都不好意思说自己是做电机的.八月底,在电堂联合ST举办的"STM32 TA ...

  9. 筋膜枪无感与有感驱动方案PCBA的区别

    有位置传感器,简称有感:有感电机是通过电机内的霍尔元件感应转子的状态和位置,有感电机在静止的状态下就能知道转子的位置,不容易受到干扰,判断也比较准确,需要霍尔传感器,成本高. 无位置传感器,简称无感: ...

最新文章

  1. 一个 Mybatis 开发神器:Fast MyBatis 超好用
  2. select、poll、poll的比较(转)
  3. Mysql多表查询(案例2)
  4. iostat命令(转)
  5. 回溯和递归的区别(简述)
  6. 【HDU - 4348】To the moon(主席树,区间更新)
  7. STM32 - 定时器的设定 - 基础 - 05 - Arbitrary waveform generation using timer DMAburst feature - 任意波形的序列产生
  8. python 格式化工具_推荐一个小而美的 Python 格式化工具
  9. 【Flink】Flink 从 1.9.1 版本 升级到 1.12.4 版本的 注意事项 以及 过程
  10. verilog读入.txt的有符号十进制数,把有符号十进制数写入到.txt文件中
  11. 博客整理002-KICAD生成gerber板厂打不开的原因
  12. genymotion配置android模拟器
  13. 自动写故事、写字成图?5款有趣实用的AIGC工具分享
  14. MySQL Error:1677
  15. 参加ACM经历及总结
  16. js下流媒体的在线播放
  17. OSChina 周六乱弹 ——所以会魔法的人都是孤独的
  18. NFC中国-中国第一NFC论坛,NFC中文论坛+NFC技术社区+NFC_电子发烧友网【申明:来源于网络】
  19. php 5万并发量怎么解决方案,【教程经验】PHP 并发场景的几种解决方案
  20. Linux删除文件报no such file

热门文章

  1. Android 策略路由
  2. 中国奇谭小猪妖、女C罗和领域驱动设计伪创新-罗大佑K歌集及溯源(二)(6-7)
  3. 开源大数据开发平台DataSphereStudioLinkis踩坑记录
  4. Android IJKPlayer封装
  5. 对于设计字体大小规范
  6. mysql 主键 自增_MySQL自增主键详解
  7. 通过深度学习来创作自己的音乐
  8. Unity3D开发基础知识详解
  9. vmware虚拟机Ubuntu16系统网络配置
  10. Qt Plugin插件开发指南(1)- 一般开发流程