一种电源总线数据传输方法、装置及计算机可读存储介质制造方法及图纸

技术编号:26031028 阅读:23 留言:0更新日期:2020-10-23 21:08
本发明专利技术涉及电源总线通信技术领域,尤其是指一种电源总线数据传输方法、装置及计算机可读存储介质,所述方法包括:在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;发送查询命令至从设备组;接收从设备组返回的回码数据。本发明专利技术解决了电源总线供电不均衡及通信效率低的问题。

【技术实现步骤摘要】
一种电源总线数据传输方法、装置及计算机可读存储介质
本专利技术涉及电源总线通信
,尤其是指一种电源总线数据传输方法、装置及计算机可读存储介质。
技术介绍
当前市面上带通信和供电功能的一主多从电源总线产品,总线既能对连接的设备进行供电,又能实现主设备与从设备之间的通信,其编码规范以字节为单元进行点对点通信,具有低电平脉冲占比高,通信速率较慢,轮询周期长的特点,导致了通信线路的功率低,总线上从设备电流的变化对总线传输的波形产生较大干扰,影响总线的供电均衡性和数据传输的距离。
技术实现思路
针对现有技术的不足,本专利技术提供了一种电源总线数据传输方法、装置及计算机可读存储介质,旨在解决电源总线供电不均衡及通信效率低的问题。为了解决上述技术问题,本专利技术采用了如下技术方案:第一方面,提供了一种电源总线数据传输方法,应用于主设备与多个从设备的交互,所述电源总线数据传输方法包括:在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;发送查询命令至从设备组;接收从设备组返回的回码数据。第二方面,提供了一种电源总线数据传输装置,用于实现上述方法,包括:获取模块,用于获取与主设备交互的所有从设备信息;分配模块,用于对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;发送模块,用于发送查询命令至从设备组;接收模块,用于接收从设备组返回的回码数据。第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法中的步骤。本专利技术的有益效果在于:本专利技术提供的电源总线数据传输方法,主设备在查询前先获取所有从设备的信息,并将从设备分组,给每组分配组地址以及给单一从设备分配组内地址,再以组为单位对从设备进行查询和接收回码数据,这样从设备电流变化对电源总线传输波形产生的干扰小,电源总线供电更加均衡,通信速率变快从而降低了查询的周期,同时增大了数据传输的距离。附图说明下面结合附图详述本专利技术的具体结构图1为本专利技术第一实施例提供的电源总线数据传输方法的流程框图;图2为组查询中回码规则图;图3为本专利技术第二实施例提供的电源总线数据传输方法的流程框图;图4为状态查询组回码数据格式;图5为本专利技术第三实施例提供的电源总线数据传输方法的流程框图;图6为数据查询组数据传输结构图;图7为数据查询组回码数据格式;图8为本专利技术实施例提供的电源总线数据传输装置的程序模块图。具体实施方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。请参考图1,图1为本专利技术第一实施例提供的电源总线数据传输方法的流程框图。如图1所示,一种电源总线数据传输方法,应用于主设备与多个从设备的交互,所述电源总线数据传输方法包括:步骤S101,在对从设备进行数据传输时,获取与主设备交互的所有从设备信息。具体的,主设备与多个从设备建立通讯连接关系,主设备发送信息请求命令至从设备,主设备在收到应答后统计与其连接的从设备的数量以便进行后续分组。步骤S102,对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址。可选的,以每8个从设备为一组,每个从设备组包含8个组内地址。可选的,按主设备接收到的从设备信息的先后顺序每8个从设备为一组进行分组,本专利技术对此不加以限制。步骤S103,发送查询组命令至从设备组。步骤S104,接收从设备组返回的回码数据。本专利技术的有益效果在于:本专利技术提供的电源总线数据传输方法,主设备在查询前先获取所有从设备的信息,并将从设备分组,给每组分配组地址以及给单一从设备分配组内地址,再以组为单位对从设备进行查询和接收回码数据,这样从设备电流变化对电源总线传输波形产生的干扰小,电源总线供电更加均衡,通信速率变快从而降低了查询的周期,同时增大了数据传输的距离。进一步地,在步骤S103发送查询命令至从设备组之后,还包括:空出一个同步位。步骤S104中所述回码数据为按照组内地址,按脉冲序号分别以一个位返回一个从设备的信息。如图2所示,Bit0为同步位,Bit1-Bit8为组内每个地址占用一位,以位为单位进行信息上报。在以下实施例中,主设备对从设备的查询可分为状态查询组和数据查询组,下面以8个从设备为一组,共32个从设备组为例进行说明。如图3所示,本专利技术第二实施例提供了一种电源总线数据传输方法,包括:步骤S201,在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;步骤S202,对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;步骤S203,发送状态查询组命令至从设备组;步骤S204,接收从设备组返回的回码数据。具体地,在本实施例中,主设备发出的状态查询命令为3个字节,回码以12个脉冲进行状态查询。如图4所示,回码数据的高4位为组内地址码,低8位为状态码这样可以实现地址的双重确认,即脉冲回码位置序号与数据中地址码进行对比校验确认,并以数据中地址码为准,避免出现脉冲错位。如图5所示,本专利技术第三实施例提供了一种电源总线数据传输方法,包括:步骤S301,在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;步骤S302,对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;步骤S303,发送数据查询命令至从设备组;步骤S304,接收从设备组返回的回码数据。具体的,主设备发出的数据查询组命令为3个字节,如图6所示,数据查询组回数据格式为每组8个成员,数据为双字节时,分高低两字节,在数据查询组命令之后顺序回复,如图4所示,Byte0-15为16字节数据。数据为单字节时,返回Byte0-7为8字节数据。如图7所示,当主设备发出数据查询组命令为3个字节,回码单字以12个脉冲进行状态查询,回码数据格式为高4位为组内地址码,低8位为数据。综上所述,本专利技术的有益效果为:第一方面,减少了总线上通信的数据波形数量,尤其是单位时间内低电平出现的总时间,增强了电源总线供电的均衡性。组查询方式结合一主多从的点到点的方式进行对比,以状态查询本文档来自技高网
...

【技术保护点】
1.一种电源总线数据传输方法,应用于主设备与多个从设备的交互,其特征在于,所述电源总线数据传输方法包括:/n在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;/n对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;/n发送查询命令至从设备组;/n接收从设备组返回的回码数据。/n

【技术特征摘要】
1.一种电源总线数据传输方法,应用于主设备与多个从设备的交互,其特征在于,所述电源总线数据传输方法包括:
在对从设备进行数据传输时,获取与主设备交互的所有从设备信息;
对所有从设备信息进行分组形成从设备组,并为从设备组分配对应的组地址,以及为每一从设备组的从设备分配对应的组内地址;
发送查询命令至从设备组;
接收从设备组返回的回码数据。


2.如权利要求1所述的电源总线数据传输方法,其特征在于,在所述发送查询命令至从设备组之后,还包括:
空出一个同步位。


3.如权利要求1所述的电源总线数据传输方法,其特征在于,所述发送查询命令至从设备组具体包括:
发送状态查询组命令至从设备组。


4.如权利要求1所述的电源总线数据传输方法,其特征在于,所述发送查询命令至从设备组具体包括:
发送数据查询组命令至从设备组。


5.一种电源总线数据传输装置,用于实现如权利要求1至...

【专利技术属性】
技术研发人员:王雅萍马霄宇王玄成
申请(专利权)人:深圳市英美华科技有限公司
类型:发明
国别省市:广东;44

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

1