继电器粘连检测比较“烧脑”,往后再拖一拖,今天聊点别的,换个话题。

聊一聊电池模拟器的选择问题。

在前面某文中提到过,BMS采集电芯的电压精度是有要求的;无论是自测,还是客户验收,我们都需要一个比较准的基准源来检测我们的硬件精度,验证是否满足需求,如果使用电池去做为基准源的话,一是调整电压比较麻烦,二是电池的电压会逐渐变化,三是不安全,测试时需要格外小心。

所以就出现了电池模拟器,最基本的功能就是可以人为任意设置目标电压值,并且精度稳定,有一定的带负载能力,满足测量要求(如下图一个比较常见的国外电池模拟器)。

我还记得当时刚刚工作时,跟着师傅做的第一个板子就是电池模拟器工装,当时做的功能比较简单,就直接一个DA输出。

但现在市场上已经有大量成熟的产品了,可以满足测试的各种需求,组成的测试系统框架如下图(图片来源于NGI官网):

实际我们使用电池模拟器更多地用来模拟电芯电压和温度、模拟均衡和故障模拟等功能(下图来源于ETAS官网),而其他像什么模拟真实电池的充放电过程,这个其实我是感觉不太靠谱的。

下面来分析选用电池模拟器的几个关键需求。

1、模拟电芯电压

这个是最重要的需求,首先要决定需要多少路的电压模拟通道,一般的产品都在12路以上,这个根据产品需求提就好。

通道之间是互相电气隔离的,如果要串联,则需在外面通过线束连接实现。

