这讲我会给大家讲解 驱动BLDC 电机最基本的要求是什么 驱动BLDC电机包括以下几个部分 第一个就是 MCU 主要用于双法处理 及反馈信号 故障信号的处理 同时 它会给出6路PWM波给到Gate driver Gate driver去驱动功率器件 推动电机的旋转 电机也会给出 转子的位置信号 或反馈电路 去采集电流电压等信号 并反馈到 MCU 在Gate driver 功率器件 或电机来说 它们是功率等级 电压 等级变化 更多变化是在反馈电路上 反馈电路可根据是否有传感器区分 第一个是有无传感器 第二个是 电机是正弦波电机 或方波电机 进行区分 BLDC电机最重要的概念 是反电势 是正弦波电机还是T型电机 正弦波电机是转子旋转的时候会在 电子的线圈上感应出反应势 这个反应势是什么样的波形 如果 是正弦波 则为正弦波电机 如果是T形波 则为T形波电机 根据不同反应电势不行 会有 不同的反应策略 在前面已经讲过BLDC电机 又叫永磁同步电机 那我们 必须知道转子的位置信息 如何知道转子的位置信息呢 第一种方式是通过传感器 去检测转子的位置信息 低成本可使用Hall传感器 高精度可使用光散传感器 或高可靠性可使用旋转变压器 或者使用无传感器的方式 德州仪器是有无位置传感器的 算法的 它将位置检测算法集成芯片中 这样可以做算法的工作 简化开发难度 第二直接使用反电势估测其位置 转子位置信息 Hall传感器成本低的 方式可放在离我们转子非常近的地方 去检测转子南北极 我们会使用三个 Hall传感器 在BLDC系统里 这样每个 Hall传感器180度 三个就 可检测60度传感器角度 我们可通过检测反电势得到 转子的位置信息 反电势和我们 转子的位置有什么联系 反电势 过零点可得到 具体转子信号 通过检测反电势 可得到此信息 一般会检测没有被驱动项反电势 得到反电势过零点 一般可能三项 都会被驱动 那就无窗口去检测反电势 我们可通过电压电流信息估算 反电势波形 就可以得到过零点 最后得到位置的信号