System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于CAN通讯的设备控制方法、装置、设备及存储介质制造方法及图纸_技高网

基于CAN通讯的设备控制方法、装置、设备及存储介质制造方法及图纸

技术编号:41131421 阅读:23 留言:0更新日期:2024-04-30 18:01
本申请提供一种基于CAN通讯的设备控制方法、装置、设备及存储介质,涉及网络通讯技术领域。通过在CAN通讯组网中的主机设备故障或断电退网时,在主机设备对应的至少一个从机设备中,根据从机设备的身份标识号,确定最小身份标识号对应的目标从机设备,并设置目标从机设备为新的主机设备,实现快速选择新的主机设备,以接替原主机设备,保障生产的连续性,提高生产效率。

【技术实现步骤摘要】

本申请涉及网络通信,尤其涉及一种基于can通讯的设备控制方法、装置、设备及存储介质。


技术介绍

1、控制器局域网络(controller area network,简称can)总线,是一种用于实时应用的串行通讯协议总线,可以使用双绞线传输信号,是目前应用最广泛的现场总线之一,因其高可靠性和良好的错误检测能力在汽车制造、自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床等众多领域得到应用。其中,各种传感器和控制器等can设备与can总线连接,形成can通讯组网。在一个can通讯组网中,各can设备的波特率相同,从而使得can设备之间可以通讯;另外,can设备通常还区分主机设备和从机设备,当主机设备出现故障或断电时,由对应的从机设备作为新的主机设备,以确保参数和命令能够被统一调度。

2、相关技术中,当can通讯组网中的主机设备出现故障,或者主机设备断电退出can通讯组网后,在从机设备中选择与设定设备id号相同的从机设备作为新的主机设备,但在不存在与设定设备id号相同的从机设备时,会导致生产出现中断,需要人工进行干预调整。


技术实现思路

1、本申请实施例提供一种基于can通讯的设备控制方法、装置、设备及存储介质,用以在can通讯组网中的主机设备故障或断电退网后,在从机设备中快速选择新的主机设备,以接替原主机设备,保障生产的连续性。

2、第一方面,本申请实施例提供一种基于can通讯的设备控制方法,应用于控制器局域网络can通讯组网,该can通讯组网中的can设备包括主机设备和主机设备对应的至少一个从机设备;该设备控制方法包括:在主机设备故障或断电退网时,在至少一个从机设备中,根据从机设备的身份标识号,确定最小身份标识号对应的目标从机设备;设置目标从机设备为新的主机设备。

3、一种可能的实现方式中,该基于can通讯的设备控制方法还包括:主机设备向对应的从机设备发送参数数据包,该参数数据包携带的参数包括供水系统的运行模式、水压调动方法、加减水泵算法以及传感器标定;从机设备在接收到参数数据包后,根据参数进行参数设置,并在完成参数设置后,向对应的主机设备发送设置完成指令。

4、一种可能的实现方式中,该基于can通讯的设备控制方法还包括:若从机设备包含新接入can通讯组网的第一设备,则主机设备响应接收到第一设备的设置完成指令,确定第一设备的身份标识号是否小于主机设备的身份标识号;若第一设备的身份标识号小于主机设备的身份标识号,则确定第一设备为新的主机设备。

5、一种可能的实现方式中,该基于can通讯的设备控制方法还包括:设置原主机设备为从机设备。

6、一种可能的实现方式中,该基于can通讯的设备控制方法还包括:在新的第二设备接入can通讯组网时,确定第二设备的波特率与can通讯组网的波特率是否相同;若第二设备的波特率与can通讯组网的波特率相同,则允许第二设备加入can通讯组网;若第二设备的波特率与can通讯组网的波特率不同,则禁止第二设备加入can通讯组网。

7、一种可能的实现方式中,该基于can通讯的设备控制方法还包括:主机设备周期性的向对应的从机设备发送询问帧,以确定对应的从机设备是否存在参数变更;若存在参数变更时,获得发生变更的参数以及变更后的参数值;向对应的从机设备发送更新后的参数数据包,更新后的参数数据包至少携带发生变更的参数以及变更后的参数值;和/或,主机设备在本地参数发生变更后,向对应的从机设备发送更新后的参数数据包。

8、第二方面,本申请实施例提供一种基于can通讯的设备控制装置,应用于控制器局域网络can通讯组网,该can通讯组网中的can设备包括主机设备和主机设备对应的至少一个从机设备;该基于can通讯的设备控制装置包括:第一确定模块,用于在主机设备故障或断电退网时,在至少一个从机设备中,根据从机设备的身份标识号,确定最小身份标识号对应的目标从机设备;设置模块,用于设置目标从机设备为新的主机设备。

