数据采集器与传感器的配置方法与流程

文档序号:25991589发布日期:2021-07-23 21:03阅读:230来源:国知局
数据采集器与传感器的配置方法与流程
本发明涉及数据采集
技术领域
,尤其涉及一种数据采集器与传感器的配置方法。
背景技术
:矿用机车数据采集器是用于煤矿车辆整车参数的监测设备。数据采集器可以配接多种传感器,传感器的种类和数量不定,数据采集器可以将传感器监测到的数据发送给显示设备,显示设备根据接收到的数据进行解析、显示、报警、提示等。但是,现有的数据采集器配接传感器还存在一些问题,例如,数据采集器可以配接的传感器个数是固定的,不可增加和减少,增加的传感器也无法在显示器上显示数据,减少的传感器会在显示器端一直报警,在显示器端显示的文字也无法去除;数据采集器硬件端口可配接传感器种类比较固定,不能更换;切换传感器时,传感器的量程范围、报警值等参数需重新配置;在同一条总线上,数据采集器无法级联。技术实现要素:本发明要解决的技术问题是:为了解决现有技术中数据采集器和传感器配接时使用不方便的技术问题,本发明提供一种数据采集器与传感器的配置方法,通过编制每个传感器的独立id以及数据配置表,建立数据采集器硬件端口的虚拟地址,可以实现数据采集器和传感器的快速配接,方便用户使用。本发明解决其技术问题所采用的技术方案是:一种数据采集器与传感器的配置方法,包括以下步骤:s1:编制多个传感器对应的传感器id,每个所述传感器id是唯一的;s2:编制每个所述传感器id及其特性参数的数据配置表,将所述数据配置表存储在所述数据采集器的外部存储器中;s3:将所述数据采集器的硬件端口通过软件建立虚拟地址,每个所述硬件端口均有独立的所述虚拟地址;s4:将所述数据采集器的硬件端口按照电路种类分成温度采集端口、模拟量电压采集端口、模拟量电流采集端口、频率采集端口及总线采集端口;s5:按照信号制式,分别配置所述温度采集端口、所述模拟量电压采集端口、所述模拟量电流采集端口、所述频率采集端口及所述总线采集端口可配接的所述传感器id;s6:打开显示器界面中的端口设置界面,先关闭所述硬件端口,然后选定某个所述传感器进行配接,所述显示器通过总线发送配置数据给所述数据采集器,所述数据采集器接收所述配置数据后,若所述配置数据正确,则所述数据采集器发送相同的所述配置数据给所述显示器;若所述配置数据错误,则所述数据采集器发送“配置错误”给所述显示器。本发明的数据采集器与传感器的配置方法,通过编制传感器的独立id和数据配置表,以及构建数据采集器硬件端口的虚拟地址,可以方便将数据采集器和传感器配接,并且配接的传感器的个数可增可减;并且硬件端口根据信号制式进行传感器配接,只要传感器输出的信号格式一致,数据采集器的硬件端口可配接多种传感器,提高硬件端口的利用率;传感器的数据配置表预先存储在了外部存储器中,当调用某一传感器时,数据采集器可以自动加载该传感器的数据配置表,无需重复配置,提高工作效率。进一步,具体的,所述方法还包括:所述数据采集器在接收所述配置数据后,立即在所述外部存储器中搜索所述配置数据对应的所述数据配置表并加载到当前的程序中,同时,所述数据采集器发送所述配置数据对应的所述硬件端口上配接的所述传感器的监测数据给所述显示器,当所述数据采集器接收到该硬件端口的配置数据变为0xff后,所述数据采集器停止发送所述传感器的监测数据给所述显示器。数据采集器通过对配置数据进行验证,从而识别显示器发送的配置数据是否正确,并将传感器的监测数据发送给显示器进行显示,当配置数据变为0xff时,立即停止发送监测数据给显示器,显示器上关于该传感器的显示信息立即关闭,不再占用显示器的显示界面。进一步,具体的,所述方法还包括:所述显示器根据接收到的所述传感器id区分所述传感器的类型,并自动显示与所述传感器特性参数相关的文字信息;当所述硬件端口关闭后,所述显示器立即关闭所述文字信息。由于每个传感器都有自己独立的传感器id,显示器根据传感器id可以快速识别出是哪个传感器,并显示该传感器对应的特性参数相关的文字信息,在该特性参数相关的文字信息下面显示相应的监测数据。进一步,具体的,所述方法还包括:当有新的传感器加入时,编制新的所述传感器id并更新所述数据配置表;同时,更新所述数据采集器硬件端口的所述虚拟地址。当需要新增传感器时,可以再编制新的传感器id及其数据配置表存储到外部存储器中,同时建立新的虚拟地址用于配接,这样当需要查看该传感器的监测数据时,可以快速地调用。进一步,具体的,所述配置数据包括:所述数据采集器硬件端口的虚拟地址以及所述虚拟地址配接的所述传感器id。程序可以方便地通过虚拟地址和传感器id来操作数据采集器的硬件端口,提高运行效率。进一步,具体的,所述特性参数包括信号输出范围、量程、报警值、动作值和数据发送周期。这些特性参数可以基本反应传感器的特性,便于用户了解传感器。进一步,具体的,所述文字信息包括:传感器监测数值、报警信息和动作信息。文字信息可以显示在显示器的显示界面上,便于用户直观得了解情况。进一步,具体的,所述数据采集器的外部存储器为非易失性外部存储器。非易失性的外部存储器便于读写和扩充,并且,在关闭计算机或者突然性、意外性关闭计算机的时候可以保证数据不会丢失。本发明的有益效果是,本发明的数据采集器与传感器的配置方法,通过编制传感器的独立id和数据配置表,以及构建数据采集器硬件端口的虚拟地址,可以方便将数据采集器和传感器配接,并且配接的传感器的个数可增可减;并且硬件端口根据信号制式进行传感器配接,只要传感器输出的信号格式一致,数据采集器的硬件端口可配接多种传感器,提高硬件端口的利用率;传感器的数据配置表预先存储在了外部存储器中,当调用某一传感器时,数据采集器可以自动加载该传感器的数据配置表,无需重复配置,提高工作效率;显示器能够通过传感器id识别传感器的类型并显示相关的文字信息,关闭数据采集器的硬件端口后,传感器的文字信息会自动在显示器的显示界面消失;数据采集器的硬件端口可接入多种传感器,每个传感器独立编排id,对应显示器端显示不同文字信息,即配即显,关闭时立即消失;当一个数据采集器无法满足采集传感器个数时,可采用多个数据采集器级联,相互之间不会冲突。附图说明下面结合附图和实施例对本发明进一步说明。图1是本发明的数据采集器与传感器的配置方法的流程图。具体实施方式现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。如图1所示,是本发明的最优实施例,一种数据采集器与传感器的配置方法,包括以下步骤:s1:编制多个传感器对应的传感器id,每个传感器id是唯一的。需要说明的是,传感器可以包括发动机转速、行车速度、废气处理箱水位、补水箱水位、柴油箱油位、液压油箱油位、发动机水温、表面温度、进气与排气温度、液压油箱油温、发动机油温、前桥与后桥制动温度、变矩器温度、行车环境温度、机油压力、进气与排气压力、桥制动压力、变速箱压力、变矩器压力、储能器压力、甲烷浓度、备用电源箱电压与电量、车辆爬坡倾角角度等多种监测类型,每一个传感器都编制其唯一的传感器id,避免混淆,例如表1所示:表1传感器id示例表传感器名称传感器id传感器名称传感器id时速传感器004机油压力模拟量2c时速传感器105机油压力开关量2d转速传感器006储能压力模拟量2e转速传感器107储能压力开关量2f柴油位模拟量08面板式组合开关30柴油位开关量09手柄式组合开关31液压油位模拟量0a刹车压力模拟量32液压油位开关量0b刹车压力开关量33水洗箱水位模拟量0c倒车压力模拟量34水洗箱水位开关量0d倒车压力开关量35补水箱水位模拟量0e行程位移模拟量36补水箱水位开关量0f行程位移开关量37液压油箱油温010甲烷变送器38液压油箱油温111保护装置主机039发动机冷却水温012显示器03a传感器id优选为两位代码,这样不会增加软件运行的负担,可以提高运行效率,当需要增加硒新的传感器时,可以继续编制传感器id。s2:编制每个传感器id及其特性参数的数据配置表,将数据配置表存储在数据采集器的外部存储器中。需要说明的是,特性参数包括信号输出范围、量程、报警值、动作值和数据发送周期等,数据采集器的外部存储器为非易失性外部存储器,非易失性的存储器在关闭计算机或者突然性、意外性关闭计算机的时候可以保证数据不会丢失,由于矿井下的环境非常恶劣,采集的数据一旦丢失,会造成非常严重的影响。多个传感器id、信号输出范围、量程、报警值、动作值和数据发送周期等组成一张数据配置表(如表2所示),其中,0xff表示数据采集器的硬件端口关闭。每个传感器id都有一张对应的数据配置表。表2数据配置表s3:将数据采集器的硬件端口通过软件建立虚拟地址,每个硬件端口均有独立的虚拟地址。需要说明的是,硬件端口建立虚拟地址可以方便通过虚拟地址来控制硬件端口,例如,配置硬件端口可配接的传感器类型等。s4:将数据采集器的硬件端口按照电路种类分成温度采集端口、模拟量电压采集端口、模拟量电流采集端口、频率采集端口及总线采集端口。需要说明的是,数据采集器的硬件端口按照电路种类分类以后,一个数据采集器的硬件端口可以配接多个传感器,可以提升数据采集器硬件端口的利用率。s5:按照信号制式,分别配置温度采集端口、模拟量电压采集端口、模拟量电流采集端口、频率采集端口及总线采集端口可配接的传感器id。需要说明的是,信号制式是指仪器之间采用的传输信号的类型和数值,例如,模拟量电压采集端口可配接开关量传感器、电压传感器、连续液位传感器等。s6:打开显示器界面中的端口设置界面,先关闭硬件端口,然后选定某个传感器进行配接,显示器通过总线发送配置数据给数据采集器,数据采集器接收配置数据后,若配置数据正确,则数据采集器发送相同的配置数据给显示器;若配置数据错误,则数据采集器发送“配置错误”给显示器。需要说明的是,配置数据包括数据采集器硬件端口的虚拟地址以及虚拟地址配接的传感器id,打开显示器的端口设置界面,先关闭硬件端口,防止干扰,然后通过遥控器或者按键的方式选定某个传感器与数据采集器进行配接,显示器通过总线将数据采集器硬件端口的虚拟地址和虚拟地址配接的传感器id发送给数据采集器,数据采集器接收该虚拟地址和传感器id后,进行检验,如果显示器发送的虚拟地址和传感器id是配置正确的,则数据采集器发送相同的虚拟地址和传感器id返回给显示器;如果虚拟地址和传感器id是配置错误的,例如虚拟地址和传感器id冲突、当前硬件端口不支持此类传感器id或者数据配置表中无此传感器id等,则数据采集器回复“配置错误”的信息给显示器。s7:所述数据采集器在接收所述配置数据后,立即在所述外部存储器中搜索所述配置数据对应的所述所述数据配置表并加载到当前的程序中,同时,所述数据采集器发送所述配置数据对应的所述硬件端口上配接的所述传感器的监测数据给所述显示器,当所述数据采集器接收到该硬件端口的配置数据变为0xff后,所述数据采集器停止发送所述传感器的监测数据给所述显示器。需要说明的是,数据采集器在接收到显示器发送的配置数据后,立即在外部存储器中搜索该传感器id的数据配置表并加载到当前程序中,同时,数据采集器将该传感器的监测数据发送给显示器进行显示,当显示器接收到该传感器id的配置数据变为0xff后,显示器的端口设置界面关闭该硬件端口,数据采集器也停止发送该硬件端口配接的传感器的监测数据。数据采集器可以分时发送每个硬件端口配接的传感器的监测数据给显示器,当硬件端口的配置数据变为0xff时,数据采集器停止发送监测数据。显示器根据接收到的传感器id可以区分传感器的类型,并自动显示与传感器特性参数相关的文字信息(例如,传感器监测数值、报警信息、动作信息等文字),当硬件端口关闭后,显示器立即关闭该文字信息。当有新的传感器加入时,可以编制新的传感器id并更新数据配置表;同时,更新数据采集器硬件端口的虚拟地址,更新显示器与文字信息的对应关系。数据采集器可配接的传感器数量可以进行调整,当一个数据采集器无法满足传感器数量时,可以级联多个数据采集器,传感器数据之间不会发生冲突,当传感器数量减少时,显示器不会发出报警信号,显示器的显示界面可以关闭该传感器的相关文字信息。综上所述,本发明通过编制传感器的独立id和数据配置表,以及构建数据采集器硬件端口的虚拟地址,可以方便将数据采集器和传感器配接,并且配接的传感器的个数可增可减;并且硬件端口根据信号制式进行传感器配接,只要传感器输出的信号格式一致,数据采集器的硬件端口可配接多种传感器,提高硬件端口的利用率;传感器的数据配置表预先存储在了外部存储器中,当调用某一传感器时,数据采集器可以自动加载该传感器的数据配置表,无需重复配置,提高工作效率。以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要如权利要求范围来确定其技术性范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1