智能换电柜的通讯控制方法与流程

文档序号:19349195发布日期:2019-12-06 21:12阅读:1679来源:国知局
智能换电柜的通讯控制方法与流程

本发明涉及电池管理技术领域,尤其涉及一种智能换电柜的通讯控制方法。



背景技术:

随着电动车的日益增多,人们对电动车电池的使用需求也越来越多,如果每天在家里用充电器充电,不仅速度慢,而且受场地、环境等多方面限制,使用非常不方便,特别是对于经常使用电动车的快递员、送外卖人员等,快速便捷的换电池无意是提高其工作效率的最大保障,于是,换电柜便应运而生,它能够解决电动车用户的换电池需求,满足人们对便捷换电池的需要,但是在现有技术中,由于换电柜的电池借还及充电管理不够科学,特别是通讯方式比较复杂,不能满足简易操作、简易管理的需求。

因此,现有技术需要改进。



技术实现要素:

本发明实施例所要解决的技术问题是:提供一种智能换电柜的通讯控制方法,以解决现有技术中存在的问题。

根据本发明实施例的一个方面,公开一种智能换电柜的通讯控制方法,包括:

控制板通过can总线通讯协议与中继板、服务端通讯;

控制板通过一线通转uart通讯控制单元仓与锂电池进行数据通讯,读取锂电池数据;

控制板将锂电池数据通过中继板上传至服务端。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,所述一线通转uart通讯包括:

先拉低uart总线2秒,单元仓与锂电池保持设定的波特率,通讯线路激活,单线转串口通讯完成;

若10秒内无数据交互,则自动跳转至单线模式,否则数据继续交互。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,所述单元仓与锂电池进行数据通讯包括:

单元仓与锂电池之间通过一线通转uart通讯方式建立通讯连接;

单元仓发送读数据指令至锂电池;

锂电池向单元仓上传数据;

数据上传结束,单元仓把数据保存至存储区,并上传至can协议的a0地址上。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,还包括:

控制板通过一线通转uart通讯控制多组单元仓与锂电池进行数据通讯,读取锂电池数据。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,所述控制板通过一线通转uart通讯控制多组单元仓与锂电池进行数据通讯,读取锂电池数据包括:

所有单元仓的can屏蔽器设置成统一的远程帧格式,对每个单元仓的琴码id进行10ms间隔的响应延时;

控制板接收能通过can屏蔽器的远程帧;

控制板查询本地空缓冲区并返回地址;

中继板每间隔500毫秒广播一次读a0地址的远程帧数据,包括单元仓状态、仓内温度、流程状态码、电池的soc/soh数据、电池的误码参数;

中继板每隔2.4秒广播一次读取a1地址的远程帧数据,包括锂电池的电压值;

中继板每隔5秒广播一次读取a2地址的远程帧数据,包括版本信息;

中继板每隔3.1秒广播一次读取a3地址的远程帧数据,包括电表数据;

每个单元仓根据自身id,进行10毫秒间隔的延时把数据上传至中继板。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,还包括:

控制板通过一线通转uart通讯控制单元仓与锂电池进行换电服务通讯。

基于本发明上述智能换电柜的通讯控制方法的另一个实施例中,所述控制板通过一线通转uart通讯控制单元仓与锂电池进行换电服务通讯包括:

每个单元仓根据自身琴码的id去设置唯一可通过can屏蔽器的标识符,中继板下发特定的帧id和相对应的指令;

控制板接收能通过can屏蔽器的数据帧;

can接收中断处理,对经过can屏蔽器过滤后的数据进行再次检验,并把有效的数据读取,存放到空缓存区;

进行还电池操作时,控制板发送换电池指令,在a0地址上进行写操作,控制单元仓进行还电池流程;

进行借电池操作时,控制板发送借电池指令,在a0地址上进行写操作,控制单元仓进行借电池流程;

进行写灯操作时,控制板发送写灯指令,在a3地址上进行写操作,控制日关灯定时开始,定时关闭。

与现有技术相比,本发明具有如下优点:

本发明的智能换电柜的通讯控制方法通过can通讯协议进行控制板、中继板以及服务端的通讯,使用一线通转uart通讯与骑士锂电池进行数据通讯,读取电池的相关数据,经过数据转换通过can协议与中继板通讯再上传到服务端,使用i2c总线通讯等,从而构成稳定的智能换电柜的通讯网络。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的智能换电柜的通讯控制方法的一个实施例的流程。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合附图和实施例对本发明提供的一种智能换电柜的通讯控制方法进行更详细地说明。

图1是本发明的智能换电柜的通讯控制方法的一个实施例的流程图,如图1所示,该实施例的智能换电柜的通讯控制方法包括:

10,控制板通过can总线通讯协议与中继板、服务端通讯;

20,控制板通过一线通转uart通讯控制单元仓与锂电池进行数据通讯,读取锂电池数据;

30,控制板将锂电池数据通过中继板上传至服务端。

所述一线通转uart通讯包括:

先拉低uart总线2秒,单元仓与锂电池保持设定的波特率,通讯线路激活,单线转串口通讯完成;

若10秒内无数据交互,则自动跳转至单线模式,否则数据继续交互。

所述单元仓与锂电池进行数据通讯包括:

单元仓与锂电池之间通过一线通转uart通讯方式建立通讯连接;

单元仓发送读数据指令至锂电池;

锂电池向单元仓上传数据;

数据上传结束,单元仓把数据保存至存储区,并上传至can协议的a0地址上。

40,控制板通过一线通转uart通讯控制多组单元仓与锂电池进行数据通讯,读取锂电池数据。

所述控制板通过一线通转uart通讯控制多组单元仓与锂电池进行数据通讯,读取锂电池数据包括:

所有单元仓的can屏蔽器设置成统一的远程帧格式,对每个单元仓的琴码id进行10ms间隔的响应延时;

控制板接收能通过can屏蔽器的远程帧;

控制板查询本地空缓冲区并返回地址;

中继板每间隔500毫秒广播一次读a0地址的远程帧数据,包括单元仓状态、仓内温度、流程状态码、电池的soc/soh数据、电池的误码参数;

中继板每隔2.4秒广播一次读取a1地址的远程帧数据,包括锂电池的电压值;

中继板每隔5秒广播一次读取a2地址的远程帧数据,包括版本信息;

中继板每隔3.1秒广播一次读取a3地址的远程帧数据,包括电表数据;

每个单元仓根据自身id,进行10毫秒间隔的延时把数据上传至中继板。

50,控制板通过一线通转uart通讯控制单元仓与锂电池进行换电服务通讯。

所述控制板通过一线通转uart通讯控制单元仓与锂电池进行换电服务通讯包括:

每个单元仓根据自身琴码的id去设置唯一可通过can屏蔽器的标识符,中继板下发特定的帧id和相对应的指令;

控制板接收能通过can屏蔽器的数据帧;

can接收中断处理,对经过can屏蔽器过滤后的数据进行再次检验,并把有效的数据读取,存放到空缓存区;

进行还电池操作时,控制板发送换电池指令,在a0地址上进行写操作,控制单元仓进行还电池流程;

进行借电池操作时,控制板发送借电池指令,在a0地址上进行写操作,控制单元仓进行借电池流程;

进行写灯操作时,控制板发送写灯指令,在a3地址上进行写操作,控制日关灯定时开始,定时关闭。

以上对本发明所提供的一种智能换电柜的通讯控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1