电压模拟的原理如下图(图片来源于https://www.docin.com/p-835651570.html),通过DA芯片来设置输出目标电压,然后通过AD芯片来采集反馈端的输入电压,形成闭环系统,实时调整输出电压,提供输出精度;所以一般的模拟器电压输出都有四条线:两条输出线,两条采样线。

关于电压精度,其实这个也和AFE有关,同一个电池模拟器,用两个厂家的AFE采集到的结果可能是有1mV以上的偏差。排除这些干扰因素,我认为精度要在1mV以下才能满足通用的需求(尤其是产线生产时)。

一般厂家都会给出它的精度参数如下图(来源于NGI官网),主要根据设定分辨率和设定精度这两个参数去选择合适的产品。

2、模拟温度

温度模拟比较常用、也比较有效的方案就是电阻阵列,如下图所示;我们根据实际的NTC阻值表,确定需要的电阻阻值范围。

模拟器在每个阻值档位上面都设置了本档位阻值1、2、4、8倍数的四个电阻,然后根据这四个电阻的拼凑,可以进一步得到本档位内任意一个电阻值;这样的话,不同档位之间再进行拼凑,就可以得到我们想要的任意阻值。

下图中的阻值范围可以满足我们实际绝大部分需求。

应用中需要注意的就是BMS中的每一个温度采样通道,要配置单独的温度模拟电阻,不同通道之间不能共用,否则会造成内部分压而采集偏差。

3、模拟均衡

电池模拟器也要有一定的输出能力,包括拉电流、灌电流两种(下图来源于网络),用来模拟电池均衡功能。

如果一个模拟器同时给多个AFE并联使用,那么模拟器的输出能力要选取更大一些,基本上要到几安培左右;如果选取的输出电流太小,则在测试时会出现各种各样奇怪的问题。

总结:

有人质疑问:如果我用电池模拟器测试BMS,进而得到BMS精度满足要求的结论后,这个结论是否能说明BMS在测试真实电池时,精度也是满足要求的?这是个好问题,事实胜于雄辩,留给大家自己验证了。

逍遥模拟器过检测_BMS选用什么样的电池模拟器相关推荐

  1. 模拟器过检测唯一免费方法!教你怎么用电脑玩手机游戏!

    安卓模拟器怎么免费防检测?什么模拟器不会被检测?刺激战场过模拟器检测方法?测试了大部分可以叫出名字的安卓模拟器,玩绝地求生:刺激战场的时候基本都会检测安卓模拟器.网上的方法什么伪装成手机,什么修改机型 ...

  2. android 模拟器反检测,安卓模拟器防检测的初步方法

    前言 在使用安卓模拟器的时候,我们可能会遇到软件检测模拟器从而闪退或者限制正常运行的情况,其实可以通过一些操作来使软件检测不到模拟器.这里我们以逍遥安卓模拟器为例,讲解一下具体的设置 所需材料 逍遥安 ...

  3. HBuilder——运行到手机模拟器未检测到手机或模拟器

    HBuilder--运行到手机模拟器未检测到手机或模拟器 解决方法 1.官网下载HbuilderX,然后解压. 2.下载逍遥安卓模拟器,并安装. 4.连接模拟器 右击逍遥模拟器 打开文件所在位置 单击 ...

  4. HBuilderXHBuilder连接雷电模拟器“未检测到手机或模拟器” ---- 问题解决

    HBuilderX/HBuilder连接雷电模拟器"未检测到手机或模拟器" ---- 问题解决 1.正常安装雷电模拟器后,打开系统的 <设置> 2.进入设置,滚动到页面 ...

  5. Android模拟器识别检测技术

    Android模拟器识别检测技术 Android模拟器常常被用来刷单,如何准确的识别模拟器成为App开发中的一个重要模块,目前也有专门的公司提供相应的SDK供开发者识别模拟器. 目前流行的Androi ...

  6. 刺激战场模拟器过检测的被封号了怎么办?电脑控制手机玩游戏了解一下

    最近腾讯又搞大事情了,封禁了一大批模拟器用户,准确地说是用模拟器过检测匹配手机的玩家,但是很多正常的模拟器玩家也被误判封禁了,让很多人愤愤不平,纷纷转战刺激战场国际服. 其实除了可以用模拟器在电脑上玩 ...

  7. 战场模拟器过检测集体凉凉?没关系,你还可以这样电脑玩吃鸡匹配手机

    刺激战场模拟器过检测被封号怎么办?最近听用模拟器玩刺激战场的朋友说的最多的就是"千万不要用模拟器过检测,我都被封了好几个账号了,封号时长从三天到三个月不等.要么就好好的用手搓,要么就听天由命 ...

  8. Android模拟器的检测

    Android模拟器的检测 需求:最近有一个需求,要检测出模拟器,防止恶意刷流量刷注册. 1.基于特征属性来检测模拟器,比如IMSI,IDS,特殊文件等等. 这个方案局限性太大,貌似现在大部分模拟器默 ...

  9. 绝地求生刺激战场全军出击模拟器过检测方法分享

    腾讯模拟器过检测购买地址: https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.413a1debP9rGH7&id=5692487 ...

最新文章

  1. 95、Jenkins部署.net持续集成自动化测试环境
  2. postgresql 查看数据库,表,索引,表空间以及大小
  3. zabbix修改时区
  4. 使用graphite和grafana进行应用程序监控
  5. jqGrid('setSelection',rowid)报Cannot read property 'multiple' of undefined
  6. 10停止nginx命令 win_Linux下配置Nginx并使用https协议
  7. python 改变词典顺序_按词典顺序排列的功率集
  8. informix和mysql的区别_DB2与Informix区别比较
  9. 二进制 正数 负数 源码反码补码
  10. configure报错C compiler cannot create executables
  11. Jetpack来了:走近Google标准应用架构
  12. python基础--合并两个列表
  13. 电镀用整流电源设计matlab,高功率因数的大功率开关电镀电源研究
  14. 关于闰年和平年的每个月有多少天
  15. openssl 1.0.2 漏洞修复指南
  16. 史上超级详细:银行外包java面试题目
  17. 高项题目--工期计算
  18. Calander 类的使用
  19. K2P K2 OpenWrt 搭配光猫单臂路由上网
  20. 董藩:房价还要跌的说法害人

热门文章

  1. YApi 使用Firefox插件cross-request关于cookie的问题
  2. 达梦数据库入门指南(一)- 安装与初始化教程(Linux)
  3. 使用do-while语句
  4. 逻辑思维:理清思路,表达自己的技巧
  5. 汇众教育举办“注定不凡”17周年暨V10.0新产品上海站发布会
  6. 03小码哥通讯录(数据存储)
  7. Spring 5-代理和AOP 笔记
  8. 完全卸载360安全卫士方法
  9. 中小软件开发企业将在云计算时代获新生
  10. Bootstrap 3.x 打印问题 打印无法显示背景、字体变黑