OBC功率分析--CSM数据采集系统来助力
背景
在行业政策、技术革新、清洁能源、节能环保等多重因素共同作用下,新能源汽车迎来了快速增长的发展时期。新能源汽车充电系统作为车辆主要能源补给来源,其安全性和可靠性是保证车辆持续行驶的基础。
面临挑战
车载OBC(On board charger) 作为充电系统中关键的电力电子零部件,不仅要具有安全性,避免充电系统与电网连接时因零部件失效带来的电气风险;还需要有高可靠性,降低充电过程中产生的谐波对电网电源质量影响。因此在硬件前期开发仿真阶段和台架试验阶段需要对其进行测试,验证功能有效性及设备可靠性。
在硬件测试过程中,测量电压电流时会介入到高压环境内部,因此测量设备本身的绝缘性对测量工程师的人身安全至关重要。充电系统硬件中电子器件因电感效应和电容耦合等原因会导致线路电压变化,为了实时获取电压变化值,测量设备还应该具有较高的采样精度和足够高的采样率。
解决方案
CSM测量模块是Vector公司的数据采集硬件设备,结构紧凑坚固,便携实用,易于安装和拆卸;采样精度高,借助EtherCAT协议,模块采样频率高达1M Hz;绝缘性好,模块内部、模块与传感器之间具有双重绝缘处理,确保测量人员安全。设备灵活配置,借助vMeasure软件对设备测量范围、采样频率、传感器供电等参数根据不同场景个性化配置。
除此之外,vMeasure软件提供数字、表格、柱状图、曲线等数据浏览视窗,实时显示监控采集物理量数据。对于在线采集数据,可以通过vMeasure软件自带分析函数实时统计分析,也可以通过eMobility Analyzer函数库函数代替功率分析仪硬件分析有功功率、无功功率、功率因素、纹波峰峰值和谐波等,评估硬件在测试过程中的性能表现。
时间同步
电压和电流的波动会对运行工况带来影响,为了精准的测试系统硬件在不同工况下的性能,每一路电压电流都需要以1M Hz频率高精度采集。交流充电测试过程中,至少要测量8路即4路电压和4路电流,一个XCP Gateway网关硬件的承载能力是4通道1M Hz信号采集,要实现8路1M Hz信号采集,需配置两个XCP Gateway网关。两个XCP Gateway通过支持PTP功能的交换机连接可实现500ns时间同步。
联合使用
在测试过程中,除了监控输入输出电压电流外,还需要监控控制器通信状态、实施故障注入等操作,因此需要使用总线监控仿真工具CANoe软件联合操作。在实际应用中采用CANoe进行总线状态监控和故障注入,vMeasure exp软件查看CSM硬件采集数据并实时计算分析,要查看硬件在特定状态下的工作状态,需要在两个软件之间来回切换。
这样不仅造成工程师在两个软件中实时观测信号时间不同步,频繁切换软件还会增加无效工作量。因此,可以通过Vector定制化开发,将vMeasure exp软件中的实时测量值和在线计算结果以CAN报文的形式向CANoe软件转发,CANoe软件接收到测量值和计算结果后显示在分析窗口,实现通过一个软件CANoe既能监控控制器通信状态、注入故障,也能显示CSM高压测量设备采集硬件充放电过程中电压电流数值及充电效率和功率因素等实时计算值,便于工程师掌握实时充放电工况,评估整套系统设备实用性能。
函数库及定制开发
对于在线采集到的CSM硬件测量数据,vMeasure exp提供多种函数对数据按不同方式进行统计处理。通过Statistics函数库函数实时计算信号平均值、均方根值、方差。通过eMobility Analyzer函数库函数实时分析充/放电设备有功功率、无功功率、视在功率、功率因数、总功率、功率损耗和能量损耗等参数;电机/逆变器有功功率、无功功率、视在功率、功率因数和总效率等参数;传动轴机械功率和做功;谐波信号中基波及总体谐波失真;纹波电压平均值和均方根等参数。对于特定场景下工况参数分析,可根据客户需求提供定制化函数,用于实时分析硬件在当前状态下运行情况。
北汇信息作为Vector中国合作伙伴,紧跟新能源发展方向,结合数据采集软、硬件配套实施经验,将CSM数据采集系统成功地应用到OBC硬件在环测试系统,实时计算功率,以数据浏览视窗直观展示,助力客户便捷地验证OBC硬件性能。
注:图中部分图片来源于Vector。
参考文档:
1、《eMobilityAnalyzer》Vector
2、《vMeasure exp Fact Sheet》Vector
作者:北汇信息——数据猫
相关文章
- 推荐系统学习 -- 利用用户标签数据
- 【ANDROID游戏开发之六】在SURFACEVIEW中添加系统控件,并且相互交互数据!
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- CentOS 系统数据盘无损扩容
- 如何取消 SAP ALE 中已经配置的跨系统主数据验证
- windows系统下如何把excel数据转换成markdown格式的表格
- Windows系统时间转化为固定长度为8位的字符串
- SAP云平台和SAP传统Netweaver系统互联的技术方式
- ML之FE:Kaggle比赛之根据城市自行车共享系统数据进行FE+预测在某个时间段自行车被租出去的个数
- 【图文详解】HDFS 系统架构与文件数据读写流程
- 写代码犹如写文章: “大师级程序员把系统当故事来讲,而不是当做程序来写” | 如何架构设计复杂业务系统? 如何写复杂业务代码?
- 机房收费系统之—如何查询两个日期之间的数据
- 一脸懵逼学习KafKa集群的安装搭建--(一种高吞吐量的分布式发布订阅消息系统)
- Linux系统连接华为oceanstor数据存储
- 两条命令调整Linux系统以及容器底层为Linux的系统时区
- Mysql原理篇之系统表空间---06
- Python基于YOLOv7粉丝团标识出现时间记录系统(源码&部署教程&数据集)
- [智慧农业]Python基于改进YOLOv5的猕猴桃叶病害检测系统(完整源码&数据集&视频教程)
- Python实时垃圾分类系统(环境教程&完整源码&数据集)
- 制造业MES系统如何管理生产车间
- java入门 常见问题0011:使用系统提供的方法时,一定要弄清楚数据是否从0开始