DRV11873无刷直流电机驱动评估板总结

2019-07-14 10:03发布

概述

  • 目的: 评估DRV11873无刷直流电机驱动芯片的性能, 为以后使用BLDC的项目积累技术.
  • 时间: 20161121-20161212, 共计3周, 第一周阅读Datasheet, 查阅相关资料, 元器件选型, 绘制原理图PCB, 发板; 第二周是PCB回来的空窗期, 预编写了板子的OLED, USART, Timer, PWM, ADC, PCA等驱动程序; 第三周焊接调试PCB, 移植程序, 丰富功能, 整理资料, 撰写总结.
  • 硬件花费: 打板(含 {MOD})70元, 元器件10套约 400元(实际焊了3套, 其余可供以后使用), 共计470元.
  • 结论: 测试了定值PWM下BLDC的转速稳定性(±0.3Hz), 测试了温升情况(2小时温升只有5℃), 表现均不错. 程序上实现了电机的电流检测, 转速调节, 转速检测等.
  • BLDC_DRV11873 Github Repository: 包含Datasheet, PCB, Picture & Image, Program, Reference, Mainboard_SCH, LearningManual, Readme等. 所有的相关资料都可以在链接中找到, 问题反馈请Issues.

DRV11873简介

  • 工作电压: 5~16V
  • 6个集成MOSFETs, 1.5A连续输出电流, 2A峰值输出电流
  • 内阻(H+L)450 mΩ
  • 无传感器专用BMEF控制方案
  • 锁检测, 温度保护
  • 转速信号输出
  • 温度范围: -40~85摄氏度
  • 封装: 16HTSSOP
  • 价格: 0.79$| 1ku(官方报价, 淘宝销量价5.5元/片)
  • 典型电路(图自 DRV11873 Datasheet)
    典型电路

DRV11873评估板外观

外观
  • MCU串口引出: 用于外部5V供电, 外接USB转串口, 外接蓝牙串口等
  • Micro-USB: 供电, USB转串口(需要先安装CP2102的驱动)
  • BLDC SH1.0-4接口: 用于连接3线/4线BLDC. 从左到右依次为: W, V, U, COM
  • J-link接口: 用于下载程序
  • 4路拨码开关: 从上到下依次为 DIR(正转/反转控制), FS(低速/高速电机切换), COM(4线/3线BLDC切换), OLED_VDD(关闭/打开OLED电源). 默认左左右右
  • 0.91 inch OLED: 单 {MOD}, 128*32, I2C接口. 显示电流, 转速, PWM等信息
  • LOCK指示灯: 电机正常运行常亮, 堵转5s左右会熄灭
  • 10k电位器: 用于调节转速
  • 五向开关: 保留功能
  • 复位按键: 用于单片机复位
  • DRV11873, BLDC驱动芯片
  • 采样电阻+ LM358: 电流检测
  • CP2102: USB转串口芯片
  • MCU: STM32F030F4P6, 48MHz, 4K RAM, 16K Flash, 5 Timers, 1 SPI, 1 I2C, 1 USART, 1x12bit ADC(11 channels), 15 GPIOs, TSSOP20

使用说明

使用
  • 连接BLDC和评估板, 注意U V W对应, COM口可接可不接.
  • 拨码开关为左(正转), 左(低速电机), 右(3线), 右(OLED供电).
  • 使用MCU串口引出 接口供电或者使用 Micro-USB线(安卓充电线)供电, 即可看到OLED显示出电流, PWM, f等信息. 电机实际转速 RPM = f(Hz)*60/pole_pairs(极对数).
  • 如果电机不转, 可调节电位器旋钮, OLED上的PWM值会跟着改变, 大电机(如图)PWM值在400~1000之间, 小电机PWM值在100~500之间均可以正常运转.
  • 打开电脑的串口调试助手(需要先安装CP2102的驱动, 然后打开XCOM, SerialChart, VisualScope等), 串口会不断打印出 SetSpeed, Speed的值:
    PWM700

f-PWM曲线

PWM取值范围为0~1000.
f-pwm 具体电机会有不同, 以图示电机为例. 测试BLDC PWM频率与转速的关系,中间部分大致呈线性,两端非线性,启动和停止PWM值存在窗口.

温升测试

测试DRV11873的发热情况,室温24℃, BLDC满速空载(约80mA)2小时后芯片温度只有29.2℃,几乎不发热.

堵转测试

堵转电流为540mA, 5s左右会进入赌转保护, LOCK指示灯熄灭, 之后5s左右会重新启动, 如果没有赌转的话, 电机会再次正常运转.

转速稳定性测试

测试定值PWM(400:100:900)下, 转速的误差情况. PWM值不变的情况下, 转速脉冲的中心点误差在±0.3Hz, 不考虑极对数的影响. 如图所示:
pwm

上位机/移动端

本来规划的有Processing跨平台上位机功能, iOS的BLEChart. 用于PID调节, 双闭环控制, 转速曲线等的显示, 但这与下位机和硬件评估无关, 只是一些附加功能, 留待以后有心/需求的情况下慢慢搞.

结语

DRV11873是一款优秀的小型 无传感器无刷直流电机 (Sensorless BLDC)驱动芯片, 支持3线(U V W)/4线(U V W COM) BLDC, 持续驱动电流可达1.5A, PWM调节转速, 转向控制,转速脉冲输出, 锁保护等. 价格比较低廉, 官方报价折合人民币约5.5元/片. 可满足几乎所有的小型BLDC需求.