【技术实现步骤摘要】
用于局域网通信的方法及装置、电子设备、存储介质
[0001]本申请涉及局域网通信
,例如涉及一种用于局域网通信的方法及装置、电子设备、存储介质。
技术介绍
[0002]目前,CAN(Controller Area Network,控制器局域网)通信是目前汽车领域和工控领域使用最多的现场总线技术。待通信设备想要与CAN网络中的电子设备进行通信,必须知道电子设备的通信速率,即CAN网络的通信速率。然后待通信设备以该CAN网络的通信速率发送信息给电子设备,电子设备对图像速率进行匹配,实现电子设备与待通信设备之间的通信。例如,公开号为CN106453115A的中国专利文件公开了一种CAN网络报文的传输方法,包括:确定CAN网络的总线波特率;根据CAN网络的总线波特率和报文的周期确定CAN网络能够承载的最大报文数量;在所述CAN网络内传输报文,传输的报文数量不大于所述最大报文数量。公开号为CN205029687U的中国专利文件还公开了一种传输速率自动切换的CAN通信装置,包括:处理器模块,主从切换开关,第一、第二CAN收发隔离电 ...
【技术保护点】
【技术特征摘要】
1.一种用于局域网通信的方法,其特征在于,应用于电子设备;所述电子设备包括控制模块;所述控制模块设置有内部寄存器;所述电子设备处于控制器局域网CAN网络中;所述方法包括:在处于节点接入网络模式的情况下,获取第一周期性报文对应的位时间;其中,所述第一周期性报文为待通信设备发送的报文;所述位时间与所述待通信设备的通信速率对应;根据所述位时间获取所述第一周期性报文对应的多个时间段和同步跳转宽度;根据所述位时间、各所述时间段和所述同步跳转宽度获取所述第一周期性报文的位宽误差容限;根据所述位宽误差容限、各所述时间段和所述同步跳转宽度对控制模块内部寄存器的值进行设置,以调节所述电子设备的通信速率;然后利用所述控制模块与所述待通信设备进行通信。2.根据权利要求1所述的方法,其特征在于,所述电子设备还包括流量管理模块;所述流量管理模块与所述控制模块封装在同一个芯片内;所述流量管理模块与所述控制模块通过芯片总线连接;获取第一周期性报文对应的位时间,包括:获取所述第一报文周期的位数;利用所述流量管理模块获取所述第一周期性报文的实际宽度;将所述实际宽度与所述第一报文周期的位数的商确定为所述第一周期性报文的实际位宽;将所述第一周期性报文的实际位宽确定为所述第一周期性报文对应的位时间。3.根据权利要求1所述的方法,其特征在于,根据所述位时间获取所述第一周期性报文对应的多个时间段和同步跳转宽度,包括:获取所述第一周期性报文的最小单元时间;根据所述最小单元时间、所述位时间和预设的编码规则对所述第一周期性报文进行编码,获得所述第一周期性报文对应的多个时间段和所述同步跳转宽度。4.根据权利要求1所述的方法,其特征在于,根据所述位时间、各所述时间段和所述同步跳转宽度获取所述第一周期性报文的位宽误差容限,包括:根据所述位时间确定所述待通信设备的通信速率;根据所述通信速率...
【专利技术属性】
技术研发人员:黄钧,
申请(专利权)人:北京紫光芯能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。