一种通用型传感器的编号系统及方法与流程

文档序号:15162154发布日期:2018-08-14 16:48阅读:238来源:国知局

本发明涉及建筑施工检测技术领域,特别涉及一种通用型传感器的编号系统及方法。



背景技术:

随着技术的迅猛发展以及智慧城市理念的深入推广,针对建筑施工监测领域出现各种类型的传感器,如应力、应变、锁力、位移、温度、湿度等传感器在建筑领域应用越来越广泛。

在建筑施工领域,使用传感器的一般流程如下:方案制定、传感器编号、设备安装、数据采集。通常,方案制定由专业的土木工程师完成,传感器编号工作由硬件厂商提供技术支持,设备安装由硬件厂商负责指导,数据采集则采用信息化手段完成。传感器编号的主要目的,就是确定每个传感器与所检测位置的对应关系。通常某种类型传感器的编号都是由其生产厂商自行实施,通过其串口助手给每个传感器发送指令,再人为改变其中某一个传感器的检测值,然后读取所有传感器的传回数据,并通过串口助手对检测数据变化最大的传感器写入确定的编号。在上述编号过程中,每种传感器的指令和读数都以其相应的通信协议为依据,读写都需要非常专业的人员才能操作,而且其指令和读数都是一长串字符,即便是专业人员在读取数据和写入指令时,也是特别费时费神。例如,4b015f4b015e4b01604b015d4b015f4b01604b015f,这是十六进制的温度传感器的返回数据,这种数据不熟悉传感器协议的人员难以处理。

在实际的施工过程中所使用的传感器种类是特别繁多的,不同的传感器、不同的厂商导致各种传感器的通信协议千差万别。如图1所示,在传感器的编号过程,需要频繁的与不同的硬件厂商沟通编号事项,因此会产生较大的时间成本,有些甚至会影响工期。为此,有必要开发一种通用型传感器的编号系统及方法,使编号过程变得简单易执行,使现场人员能够轻松对传感器进行编号,尽快完成对传感器的安装及调试工作,保障施工进度。



技术实现要素:

本发明的目的在于提供一种通用型传感器的编号系统及方法,以解决现有传感器编号过程中沟通繁琐的问题,操作人员通过选择相应传感器厂商与类型,就可以方便地读取数据和写入编号数据,省却了与不同厂商不同技术人员进行沟通成本,提高了效率,保证检测工作能够按时完成。

为了解决上述技术问题,本发明提供一种通用型传感器的编号系统,包括:

配置模块,用于配置选择传感器类型;

协议选择模块,用于选择对应于所述传感器类型的通信协议;

数据读取模块,用于读取所述传感器的数据,并按照所述通信协议输出所述传感器的检测值;以及

指令写入模块,根据所述检测值,对所述传感器进行编号,并根据所述通信协议将所述编号的编号数据写入对应的所述传感器。

可选的,在所述通用型传感器的编号系统中,所述配置模块,还用于在配置选择传感器类型之前,扫描所述编号系统与所述传感器连接串口,判断所述传感器是否有指定串口与所述编号系统连接,若有,将所述编号系统与所述传感器的指定串口建立连接关系。

可选的,在所述通用型传感器的编号系统中,所述配置模块,还用于在配置选择传感器类型之前,扫描所述编号系统与所述传感器连接串口,判断所述传感器是否有指定串口,若无,对所述编号系统安装所述传感器的驱动,对所述传感器的串口进行指定,将所述编号系统与所述传感器的指定串口建立连接关系。

另外,本发明还提供一种利用所述的通用型传感器的编号系统的编号方法,包括:

步骤一:选择所述传感器的类型;

步骤二:根据所述传感器的类型,选择对应的通信协议;

步骤三:读取所述传感器的输出数据,并按照所述通信协议将所述输出数据转换为对应所述传感器的检测值;以及

步骤四:根据所述检测值,对所述传感器进行编号,并根据所述通信协议将所述编号对应的编号数据写入对应的所述传感器。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,在所述步骤一前还包括:

扫描所述编号系统与所述传感器连接串口,判断所述传感器是否有指定串口与所述编号系统连接,

若有,将所述编号系统与所述传感器的指定串口建立连接关系。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,在所述步骤一前还包括:

扫描所述编号系统与所述传感器连接串口,判断所述传感器是否有指定串口,

若无,对所述编号系统安装所述传感器的驱动,对所述传感器的串口进行指定,将所述编号系统与所述传感器的指定串口建立连接关系。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,所述步骤三包括:,在多个所述传感器中选择一个预选传感器,人为赋予所述预选传感器一个显著的变化值;然后读取多个所述传感器的输出数据,并按照所述通信协议输出多个所述传感器的检测值。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,所述步骤四包括:首先,在多个所述传感器的检测值中选出被人为赋予变化值的所述预选传感器;然后对所述预选传感器进行编号,并根据所述通信协议将所述编号对应的编号数据写入所述预选传感器。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,重复所述步骤三和步骤四,对多个所述传感器逐个完成编号。

可选的,在所述利用所述通用型传感器的编号系统的编号方法中,重复读取多个所述传感器的编号数据,根据所述通信协议将所述编号数据转换为对应的编号,确认每个所述传感器的编号是否正确。

