A4963无传感器BLDC控制器:特性、应用与设计要点

电子说

1.4w人已加入

描述

A4963无传感器BLDC控制器:特性、应用与设计要点

在电子工程师的日常工作中,电机控制是一个重要的领域。无传感器无刷直流(BLDC)电机控制器因其高效、可靠等优点,在众多应用中得到广泛使用。今天,我们就来深入了解一下Allegro公司的A4963无传感器BLDC控制器。

文件下载:APEK4963GLP-01-T-DK.pdf

一、A4963概述

A4963是一款三相无传感器无刷直流(BLDC)电机控制器,可与外部互补的P沟道和N沟道功率MOSFET配合使用。它既可以作为独立控制器直接与电子控制单元(ECU)通信,也能与本地微控制器(MCU)组成紧密耦合系统。

(一)特性与优势

  1. 驱动能力:提供三相无传感器BLDC电机控制FET驱动,具备逻辑电平P - N栅极驱动(P为高端,N为低端),能够驱动多种MOSFET。
  2. 宽电压范围:工作电源范围为4.2至50 V,适应不同的电源环境。
  3. 控制模式多样:支持简单的方波换向以实现最大扭矩,采用无传感器(反电动势检测)启动和换向方式。同时具备可编程的操作模式,包括集成速度控制、PWM占空比控制和电流模式控制。
  4. 保护功能:具有交叉导通预防、宽速度范围能力、峰值电流限制等功能,确保电机运行的安全和稳定。
  5. 通信接口:提供SPI兼容接口,可进行配置和控制、可编程死区时间、可编程相位超前以及详细的诊断报告。

(二)应用领域

A4963适用于多种应用场景,如泵、风扇、鼓风机等。其出色的性能和灵活的控制模式,能够满足不同应用对电机控制的需求。

二、技术细节剖析

(一)电机驱动系统

A4963的电机驱动系统由三个半桥栅极驱动输出组成,每个输出驱动外部三相MOSFET功率桥的一个桥臂。栅极驱动输出的状态由一个具有六种可能状态的状态序列器决定,这些状态按设定的顺序变化,从而在定子的磁极中产生移动的磁场,使转子中的永磁体产生扭矩。

(二)转子位置检测

控制器的关键部分是反电动势过零检测器。通过直接检测反电动势来确定转子位置,将未驱动(三态)电机相的电压与电机中心抽头的电压(通过内部生成的参考电压近似)进行精确比较。反电动势过零点是转子磁极与定子磁极对齐的点,可作为换向控制器的位置参考。

(三)启动过程

在启动时,电机必须从静止状态加速,以便检测反电动势过零点。初始阶段,由于反电动势传感器电路没有转子位置信息,电机采用强制换向方式驱动。为确保电机启动和无传感器反电动势捕获的一致性,启动序列器会将电机强制置于已知的保持位置,并在可编程的保持时间内,通过将C相拉低并向A相施加可编程占空比的PWM信号来实现。

(四)电机控制方法

A4963提供三种电机控制方法:

  1. 开环速度(电压)控制:可分为直接和间接PWM占空比控制。直接控制允许外部本地微控制器提供特定的速度控制和更高级的通信;间接控制则接受低频PWM输入,独立完成电机换向和控制。
  2. 闭环扭矩(电流)控制:通过固定关断时间的电流限制系统,根据PWM信号或串行接口调整电流限制阈值电压,实现闭环扭矩控制。
  3. 闭环速度控制:内置PI(比例/积分)速度控制环,根据PWM输入信号的占空比确定速度需求参考,调整电机速度。

(五)电源与栅极驱动

A4963只需一个电源电压,直接为模拟和输出驱动部分供电,内部调节器提供较低的固定逻辑电源。栅极驱动直接由VBB电源供电,每个驱动输出都有内部调节器,限制施加到外部MOSFET的最大栅源电压。

(六)保护与诊断功能

  1. 电流限制:集成固定关断时间的PWM电流控制电路,通过检测感测电阻上的电压,与电流限制阈值电压比较,实现对电机电流的限制。
  2. 诊断功能:集成了多种诊断功能,可检测欠压、过温、功率桥故障等。故障状态可通过FAULTn输出端子和串行接口获取。

三、串行接口与寄存器配置

(一)串行接口

A4963采用与SPI兼容的三线同步串行接口,可通过该接口控制其功能。数据在SDI端子接收,在SCK端子时钟信号的上升沿通过移位寄存器。STRn通常保持高电平,拉低时启动串行传输。

(二)寄存器配置

A4963有多个配置和控制寄存器,包括六个用于配置的寄存器、一个故障屏蔽寄存器和一个运行寄存器。通过设置这些寄存器的位,可以实现对电机控制的各种参数的调整,如死区时间、电流限制、PWM设置等。

四、设计要点与注意事项

(一)电源设计

主电源应通过反向电压保护电路连接到VBB,并使用陶瓷电容器进行去耦。MOSFET桥的电源应包括大的电解电容器,以提供电机纹波电流。

(二)栅极驱动设计

在栅极驱动输出和MOSFET栅极之间使用外部电阻,可控制栅极的压摆率,从而控制SA/SB/SC端子电压的di/dt和dv/dt。

(三)故障处理

在设计中,要合理设置故障处理机制,根据ESF位的状态决定在检测到故障时的动作。同时,要注意故障屏蔽寄存器的使用,避免因禁用诊断功能而导致潜在的损坏。

(四)参数调整

根据具体的应用需求,合理调整配置和控制寄存器中的参数,如比例增益、积分增益、速度限制等,以实现最佳的电机控制性能。

五、总结

A4963无传感器BLDC控制器以其丰富的功能、灵活的控制模式和可靠的保护机制,为电机控制提供了一个优秀的解决方案。电子工程师在设计电机控制系统时,可以根据具体的应用场景和需求,充分利用A4963的特性,实现高效、稳定的电机控制。同时,在设计过程中要注意电源、栅极驱动、故障处理等方面的要点,确保系统的可靠性和性能。你在使用A4963或其他电机控制器时,遇到过哪些有趣的问题呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分