【技术实现步骤摘要】
【国外来华专利技术】检测设备的通信地址设置方法、无人机及存储介质
本申请涉及通信
,尤其涉及一种检测设备的通信地址设置方法、无人机及存储介质。
技术介绍
对于无人机而言,都安装有很多执行不同功能的检测设备,通过不同的检测设备执行不同的控制指令以使得无人机可以随着人们的想法和操作而运动。由于无人机内部所装有的检测设备过多,各个检测设备通过现场总线连接,由于现场总线通信方式的通信特点,使得需要对各检测设备进行区分,进而可以正常进行通信。常规做法是对检测设备设定不同的标记,也就是给各个检测设备设定唯一的通信地址。然而,在无人机的实际操作过程中会受到不同程度的撞击,当检测设备因撞击而损坏时,需要更换新的检测设备。由于所更换的检测设备是随机的,使得其默认的通信地址可能与其他检测设备的通信地址一致,使得指令信息不能够准确的传输,此时若依旧使用常规的人为设定的方式进行设定,增加了一定的时间成本且操作较为复杂。
技术实现思路
基于此,本申请提供了一种检测设备的通信地址设置方法、无人机及存储介质,旨在快速准确地确定存在通信冲突的 ...
【技术保护点】
1.一种检测设备的通信地址设置方法,应用于无人机,其中,所述无人机通过现场总线与多个检测设备通信连接,其特征在于,包括:/n通过所述现场总线获取多个特征数据帧,其中,所述多个特征数据帧包括多个检测设备中的每一个检测设备通过所述现场总线发送的预设数量的特征数据帧,其中,所述预设数量大于或等于2,所述每一个检测设备发送的预设数量的特征数据帧为该检测设备对检测设备的特征数据拆分得到的,所述特征数据包括所述检测设备的硬件特征序列号,其中,所述多个检测设备的硬件序列号各不相同;/n当所述多个检测设备使用相同的通信地址执行所述发送时,对所述多个特征数据帧进行组合以确定所述多个检测设备的 ...
【技术特征摘要】
【国外来华专利技术】1.一种检测设备的通信地址设置方法,应用于无人机,其中,所述无人机通过现场总线与多个检测设备通信连接,其特征在于,包括:
通过所述现场总线获取多个特征数据帧,其中,所述多个特征数据帧包括多个检测设备中的每一个检测设备通过所述现场总线发送的预设数量的特征数据帧,其中,所述预设数量大于或等于2,所述每一个检测设备发送的预设数量的特征数据帧为该检测设备对检测设备的特征数据拆分得到的,所述特征数据包括所述检测设备的硬件特征序列号,其中,所述多个检测设备的硬件序列号各不相同;
当所述多个检测设备使用相同的通信地址执行所述发送时,对所述多个特征数据帧进行组合以确定所述多个检测设备的特征数据,其中,所述确定的每一个检测设备的特征数据是根据所述多个特征数据帧中的预设数量的特征数据帧拼接得到的;
根据从所述确定的多个检测设备的特征数据获取的多个检测设备的硬件序列号对所述多个检测设备的通信地址进行调整,以使所述多个检测设备的通信地址各不相同。
2.根据权利要求1所述的方法,其特征在于,所述对所述多个特征数据帧进行组合以确定所述多个检测设备的特征数据,包括:
对所述多个特征数据帧进行组合以确定多个候选特征数据帧集合,其中,每一个候选特征数据帧集合包括预设数量的特征数据帧;
对所述每一个候选特征数据帧集合中的预设数量的特征数据帧进行拼接以获取多个候选特征数据;
从多个候选特征数据中确定所述多个检测设备的特征数据。
3.根据权利要求2所述的方法,其特征在于,每一个检测设备发送的预设数量的特征数据帧中的每一个特征数据帧中包括一个由该检测设备确定的不同的序号,所述多个检测设备按照预设的序号确定规则确定所述序号,
所述对所述多个特征数据帧进行组合以确定多个候选特征数据帧集合,包括:
获取多个特征数据帧中的序号;
根据所述序号对所述多个特征数据帧进行组合,以确定多个候选特征数据帧集合,其中,每一个候选特征数据帧集合中包括的预设数量的特征数据帧中的序号各不相同。
4.根据权利要求3所述的方法,其特征在于,所述从多个候选特征数据中确定所述多个检测设备的特征数据,包括:
获取多个检测设备的校验信息;
计算所述多个候选特征数据的候选校验信息;
将所述多个候选特征数据中候选校验信息与所述多个检测设备的校验信息匹配的候选特征数据确定为所述多个检测设备的特征数据。
5.根据权利要求4所述的方法,其特征在于,所述获取多个检测设备的校验信息,包括:
从所述无人机的本地存储装置中获取多个检测设备的校验信息。
6.根据权利要求4所述的方法,其特征在于,所述获取多个检测设备的校验信息,包括:
从所述获取的多个特征数据帧确定序号为目标序号的多个目标特征数据帧;
从所述多个目标特征数据帧中获取所述多个检测设备的检验信息。
7.根据权利要求5所述的方法,其特征在于,所述检测设备的校验信息是根据所述检测设备的硬件序列号确定的。
8.根据权利要求1所述的方法,其特征在于,所述根据从所述确定的多个检测设备的特征数据获取的多个检测设备的硬件序列号对所述多个检测设备的通信地址进行设置,包括:
通过现场总线发送多个通信地址调整指令,其中,每一个通信地址调整指令包括一个目标检测设备的硬件序列号,所述通信地址调整指令用于调整目标检测设备的通信地址。
9.根据权利要求1所述的方法,其特征在于,所述硬件序列号包括处理器的序列号和/或检测传感器的序列号。
10.根据权利要求1所述的方法,其特征在于,所述现场总线为CAN总线,所述通信地址为CANID。
11.根据权利要求1所述的方法,其特征在于,所述检测设备包括检测击打或者撞击的设备。
12.根据权利要求1所述的方法,其特征在于,所述无人机包括无人地面机器人。
13.根据权利要求1所述的方法,其特征在于,所述无人机与多个检测设备可拆卸式连接。
14.一种无人机,其特征在于,所述无人机包括存储器及处理器:
所述存储器用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现:
通过所述现场总线获取多个特征数据帧,其中,所述多个特征数据帧包括多个检测设备中的每一个检测设备通过所述现场总线发送的预设数量的特征数据帧,其中,所述预设数量大于或等于2,所述每一个检测设备发送的预设数量的特征数据帧为该检测设备对检测设备的特征数据拆分得到的,所述特征数据包括所述检测设备的硬件特征序列号,其中,所述多个检测设备的硬件序列号各不相同;
当所述多个检测设备使用相同的通信地址执行所述发送时,对所述多个特征数据帧进行组合以确定所述多个检测设备的特征数据,其中,所述确定的每一个检测设备的特征数据是根据所述多个特征数据帧中的预设数量的特征数据帧拼接得到的;
根据从所述确定的多个检测设备的特征数据获取的多个检测设备的硬件序列号对所述多个检测设备的通信地址进行调整以使所述多个检测设备的通信地址各不相同。
15.根据权利要求14所述的无人机,其特征在于,所述处理器在实现所述对所述多个特征数据帧进行组合以确定所述多个检测设备的特征数据时,用于实现:
对所述多个特征数据帧进行组合以确定多个候选特征数据帧集合,其中,每一个候选特征数据帧集合包括预设数量的特征数据帧;
对所述每一个候选特征数据帧集合中的预设数量的特征数据帧进行拼接以获取多个候选特征数据;
从多个候选特征数据中确定所述多个检测设备的特征数据。
16.根据权利要求15所述的无人机,其特征在于,每一个检测设备发送的预设数量的特征数据帧中的每一个特征数据帧中包括一个由该检测设备确定的不同的序号,所述多个检测设备按照预设的序号确定规则确定所述序号;
所述处理器在实现所述对所述多个特征数据帧进行组合以确定多个候选特征数据帧集合...
【专利技术属性】
技术研发人员:陈俊儒,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。