9、一种可能的实现方式中,该基于can通讯的设备控制装置还包括发送模块,该发送模块,用于主机设备向对应的从机设备发送参数数据包,该参数数据包携带的参数包括供水系统的运行模式、水压调动方法、加减水泵算法以及传感器标定;从机设备在接收到参数数据包后,根据参数进行参数设置,并在完成参数设置后,向对应的主机设备发送设置完成指令。

10、一种可能的实现方式中,第一确定模块还可以用于:在从机设备包含新接入can通讯组网的第一设备时,主机设备响应接收到第一设备的设置完成指令,确定第一设备的身份标识号是否小于主机设备的身份标识号;若第一设备的身份标识号小于主机设备的身份标识号,则确定第一设备为新的主机设备。

11、一种可能的实现方式中,设置模块还可以用于:设置原主机设备为从机设备。

12、一种可能的实现方式中,该基于can通讯的设备控制装置还包括第二确定模块,该第二确定模块,用于在新的第二设备接入can通讯组网时,确定第二设备的波特率与can通讯组网的波特率是否相同;若第二设备的波特率与can通讯组网的波特率相同,则允许第二设备加入can通讯组网;若第二设备的波特率与can通讯组网的波特率不同,则禁止第二设备加入can通讯组网。

13、一种可能的实现方式中,该基于can通讯的设备控制装置还包括第三确定模块,该第三确定模块,用于主机设备周期性的向对应的从机设备发送询问帧,以确定对应的从机设备是否存在参数变更;若存在参数变更时,获得发生变更的参数以及变更后的参数值;向对应的从机设备发送更新后的参数数据包,更新后的参数数据包至少携带发生变更的参数以及变更后的参数值;和/或,主机设备在本地参数发生变更后,向对应的从机设备发送更新后的参数数据包。

14、第三方面,本申请实施例提供一种can通讯组网,该can通讯组网中的can设备包括主机设备和主机设备对应的至少一个从机设备;其中:至少一个从机设备,用于在主机设备故障或断电退网时,根据从机设备的身份标识号,确定最小身份标识号对应的目标从机设备,并设置目标从机设备为新的主机设备。

15、第四方面,本申请实施例提供一种电子设备,包括:

16、至少一个处理器;

17、以及与至少一个处理器通信连接的存储器;

18、其中,存储器用于存储计算机执行指令,该计算机执行指令被至少一个处理器执行时,以实现第一方面提供的基于can通讯的设备控制方法中主机设备或从机设备执行的步骤。

19、第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,该计算机执行指令被处理器执行,以实现第一方面提供的基于can通讯的设备控制方法。

20、第六方面,本申请实施例提供一种程序产品,该程序产品包含计算机执行指令。当计算机执行指令被执行,以实现第一方面提供的基于can通讯的设备控制方法。

21、本申请提供的基于c本文档来自技高网...

【技术保护点】

1.一种基于CAN通讯的设备控制方法,其特征在于,应用于控制器局域网络CAN通讯组网,所述CAN通讯组网中的CAN设备包括主机设备和所述主机设备对应的至少一个从机设备;

2.根据权利要求1 所述的设备控制方法,其特征在于,还包括:

3.根据权利要求2所述的设备控制方法,其特征在于,还包括:

4.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括:

5.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括:

6.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括:

7.一种基于CAN通讯的设备控制装置,其特征在于,应用于控制器局域网络CAN通讯组网,所述CAN通讯组网中的CAN设备包括主机设备和所述主机设备对应的至少一个从机设备,所述设备控制装置包括:

8.一种CAN通讯组网,其特征在于,所述CAN通讯组网中的CAN设备包括主机设备和所述主机设备对应的至少一个从机设备;其中:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被执行时实现如权利要求1至6中任一项所述的方法。

...

【技术特征摘要】

1.一种基于can通讯的设备控制方法,其特征在于,应用于控制器局域网络can通讯组网,所述can通讯组网中的can设备包括主机设备和所述主机设备对应的至少一个从机设备;

2.根据权利要求1 所述的设备控制方法,其特征在于,还包括:

3.根据权利要求2所述的设备控制方法,其特征在于,还包括:

4.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括:

5.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括:

6.根据权利要求1至3中任一项所述的设备控制方法,其特征在于,还包括...

【专利技术属性】
技术研发人员:廖继华
申请(专利权)人:上海中韩杜科泵业制造有限公司
类型:发明
国别省市:

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

1