【技术实现步骤摘要】
数据传输的方法、电子设备及存储介质
本申请属于现场总线
,尤其涉及一种数据传输的方法、电子设备及存储介质。
技术介绍
控制器局域网络(ControllerAreaNetwork,CAN)总线是国际上应用最广泛的现场总线之一,广泛应用于工业控制、楼宇自动化、汽车、船舶等领域。与一般通信总线相比,CAN总线的数据通信具有更强的可靠性、实时性及灵活性。但CAN只定义了物理层和数据链路层,在应用时须设计相应的高层协议。现有的技术方案通过目的地址和源地址可以点对点的进行通信,通过帧序号来实现多帧传输,但该方案只能进行点对点的传输,存在无法进行并发传输的缺点。
技术实现思路
本申请实施例提供了一种数据传输的方法、电子设备及存储介质,可以解决以上问题的至少一部分。第一方面,本申请实施例提供了一种数据传输的方法,包括:响应于针对至少一个第一数据对象的数据发送指令,在多个逻辑信道中,针对各个所述第一数据对象,选择一个信道状态为空闲态的逻辑信道作为承载所述第一数据对象的目标逻辑信道;将各个所述目标逻辑信道的信道状态设置为占用态;通过CAN总线数据帧,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点;每个所述第一数据对象所在的目标逻辑信道,由该第一数据对象对应的CAN总线数据帧中包含的信道编号标识;若一个所述第一数据对象发送完毕,则将该第一数据对象对应的所述目标逻辑信道的信道状态设置为空闲态。可以理解的是,通过提供多个并行的逻辑信道 ...
【技术保护点】
1.一种数据传输的方法,其特征在于,包括:/n响应于针对至少一个第一数据对象的数据发送指令,在多个逻辑信道中,针对各个所述第一数据对象,选择一个信道状态为空闲态的逻辑信道作为承载所述第一数据对象的目标逻辑信道;/n将各个所述目标逻辑信道的信道状态设置为占用态;/n通过CAN总线数据帧,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点;每个所述第一数据对象所在的目标逻辑信道,由该第一数据对象对应的CAN总线数据帧中包含的信道编号标识;/n若一个所述第一数据对象发送完毕,则将该第一数据对象对应的所述目标逻辑信道的信道状态设置为空闲态。/n
【技术特征摘要】
1.一种数据传输的方法,其特征在于,包括:
响应于针对至少一个第一数据对象的数据发送指令,在多个逻辑信道中,针对各个所述第一数据对象,选择一个信道状态为空闲态的逻辑信道作为承载所述第一数据对象的目标逻辑信道;
将各个所述目标逻辑信道的信道状态设置为占用态;
通过CAN总线数据帧,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点;每个所述第一数据对象所在的目标逻辑信道,由该第一数据对象对应的CAN总线数据帧中包含的信道编号标识;
若一个所述第一数据对象发送完毕,则将该第一数据对象对应的所述目标逻辑信道的信道状态设置为空闲态。
2.如权利要求1所述的方法,其特征在于,所述第一数据对象具有优先级,所述优先级为有限个预设的从高到低的优先级中的一个;
通过CAN总线数据帧,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点,包括:
通过CAN总线数据帧,根据目标逻辑信道对应的第一数据对象的优先级,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点。
3.如权利要求2所述的方法,其特征在于,通过CAN总线数据帧,根据目标逻辑信道对应的第一数据对象的优先级,将各个所述目标逻辑信道承载的所述第一数据对象,发送给所述第一数据对象对应的目标节点,包括:
对于优先级相同的多个第一数据对象,由预设的交替方式,通过CAN总线数据帧,将各个所述目标逻辑信道承载的所述第一数据对象,交替发送给所述第一数据对象对应的目标节点;
对于优先级不同的多个第一数据对象,则根据第一数据对象的优先级次序,通过CAN总线数据帧,将所述目标逻辑信道承载的第一数据对象,依次发送给所述第一数据对象对应的目标节点。
4.如权利要求3所述的方法,其特征在于,对于优先级不同的多个第一数据对象,则根据第一数据对象的优先级次序,通过CAN总线数据帧,将所述目标逻辑信道承载的第一数据对象,发送给所述第一数据对象对应的目标节点,包括:
若当前通过CAN总线数据帧发送的第一数据对象为高优先级第一对象,则在发送完高优先级的第一数据对象后,继续发送低优先级的数据对象;
若当前通过CAN总线数据帧发送的第一数据对象为低优先级第一数据对象,响应于高优先级的第一数据对象的数据发送指令,暂停低优先级的第一数据对象的发送;
在发送完高优先级的第一数据对象后,继续发送暂停的低优先级的第一数据对象。
5.如权利要求2、3或4所述的方法,其特征在于,选择一个信道状态为空闲态的逻辑信道作为承载所述第一数据对象的目标逻辑信道,包括:<...
【专利技术属性】
技术研发人员:罗沛,杨培朋,
申请(专利权)人:深圳优地科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。