历史上的今天
返回首页

历史上的今天

今天是:2025年05月11日(星期日)

2020年05月11日 | 如何将can总线应用在电动汽车充电机上

2020-05-11 来源:EEWORLD

1、引言

  

电动汽车(ev)是由电机驱动前进的,而电机的动力则是来自可循环充电的电池,并且电动汽车对电池的工作特性的要求远超过了传统的电池系统,因此电动汽车电池系统电压高而且电流大,所以对电动汽车充电机的要求比较高。


电动汽车充电机需要能够在以分钟计算的时间内完成对电池的充电,而不是通常的以小时来计算。以一个电池容量为30kwh的电动汽车蓄电池来计算,如果在15分钟内将它充满,那么充电功率将达到120kw,假设电动汽车的充电电压在200~400v,那么相应的他的充电电流将会达到300a。如此大的充电电流,如果仅用单一的电源模块很难实现。面对充电机的日益大容量化,并联均流是一个很好的解决方法。因为软件均流具有成本较低,扩容能力强,扩容方便,方案改变、升级容易实现等优点,所以在实现的过程中采用软件均流的方法,但是实现过程中需要解决的关键问题是模块间的通信问题。

  

can总线因为具有通信可靠性高,成本低,简单实用等优点得到了越来越多的应用,所以充电机内部模块间通信采用基于can总线的软件均流方案;电动汽车充电机需要和蓄电池管理系统(bms)之间通信,同时由于can总线还具有较高的网络安全性等特点,并且作为国际标准已逐渐发展成汽车电子系统的主流总线,因此将采用can总线作为充电机与电池管理系统之间的通信方式;而且can总线的通信距离较远(10km),同时可靠性较高,所以监控中心和充电机之间的通信也采用can通信的方式。

  

本文对can总线的研究将集中在如何将can总线应用在电动汽车充电机上,并完成充电机在工作过程中与蓄电池管理系统,内部电源模块以及监控中心的通信流程。

  

2、电动汽车充电机的通信拓扑

  

电动汽车充电机在工作的过程中,需要和车载电池管理系统(bms)、充电站的集中监控中心和充电机内部电源模块之间通信。

  

如图 1所示,充电机的通信系统中包含三个can通信网络:

如何将can总线应用在电动汽车充电机上

充电机主控制器与蓄电池管理系统(bms)之间的通信网络(can1):实现充电机与车载蓄电池管理系统的之间数据交换,为动力电池充电提供参数信息。

  

充电机主控制器与充电监控系统之间的通信网络(can2):实现监控中心与充电机的实时数据采集、监控和控制功能,能够实时的通过监控中心掌握充电机的工作状态,并能通过充电机间接获取蓄电池的信息。

  

充电机主控制器与电源模块之间的网络通信网络(can3):实现充电机主控制器与独立电源模块之间的数据交换,实现基于can总线的软件均流方案,其中n个电源模块作为工作模块,n个电源模块作为备用的电源模块。

  

can网络应用在电动汽车充电机上,主要是根据充电机的工作原理并结合can总线的工作特性,制定合适的基于can总线通信的工作流程图。

如何将can总线应用在电动汽车充电机上

  图2 充电机与电池管理系统之间的工作流程图

  

3、充电机与bms的can通信

  

3.1 can1通信

  

蓄电池与电池管理系统之间的通信流程图如图 2所示,在图2中将充电机的工作流程和电池管理系统的工作流程联系在了一起,并且通过can总线进行数据的传输。充电机与蓄电池之间通过can总线的数据传输主要包括以下几个部分:

  

(1)开始给蓄电池充电之前,bms首先和充电机建立联系,然后将电池的类型、容量、最大的充电允许电压电流等信息通过can总线发送给充电机。

  

(2)充电过程中,bms将电池的充电参数电压、电流、soc等信息定时(500ms)发送给充电机,为充电机改变充电策略、调整充电参数提供参考。

  

