一种电助力自行车的仪表通信方法及设备技术

技术编号:36538560 阅读:15 留言:0更新日期:2023-02-01 16:30
本申请提供一种电助力自行车的仪表通信方法及设备,涉及电助力自行车技术领域,通过从多个控制器通信协议中选择目标通信协议,采用目标通信协议向电助力自行车的控制器发送通信握手消息,采用目标通信协议向控制器发送通信握手消息之后的预设时间段内,若接收到控制器基于目标通信协议的通信握手的第一响应消息,则对第一响应消息进行通信握手解析,根据第一响应消息的通信握手解析结果对第一响应消息进行校验,若第一响应消息校验通过,则确定仪表设备和控制器之间已完成基于目标通信协议的通信握手,仪表设备可以从多个控制器通信协议中选择对应的目标通信协议与多个控制器分别实现通信握手以进行数据通信,提高了仪表设备通信的通用性。仪表设备通信的通用性。仪表设备通信的通用性。

【技术实现步骤摘要】
一种电助力自行车的仪表通信方法及设备


[0001]本申请涉及电助力自行车
,具体而言,涉及一种电助力自行车的仪表通信方法及设备。

技术介绍

[0002]电助力自行车中设置有驱动系统,驱动系统中包括仪表设备、控制器、电池、传感器、电机等设备,其中,用户可以通过操作仪表设备,使得仪表设备与控制器之间进行通信,进而使得控制器去控制电池、传感器、电机等设备。
[0003]仪表设备和控制器之间需要采用相同的通信协议,才能实现通信,现有技术中,电助力自行车的仪表设备和控制器之间的通信自由度较高,对仪表设备和控制器之间的通信协议未进行统一,各个厂商可能采取不同的通信协议,导致了一款仪表设备可能只能与一款控制器配合使用,使得仪表设备通信的通用性较差。

技术实现思路

