多传感器复用总线系统及方法

文档序号:7780831阅读:292来源:国知局
多传感器复用总线系统及方法
【专利摘要】本发明公开了一种多传感器复用总线系统及方法,其中系统包括:多个传感器、主设备、通信总线;各传感器通过通信总线与主设备连接;主设备,用于查询配置表,确定配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送指令消息,配置表中包含传感器的设备标识与指令消息有效性之间的对应关系;传感器,用于采集数据,并根据主设备发送的指令消息向主设备返回响应消息。本发明通过确定配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送指令消息,通过这种方式仅对配置表中指令消息有效的传感器发送指令消息,从而节约了总线带宽、提高了总线利用率。
【专利说明】多传感器复用总线系统及方法
【技术领域】
[0001]本发明涉及传感器通信【技术领域】,尤其涉及一种多传感器复用总线系统及方法。【背景技术】
[0002]在某些特定的工业场合,比如铁路机车上,用户从施工复杂度、成本、系统稳定性等方面考虑,将尽可能多的传感器挂在一条总线上,由于传感器越多对传输总线的带宽要求也就越高,这就对传感器采集系统的设计提出了更高的要求。
[0003]目前,通常将主设备和多个传感器通过通信总线连接,其中,主设备和多个传感器能够通过通信总线进行双向通信,从而主设备可以通过通信总线依次执行与各个传感器的数据交换。由于这种方式对于传感器没有数据的情况,依然执行与该传感器操作从而浪费了总线带宽、降低了总线利用率。

【发明内容】

[0004]本发明提供一种多传感器复用总线系统及方法,用以解决现有技术中主设备轮询传感器的方式,而当传感器没有数据时仍然执行与该传感器的操作从而浪费了总线带宽、降低了总线利用率的问题。
[0005]本发明提供一种多传感器复用总线系统,包括:多个传感器、主设备、通信总线;
[0006]各传感器通过通信总线与所述主设备连接;
[0007]所述主设备,用于查询配置表,确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息,所述配置表中包含传感器的设备标识与指令消息有效性之间的对应关系;
[0008]所述传感器,用于采集数据,并根据所述主设备发送的指令消息向所述主设备返回响应消息。
[0009]本发明还提供一种多传感器复用方法,包括:
[0010]主设备查询配置表,确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息,所述配置表中包含传感器的设备标识与指令消息有效性之间的对应关系;
[0011]传感器根据所述主设备发送的指令消息向所述主设备返回响应消息。
[0012]本发明通过查询配置表,确定配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送指令消息,通过这种方式仅对配置表中指令消息有效的传感器发送指令消息,从而节约了总线带宽、提高了总线利用率。
【专利附图】

