发明内容
本发明提供一种传感器的接入装置,要解决的技术问题是如何使节点能够适应多种传感器信号。
为解决上述技术问题,本发明提供了如下技术方案:
一种传感器的接入装置,连接在传感器和节点之间,其中所述接入装置包括扩展卡和卡基,其中所述扩展卡通过该扩展卡上的金手指与卡基上的插槽相连,其中所述卡基与所述节点的串行总线相连,其中所述扩展卡还包括:
第一存储器,用于存储将第一信号类型的信号转换成串口信号的第一代码信息;
第一接口,与所述传感器相连,用于接收传感器的第一信号类型的信号;
第一处理器,与所述第一存储器和所述第一接口相连,用于执行所述第一存储器中的第一代码信息,将所述传感器的第一信号类型的信号转换成数字信号;
第二接口,与所述第一处理器和所述卡基相连,用于将所述数字信号发送出去。
优选的,所述装置还具有如下特点:所述扩展卡还包括:
第二存储器,用于存储将数字信号转换成第一信号类型的信号的第二代码信息;
第三接口,用于接收外部设备发送的数字信号;
第二处理器,与所述第三接口和所述第二存储器相连,用于执行所述第二存储器中的第二代码信息,将所述传感器的数字信号转换成第一信号类型的信号;
第二接口,与所述第二处理器和所述传感器相连,用于将所述第一信号类型的信号发送出去。
优选的,所述装置还具有如下特点:所述扩展卡还包括:
第五接口,用于接收用于将第二数据类型的信号转换成数字信号的第三代码信息;
第一写电路,与所述第五接口和所述第一存储器相连,用于将所述第三代码信息保存到第一存储器;
其中所述第一处理器在接收到第二数据类型的信号时,执行所述第三代码信息,将所述第二数据类型的信号转换成数字信号。
优选的,所述装置还具有如下特点:所述扩展卡还包括:
第六接口,用于接收用于将数字信号转换成第二数据类型的信号的第二代码信息;
第二写电路,与所述第六接口和所述第二存储器相连,用于将所述第二代码信息保存到第二存储器;
其中所述第二处理器在接收到数字信号时,执行所述***码信息,将数字信号转换成第二数据类型的信号。
与现有技术相比,通过接入装置对传感器的信号类型进行处理,得到与节点所能识别的信号相匹配的信号,使得在不对节点软硬件做任何修改就能适应多种传感器。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本发明提供的传感器的接入装置实施例的结构示意图。图1所示装置连接在传感器和节点之间,其中所述接入装置包括扩展卡和卡基,其中所述扩展卡通过该扩展卡上的金手指与卡基上的插槽相连,其中所述卡基与所述节点的串行总线相连,其中所述扩展卡还包括:
第一存储器101,用于存储将第一信号类型的信号转换成串口信号的第一代码信息;
第一接口102,与所述传感器相连,用于接收传感器的第一信号类型的信号;
第一处理器103,与所述第一存储器101和所述第一接口102相连,用于执行所述第一存储器中的第一代码信息,将所述传感器的第一信号类型的信号转换成数字信号;
第二接口104,与所述第一处理器101和所述卡基相连,用于将所述数字信号发送出去。
举例来说,第一存储器存储有用于将RS232的模拟信号转换成数字信号的第一代码信息,当从第一接口从某一传感器获取到的信号类型为RS232的模拟信号后,第一处理器读取并执行该第一代码信息,将接收到的信号类型为RS232的模拟信号转换成数字信号,并经由卡基发送出去,由于卡基与处理设备的串行总线相连,而串行总线是能够识别数据信号的,所以节点能够获取到传感器的信息。
当然,该方法在处理其他信号类型的信号时同样适用。
同时,也可以看出,在达到节点获取到传感器的信息的目的下,节点的软硬件均未作改动。
另外,当用户需要使用该装置将另一信号类型的信号传输给节点时,可以采用如下手段:
图2为图1所示实施例中扩展卡的另一结构示意图。图2所示实施例中所述装置还包括:
第五接口201,用于接收用于将第二数据类型的信号转换成数字信号的第三代码信息;
第一写电路202,与所述第五接口201和所述第一存储器101相连,用于将所述第三代码信息保存到第一存储器101;
其中所述第一处理器103在接收到第二数据类型的信号时,执行所述第三代码信息,将所述第二数据类型的信号转换成数字信号。
通过该装置的接口向该装置写入新的代码信息,通过第一处理器调用上述新的代码信息,实现对多种信号类型的信号的处理,使得该装置对信号处理进行普遍的通用性。
当然,传感器与节点的通信并不是单向的。对于某些传感器,其是在接收到外部的触发后,才会进行信号的采集操作。因此,基于上述情况,本发明提供的扩展卡还包括:
第二存储器,用于存储将数字信号转换成第一信号类型的信号的第二代码信息;
第三接口,用于接收外部设备发送的数字信号;
第二处理器,与所述第三接口和所述第二存储器相连,用于执行所述第二存储器中的第二代码信息,将所述传感器的数字信号转换成第一信号类型的信号;
第二接口,与所述第二处理器和所述传感器相连,用于将所述第一信号类型的信号发送出去。
简单来说,该装置在将节点发送的信号转发给传感器之前,先将该信号转换成该传感器能够识别的信号,再转发给传感器,实现两者之间的通信畅通。
当然,所述扩展卡还包括:
第六接口,用于接收用于将数字信号转换成第二数据类型的信号的第二代码信息;
第二写电路,与所述第六接口和所述第二存储器相连,用于将所述第二代码信息保存到第二存储器;
其中所述第二处理器在接收到数字信号时,执行所述***码信息,将数字信号转换成第二数据类型的信号。
通过上述硬件结构,当节点外接的传感器发生变化时,该装置仍能继续为该节点提供信号处理功能,使得该装置在连接不同的传感器时具有普遍的通用性。
综上所述,通过接入装置对传感器和节点之间通信所需的信号类型进行处理,得到与节点和传感器均所能对信号进行识别,使得在不对节点软硬件做任何修改就能适应多种传感器,提高了节点对传感器的通用性。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。