重卡换电方法、装置、及电子设备、存储介质与流程
未命名
07-11
阅读:74
评论:0

1.本技术涉及重卡换电领域,尤其涉及一种重卡换电方法、装置、及电子设备、存储介质。
背景技术:
2.随着人们环保意识的提高,新能源车辆越来越受到关注,对于重卡来说,使用电动重卡可以大大降低碳排放量,保护环境。电动重卡采用的换电方法较为重要。
技术实现要素:
3.为了解决上述技术缺陷之一,本技术提供了一种重卡换电法、设备、存储介质。
4.本技术第一个方面,提供了一种重卡换电法,所述方法包括:
5.与车辆建立通信连接;
6.通过所述通信连接,获取车辆信息;
7.根据所述车辆信息,对所述车辆进行换电。
8.可选地,所述与车辆建立通信连接,包括:
9.通过wifi通信方式与车辆建立通信连接。
10.可选地,所述根据所述车辆信息,对所述车辆进行换电,包括:
11.获取所述车辆的标识;
12.根据所述标识与所述车辆信息确认所述车辆身份;
13.在确认成功后,对所述车辆进行换电。
14.可选地,所述获取所述车辆的标识,包括:
15.通过扫码车辆号牌,或者,通过射频识别技术获取所述车辆的标识。
16.可选地,所述对所述车辆进行换电,包括:
17.通过蓝牙建立与车辆的换电连接;
18.基于所述换电连接向所述车辆发送换电停止位置和换电站位置标志,以使所述车辆根据换电停止位置和换电站位置标志停至换电位置;
19.在对所述车辆进行换电过程中,基于所述换电连接接收所述车辆的换电数据;
20.根据所述换电数据确认换电完成。
21.可选地,所述根据所述换电数据确认换电完成之后,还包括:
22.基于所述换电连接向所述车辆下发换电记录查询请求报文;所述换电记录查询请求报文包括一个查询键值以及一个第一签名数据;所述第一签名数据是通过私钥对查询键值的摘要进行加密得到的;
23.基于所述换电连接接收所述车辆上报的换电记录查询响应报文,所述换电记录查询响应报文包括换电记录;
24.对所述换电记录查询响应报文进行合法性校验,且校验成功后生成账单。
25.可选地,所述换电记录查询响应报文是在第一信息与第二信息相同时上报的;
26.其中,第一信息为所述车辆通过公钥对所述第一签名数据进行解密,得到的查询键值的摘要;第二信息为所述车辆计算所述查询键值的摘要。
27.可选地,所述通过wifi通信方式与车辆建立通信连接之后,还包括:
28.实时确定所述车辆的位置;
29.当所述车辆位置满足预设关系时,断开所述wifi连接。
30.本技术第二个方面,提供了一种电子设备,包括:
31.存储器;
32.处理器;以及
33.计算机程序;
34.其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上述第一个方面所述的方法。
35.本技术第三个方面,提供了一种计算机可读存储介质,其上存储有计算机程序;所述计算机程序被处理器执行以实现如上述第一个方面所述的方法。
36.本技术提供一种重卡换电方法、设备、存储介质,该方法与车辆建立通信连接;通过通信连接,获取车辆信息;根据车辆信息,对车辆进行换电。本技术通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现了精准自动换电。
附图说明
37.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
38.图1为本技术实施例提供的一种重卡换电方法的流程示意图;
39.图2为本技术实施例提供的一种重卡换电方法的场景示意图;
40.图3是本发明实施例提供的一种换电搜索方法的流程图;
41.图4是本发明实施例提供的一种换电搜索方法的流程图;
42.图5是本发明实施例提供的圆形转成多边形两种方式的示意图;
43.图6是本发明实施例提供的换电搜索系统的示意图;
44.图7是本发明提供的一种换电鉴权方法的流程图;
45.图8是本发明提供的一种换电鉴权方法的详细流程图;
46.图9是本发明提供的一种换电过程中的安全保护方法的流程图;
47.图10是本发明提供的安全换电过程流程图;
48.图11是本发明提供的换电过程中的安全保护方法的具体流程图。
具体实施方式
49.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
50.在实现本技术的过程中,发明人发现,随着人们环保意识的提高,新能源车辆越来越受到关注,对于重卡来说,使用电动重卡可以大大降低碳排放量,保护环境。电动重卡采
用的换电方法较为重要。
51.针对上述问题,本技术实施例中提供了一种重卡换电方法、设备、存储介质,该方法与车辆建立通信连接;通过通信连接,获取车辆信息;根据车辆信息,对车辆进行换电。本技术通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现了精准自动换电。
52.参见图1,本实施例提供的一种重卡换电方法的实现过程如下:
53.101,与车辆建立通信连接。
54.例如,通过wifi通信方式与车辆建立通信连接。
55.此外,在,通过wifi通信方式与车辆建立通信连接之后,会实时确定车辆的位置。当车辆位置满足预设关系(例如车辆离开wifi有效距离)时,断开wifi连接。
56.102,通过通信连接,获取车辆信息。
57.例如,获取车牌,rfid(radio frequency identification,射频识别技术)标识等。
58.103,根据车辆信息,对车辆进行换电。
59.本步骤可以通过如下方式实现:
60.1、获取车辆的标识。
61.例如,通过扫码车辆号牌,或者,通过rfid获取车辆的标识。
62.2、根据标识与车辆信息确认车辆身份。
63.3、在确认成功后,对车辆进行换电。
64.例如,
65.1)通过蓝牙建立与车辆的换电连接。
66.2)基于换电连接向车辆发送换电停止位置和换电站位置标志,以使车辆根据换电停止位置和换电站位置标志停至换电位置。
67.3)在对车辆进行换电过程中,基于换电连接接收车辆的换电数据。
68.4)根据换电数据确认换电完成。
69.本实施例提供的方法,通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现了精准自动换电。
70.下面以图2所示的场景为例,再次对本实施例提供的方法进行示意性说明:
71.车辆行驶到换电站周围,通过wifi通信方式和换电站之间的建立了连接,把车辆信息上传到换电站系统,当车辆进入到换电站,换电站内部通过扫码车辆车牌号或者车辆上面的rfid进行身份识别,确认后进行车辆的连接确认,当站控系统拿到车辆准备好换电信息后进行换电,换电站拿到换电完成信息后,车辆离开换电站断开wifi连接。
72.在换电时,车辆按照指引提示进入到换电站,通过经典蓝牙方式(hid)进行换电站之间的自动建立连接,(根据车辆换电停止的位置和换电站位置标志来标定信号质量)建立一对一的连接然后进行换电数据上传和换电流程的动作确认,完成换电流程。
73.然而,该方法对重卡的停放位置要求比较苛刻,停放位置误差在10cm以内来适配外部的车牌识别,rfid识别和换电站架载机的对电池位置的高精度要求,很多老司机都需要很多次才能把车停到准确的位置上,浪费了大量的换电时间。
74.因此,本实施例采用uwb(ultra wide band,超宽带)精准定位方案来进行自动定
位进行换电。换电车辆进入到换电区域后,车辆的头部和尾部的uwb标签会和站上的四个基站进行连接,基站会精准计算车辆的位置,通过站控系统来指挥车辆的自动驾驶行驶到制定位置后,进行自主换电。换完电后通过整套uwb定位系统进行指引车辆离开换电站。
75.另外,在根据换电数据确认换电完成之后,还会:
76.201,基于换电连接向车辆下发换电记录查询请求报文。
77.其中,换电记录查询请求报文包括一个查询键值以及一个第一签名数据。
78.第一签名数据是通过私钥对查询键值的摘要进行加密得到的。
79.202,基于换电连接接收车辆上报的换电记录查询响应报文。
80.其中,换电记录查询响应报文包括换电记录。
81.换电记录查询响应报文是在第一信息与第二信息相同时上报的。
82.第一信息为车辆通过公钥对第一签名数据进行解密,得到的查询键值的摘要。第二信息为车辆计算查询键值的摘要。
83.203,对换电记录查询响应报文进行合法性校验,且校验成功后生成账单。
84.例如,
85.1)当换电车辆检测到电池上锁完成时,记录一条换电记录(transaction)并保存在车辆本地。transaction中包括:本次通讯过程的会话id,换电服务提供商的唯一识别编号spin(service provider identification number)、换电站编号、换电时间、亏电电池sn、亏电电池soc、亏电电池soh、满电电池sn、满电电池soc、满电电池soh以及签名数据s1。
86.其中,s1生成过程为:换电车辆计算本次通讯过程的会话id,换电服务提供商的唯一识别编号spin(service provider identification number)、换电站编号、换电时间、亏电电池sn、亏电电池soc、亏电电池soh、满电电池sn、满电电池soc、满电电池soh的摘要数据h1。换电车辆使用车辆本地保存的车辆私钥对h1加密,生成签名数据s1。
87.2)当换电完成时,云端或者换电站本地的账单生成模块检查本地换电记录是否完整可用。如果是,则使用本地换电记录生成本次换电账单;如果否,则通过已经建立的车和云远程通讯连接或换电站与车的wifi连接,向车辆下发换电记录查询请求报文query req。query req中包含一个查询键值以及仅包含一个签名数据s3。
88.其中,s3的生成过程为:计算查询键值摘要数据h3,使用换电站私钥对h3加密生成签名数据s3。
89.3)车辆收到query req,校验报文的合法性,上报换电记录查询响应报文query rsp。query rsp中包含换电记录以及一个签名数据s4。
90.其中,query req合法性校验过程如下:
91.(1)车辆计算查询键值摘要数据h41
92.(2)车辆使用换电站证书中的公钥解密s3,生成h42。
93.(3)如果h41不等于h42,则丢弃该报文,否则将换电记录放在query rsp中并上报。
94.query rsp中的签名数据生成过程为:车辆计算换电记录的摘要h4,使用车辆的私钥对h4加密生成签名数据s4。
95.4)本地换电系统或者云端系统的通讯模块验证query rsp的合法性,将换电记录传输到账单生成模块。
96.query rsp的合法性校验与query req合法性校验过程过程类似,此处不再赘述。
97.5)账单生成模块验证换电记录中的签名数据,使用换电记录生成换电账单。
98.换电记录的签名数据合法性校验与query req合法性校验过程过程类似,此处不再赘述。
99.此外,现阶段重卡换电业务由于载货重,续航里程短,司机都会有里程焦虑症,宁愿少拉几次货也要换满电进行拉货,这样导致每天换电次数增加,耽误拉货运营时间,降低车辆效率,有时候车辆超重都不知道使得车辆没有能及时换电,停在半路。
100.本提案还可以在换电控制器中集成胎压检测模块和系统,胎压模块可以比较精确的算车车辆的重量,在根据车辆的行驶里程,重量和路况来精准计算出车辆的剩余电量可以行驶的里程,如果需要换电,则进行提醒,进而采用本实施例提供的方法进行重卡换电,解除司机的里程焦虑和提高车队的运行效率。
101.本实施例提供的重卡换电方法,与车辆建立通信连接;通过通信连接,获取车辆信息;根据车辆信息,对车辆进行换电,实现了精准自动换电。
102.基于重卡换电方法的同一发明构思,本实施例提供一种电子设备,该电子设备包括:存储器,处理器,以及计算机程序。
103.其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现上述重卡换电方法。
104.具体的,与车辆建立通信连接。
105.通过通信连接,获取车辆信息。
106.根据车辆信息,对车辆进行换电。
107.可选地,与车辆建立通信连接,包括:
108.通过wifi通信方式与车辆建立通信连接。
109.可选地,根据车辆信息,对车辆进行换电,包括:
110.获取车辆的标识。
111.根据标识与车辆信息确认车辆身份。
112.在确认成功后,对车辆进行换电。
113.可选地,获取车辆的标识,包括:
114.通过扫码车辆号牌,或者,通过射频识别技术获取车辆的标识。
115.可选地,对车辆进行换电,包括:
116.通过蓝牙建立与车辆的换电连接。
117.基于换电连接向车辆发送换电停止位置和换电站位置标志,以使车辆根据换电停止位置和换电站位置标志停至换电位置。
118.在对车辆进行换电过程中,基于换电连接接收车辆的换电数据。
119.根据换电数据确认换电完成。
120.可选地,根据换电数据确认换电完成之后,还包括:
121.基于换电连接向车辆下发换电记录查询请求报文。换电记录查询请求报文包括一个查询键值以及一个第一签名数据。第一签名数据是通过私钥对查询键值的摘要进行加密得到的。
122.基于换电连接接收车辆上报的换电记录查询响应报文,换电记录查询响应报文包括换电记录。
123.对换电记录查询响应报文进行合法性校验,且校验成功后生成账单。
124.可选地,换电记录查询响应报文是在第一信息与第二信息相同时上报的。
125.其中,第一信息为车辆通过公钥对第一签名数据进行解密,得到的查询键值的摘要。第二信息为车辆计算查询键值的摘要。
126.可选地,通过wifi通信方式与车辆建立通信连接之后,还包括:
127.实时确定车辆的位置。
128.当车辆位置满足预设关系时,断开wifi连接。
129.本实施例提供的电子设备,其上计算机程序被处理器执行以通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现精准自动换电。
130.基于重卡换电方法的同一发明构思,本实施例提供一种计算机可其上存储有计算机程序。计算机程序被处理器执行以实现上述重卡换电方法。
131.具体的,与车辆建立通信连接。
132.通过通信连接,获取车辆信息。
133.根据车辆信息,对车辆进行换电。
134.可选地,与车辆建立通信连接,包括:
135.通过wifi通信方式与车辆建立通信连接。
136.可选地,根据车辆信息,对车辆进行换电,包括:
137.获取车辆的标识。
138.根据标识与车辆信息确认车辆身份。
139.在确认成功后,对车辆进行换电。
140.可选地,获取车辆的标识,包括:
141.通过扫码车辆号牌,或者,通过射频识别技术获取车辆的标识。
142.可选地,对车辆进行换电,包括:
143.通过蓝牙建立与车辆的换电连接。
144.基于换电连接向车辆发送换电停止位置和换电站位置标志,以使车辆根据换电停止位置和换电站位置标志停至换电位置。
145.在对车辆进行换电过程中,基于换电连接接收车辆的换电数据。
146.根据换电数据确认换电完成。
147.可选地,根据换电数据确认换电完成之后,还包括:
148.基于换电连接向车辆下发换电记录查询请求报文。换电记录查询请求报文包括一个查询键值以及一个第一签名数据。第一签名数据是通过私钥对查询键值的摘要进行加密得到的。
149.基于换电连接接收车辆上报的换电记录查询响应报文,换电记录查询响应报文包括换电记录。
150.对换电记录查询响应报文进行合法性校验,且校验成功后生成账单。
151.可选地,换电记录查询响应报文是在第一信息与第二信息相同时上报的。
152.其中,第一信息为车辆通过公钥对第一签名数据进行解密,得到的查询键值的摘要。第二信息为车辆计算查询键值的摘要。
153.可选地,通过wifi通信方式与车辆建立通信连接之后,还包括:
154.实时确定车辆的位置。
155.当车辆位置满足预设关系时,断开wifi连接。
156.本实施例提供的计算机可读存储介质,其上的计算机程序被处理器执行以通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现精准自动换电。
157.本实施例在重卡换电之前,还包括换电站搜索重卡(电动车辆)的处理步骤,如图3-6所示,具体如下:
158.图3是本发明提供的一种换电搜索方法的流程图,如图3所示,包括:
159.步骤s1001:云平台接收换电站发送的包含换电站id和搜索距离范围信息的换电搜索请求,并根据所述搜索请求中的换电站id,从换电站数据库中获取所述换电站信息;
160.步骤s1002:所述云平台根据所述换电站信息和所述搜索距离范围信息,从电动车辆数据库中获取多个电动车辆信息;
161.步骤s1003:所述云平台根据每个电动车辆信息,生成对应的换电服务信息,并将所述换电服务信息发送给每个电动车辆终端。
162.所述换电服务信息包含换电站信息,在所述每个电动车辆终端接收到包含换电站信息的所述换电服务信息后,根据所述电动车辆信息和所述换电站信息向所述换电站发送应答服务请求或拒绝服务请求。
163.本发明实施例还包括:当所述换电站接收到电动车辆终端发送的拒绝服务请求后,所述换电站获取所述电动车辆终端对应的电动车辆信息,并通过无线通信将所述电动车辆终端对应的电动车辆信息发送给其周围其他换电站,使所述其他换电站向所述电动车辆终端发送包含换电站信息的换电服务信息,使所述电动车辆终端接收到包含换电站信息的所述换电服务信息后,根据所述电动车辆信息和所述换电站信息向所述换电站发送应答服务请求或拒绝服务请求;或者,当所述换电站接收到电动车辆终端发送的拒绝服务请求后,所述换电站获取所述电动车辆终端对应的电动车辆信息,并通过无线通信获取其周围其他换电站的换电站信息,并将所述其他换电站的换电站信息发送给所述电动车辆终端,使所述电动车辆终端根据所述电动车辆信息和所述换电站信息向所述换电站发送应答服务请求或拒绝服务请求。
164.本发明实施例还包括:所述每个换电站周期性向距离范围内的电动车辆终端广播其换电站信息,使接收到所述换电站信息的电动车辆终端根据所述电动车辆信息和所述换电站信息向所述换电站发送应答服务请求或拒绝服务请求。
165.此外,需要指出的是,所述云平台是指某个地理位置范围内所相对应的云平台,当电动车辆移动到其他地理位置范围内时,将自动从当前云平台切换到其他云平台上进行数据管理,从而解决云平台数据量大的技术问题。
166.具体地说,所述换电站数据库包括换电站id和换电站信息,其中,所述换电站信息包含换电站地理位置、电池总数量、当前每个电池电量、当前可用电池数量、当前电动车辆换电时间、为每个电动车辆换电的换电总时间、当前待换电的电动车辆数量;所述电动车辆数据库包含电动车辆终端信息和电动车辆信息,其中,所述电动车辆信息包括编号信息、车牌照信息、当前地理位置信息、当前电量信息。
167.本发明实施例还包括:所述电动车辆终端实时获取电动车辆信息,并将所述电动车辆信息周期性发送至所述云平台,使所述云平台周期性更新所述电动车辆终端对应的电
动车辆信息;所述换电站实时获取换电站信息,并将所述换电站id和所述换电站信息周期性发送至所述云平台,使所述云平台实时更新所述换电站id对应的换电站信息。
168.具体地说,所述云平台根据所述换电站信息和所述搜索距离范围信息,从电动车辆数据库中获取多个电动车辆信息包括:所述云平台根据所述换电站信息中的换电站地理位置和所述搜索距离范围信息,确定电动车辆搜索地理位置区域范围;所述云平台根据所述电动车辆搜索地理位置区域范围,从电动车辆数据库中查询符合所述电动车辆搜索区域内的多个电动车辆,并从电动车辆数据库中获取符合所述电动车辆搜索区域内的每个电动车辆的电动车辆信息。
169.进一步地,所述云平台根据所述电动车辆搜索地理位置区域范围,从电动车辆数据库中查询符合所述电动车辆搜索区域内的多个电动车辆包括:所述云平台将所述换电站信息中的换电站地理位置转换成由m个字母组成的hash值数据,并根据所述搜索距离范围信息,从所述hash值数据的m个字母中提取前n个字母,得到由n个字母组成的hash值数据;所述云平台根据用户配置的搜索精度,确定搜索区域的多边形形状,并将所述电动车辆搜索地理位置区域范围转换成所述多边形形状的搜索地理位置区域范围;所述云平台根据所述由n个字母组成的hash值数据和所述多边形形状的搜索地理位置区域范围,从所述电动车辆数据库中查询符合在所述多边形形状的搜索地理位置区域范围的多个电动车辆;其中,所述m、n均为正整数,且m大于或等于n。
170.具体地说,所述云平台根据每个电动车辆信息,生成对应的换电服务信息,并将所述换电服务信息发送给每个电动车辆终端包括:根据每个电动车辆信息中的当前电量信息,确定所述电动车辆的电量级别;所述云平台根据所述电动车辆的电量级别生成对应的换电服务信息,并将所述换电服务信息发送给所述电动车辆终端。其中,所述云平台根据所述电动车辆的电量级别生成对应的换电服务信息包括:当所述电动车辆的电量级别为高电量级别时,所述云平台根据所述电动车辆的当前电量信息,估算所述电动车辆当前可行驶距离范围,并根据所述电动车辆当前可行驶距离范围和所述电动车辆当前地理位置信息,搜索对应的换电站信息,并将所述换电站信息发送给所述电动车辆;当所述电动车辆的电量级别为低电量级别时,所述云平台根据所述电动车辆当前地理位置信息和所述电动车辆当前可行驶距离,搜索距离所述电动车辆最近地理位置的换电站信息,并将所述换电站信息发送给所述电动车辆。
171.本实施例在重卡换电之前,还包括重卡(电动车辆)搜索换电站的处理步骤,具体如下:
172.图4是本发明实施例提供的一种换电搜索方法的流程图,如图4所示,包括:
173.步骤s2001:云平台接收并根据电动车辆终端发送的包含搜索距离范围信息的换电搜索请求,从电动车辆数据库中获取与所述电动车辆终端对应的电动车辆信息;
174.步骤s2002:所述云平台根据所述电动车辆终端对应的电动车辆信息和所述搜索距离范围信息,从换电站数据库中获取多个换电站信息,并将所述多个换电站信息发送给所述电动车辆终端;
175.步骤s2003:所述电动车辆终端根据用户从所述多个换电站信息中选取的换电站信息,生成对应的换电服务信息,并将所述换电服务信息发送给所选取的换电站。
176.具体地说,所述换电站数据库包括换电站id和换电站信息,其中,所述换电站信息
包含换电站地理位置、电池总数量、当前每个电池电量、当前可用电池数量、当前电动车辆换电时间、为每个电动车辆换电的换电总时间、当前待换电的电动车辆数量;所述电动车辆数据库包含电动车辆终端信息和电动车辆信息,其中,所述电动车辆信息包括编号信息、车牌照信息、当前地理位置信息、当前电量信息。
177.本发明实施例还包括:所述电动车辆终端实时获取电动车辆信息,并将所述电动车辆信息周期性发送至所述云平台,使所述云平台周期性更新所述电动车辆终端对应的电动车辆信息;所述换电站实时获取换电站信息,并将所述换电站id和所述换电站信息周期性发送至所述云平台,使所述云平台实时更新所述换电站id对应的换电站信息。
178.具体地说,所述云平台根据所述电动车辆终端对应的电动车辆信息和所述搜索距离范围信息,从换电站数据库中获取多个换电站信息包括:所述云平台根据所述电动车辆信息中的当前地理位置信息和所述搜索距离范围信息,确定换电站搜索地理位置区域范围;所述云平台根据所述换电站搜索地理位置区域范围,从换电站数据库中查询符合所述换电站搜索区域内的多个换电站,并从换电站数据库中获取符合所述换电站搜索区域内的每个换电站的换电站信息。
179.更进一步地,所述云平台根据所述换电站搜索地理位置区域范围,从换电站数据库中查询符合所述换电站搜索区域内的多个换电站包括:所述云平台将所述电动车辆的当前地理位置信息转换成由m个字母组成的hash值数据,并根据所述搜索距离范围信息,从所述hash值数据的m个字母中提取前n个字母,得到由n个字母组成的hash值数据;所述云平台根据用户配置的搜索精度,确定搜索区域的多边形形状,并将所述换电站搜索地理位置区域范围转换成所述多边形形状的搜索地理位置区域范围;所述云平台根据所述由n个字母组成的hash值数据和所述多边形形状的搜索地理位置区域范围,从所述换电站数据库中查询符合在所述多边形形状的搜索地理位置区域范围的多个换电站;其中,所述m、n均为正整数,且m大于或等于n。
180.在每个电动车辆(重卡)上安装的工具箱(tbox)会实时将车辆地理位置与车辆剩余电量推送到指定平台(云平台)上,平台处理并保存地理位置与电量信息;换电站与充电桩的编号与经纬度信息也会处理并保存到服务中。
181.司机搜索换电站,直接给出距离范围可快速搜索出换电站信息;换电站距离范围可快速查到附近车辆的信息。
182.司机查看车辆电量较低时(《30%)搜索换电站(用车辆当前地理位置)或换电站每隔10分钟定时搜索车辆(用换电站地理位置)。将地理位置(经度:longitude;纬度:latitude)二维数据转成一维数据(hash值)保存,用于快速搜索,搜索时将圆形转成多边形便于搜索。
183.换电站搜索到附近车辆信息后,根据车辆电量、实际距离,结合当前换电站的可用电量信息,可定出发送给司机的具体内容。
184.一、将换电站地理位置或电动车辆地理位置转成hash值
185.地理位置的经度(longitude),纬度(latitude),根据二分法方式,转化成两个二进制数,然后将两个二进制数合成一个;最后每三位二进制数合成一个字母形成一个hash值。例如东方明珠,经度:121.49491,纬度:31.24169;转成二进制分别为(11010110011001010111,10101100011011101100);经纬度交叉(经度放在奇数位,纬度放
在偶数位)合成一体为1110011001111000001111000111011001111010;合成hash值(由左向右,每三位为一体合成一个英文字母)hbeheahedfehfa。
186.司机搜索换电站是根据范围距离以及司机当前位置转成的hash值从数据库(自己创建的包含车辆信息、换电站、司机信息、车辆与司机对应关系)初步匹配到满足条件换电站信息。例如:司机从东方明珠搜索距离5km内的换电站信息,司机当前经纬度对应的hash值是hbeheahedfehfa,根据表1:关键精度数据表可知,只要前8位字母匹配即可(司机前8位是hbeheahe);根据这八位的hash从数据库中查询匹配hbeheahe*(*:不限制长度的任意值)的数据。
187.表1:关键精度的数据表
188.字母个数对应覆盖的长度(km)4105-320541-10466-4080.3-5110-0.2
189.二,将搜索范围从圆形转成多边形
190.根据hash快速搜索到的换电站信息,有部分是不准确的(超出范围)。一般是使用圆形(圆内的是准确的),但圆形在数据库中无法进行走索引这样速度会很慢,就考虑转成多边形,便于在数据库中查询。
191.根据多边形对应x轴与y轴最小最大值,对比地理位置点是否满足x∈[x1,x2]并且y∈[y1,y2]即可。
[0192]
多边形边数计算方式,下面分析。
[0193]
圆形转成多边形两种方式:
[0194]
变量说明如表2所示
[0195]
表2:变量说明
[0196][0197]
下面都以四分之一圆(扇形)进行说明
[0198]
2.1内切多边形,如图5所示
[0199]
n个切点-》(n+1)个边-》(n+1)个三角形
[0200]
》α=90
°
/(n+1)=π/(2*(n+1))
[0201]
三角形总面积s
△
=0.5*r2(n+1)*sin(π/((n+1)*2))
[0202]
扇形面积s
○
=0.25*π*r2
[0203]
则覆盖占比(精度)为
[0204]
accuracy=s
△
/s
○
=2*(n+1)*sin(π/((n+1)*2))/π
[0205]
精度具体值,如表3所示:
[0206]
表3.精度关系表
[0207]
四分之一圆切点个数精度%1902954986991099.7
[0208]
2.2外切多边形,如图5所示
[0209]
n个切点-》(n+1)个边-》(n+1)个三角形
[0210]
》α=90
°
/(n+1)=π/(2*(n+1))
[0211]
三角形总面积s
△
=0.5*(n+1)*tan((n+1)*2))
[0212]
扇形面积s
○
=0.25*π*r2
[0213]
则覆盖度(精度)比为
[0214]
accuracy=2-s
△
/s
○
=2
–
2(n+1)*tan(π/((n+1)*2))/π精度具体值,如表4所示:
[0215]
表4.精度关系表
[0216][0217][0218]
根据上面汇总精度accuracy
[0219]
是否只多不少精度是2
–
2(n+1)*tan(π/((n+1)*2))/π否2*(n+1)*sin(π/((n+1)*2))/π
[0220]
边数计算方式:
[0221]
要求精度(取最小经度的最大值):
[0222]
need_accuracy=max[(1
–
r/single_accuracy_length),lowest_accuracy]
[0223]
切点个数(下面的精度就是上面内或外切多边形对应的精度值):
[0224]
理论精度》=需要的精度-》扇形内切点个数n-》扇形内三角形边数(n+1)
[0225]
三、换电站发给司机短信内容
[0226]
对于换电站搜索出的附近车辆信息,发送给司机短信内容如何选择,具体判断如下
[0227][0228]
车电量百分比%电量级别[80,100]高电量[30,80]一般电量[10,30]低电量[0,10]需要换电
[0229]
3.1、对于高电量、一般电量的车辆:
[0230]
车辆行驶到需要换电长度范围:[车当前可行驶距离-20km,车当前可行驶距离+20km]
[0231]
根据车辆当前地理位置以及长度范围搜索出对应的换电站信息,组装好信息发送给司机换电站介绍换电站位置以及换电平均时间信息。
[0232]
3.2、对于低电量的车辆:
[0233]
根据车辆地理位置搜出范围为车当前可行驶距离所有可直接换电(剩余的满电电池数量》0)换电站信息,发给司机建议性短信(换电站具体位置;当前正在换电车辆数;可以直接换电;换电消耗时间;到达此换电站大概需要时间)。
[0234]
3.3、对于需要换电的车辆:
[0235]
车辆到达时需要等待的换电时间:
[0236]
司机需要等待时间=新来车辆需要等待时间*2
–
车辆到达此换电站需要的行驶时间;
[0237]
根据车辆当前地理位置搜出距离为车当前可行驶距离的两个换电站信息(除当前换电站)。
[0238]
发送给司机当前换电站可能需要等待的时间,以及另外距离较近的一两个换电站信息。
[0239]
如图6所示,换电站:为电动汽车的动力电池提供动力电池快速更换的能源站。车辆:电动汽车(换电重卡、矿卡等)。司机:电动汽车驾驶员。数字化云平台:维护站、车、人信息一体化的平台。具体实时步骤包括:
[0240]
1)、站信息上报:换电站地理位置信息,当前可用电池数量,当前正在换电车辆。
[0241]
地理位置信息:新建的换电站将地理位置信息在云平台添加一下。
[0242]
可用电池数量:换电站添加或使用一块电池,站运营人员就在云平台页面记录一下;定期(一周)核对并改正一下实际数量。
[0243]
当前在换电车数:来一辆要换电的车辆,站运营人员在云平台记录一下;刚来的车辆未开始换电的为等待状态,开始换电的车状态被运营人员改成换电中,云平台定时(5分钟)将超过换电到5分钟的车辆状态改为换电完成。
[0244]
2)、车辆信息上报:车辆当前地理位置信息,车辆可用电量信息。
[0245]
车辆上安装的tbox定时(每隔30s)将当前车辆地理位置及车辆当前电量发送给云平台。
[0246]
3)、保存或更新:云平台保存或更新车辆与换电站信息。
[0247]
车辆信息:云平台收到第2步tbox信息,先判断此车辆是否已经存在,不存在的,加入到云平台数据库(车当前地理位置、电量、车辆司机信息);存在的则更新车辆当前信息(车当前地理位置、电量、车辆司机信息)。
[0248]
换电站:站运营人员在云平台页面操作时,会更新换电站在云平台数据库保存的信息(可用电池数、等待车辆数、在换电车辆数)。
[0249]
4)、站定期搜索:换电站周期性搜索附近车辆。
[0250]
换电站对接的云平台会每隔10分钟。
[0251]
5)、搜索出车辆:从云平台上搜索出符合指定范围的车辆信息。
[0252]
按照距离范围(500m,1000m,1500m)搜索附近的车辆信息(车辆编号、当前地理位置)。
[0253]
6)、数据组装:对数据进行清洗过滤筛选出符合要求的车辆数据。
[0254]
云平台将车辆进行细节行过滤(比如搜索500m的车辆,但是车辆实际距离为520m,就是超距离要求的需要过滤掉);根据车辆编号从数据库中查出车辆的当前电量信息、司机信息,然后组装成要求的数据格式。
[0255]
7)、车辆电量:基于步骤6)筛选出的车辆数据按照规定电量区间进行划分。
[0256]
云平台得到搜索的结果后,根据实际电量进行区间划分(高电量、一般电量、低电量、需换电)。
[0257]
8)、定信息类型以及消息发送:根据7划分出的电量区间得到需要发送的消息类
型。
[0258]
得到电量区间后,云平台组装好短信内容(根据3.1/3.2/3.3)中的判断发送给具体司机。
[0259]
本实施例在重卡换电之前,还包括换电站对重卡(换电车辆)进行换电鉴权的处理步骤,如图7-图8所示,具体如下:
[0260]
图7是本发明提供的一种换电鉴权方法的流程图,如图7所示,包括:
[0261]
步骤s4001:换电站获取换电车辆的换电车辆信息和亏电电池信息,并向换电平台发送包含换电站信息、换电车辆信息及亏电电池信息的鉴权请求;
[0262]
步骤s4002:所述换电平台根据所述鉴权请求中的换电站信息,获取鉴权策略,并利用所述鉴权策略对所述换电车辆信息和所述亏电电池信息进行鉴权,得到鉴权结果;
[0263]
步骤s4003:所述换电平台将所述鉴权结果发送给所述换电站,使所述换电站根据所述鉴权结果确定是否允许所述换电车辆进行换电。
[0264]
本发明实施例还包括:所述换电车辆与所述换电站之间建立第一通信链路,所述换电站与所述换电平台之间建立第二通信链路。
[0265]
更进一步地,所述换电车辆与所述换电站之间的通信接口采用基于tcp/ip socket的通信方式实现,按照长连接工作模式。所述换电车辆与所述换电站可部署在同一个或者不同的企业网络环境中,可以通过局域网或者互联网实现互相连接。
[0266]
采用server/client的通信方式:
[0267]
1)tbox作为客户端client方;2)站控作为服务器server方;
[0268]
通信规约
[0269]
1)通信数据报文采用二进制格式;
[0270]
2)客户端client方自动向服务器server方提出连接请求,连接成功后,采用推送方式,向服务器server方发送协议数据包;
[0271]
3)一律采用单包传输方式,不采用多包传输方式;
[0272]
4)客户端client方的发送模式和频率可以设置;
[0273]
5)对接收的数据包需进行合法性校验,包括通信长度、校验和计算,命令代码等多个属性的合法性校验;
[0274]
6)客户端需要自动维护通信连接状态的有效性,在初始化和断链以后,自动进行连接尝试,直到连接恢复。
[0275]
心跳包机制:
[0276]
客户端在成功连接到服务器后,需要设置单独任务机制检测通信连接的稳定可靠性,定期向服务器发送心跳包,服务器正常情况下给出应答,如果10次没有应答,服务器的连接失效,客户端必须复位连接重新向服务器申请连接请求。心跳间隔时间为2秒和超时次数为10次,超时时间为20秒。
[0277]
心跳包实现功能如下:1)客户端定时向服务器发送心跳包,服务器按照要求返回心跳响应给车载换电控制器。2)客户端发送心跳包后,开始计数,计数达到10次,认为心跳超时,关闭当前连接,恢复连接工作状态,自动重新发起tcp连接。
[0278]
所述换电站与所述换电平台之间建立第二通信链路包括:所述换电站与所述换电平台之间通过无线通信建立第二通信链路。
[0279]
所述换电站通过所述第二通信链路请求上行报文向换电平台发送启动请求,换电平台通过所述第二通信链路响应下行报文回复是否允许本次换电。
[0280]
具体地说,所述换电站获取换电车辆的换电车辆信息和亏电电池信息包括:所述换电站通过所述第一通信链路接收所述换电车辆发送的包含换电车辆信息和亏电电池信息的换电请求;或者所述换电站读取所述换电车辆的换电车辆信息和亏电电池信息;其中,所述换电车辆信息包括车辆识别码、车牌号、射频识别rfid码、车队信息、车型;所述亏电电池信息包括电池产品序列号sn和电池荷电状态soc。
[0281]
其中,所述换电平台根据所述鉴权请求中的换电站信息,获取鉴权策略,并利用所述鉴权策略对所述换电车辆信息和所述亏电电池信息进行鉴权,得到鉴权结果包括:所述换电平台根据所述鉴权请求中的换电站信息,从预置的鉴权策略表中获取与所述换电站信息相对应的鉴权策略;所述换电平台根据所述鉴权策略对所述换电车辆信息和所述亏电电池信息进行鉴权,得到鉴权结果;其中,所述换电站信息包括换电站id、换电站位置。
[0282]
进一步地,所述鉴权策略表包括换电站信息、鉴权策略场景以及鉴权策略;其中,所述换电平台根据所述鉴权请求中的换电站信息,从预置的鉴权策略表中获取与所述换电站信息相对应的鉴权策略包括:所述换电平台根据所述鉴权请求中的换电站信息,从预置的鉴权策略表中获取与所述换电站信息相对应的鉴权策略场景,并根据所述鉴权策略场景,确定与所述鉴权策略场景对应的鉴权策略;所述鉴权策略包括强鉴权策略和弱鉴权策略;所述强鉴权策略是指所述换电车辆信息和所述亏电电池信息均鉴权成功;所述弱鉴权策略是指所述换电车辆信息或所述亏电电池信息鉴权成功。
[0283]
鉴权策略表
[0284][0285]
更进一步地,所述换电平台利用所述鉴权策略对所述换电车辆信息和所述亏电电池信息进行鉴权,得到鉴权结果包括:当鉴权策略为强鉴权策略时,所述换电平台分别对所述换电车辆信息和所述亏电电池信息进行鉴权,若所述换电车辆信息和所述亏电电池信息均鉴权通过时,则鉴权结果为鉴权成功,否则,鉴权结果为鉴权失败;当鉴权策略为弱鉴权策略时,所述换电平台分别对所述换电车辆信息和所述亏电电池信息进行鉴权,若所述换电车辆信息和/或所述亏电电池信息鉴权通过时,则鉴权结果为鉴权成功,否则,鉴权结果为鉴权失败。
[0286]
其中,所述换电站根据所述鉴权结果确定是否允许所述换电车辆进行换电包括:当鉴权结果是鉴权成功时,所述换电站允许所述换电车辆进行换电;当鉴权结果是鉴权失败时,所述换电站不允许所述换电车辆进行换电。
[0287]
图8是本发明提供的一种换电鉴权方法的详细流程图,如图8所示,包括:
[0288]
步骤一、当换电车辆的换电控制器连接至换电站wifi时,换电控制器主动上送心跳报文(0x01),心跳为周期发送,站控(换电站)回复相应的心跳数据(0x02);
[0289]
步骤二、当换电平台下发换电控制指令至换电站站控时,换电站站控向平台推送换电站信息、即将换电车辆的信息及取下的亏电电池信息;
[0290]
步骤三、换电平台将获取到的电池信息、换电站信息、换电车辆信息,推送至鉴权服务器;
[0291]
步骤四、用准备换电的换电站信息在鉴权服务器中查找对应的鉴权策略;
[0292]
鉴权策略分为封闭站策略、专用站策略、开放公共站策略等,根据不同场景,调取不同的鉴权策略,对场景范围内的车、电池、换电站进行鉴权策略;
[0293]
强鉴权指的是对车、电池、换电站均需进行精准的鉴权校验;
[0294]
弱鉴权指的是对车辆或电池不进行精准鉴权校验,而仅对其他元素完成精准鉴权,部分通过即视为通过;根据实际业务运营场景需要,来自行配置。例如,弱鉴权在对车辆不进行精准鉴权校验,而仅对换电站和电池完成精准鉴权;弱鉴权在对电池不进行精准鉴权校验,而仅对换电站和车辆完成精准鉴权。
[0295]
步骤五、获取鉴权策略,并与获取的换电车辆、亏电电池信息进行比对;
[0296]
若鉴权策略与换电车辆和亏电电池信息中任一或两者比对失败,则返回鉴权结果为失败,并生成禁止换电指令下发给换电站。
[0297]
步骤六、完成鉴权,并确定车辆和电池的使用权限;
[0298]
若接入设备的换电车辆和亏电电池信息中任一或两者使用权限未通过,则返回鉴权结果为失败,并生成禁止换电指令下发给换电站。
[0299]
步骤七、接入设备的换电车辆和电池的识别码在白名单中,鉴权通过,换电平台推送消息给换电站站控,允许车辆启动换电。
[0300]
若接入设备的换电车辆和亏电电池信息识别码中任一或两者使用权限未通过,则返回鉴权结果为失败,并生成禁止换电指令下发给换电站。
[0301]
其中,换电平台下发换电预校验请求给站控,检查当前车辆在站上是否具备换电条件,具体是通过request上行报文与response下行报文来实现预校验是否通过。
[0302]
本实施例在重卡换电期间,还包括重卡(车辆)换电过程中的安全保护的处理步骤,如图9-图11所示,具体如下:
[0303]
图9是本发明提供的一种换电过程中的安全保护方法的流程图,如图9所示,包括:
[0304]
步骤s3001:当车辆被用户拨动至on档,整车控制器被唤醒时,所述整车控制器向电池管理系统发送自检指令;
[0305]
步骤s3002:所述电池管理系统根据所述自检指令,获取当前系统状态模式;
[0306]
步骤s3003:当所述当前系统状态模式为换电中系统状态模式时,所述电池管理系统向所述整车控制器发送自检异常报文,使所述整车控制器根据所述自检异常报文终止当前车辆的上电流程。
[0307]
进一步地,当所述当前系统状态模式为换电中系统状态模式时,所述电池管理系统向所述整车控制器发送自检异常报文,使所述整车控制器根据所述自检异常报文终止当前车辆的上电流程包括:当所述当前系统状态模式为换电中系统状态模式时,所述电池管理系统生成包含故障原因为电池换电中的自检异常报文,并将所述包含故障原因为电池换电中的自检异常报文发送给所述整车控制器;所述整车控制器根据所述包含故障原因为电池换电中的自检异常报文终止当前车辆的上电流程。
[0308]
在所述整车控制器终止当前车辆的上电流程之后,还包括:所述整车控制器通过can网络周期性向数字化仪表发送包含电池换电中的故障消息,使所述数字化仪表显示所述电池换电中的故障消息。
[0309]
本发明实施例还包括:当所述当前系统状态模式为正常系统状态模式时,所述电池管理系统检测当前电池状态是否正常,当检测当前电池状态正常时,向所述整车控制器
发送自检正常报文,使所述整车控制器根据所述自检正常报文向所述电池管理系统返回电池上高压指令;所述电池管理系统根据所述电池上高压指令,闭合电池主接触器和热管理系统高压接触器,从而完成当前车辆的上电流程;当检测当前电池状态异常时,向所述整车控制器发送自检异常报文,使所述整车控制器根据所述自检异常报文终止当前车辆的上电流程。
[0310]
其中,所述电池管理系统检测当前电池状态是否正常包括:检测当前电池状态是否可用、绝缘是否正常、高压互锁是否正常、继电器是否正常、电池热管理系统是否正常、电压/电流/温度是否正常等,若检测当前电池状态可用、绝缘、高压互锁、继电器、电池热管理系统以及电压/电流/温度均正常时,则检测当前电池状态正常;若检测当前电池状态不可用,或绝缘、高压互锁、继电器、电池热管理系统以及电压/电流/温度中至少一个异常时,则检测当前电池状态异常。
[0311]
在所述整车控制器向所述电池管理系统返回电池上高压指令之后,还包括:所述整车控制器通过can网络周期性向数字化仪表发送包含电池换电完成的正常消息,使所述数字化仪表显示所述电池换电完成的正常消息。
[0312]
本发明实施例还包括:当换电控制器接收到换电站的换电开始指令时,将当前正常系统状态模式切换至换电中系统状态模式,并将所述换电中系统状态模式通过can网络周期性上报至电池管理系统;所述电池管理系统保存所述换电中系统状态模式,并根据所述换电中系统状态模式,将当前电池状态设置为不可用,从而避免异常导致电池主接触器和热管理系统高压接触器的闭合。
[0313]
本发明实施例还包括:当换电控制器接收到换电站的换电结束指令时,将当前换电中系统状态模式切换至正常系统状态模式,并将所述正常系统状态模式通过can网络周期性上报至电池管理系统;所述电池管理系统保存所述正常系统状态模式,并根据所述正常系统状态模式,将当前电池状态设置为可用。
[0314]
图10是本发明提供的安全换电过程流程图,如图10所示,改变换电控制器bsc(battery swap controller)仅作为指令收发装置的定位。将换电控制器bsc(battery swap controller)分为换电系统状态和非换电系统状态。处于换电中时,换电控制器bsc(battery swap controller)主动向电池管理系统bms上报“换电中”状态,电池管理系统bms对整车控制器vcu(vehicle control unit)呈现不可用状态,如果此时司机打火,整车不能上高压无法行驶。具体流程包括:
[0315]
步骤a1:换电站控制系统scs完成自检后向换电控制器bsc发送换电开始指令。
[0316]
步骤a2:换电控制器bsc收到换电开始指令后,首先完成换电系统换电系统状态自检,然后在状态管理模块中将当前换电系统状态设置为“换电中”,同时持续向bms发送换电系统状态更新报文。最后,向换电站控制系统scs回复响应报文,响应报文中包括:开始指令执行结果、锁止状态。
[0317]
步骤a3:电池管理系统bms收到换电系统状态更新报文后,将自身电池状态设置为“不可用”。
[0318]
步骤a4:换电站控制系统scs向换电控制器bsc发送解锁指令。换电控制器bsc收到解锁指令后,首先驱动锁止机构完成电池解锁,最后向换电站控制系统scs回复响应报文,响应报文中包括:解锁指令执行结果、换电系统状态、卸下电池的序列号、车辆vin码
(vehicle identification number)、卸下电池荷电状态soc(state of charge)、卸下电池健康状态soh(state of health)。
[0319]
步骤a5:换电站控制系统scs驱动换电机器人卸下当前车载电池并换上新电池。
[0320]
步骤a6:换电站控制系统scs向换电控制器bsc发送上锁指令。换电控制器bsc收到上锁指令后,首先驱动锁止机构完成电池上锁,最后向换电站控制系统scs回复响应报文,响应报文中包括:上锁指令执行结果、换电系统状态、换上电池的序列号、车辆vin码、换上电池荷电状态soc、换上电池的健康状态soh。
[0321]
步骤a7:换电站控制系统scs首先完成换电站环境安全检查,确认换电站具备车辆安全开出条件,最后向换电控制器bsc发送换电结束指令。
[0322]
步骤a8:换电控制器bsc收到换电结束指令后,首先将当前换电系统状态设置为“正常”,同时持续向bms发送换电系统状态更新报文,最后向换电站控制系统scs回复响应报文,响应报文中包括:结束指令执行结果、换电系统状态、自检状态、换上电池的序列号、车辆vin码、电池荷电状态soc、电池的健康状态soh。
[0323]
步骤a9:电池管理系统bms收到换电系统状态更新报文后,将自身电池状态设置为“正常”。
[0324]
图11是本发明提供的换电过程中的安全保护方法的具体流程图,如图11所示,包括:
[0325]
步骤b1:司机将档位拨动至on档,on档通过硬线高电平信号唤醒整车控制器vcu。
[0326]
步骤b2:整车控制器vcu被唤醒后,向电池管理系统bms发送自检指令。
[0327]
步骤b3:电池管理系统bms进行自身状态检查,同时检查自身电池状态。如果电池状态为“可用”,则执行b3.2流程,否则执行b3.1流程
[0328]
b3.1流程描述如下:
[0329]
步骤b3.1.1:电池管理系统bms向整车控制器vcu上报bms二级故障,故障原因为“换电中”。
[0330]
步骤b3.1.2:整车控制器vcu识别到bms二级故障后终止上电流程,同时向数字化仪表icu上报bms二级故障,故障原因为“换电中”。
[0331]
步骤b3.1.3:数字化仪表icu显示bms二级故障信息为“换电中”并展示响应故障码。
[0332]
步骤b3.1.4:司机获取故障信息是信息后,等待换电结束。
[0333]
b3.2流程描述如下:
[0334]
步骤b3.2.1:电池管理系统bms向整车控制器vcu上报自检正常。
[0335]
步骤b3.2.2:整车控制器vcu向电池管理系统bms发送电池上高压指令。
[0336]
步骤b3.2.3:电池管理系统bms闭合电池主接触器以及热管理系统高压接触器。
[0337]
步骤b3.2.4:整车控制器vcu向数字化仪表icu报告上电完成。
[0338]
步骤b3.2.5:司机观察到仪表盘一切正常后,挂前进档驶离换电站。
[0339]
图5是本发明提供的换电过程中的安全保护系统的具体示意图,如图5所示,包括:
[0340]
5.1、换电站站控系统scs:
[0341]
511)具有环境感知管理模块。能够根据部署在站内的各种环境传感器识别的安全风险因素,输出换电站是否具备驶出换电站的条件。
[0342]
512)具有自检模块。能够识别换电机器人故障,输出站端换电系统是否工作正常。
[0343]
5.2、换电控制器bsc:
[0344]
521)具有状态管理模块。存储车载换电系统状态,取值包括“换电中”,“正常”。
[0345]
522)具有自检模块。能够识别锁止机构和换电连接器故障,输出车端换电系统是否工作正常。
[0346]
523)控制模块实时检测状态管理模块并根据检测结果持续通过动力can(controller area network)网络向电池管理系统bms发送换电系统状态更新报文。
[0347]
5.3、电池管理系统bms:
[0348]
531)具有状态管理模块。存储电池状态,取值包括“可用”以及“不可用”。当换电控制器bsc上报的换电系统状态为“换电中”时,bms将电池状态设置为“不可用”;当换电控制器bsc上报的换电系统状态为“正常”时,bms将电池状态设置为“可用”;当报文超时时,bms将电池状态设置为“未知”。
[0349]
532)当bms从动力can网络接收到vcu发送的自检指令后,bms除了进行绝缘检测、高压互锁检测、工作电压及温度检测等之外,还需要检查电池状态。当电池状态为“不可用”或“未知”时通过动力can网络向vcu发送bms二级故障报文,否则发送自检正常报文。其中,电池状态为“不可用”时bms二级故障原因为“换电中”,电池状态为“未知”时bms二级故障原因为“通讯超时”。
[0350]
5.4、整车控制器vcu:当收到bms“换电中”二级故障时需要终止当前的上高压流程,并向数字化仪表icu转发相应的信息。
[0351]
5.5、数字化仪表icu:当收到vcu转发的bms二级故障时需要将相应的故障代码转换为“换电中”显示在仪表盘上
[0352]
其中,换电系统状态更新报文是一种can网络报文,由换电控制器bsc发出,发送周期为100毫秒。其发送内容包含:换电系统状态、锁止状态、连接器状态。具体取值如下:
[0353][0354][0355]
综上所述,本发明具有以下优点:可以避免正在换电中的车辆被异常打火发动导致换电站或电池损坏,避免人身安全事故;能够感知换电站是否具备驶出条件,有效预防因环境不安全而导致的司机人身安全事故。
[0356]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
[0357]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程
图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0358]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0359]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0360]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0361]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0362]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
技术特征:
1.一种重卡换电方法,其特征在于,所述方法包括:与车辆建立通信连接;通过所述通信连接,获取车辆信息;根据所述车辆信息,对所述车辆进行换电。2.根据权利要求1所述的方法,其特征在于,所述与车辆建立通信连接,包括:通过wifi通信方式与车辆建立通信连接。3.根据权利要求1所述的方法,其特征在于,所述根据所述车辆信息,对所述车辆进行换电,包括:获取所述车辆的标识;根据所述标识与所述车辆信息确认所述车辆身份;在确认成功后,对所述车辆进行换电。4.根据权利要求3所述的方法,其特征在于,所述获取所述车辆的标识,包括:通过扫码车辆号牌,或者,通过射频识别技术获取所述车辆的标识。5.根据权利要求3所述的方法,其特征在于,所述对所述车辆进行换电,包括:通过蓝牙建立与车辆的换电连接;基于所述换电连接向所述车辆发送换电停止位置和换电站位置标志,以使所述车辆根据换电停止位置和换电站位置标志停至换电位置;在对所述车辆进行换电过程中,基于所述换电连接接收所述车辆的换电数据;根据所述换电数据确认换电完成。6.根据权利要求5所述的方法,其特征在于,所述根据所述换电数据确认换电完成之后,还包括:基于所述换电连接向所述车辆下发换电记录查询请求报文;所述换电记录查询请求报文包括一个查询键值以及一个第一签名数据;所述第一签名数据是通过私钥对查询键值的摘要进行加密得到的;基于所述换电连接接收所述车辆上报的换电记录查询响应报文,所述换电记录查询响应报文包括换电记录;对所述换电记录查询响应报文进行合法性校验,且校验成功后生成账单。7.根据权利要求6所述的方法,其特征在于,所述换电记录查询响应报文是在第一信息与第二信息相同时上报的;其中,第一信息为所述车辆通过公钥对所述第一签名数据进行解密,得到的查询键值的摘要;第二信息为所述车辆计算所述查询键值的摘要。8.根据权利要求2所述的方法,其特征在于,所述通过wifi通信方式与车辆建立通信连接之后,还包括:实时确定所述车辆的位置;当所述车辆位置满足预设关系时,断开所述wifi连接。9.一种电子设备,其特征在于,包括:存储器;处理器;以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-8任一项所述的方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序;所述计算机程序被处理器执行以实现如权利要求1-8任一项所述的方法。
技术总结
本申请提供一种重卡换电方法、设备、存储介质,该方法与车辆建立通信连接;通过通信连接,获取车辆信息;根据车辆信息,对车辆进行换电。本申请通过与车辆建立通信连接,获取车辆信息,进而对车辆进行换电,实现了精准自动换电。电。电。
技术研发人员:王振培 吴栋林 闫立 马勃 杨洋 郭鹏
受保护的技术使用者:上海启源芯动力科技有限公司
技术研发日:2023.04.26
技术公布日:2023/7/3
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/