采用本发明所提供的一种通用型传感器的编号系统及方法,通过设置配置模块和协议选择模块,可以将分属于不同厂商的不同类型的传感器的通信协议集成在系统中,通过选择传感器的类型,可以自动选择出相应的通信协议,然后根据通信协议将传感器信号自动翻译成普通操作人员能够看懂的检测数据,极大减少土木工程师与硬件开发人员的沟通时间与交流成本,且操作简单,控制方便。操作人员通过选择相应传感器厂商与类型,读取数据和写入编号数据,即可对传感器进行编号,省却了与不同厂商不同技术人员进行沟通成本,提高了效率,保证检测工作能够按时完成。

附图说明

图1为本发明现有技术中编号方法的示意图;

图2为本发明一实施例中利用通用型传感器的编号系统的编号方法的示意图。

具体实施方式

以下结合附图和具体实施例对本发明提出的一种通用型传感器的编号系统及方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

本发明一实施例的通用型传感器的编号系统包括:配置模块,用于配置选择传感器类型;协议选择模块,用于选择对应于传感器类型的通信协议;数据读取模块,用于读取传感器的数据,并按照通信协议输出传感器的检测值;指令写入模块,根据检测值,对传感器进行编号,并根据通信协议将编号的编号数据写入对应的传感器。

具体做法如下:汇总施工监控中常用的传感器类型以及常用的厂商,在配置模块中,将拥有不同通信协议的传感器的类型列入配置模块中,作为传感器类型的待选项;然后将每种传感器所对应的通信协议列入协议选择模块,作为通信协议的待选项;数据读取模块可以按照通信协议,将传感器的输出信号转变成为传感器的检测值;指令写入模块可以按照通信协议,将编号转化成对应的编号数据。

通过设置配置模块和协议选择模块,可以将分属于不同厂商的不同类型的传感器的通信协议集成在系统中,通过选择传感器的类型,可以自动选择出相应的通信协议,然后根据通信协议将传感器的信号自动翻译成普通操作人员能够看懂的检测数据,省却了与不同厂商不同技术人员进行沟通成本,提高了效率,保证检测工作能够按时完成。

为了建立编号系统与传感器的连接关系,配置模块,还用于在配置选择传感器类型之前,扫描编号系统与传感器连接串口,判断传感器是否有指定串口与编号系统连接,若有,将编号系统与传感器的指定串口建立连接关系;若无,对编号系统安装传感器的驱动,对传感器的串口进行指定,将编号系统与传感器的指定串口建立连接关系。

此外,本发明还提供一种利用通用型传感器的编号系统的编号方法,包括

步骤一:选择传感器的类型;

根据施工监控的实际需求,在施工工程中,通常会配置不同类型的传感器,例如在大体系混凝土施工控制中,可能会同时配置多个温度和应力传感器,这写传感器串联连接,布置于不同的位置,用于监控不同位置的混凝土的温度和应力变化情况。在有些大工程中,还会出现不同厂商的温度传感器和不同厂商的应力传感器,不同类型的传感器所对应的通信协议可能不同。根据实际需要编号的传感器的类型,在配置模块中选择相应的传感器类型。

步骤二:根据传感器的类型,选择对应的通信协议;

在协议选择模块设置了每种传感器所对应的通信协议列入,根据步骤二中所选择传感器类型,找到与其对应的通信协议。

步骤三:读取传感器的输出数据,并按照所述通信协议将输出数据转换成对应传感器的检测值;

如前所述,在实际施工监控中,通常包括多种类型的传感器,针对每种类型也存在数量众多的传感器,这也是对传感器要进行编号的原因。

首先,在多个传感器中选择一个预选传感器,人为赋予预选传感器一个显著的变化值,例如针对某个预选的温度传感器进行加热,这时预选温度传感器要比其余温度传感器的实际检测温度明显偏高;然后读取多个传感器的输出数据,并按照通信协议将输出数据分别转化成多个传感器的检测值。

步骤四:根据检测值,对传感器进行编号,并根据通信协议将所述编号对应的编号数据写入对应的传感器。

由于人为赋予了预选传感器一个显著的变化值,这时按照通信协议输出的多个传感器的检测值中,预选传感器的检测值也是最为显著的,例如,在上述示例中,被人为加热的预选温度传感器的检测值,肯定显著高于其他未被人为加热的温度传感器。

首先,在多个传感器的检测值中选出被人为赋予变化值的预选传感器;然后对预选传感器进行编号,并根据通信协议将编号对应的编号数据写入预选传感器。

重复上述步骤三和步骤四,对多个传感器逐个完成编号动作。

完成所有传感器的编号后,重复读取所有传感器的输出指令,验证每个传感器的编号是否正确。

为了建立计算机与传感器的连接关系,步骤一之前还包括:扫描编号系统与传感器连接串口,判断传感器是否有指定串口与编号系统连接,若有,将编号系统与所述传感器的指定串口建立连接关系;若无,对编号系统安装传感器的驱动,对传感器的串口进行指定,将编号系统与传感器的指定串口建立连接关系。

综上所述,如图2所示,通过设置配置模块和协议选择模块,可以将分属于不同厂商的不同类型的传感器的通信协议集成在系统中,通过选择传感器的类型,可以自动选择出相应的通信协议,然后根据通信协议将传感器信号自动翻译成普通操作人员能够看懂的检测数据,操作人员通过选择相应传感器厂商与类型,读取数据和写入编号数据,即可对传感器进行编号,省却了与不同厂商不同技术人员进行沟通成本,提高了效率,保证检测工作能够按时完成。

上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1