【附图说明】
[0013]图1为本发明提供的多传感器复用总线系统实施例结构示意图;
[0014]图2为本发明提供的多传感器复用方法实施例一流程示意图;
[0015]图3为本发明提供的多传感器复用方法施例二流程示意图。【具体实施方式】
[0016]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]实施例一
[0018]如图1所示,为本发明提供的多传感器复用总线系统实施例结构示意图,具体包括:多个传感器、主设备11、通信总线12 ;各传感器通过通信总线12与主设备11连接;主设备11,用于查询配置表,确定配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送指令消息,配置表中包含传感器的设备标识与指令消息有效性之间的对应关系;传感器,用于采集数据,并根据主设备11发送的指令消息向主设备11返回响应消息。
[0019]具体来说,主设备11可以根据每个传感器的工作情况,在配置表中预先设置每个传感器设置对应的信息,包括设备标识、指令消息有效性等。例如
[0020]如下表1所示:
[0021]表1
[0022]
【权利要求】
1.一种多传感器复用总线系统,其特征在于,包括:多个传感器、主设备、通信总线; 各传感器通过通信总线与所述主设备连接; 所述主设备,用于查询配置表,确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息,所述配置表中包含传感器的设备标识与指令消息有效性之间的对应关系; 所述传感器,用于采集数据,并根据所述主设备发送的指令消息向所述主设备返回响应消息。
2.根据权利要求1所述的系统,其特征在于,所述指令消息为查询传感器状态请求消息,所述主设备,具体用于: 用于查询配置表,确定所述配置表中查询传感器状态请求消息有效的设备标识,并向查询传感器状态请求消息有效的设备标识对应的传感器发送所述查询传感器状态请求消息; 相应的,所述传感器,具体用于向所述主设备返回传感器状态信息; 或者, 所述指令消息为获取传感器数据请求消息,所述主设备,具体用于查询配置表,确定所述配置表中获取传感器数据请求消息有效的设备标识,并向获取传感器数据请求消息有效的设备标识对应的传感器发送所述获取传感器数据请求消息; 相应的,所述传感器,具体用于向所述主设备返回传感器数据; 或者, 所述配置表还包括获取传感器数据信息的总次数,所述指令消息为获取传感器数据请求消息,所述主设备,具体用于查询配置表,确定所述配置表中获取传感器数据请求消息有效的设备标识,并根据所述获取传感器数据信息的总次数向获取传感器数据请求消息有效的设备标识对应的传感器发送所述获取传感器数据请求消息; 相应的,所述传感器,具体用于向所述主设备返回传感器数据; 或者,所述指令消息为查询传感器状态请求消息和获取传感器数据请求消息,所述主设备,具体用于查询配置表,确定所述配置表中查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识,并向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送查询传感器状态请求消息和获取传感器数据请求消息;相应的,所述传感器,具体用于向所述主设备返回传感器状态信息和传感器数据;或者, 所述配置表还包括获取 传感器数据信息的总次数,所述指令消息为查询传感器状态请求消息和获取传感器数据请求消息,所述主设备,具体用于查询配置表,确定所述配置表中查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识,并向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送查询传感器状态请求消息,且根据所述获取传感器数据信息的总次数向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送获取传感器数据请求消息; 相应的,所述传感器,具体用于向所述主设备返回传感器状态信息,且向所述主设备返回传感器数据。
3.根据权利要求1或2所述的系统,其特征在于,所述主设备,具体用于通过查询配置表,确定所述配置表中各设备标识是否存在对应的指令消息,并向存在指令消息的设备标识对应的传感器发送所述指令消息; 或者, 具体用于通过查询配置表,确定所述配置表中各设备标识对应的指令消息是否标记为有效,并向标记为有效的指令消息的设备标识对应的传感器发送所述指令消息。
4.根据权利要求1或2所述的系统,其特征在于,所述配置表中还包含指令发送周期; 所述主设备,具体用于根据所述指令发送周期向指令消息有效的设备标识对应的传感器发送所述指令消息。
5.根据权利要求1或2所述的系统,其特征在于, 所述主设备,还用于在所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息之后,或者,在所述主设备查询配置表,确定所述配置表中指令消息有效的设备标识之前,确定是否存在第二指令消息,并向存在第二指令消息的设备标识对应的传感器发送所述第二指令消息;所述第二指令消息包括传感器的设备标识、配置传感器信息或查询传感器状态信息或获取传感器数据信息; 相应的, 所述传感器,具体用于根据所述主设备发送的第二指令消息向所述主设备返回响应消息O
6.—种多传感器复用方法,其特征在于,包括: 主设备查询配置表,确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息,所述配置表中包含传感器的设备标识与指令消息有效性之间的对应关系; 传感器根据所述主设备发送的指令消息向所述主设备返回响应消息。
7.根据权利要求6所述的方法,其特征在于,所述指令消息为查询传感器状态请求消息; 所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 确定所述配置表中查询传感器状态请求消息有效的设备标识,并向查询传感器状态请求消息有效的设备标识对应的传感器发送所述查询传感器状态请求消息; 相应的,所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息包括: 所述传感器向所述主设备返回传感器状态信息; 或者, 所述指令消息为获取传感器数据请求消息; 所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 确定所述配置表中获取传感器数据请求消息有效的设备标识,并向获取传感器数据请求消息有效的设备标识对应的传感器发送所述获取传感器数据请求消息;相应的,所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息包括: 所述传感器向所述主设备返回传感器数据; 或者, 所述配置表还包括获取传感器数据信息的总次数,所述指令消息为获取传感器数据请求消息; 所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 确定所述配置表中获取传感器数据请求消息有效的设备标识,并根据所述获取传感器数据信息的总次数向获取传感器数据请求消息有效的设备标识对应的传感器发送所述获取传感器数据请求消息; 相应的,所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息包括: 所述传感器向所述主设备返回传感器数据; 或者, 所述指令消息为查询传感器状态请求消息和获取传感器数据请求消息; 所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 确定所述配置表中查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识,并向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送查询传感器状态请求消息和获取传感器数据请求消息; 相应的,所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息包括: 所述传感器向所述主设备返回传感器状态信息和传感器数据; 或者, 所述配置表还包括获取传感器数据信息的总次数,所述指令消息为查询传感器状态请求消息和获取传感器数据请求消息; 所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 确定所述配置表中查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识,并向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送查询传感器状态请求消息、并根据所述获取传感器数据信息的总次数向查询传感器状态请求消息和获取传感器数据请求消息均有效的设备标识对应的传感器发送获取传感器数据请求消息; 相应的,所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息包括: 所述传感器向所述主设备返回传感器状态信息、向所述主设备返回传感器数据。
8.根据权利要求6或7所述的方法,其特征在于,所述确定所述配置表中指令消息有效的设备标识,并向指令消息有效的设备标识对应的传感器发送所述指令消息包括:确定所述配置表中各设备标识是否存在对应的指令消息,并向存在指令消息的设备标识对应的传感器发送所述指令消息; 或者, 确定所述配置表中各设备标识对应的指令消息是否标记为有效,并向标记为有效的指令消息的设备标识对应的传感器发送所述指令消息。
9.根据权利要求6或7所述的方法,其特征在于,所述配置表中还包含指令发送周期; 所述向指令消息有效的设备标识对应的传感器发送所述指令消息包括: 根据所述指令发送周期向指令消息有效的设备标识对应的传感器发送所述指令消息。
10.根据权利要求6或7所述的方法,其特征在于,在所述传感器根据所述主设备发送的指令消息向所述主设备返回响应消息之后,或者,在所述主设备查询配置表,确定所述配置表中指令消息有效的设备标识之前还包括: 所述主设备确定是否存在第二指令消息,并向存在第二指令消息的设备标识对应的传感器发送所述第二指令消息;所述第二指令消息包括传感器的设备标识、配置传感器信息或查询传感器状态信息或获取传感器数据信息; 所述传感器根据所述主设备发送的第二指令消息向所述主设备返回响应消息。
【文档编号】H04L12/403GK103684950SQ201310693449
【公开日】2014年3月26日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】刘宗祝, 张涛, 张雷, 吴宁, 李小军, 张莉 申请人:唐山轨道客车有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1