System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种充电机通信协议的通讯方法技术_技高网

一种充电机通信协议的通讯方法技术

技术编号:43356232 阅读:16 留言:0更新日期:2024-11-19 17:42
本发明专利技术公开了一种充电机通信协议的通讯方法,涉及充电机通信技术领域,包括以下步骤:S1、设置UART协议包格式、S2、划分消息类型、S3、传输控制消息协议包、S4、传输其他消息协议包、S5、接收控制指令和S6、接收其他指令。本发明专利技术详细阐述了发送方在发送每种请求协议包时包中所包含的内容,接收方在接收到请求协议包后,也会根据请求的内容返回相应的数据包,同时利用控制消息、系统消息、上报消息、特定请求包以及充电机状态消息来实时监控和调整充电参数,以优化充电效率和电池寿命,并且了解电池状态,便于后续能够及时通知用户充电相关信息,也能够确定能源来源识别类型,根据用户实际需求高效调配能源,避免浪费,提升整体的能源利用效率。

【技术实现步骤摘要】

本专利技术涉及充电机通信,具体为一种充电机通信协议的通讯方法


技术介绍

1、在科技飞速进步和环境问题日益严峻的当下,智能ai移动设备和绿色新能源充电技术的结合,正在为我们的生活带来深刻的变革,这种结合不仅提升了智能移动设备的使用体验,更为环境保护和能源可持续利用提供了新的解决方案,在申请号为202110883925.5专利技术专利中公开了“一种电动汽车与非车载充电机充电通信协议框架及其实现方法,包括多个有序功能模块:版本协商、功能协商、参数配置、鉴权、预约、充电系统自检、预充及能量传输、充电结束;充电通信协议由框架内的所有必须项功能模块以及零个或多个可选项功能模块组成,同时支持可重载功能模块的一个或多个应用实例;不同版本的通信协议可以支持不同的可选项功能模块以及可重载功能模块的不同应用实例;遵循某个特定版本通信协议的车辆以及充电机可以根据自身实现条件和需求,实现该版本通信协议支持的全部以及部分功能;通过版本协商、功能协商,以及可选功能模块和可重载功能模块的灵活配置,实现充电通信协议对兼容性、扩展性、灵活性的需求。”;

2、上述现有技术解决了充电双方获取的版本信息不对称导致车辆无法完成对充电机的版本识别等问题,但是在使用过程中,并没有明确通信双方发送的不同协议包中所包含的内容,同时在接收指令时,没有根据指令来执行相应的操作,并且无法第一时间对于通信双方的异常情况进行上报,也不能够确定当前充电的能源来源识别类型,导致用户无法根据实际需求对能源进行调配。


技术实现思路

1、本专利技术的目的在于提供一种充电机通信协议的通讯方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种充电机通信协议的通讯方法,包括以下步骤:

3、s1、设置uart协议包格式:在uart协议包中设定协议头、协议长度、包序号、功能码、数据点集合和校验码对应的字节序号;

4、s2、划分消息类型:将传输的消息划分为四种类型,分别是控制消息、系统消息、上报消息、特定请求包以及充电机状态消息;

5、s3、传输控制消息协议包:由主控板发出请求控制消息相关协议包时,从控板利用uart接口接收对应的协议包后,返回的数据包传输至主控板中;

6、s4、传输其他消息协议包:由从控板发出功能无法正常启动协议包,主控板利用uart接口接收协议包,返回的数据包中包含上报sn码以及主控板已知信息,由主控板发出请求获取充电方式协议包,从控板利用uart接口接收协议包,返回的数据包中包含充电方式类型;

7、s5、接收控制指令:通过充电器接收到控制指令后,根据控制指令执行相应的操作,当充电器接收到电池检测指令时,首先对充电电池选择测试范围,读取充电电池的温度、电压、电流和内阻,当充电器接收到强制启动指令后,将充电器提供的400a电流直接传输至车辆中;

8、s6、接收其他指令:在充电器从机检测到已知异常时,根据已知异常生成异常通讯协议包,并将其传输至主机中,主机每隔一秒向从机发送一次心跳报文,在计时三秒内若主机未接收到从机返回的报文,则按照已知异常进行处理。

9、优选的,所述步骤s2包括以下步骤:

10、s201、将传输的消息划分为四种类型,分别是控制消息、系统消息、上报消息、特定请求包以及充电机状态消息;