(3) 充电结束后,bms将充电完成的信息通过can总线发送给充电机,并切断和充电机之间的通信,完成充电。

  

3.2 can2通讯

  

充电机与充电监控系统的通信系统为一个独立的can网络,包括了监控计算机和若干台充电机。充电机与充电监控系统的通信网络在应用层应能实现以下功能:

  

(1) 监控计算机至充电机传送的数据:

  

充电机开机

  

充电机停机

  

紧急停机

  

充电机参数设置

  

时间同步

  

(2) 充电机至监控计算机传送的数据:

  

电压、电流、温度数据传输

  

累计输入输出电量

  

充电机故障代码

  

充电时间

  

(3)监控计算机通过充电机读取蓄电池的数据:

  

蓄电池的标识、类型及参数

  

蓄电池电压数据

  

蓄电池温度数据

  

蓄电池soc数据

  

蓄电池实时状态

  

3.3 can3通讯

  

充电机与电源模块之间的通信主要是为了实现充电机的软件并联均流功能,在工作的过程中需要传输的是充电过程中的电压电流等参数值,以及充电机的工作状态等信息。其工作流程包括了以下几个部分:

  

(1) 充电开始之前,电源模块初始化,检查工作状态,确定能否正常工作,设立允许或禁止充电标志位,并且将信息发送给主控制器;

  

(2) 充电机主控制器在得到电池信息,确定充电策略后,会选择适当的充电模块参与充电,并将充电的参数发送给电源模块;

  

(3) 在充电机主控制器确认需要的电源模块可以工作后,发出开始充电的指令,并采集充电的参数;

  

(4) 主控制器根据采集的数据实时改变充电策略,调整充电参数,并实时的监控模块的工作状态;

  

(5) 当发现充电过程中有电源模块发出报警信息后,立即启动备用模块,并将问题模块切除充电状态;

  

(6) 充电机的主控制器在综合充电状态信息后,做出停止充电的判断,并结束充电过程,恢复待机状态。

  

图4为充电机内部并联均流的工作流程图,将充电机主控制器和电源模块的详细工作流程做了规定,同时包括了can总线在其中的串联作用。

如何将can总线应用在电动汽车充电机上

  图3 充电机与监控中心的充电流程图
如何将can总线应用在电动汽车充电机上

  图4 充电机内部并联均流工作流程图

  

4 、结束语

  

can总线作为一种可靠的网络总线已经在许多工业领域得到广泛的应用,由于can总线具有诸多的优点,而且随着can总线技术的不断应用和推广,can总线在汽车充电机上的使用将会越来越广泛。本文结合国家电网的充电机工作标准并根据实际充电机的工作情况,将can总线应用在电动汽车充电机中,并将can总线应用到充电机的具体的工作流程中,并根据实际的测试过程中对can通信的工作流程做出相应的修改,能够满足充电机的高可靠性的要求。


推荐阅读

史海拾趣

聚辰(Giantec)公司的发展小趣事

港源公司在国内外市场的拓展上取得了显著成就。公司在全国设有多个销售公司和分支机构,并在国外如日本、韩国、马来西亚、巴西等地设立了分公司和销售总代理,形成了完善的销售网络。这种全球化布局不仅使港源公司能够更好地服务全球客户,还为公司带来了更多的国际合作机会和市场资源。通过参加国际展览会等方式,港源公司全方位地展示了自身的研发、制造、销售和服务实力,进一步提升了品牌知名度和市场影响力。

台湾奇力(Chip)公司的发展小趣事

面对激烈的市场竞争,奇力公司不断推出具有创新性和差异化的产品。例如,奇力公司最近主推平板衬底芯片,通过调整产品尺寸和价格策略,与竞争对手形成差异化竞争。这种策略不仅提升了奇力公司的市场份额,也提高了客户的满意度和忠诚度。

AnalogicTech公司的发展小趣事

AnalogicTech深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重客户反馈和需求,不断优化产品和服务,以满足客户的期望和需求。这种对品质的执着追求和对客户的深度关注,使得AnalogicTech赢得了众多客户的信任和忠诚。

