0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何驱动BLDC电机

科技绿洲 来源:德州仪器 作者:德州仪器 2022-04-06 15:34 次阅读

我们都知道驾驶汽车时看清路面至关重要。而在实施自动驾驶等技术时,对这点要求得更为严格。自动驾驶汽车的“眼睛”被称为光检测和测距(激光雷达)技术,可提供汽车周围环境的精确图像。激光雷达使用光源和传感器来检测物体。

激光雷达系统的视场 (FOV) 决定了激光雷达能够捕捉到的图像的宽度,因此该视场对于自动驾驶决策算法十分重要。扩大 FOV 的方法有很多种,其中之一就是利用机械扫描,使用电机帮助实现 360 度 FOV。无刷直流 (BLDC) 电机可以实现此目标,且高效低噪,因此广受欢迎。

图 1 展示了激光雷达模块,图 2 展示了配备激光雷达的自动驾驶汽车。

pYYBAGJNQliAfA5CAAEtub1XzG4904.png

图 1:激光雷达模块

图 2:配备激光雷达的自动驾驶汽车

配备机械扫描激光雷达的自动驾驶汽车

典型的激光雷达模块由光源和传感器组成,可实现 120 度 FOV。遗憾的是 120 度的视场对于自动驾驶环境来说远远不够。要实现 360 度全方位 FOV,需要用一个由置于旋转平台上的光源和传感器组成的机械扫描激光雷达将汽车周围的信息传给汽车的高级驾驶辅助系统。旋转平台以能让光源和传感器实现 360 度无缝扫描的速度旋转,准确反馈图像位置。鉴于平台重量比较轻,可以使用约 40W 的电机。

BLDC 电机非常适合这些旋转平台,并且可以使用霍尔效应传感器实现 BLDC 电机换向。图 3 显示了机械扫描激光雷达的框图。

poYBAGJNQmWAEJsUAAPwhfOzvjo010.png

图 3:机械扫描激光雷达框图

如何驱动 BLDC 电机

有几种方法可以驱动约 40W 的 BLDC 电机。您可以搭配使用具有梯形换向算法的微控制器MCU) 以及集成三相 BLDC 栅极驱动器和外部金属氧化物半导体场效应晶体管MOSFET)。如果您的设计需要应用尺寸较小的电路板和功率较低的电机,您可以考虑将具有集成 MOSFET 的三相栅极驱动器(如DRV8316)和具有换向算法的 MCU 以及三个用于位置反馈的霍尔效应传感器搭配使用。DRV8316 集成了高侧和低侧相加导通状态电阻 (RDS(on)) 为 95mΩ 的 MOSFET,并提供全面的故障覆盖范围,以实现诊断目的。

也可以使用集成了控制算法的电机驱动器(如MCT8316Z)来驱动 BLDC 电机,该电机驱动器集成了传感器梯形控制,无需进行电机控制软件开发。MCT8316Z 集成了 MOSFET,该 MOSFET 高侧和低侧相加 RDS(on) 与 DRV8316 一样,也是 95mΩ。外部搭配内务处理型 MCU,可与 MCT8316Z 进行通信以设置配置参数并提供简单的旋转命令(如速度和方向)。

MCT8316Z 具有直流/直流降压转换器,可为电路板上的内务处理型 MCU 或其他电路供电流,这种配置有助于为机械扫描激光雷达电机驱动器节省布板空间。DRV8316 和 MCT8316Z 的工作电压均为 4.5V 至 35V,非常适合汽车的 12V 电池应用。借助 8A 峰值电机绕组电流支持,这些驱动器可以在 24V 电源下实现高达 70W 的电机功率,足以驱动激光雷达系统的旋转平台。

MCT8316Z 提供串行外设接口 (SPI),高度可配置,尽管系统设计人员可能会选择使用硬件接口选项,而非 SPI 来配置常用设置。可通过 SPI 读取的内部驱动器寄存器提供详细的故障诊断结果,万一旋转平台中的电机出现问题,该结果可提供诊断帮助。图 4 显示了 MCT8316Z 的简化使用示例。

poYBAGJNQm-AVAG2AACGWhc9IPc008.png

图 4:MCT8316Z 电机控制示例

配备机械扫描激光雷达的自动驾驶汽车是汽车领域一次令人振奋的进展。自动驾驶汽车带来的便利提高了乘驾体验,让您渴望拥有这样一辆汽车去州际公路旅行。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机驱动器
    +关注

    关注

    16

    文章

    629

    浏览量

    64559
  • BLDC电机
    +关注

    关注

    7

    文章

    207

    浏览量

    21432
  • 自动驾驶
    +关注

    关注

    782

    文章

    13606

    浏览量

    165872
