DJI

来自Jack's Lab
跳转到: 导航, 搜索

1 YU 2 Pro 电池

4S 标称 FB2 - 3850mAh - 15.4V - 59.29Wh,充电限制电压 17.6V


YU 2 Pro 电池 BMS 主控芯片使用 BQ9003 插件,启动时自动匹配 4307_1_01,但好多数都不对,比如 'Gas Gauging' 的 'Current Thresholds', 'State' -> 下亦没有 'Update Status' ......


air 系列 mini系列等电池保护板则使用 TI 专为 DJI 定制的版本 BQ9003,因此为保证最好的兼容性,最好使用 BQ9003 插件。


BQ9003 插件,用来代替 bq40z50r2 数据包插件。air 系列 mini系列 等电池保护板均使用ti 定制芯片 bq9003,市面上无公开资料,由于管脚性能和普通 bq40z50 相近,所以 40z50 可以部分代替 bq9003 插件来使用。

bq40z50r2 插件用于解锁和调整一些参数,连接 EV2400 时需要人工选取替代的 40z50 插件,并且会弹出非对应插件提示框,如果只用来解锁、简单调整一些参数是完全够用的,但是毕竟非对应插件存在一些兼容性问题,例如有些参数不显示或参数显示错误,对于要扩容或专业用户,可能不能正确或完全修改一些参数,造成各种问题。使用bq9003插件和电池芯片完全匹配,能修改更多参数,功能更加强大,因此需要修改更多参数时可以使用该插件。该软件属于收费软件,购买ev2400的客户免费赠送。

使用方法:将4307_1_01-SDK9003插件复制到C:\ti\BatteryManagementStudio\config 即可


YU 2、YU AIR2:

  * 接口:缺口为 P1,P1~4 为 GND,P5:SMBC,P6:SMBD,P7~10: Vbat
  * 芯片型号数据包:4307_1_01-SDK9003 / 4500_2_06-bq40z50R2


连接好 EV2400,再打开 bqstudio,正常会显示调试器版本 EV2400 0.32、SMBUS 设备地址 0x17 等

  • 如始终连接不成功,多从电池方面检查,尤其仔细检查 SCL/SDA SMBC/SMBD 通讯口是否正常(快速检查可用万用表即时测量一下他们的对地阻抗)
  • 具体参考 《TI电量计通讯异常的分析经验》
解锁完全访问:
  * SEC1, SEC0 为红色,表示锁定。
  * 先 UNSEAL,解封密码:ccdf7ee0,Refresh 后 SEC0 变绿,SEC1 为红
  * 完全访问密码:E0BCBF17,Refresh 后 SEC1 变绿,SEC0 又复原为红,此时可备份固件和 Data memory

备份固件(背后二维码 SN 号,是写在固件里的):
  * 点 Firmware 标签,选择固件备份目录和名字
  * 点击 'Read Srec/FS from device'
  * 等待 30s 左右即可完成

固件备份完成后,SEC1 和 SEC0 又自动恢复成红色,需要再次解锁,才能进行 Data memory 备份:
  * 点 Data Memory 标签
  * 直接 Export to File

重启并关闭电池完全访问,这一步不能忘,不然有可能飞机无法识别电池:

  • 点击SEAL,等几秒
  • 点击RESET,再等几秒。完成。


2 BQ40Z50

  • Flash-based 类型的电量计,参数与算法存储在 Flash 中掉电不会丢失
  • 集成电池保护、均衡等功能
  • 支持充放电电流大小,支持1毫欧采样电阻
  • 集成加密认证算法