[0004]本专利技术的目的在于,针对上述现有技术的不足,提供一种电助力自行车的仪表通信方法及设备,以解决现有技术中仪表设备通信的通用性较差的技术问题。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供一种电助力自行车的仪表通信方法,该方法包括:
[0007]从多个控制器通信协议中选择目标通信协议;
[0008]采用所述目标通信协议向所述电助力自行车的控制器发送通信握手消息;
[0009]采用所述目标通信协议向所述控制器发送通信握手消息之后的预设时间段内,若接收到所述控制器基于所述目标通信协议的通信握手的第一响应消息,则对所述第一响应消息进行通信握手解析;
[0010]根据所述第一响应消息的通信握手解析结果对所述第一响应消息进行校验;
[0011]若所述第一响应消息校验通过,则确定所述仪表设备和所述控制器之间已完成基于所述目标通信协议的通信握手。
[0012]可选地,所述从多个控制器通信协议中选择目标通信协议,包括:
[0013]根据预设存储顺序,从所述多个控制器通信协议中选择所述目标通信协议。
[0014]可选地,所述方法还包括:
[0015]若在所述预设时间段内未接收到所述控制器基于所述目标通信协议的通信握手的第一响应消息,则根据所述预设存储顺序,从所述多个控制器通信协议中重新确定目标通信协议。
[0016]可选地,所述方法还包括:
[0017]若所述第一响应消息校验不通过,则重新采用所述目标通信协议,向所述控制器发送通信握手消息;
[0018]若接收到所述控制器基于所述目标通信协议的第二响应消息,则对所述第二响应
消息进行通信握手解析;
[0019]根据所述第二响应消息的通信握手解析结果对所述第二响应消息进行校验;
[0020]若所述第二响应消息校验通过,则确定所述仪表设备和所述控制器之间已完成基于所述目标通信协议的通信握手。
[0021]可选地,所述方法还包括:
[0022]若所述第二响应消息校验不通过,则重新从所述多个控制器通信协议中选择所述目标通信协议。
[0023]可选地,所述根据所述第一响应消息的通信握手解析结果对所述第一响应消息进行校验,包括:
[0024]若所述目标通信协议的报文格式包括起始位和/或结束位,则采用所述目标通信协议的报文规则,对所述第一响应消息的通信握手解析结果中的起始位和/或结束位进行数据一致性校验;
[0025]若所述目标通信协议的报文格式包括校验位,采用所述第一响应消息的通信握手解析结果中的校验位对所述第一响应消息的通信握手解析结果中的待校验数据进行校验。
[0026]可选地,所述采用所述第一响应消息的通信握手解析结果中的校验位对所述第一响应消息的通信握手解析结果中的待校验数据进行校验,包括:
[0027]若所述目标通信协议的报文格式包括有效数据长度,且,所述有效数据长度大于所述第一响应消息的通信握手解析结果中的数据的长度,则确定所述第一响应消息校验不通过;
[0028]若所述目标通信协议的报文格式包括有效数据长度,且,所述有效数据长度小于所述第一响应消息的通信握手解析结果中的数据的长度,则根据所述有效数据长度确定所述第一响应消息的通信握手解析结果中的校验位以及待校验数据,采用所述校验位,对所述待校验数据进行校验;
[0029]若所述目标通信协议的报文格式包括所述有效数据长度且所述有效数据长度等于所述第一响应消息的通信握手解析结果中的数据的长度,或者,若所述目标通信协议的报文格式不包括有效数据长度,则根据所述第一响应消息的通信握手解析结果中的校验位,对所述第一响应消息的通信握手解析结果中的待校验数据进行校验。
[0030]可选地,所述方法还包括:
[0031]为所述目标通信协议添加标记,以指示所述仪表设备采用所述目标通信协议与所述控制器进行有效数据通信。
[0032]可选地,所述方法还包括:
[0033]若接收到所述控制器发送的数据报文,则采用所述目标通信协议,对所述数据报文进行首次解析;
[0034]根据所述首次解析的结果对所述数据报文进行数据校验;
[0035]若数据校验通过,则采用所述目标通信协议对所述数据报文进行二次解析。
[0036]第二方面,本申请实施例提供一种仪表设备,包括:存储介质和处理器,所述存储介质存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的一种电助力自行车的仪表通信方法。
[0037]相对现有技术而言,本申请具有以下有益效果:
[0038]本申请提供的一种电助力自行车的仪表通信方法及设备,通过从多个控制器通信协议中选择目标通信协议,采用目标通信协议向电助力自行车的控制器发送通信握手消息,采用目标通信协议向控制器发送通信握手消息之后的预设时间段内,若接收到控制器基于目标通信协议的通信握手的第一响应消息,则对第一响应消息进行通信握手解析,根据第一响应消息的通信握手解析结果对第一响应消息进行校验,若第一响应消息校验通过,则确定仪表设备和控制器之间已完成基于目标通信协议的通信握手,该方法中,仪表设备中包含多个控制器通信协议,可以从多个控制器通信协议中选择目标通信协议,控制器基于目标通信协议的通信握手的第一响应消息通过校验后,即可通过目标通信协议实现该控制器与该仪表设备之间的数据通信,对于不同通信协议的多个控制器,仪表设备可以选择对应的通信协议与多个控制器分别实现通信交互,以达到同一款仪表设备可以在不同的控制器上重复使用,进而提高了仪表设备通信的通用性。
附图说明
[0039]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0040]图1为本申请实施例提供的一种电助力自行车的仪表通信方法的流程示意图;
[0041]图2为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电助力自行车的仪表通信方法,其特征在于,应用于所述电助力自行车的仪表设备,所述方法包括:从多个控制器通信协议中选择目标通信协议;采用所述目标通信协议向所述电助力自行车的控制器发送通信握手消息;采用所述目标通信协议向所述控制器发送通信握手消息之后的预设时间段内,若接收到所述控制器基于所述目标通信协议的通信握手的第一响应消息,则对所述第一响应消息进行通信握手解析;根据所述第一响应消息的通信握手解析结果对所述第一响应消息进行校验;若所述第一响应消息校验通过,则确定所述仪表设备和所述控制器之间已完成基于所述目标通信协议的通信握手。2.根据权利要求1所述的仪表通信方法,其特征在于,所述从多个控制器通信协议中选择目标通信协议,包括:根据预设存储顺序,从所述多个控制器通信协议中选择所述目标通信协议。3.根据权利要求2所述的仪表通信方法,其特征在于,所述方法还包括:若在所述预设时间段内未接收到所述控制器基于所述目标通信协议的通信握手的第一响应消息,则根据所述预设存储顺序,从所述多个控制器通信协议中重新确定目标通信协议。4.根据权利要求1所述的仪表通信方法,其特征在于,所述方法还包括:若所述第一响应消息校验不通过,则重新采用所述目标通信协议,向所述控制器发送通信握手消息;若接收到所述控制器基于所述目标通信协议的第二响应消息,则对所述第二响应消息进行通信握手解析;根据所述第二响应消息的通信握手解析结果对所述第二响应消息进行校验;若所述第二响应消息校验通过,则确定所述仪表设备和所述控制器之间已完成基于所述目标通信协议的通信握手。5.根据权利要求4所述的仪表通信方法,其特征在于,所述方法还包括:若所述第二响应消息校验不通过,则重新从所述多个控制器通信协议中选择所述目标通信协议。6.根据权利要求1所述的仪表通信方法,其特征在于,所述根据所述第一响应消息的通信握手解析结果对所述第一响应消息进行校验,包括:若所述目标通信协议的报文格式包括起始位和/或结束位,则采用所述目标通信协议的报文规则,对所述第一响应消息的通信握手解析结...

【专利技术属性】
技术研发人员:孙敏胡翔
申请(专利权)人:南京懂玫驱动技术有限公司
类型:发明
国别省市:

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

1