收藏 人收藏

    评论

    相关推荐

    #电机驱动 BLDC电机结构和优势

    电机驱动BLDCBLDC电机电机驱动无刷直
    电子技术那些事儿
    发布于 :2022年09月12日 12:14:10

    #电机驱动 BLDC电机驱动的基本需求

    电机驱动BLDCBLDC电机电机驱动无刷直
    电子技术那些事儿
    发布于 :2022年09月12日 12:17:34

    #电机驱动 BLDC电机驱动的启动

    电机驱动BLDCBLDC电机电机驱动无刷直
    电子技术那些事儿
    发布于 :2022年09月12日 12:18:43

    #电机驱动 BLDC电机驱动的换向

    电机驱动BLDCBLDC电机电机驱动无刷直
    电子技术那些事儿
    发布于 :2022年09月12日 12:19:49

    BLDC电机电位器调速

    推荐课程:张飞软硬开源,基于STM32 BLDC直流无刷电机驱动器视频套件http://t.elecfans.com/topic/42.html?elecfans_trackid=bbs_postSTM32
    发表于 03-01 09:10

    驱动BLDC电机的半桥开启高端和低端MOSFET

    描述DC-DC 转换器 33-42 Vin/12V, 5A 输出该项目最初旨在为驱动 BLDC 电机的半桥开启高端和低端 MOSFET。最好将此设计与栅极驱动器连接。PCB+展示
    发表于 08-09 06:31

    使用X-NUCLEO-IHM07M1和FOC驱动BLDC电机发现过流保护一直触发怎么解决

    我有一个 X-NUCLEO-IHM07M1 套件。当我使用这个硬件和 FOC 算法(PWM 频率为 8kHz)来驱动 BLDC 电机时。然后发现过流保护一直触发,但是不知道为什么会触发
    发表于 12-02 06:00

    是否有任何库可用于stm32f1** (用于梯形控制)?

    我正在使用 stm32f103c8t6 MCU 开发 bldc 驱动器。通过使用逆变器电路,我们使用 stm32 驱动 bldc 电机
    发表于 01-29 07:34

    求助,有人可以低速驱动BLDC电机吗?

    我使用 X-NUCLEO-IHM08M1 作为电源板,使用 NUCLEO-F303RE 作为控制板。使用 1024CPT 的增量编码器,我能够以低至 6RPM 的速度驱动电机,即使在多次尝试后我也无
    发表于 01-30 06:46

    开源硬件-TIDA-00656-用于空气净化器风扇的 24V、50W BLDC 电机正弦驱动 PCB layout 设计

    TIDA-00656 参考设计是用于无刷直流 (BLDC) 电机的经济实惠型、小尺寸 (SFF)、三相正弦电机驱动,在 24V 时的功率高达 50W。此板接受 24V 输入并提供三路
    发表于 07-17 17:25 0次下载
    开源硬件-TIDA-00656-用于空气净化器风扇的 24V、50W <b class='flag-5'>BLDC</b> <b class='flag-5'>电机</b>正弦<b class='flag-5'>驱动</b> PCB layout 设计

    11个电机驱动设计方案的详细资料合集

    24V无刷直流 (BLDC) 电机正弦波驱动,应用于空气净化器风扇此参考设计是用于无刷直流 (BLDC) 电机的经济实惠型、小尺寸 (SFF
    的头像 发表于 11-11 10:50 2.4w次阅读
    11个<b class='flag-5'>电机</b><b class='flag-5'>驱动</b>设计方案的详细资料合集

    英飞凌提供紧凑三相驱动BLDC电机驱动方案

     评估板“EVAL-M1-IR2214”可用于三相交流(380Vac)输入,输出功率可达10kW的三相电机驱动。该参考板使用全英飞凌器件,提供了一种紧凑的三相电机驱动方案  
    的头像 发表于 09-10 15:22 4900次阅读
    英飞凌提供紧凑三相<b class='flag-5'>驱动</b><b class='flag-5'>BLDC</b><b class='flag-5'>电机</b><b class='flag-5'>驱动</b>方案

    想用GaN功率级驱动BLDC电机?这组开发工具超好用!

    电池供电的应用,如协作机器人 (cobot)、电动自行车、工业无人机和电动工具等,都需要体积小、重量轻、功能强大的电机。无刷直流 (BLDC) 电机是一个不错的选择,但电机
    的头像 发表于 06-01 06:05 941次阅读
    想用GaN功率级<b class='flag-5'>驱动</b><b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>?这组开发工具超好用!

    基于GD32驱动BLDC电机(1)定时器和PWM

    心血来潮买了几个BLDC电机,准备这次就使用苹果派这块板子试一下BLDC电机的控制。
    的头像 发表于 12-13 15:20 1854次阅读
    基于GD32<b class='flag-5'>驱动</b><b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>(1)定时器和PWM

    使用PWM生成模式驱动BLDC电机

    电子发烧友网站提供《使用PWM生成模式驱动BLDC电机.pdf》资料免费下载
    发表于 09-06 11:28 1次下载
    使用PWM生成模式<b class='flag-5'>驱动</b><b class='flag-5'>BLDC</b><b class='flag-5'>电机</b>