11、s202、控制消息包括电池检测、编程电源、电池修复、强制启动、电池充电、电池类型变更、电池电压类型变更、停止电池检测、停止编程电池、停止电池修复、停止强制启动、停止电池充电以及初始化功能。

12、优选的,所述步骤s2还包括以下步骤:

13、s203、系统消息包括心跳报文、开机通信、关机通信以及异常通信,上报消息包括功能无法正常启动、设备接入报告以及从机异常警报;

14、s204、特定请求包包括获取电池温度、获取电池电压以及获取电池电流,充电机状态消息是获取当前充电方式。

15、优选的,所述步骤s3具体包括以下步骤:

16、s301、由主控板发出请求电池检测协议包,其中请求电池检测协议包中包含电池电压类型、电容量以及品牌类型相关信息,从控板利用uart接口接收协议包后,返回的数据包中包含电池检测时温度、电压、电流、内阻以及电池类型数据;

17、s302、由主控板发出请求编程电源协议包,其中请求编程电源协议包中包含充电电池的电压数据,从控板接收协议包后,返回的数据包中包含充电电池的电压以及电流数据;

18、s303、由主控板发出请求电池修复协议包以及请求强制启动请求包时,从控板利用uart接口接收协议包后,返回的数据包中包含充电电池的电压以及电流数据;

19、s304、由主控板发出请求充电协议包,其中请求充电协议包中包含电池品牌类型数据,从控板利用uart接口接收协议包后,返回的数据包中包含充电电池的电压以及电流数据。

20、优选的,所述步骤s3具体还包括以下步骤:

21、s305、由主控板发出请求电池类型变更协议包,其中请求电池类型变更协议包中包含原电池类型以及更改电池类型,从控板利用uart接口接收协议包,返回的数据包中包含成功变更信息;

22、s306、由主控板发出请求电压类型变更协议包,其中请求电压类型变更协议包中包含原电压类型以及更改电压类型,从控板利用uart接口接收协议包,返回的数据包中包含成功变更信息;

23、s307、由主控板发出请求停止协议包,其中请求停止协议包中包含关闭操作名称,从控板利用uart接口接收协议包,返回的数据包中包含成功变更信息;

24、s308、由主控板发出请求初始化功能协议包,其中请求初始化功能协议包中包括电池类型、电池电压默认类型和关闭电池数据,从控板利用uart接口接收协议包,返回的数据包中包含成功变更信息。

25、优选的,所述步骤s4具体包括以下步骤:

26、s401、由从控板发出功能无法正常启动协议包,其中功能无法正常启动协议包中包含错误类型,主控板利用uart接口接收协议包,返回的数据包中包含上报sn码以及主控板已知信息;

27、s402、由主控板发出请求获取充电方式协议包,从控板利用uart接口接收协议包,返回的数据包中包含充电方式类型,其中充电方式类型包括无工作、恒流充电、恒压充电、恒功率充电和脉冲充电;

28、s403、由主控板发出请求获取能源来源方式协议包,从控板利用uart接口接收协议包,返回的数据包中包含能源来源识别类型,其中能源来源识别类型包括无能源来源方式、市电能源来源方式、太阳能能源来源方式和风能能源来源方式。

29、优选的,所述步骤s5具体包括以下步骤:

30、s501、当充电器接收到电池检测指令后,首先对充电电池选择测试范围,读取充电电池的温度、电压、电流和内阻,根据充电电池相关参数生成电池健康类型报告;

31、s5本文档来自技高网...

【技术保护点】

1.一种充电机通信协议的通讯方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S2包括以下步骤:

3.根据权利要求2所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S2还包括以下步骤:

4.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S3具体包括以下步骤:

5.根据权利要求4所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S3具体还包括以下步骤:

6.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S4具体包括以下步骤:

7.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S5具体包括以下步骤:

8.根据权利要求7所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S5具体还包括以下步骤:

9.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S6具体包括以下步骤:

10.根据权利要求9所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤S6具体还包括以下步骤:

...

【技术特征摘要】

1.一种充电机通信协议的通讯方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤s2包括以下步骤:

3.根据权利要求2所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤s2还包括以下步骤:

4.根据权利要求1所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤s3具体包括以下步骤:

5.根据权利要求4所述的一种充电机通信协议的通讯方法,其特征在于:所述步骤s3具体还包括以下步骤:

6.根据权利...

【专利技术属性】
技术研发人员:胡文涛曾勇攀
申请(专利权)人:深圳市偶然科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1