EDSYN公司的发展小趣事

2014年,Econais宣布推出新一代IEEE802.11b/g/n Wi-Fi模块——EC19D01。这款模块是物联网领域的一次重大突破,它采用了系统级封装(SiP)技术,实现了世界上最小、最容易集成和最低待机功耗的Wi-Fi模块。EC19D01的推出,进一步巩固了Econais在超低功耗物联网微型Wi-Fi模块领域的领先地位。

DENWIRE公司的发展小趣事

Econais的超低功耗Wi-Fi模块在医疗保健领域取得了广泛的应用。通过连接医疗设备,如监护仪、血糖仪等,这些模块实现了患者数据的实时传输和监控,提高了医疗服务的效率和质量。同时,Econais还针对医疗保健领域的特点,提供了定制化的软件开发工具包(SDK),帮助客户快速开发符合行业标准的物联网应用。

ELECTRONIC ASSEMBLY公司的发展小趣事

在电子组装行业,品质是企业的生命线。一家名为“品质电子组装”的公司,从创立之初就坚持以品质为核心竞争力。公司引进了国际先进的生产设备和管理体系,建立了严格的质量控制体系,确保每一件产品都符合高标准、严要求。正是凭借着对品质的坚守和追求,品质电子组装赢得了客户的广泛赞誉和信赖,逐渐在行业中树立了良好的口碑。

问答坊 | AI 解惑

不同颜色的LED并联怎么有的亮,有的不亮

转了一贴问答: 呵呵以前没搞过LED方面的,买了一些多种颜色的LED回来,用着装饰类物品上,多颗多色的LED采用并联方式串一起,怎么会有的量有的不亮呢,一般都是红色和蓝色在一起不能同亮。是电流电压要求不同吗,应该怎样解决呢? 就是市面普通 ...…

查看全部问答>

求助:校验码破解

10 02 41 68 6B 51 40 60 71 03 10 02 41 68 6C 51 40 60 76 03 10 02 41 68 6D 51 40 60 77 03 10 02 41 68 6E 51 40 60 74 03 10 02 41 68 6F 51 40 60 75 03 10 02 41 68 71 52 40 60 68 03 10 02 41 68 7C 52 40 60 65 03 10 02 4 ...…

查看全部问答>

谁有做好的LQFP-48的封装呢?

谁有做好的LQFP-48的封装呢? 就是vs1103b这个元件的封装。48脚,4面分别有12个脚。 …

查看全部问答>

现在的gps是否有实时路况的导航系统

他能否在我输入目的地后结合对当时路况分析为我选出最合适的行车路线 …

查看全部问答>

求助 :PB5.0 用Build and Sysgen编译后出错

fatutil.exp : error LNK2001: unresolved external symbol DefragVolume fatutil.exp : error LNK2001: unresolved external symbol DefragVolumeEx fatutil.exp : error LNK2001: unresolved external symbol DefragVolumeUI fatutil.exp : er ...…

查看全部问答>

请教2407中断问题

我在XINT1中断中执行一些程序,第一次可以跳进,为什么跳进几次后IMR不知道怎么被清掉了,死活进不去中断。请教大虾,为什么IMR的值会改变啊? …

查看全部问答>

限制垃圾的方法:“负分审核法”

有时候,看到很多垃圾帖,看着一个一个地在增加,真的干着急啊。 如果采用评分法,这样对于没有删帖权力的人,只要给他评个负分,再利用网站这个限制办法,会不会使之发不了帖呢?…

查看全部问答>

【玩转C2000 Launchpad】28335和28027的比较

在学28027之前先学了2812,接着又看了点28335,目前还在看,之所以选择学28027是因为,28027和28335有很多结构和外设是很相似甚至一致的。而28027开发板很廉价,而28335的开发板基本在500以上,再加上仿真器,基本快要1000了,因此对于不舍得买2833 ...…

查看全部问答>