2.1 Quick Start

  • 多串电量计供电,用4个电芯按正负极性依次连接到BQ40Z50EVM的1N (BAT–), 1P, 2P, 3P, 4P (BAT+)即可
  • 由于BQ40Z50这些电量计带有充电管和放电管控制电路,刚上电时处于 Shutdown 模式,需要 Wakeup 激活。激活方法是在 PACK 引脚加一个3V以上的电压即可。EVM 上给了最简单的激活方法,用一个 wake 按钮把 PACK+ 与 BAT+ 短接一下,把电池电压加到 PACK 引脚来激活。
    • 带保护功能的电量计,由于其有 shutdown 模式,需要确保电量计是在 normal 或者 sleep 模式。因为 shutdown 模式,LDO 也是不工作的。
  • 连接 EV2400/EV2300,打开 Battery Management Studio (bqStudio) 进行参数设置
    • 在 Data Memory 页面配置参数。点击 Read All 把电量计参数读出来,如果读回是全 0 或提示无法访问的错误,则电量计可能已加锁,需要先对它解锁才可以继续读写参数。解锁方法是先点击右边 Commands 的 Unseal 命令,等它完成后再点击 Full Access Unseal命令。
    • 不同电量计其参数各有不同,BQ27542 有 253 个参数、BQ40Z50-R2 有 769 个参数,我们在这里按最小配置,设定最基本、最必需的参数,以便使电量计正常工作。
    • Charge Voltage 单节电芯充电电压,比如:
      • BQ40Z50-R2 >> "Advanced Charge Algorithm","Standard Temp Low Charging","Voltage",
      • BQ40Z50-R2 >> "Advanced Charge Algorithm","Standard Temp High Charging","Voltage",
      • BQ40Z50-R2 >> "Advanced Charge Algorithm","Rec Temp Charging","Voltage"
    • Taper Current 判断充满的电流条件,要设置高于充电器截止电流,比如:
      • BQ40Z50-R2 >> "Advanced Charge Algorithm","Termination Config","Charge Term Taper Current"
    • Taper Voltage 判断充满的电压条件,一般设置50~100mV即可,比如:
      • BQ40Z50-R2 >> "Advanced Charge Algorithm","Termination Config","Charge Term Voltage"
    • Terminate Voltage系统关机电压,也是RSOC 0%相对电压。RSOC是相对的概念,RSOC=0%是说电池电压降到Terminate Voltage了,而不是电芯的过放保护电压点,也不是电芯能放电的最低电压。比如:
      • BQ40Z50-R2 >> "Gas Gauging","IT Cfg","Term Voltage" 多串电池以总电压算,若要以单节电压算则填写"Gas Gauging","IT Cfg","Term Min Cell V"
    • Design Capacity电池标称容量,比如:
      • BQ40Z50-R2 >> "Gas Gauging","Design","Design Capacity mAh"
    • Design Energy 电池标称能量,Design Energy=Design Capacity x Design Voltage,比如:
      • BQ40Z50-R2 >> "Gas Gauging","Design","Design Capacity cWh" 注意1cWh=10mWh
    • Dsg Current Threshold判断是否处于放电的电流阈值,一般低于系统最小负载电流,但要高于Quit Current,比如:
      • BQ40Z50-R2 >> "Gas Gauging","Current Thresholds","Dsg Current Threshold"
    • Chg Current Threshold判断是否处于充电的电流阈值,一般低于最小充电电流,但要高于Quit Current,比如:
      • BQ40Z50-R2 >> "Gas Gauging","Current Thresholds","Chg Current Threshold"
    • Quit Current 判断是否处于静置的电流阈值,一般小于0.05C,比如:
      • BQ40Z50-R2 >> "Gas Gauging","Current Thresholds","Quit Current"
  • 校准电压、电流、温度
    • 如果电压、温度、电流测量不准,点击 bqStudio 的 Calibration 校准页面进行校准。
    • 电压校准在电压稳定、无负载的情况下进行。单串电量计只需要测量 PACK+, PACK- 填写到 Applied Voltage,然后勾选 Calibrate Voltage 选项,点击 Calibrate 按钮即可。多串电量计需要测量第一节电压 (VC1)、最高节正极对地电压 (VC4)、端口 PACK+ 对地电压 (PACK),分别填写到 Applied Cell1 Voltage, Applied Battery Voltage, Applied Pack Voltage,然后勾选旁边的 Calibrate Voltage选项,点击 Calibrate按钮即可。
    • 温度校准在温度稳定的情况下进行。填写实际温度,勾选 Calibrate External Temperature 点击 Calibrate 按钮即可。
    • 电流校准分为空载校准和带载校准。空载校准即零电流校准,不接负载、无电流时点击 Board Offset 和 CC Offset。有些电量计出厂前已经做好零电流优化,在使用中不需要手动进行零电流校准,比如 BQ40Z50,但是在做带载校准之前先把 "Calibration","Current Offset","CC Auto Config"参数配置为"03"。带载校准一般是放电 1A 或 2A,填写 Applied Current,然后点击 Calibrate 按钮即可。
  • 使能电量计
    • 在 bqStudio 的 Commands 页面点击使能电量计算法的命令(BQ27542 的使能命令是 IT_ENABLE,BQ40Z50 的使能命令是 GAUGE_EN)即可让电量计正式运行计算电量。
    • 对于多串电量计 BQ40Z50,仍需要置位 Operating Status [PRES] 旗标、使能充放电管控制命令(FET_EN)才能够打开充放电管。GAUGE_EN 和 FET_EN 命令具有翻转特性,点击一次置1,再点击一次清0,所以要看IT Status [QEN]或Manufacturing Status [GAUGE_EN][FET_EN]是否为1,红色代表1,绿色代表0。


个人工具
名字空间

变换
操作
导航
工具箱