专利名称:远程信息处理编程逻辑控制单元和使用方法
技术领域:
本发明涉及一种收集汽车传感器数据并将所述数据转换成多种无线格式的接口设备。
背景技术:
无线通信的变革对汽车工业产生了极大的震撼。远程信息处理是一个广义术语,它涉及的是基于车辆的无线通信系统和信息服务,而美国的汽车工业领导者正逐渐将这种处理视为是新的汽车创新前沿。适合车辆的技术包括因特网接入、全球定位卫星(GPS)系统、车辆追踪、移动电话、语音激活控制、雷达以及从MP3播放器到后座式DVD影院的娱乐系统。
一般来说,本领域已知的远程信息处理系统实际是装配在车辆上的小型计算机系统。这些系统具有能在个人计算机中找到的几乎所有硬件,其中包括处理器、存储器、显示器、数字键盘或触摸屏,此外这些系统通常还包含了一个或多个允许远程信息处理系统与GPS系统或是车辆的电子控制模块进行通信的接口。由于这些系统实际是移动式个人计算机,因此它们还需要一个操作系统以及至少一个软件应用,以便处理和给出那些采用了用户可以使用和理解的格式的远程信息处理数据。
毫不奇怪,在车上安装那些实际是个人计算机的设备,这其中所涉及的费用是相当高的。虽然个人和公司意识到了与远程信息处理技术相关联的好处,但对大多数人来说,购买计算机并将其装在车内的费用还是高的惊人。而对拥有和操作成倍车辆的公司来说,这个费用将会倍增。举例来说,如果包裹投递服务公司计划在车队中装设远程信息处理技术,那么公司将会面对难以置信的初期投资。
由此需要一种用于收集和管理远程信息处理数据的改进系统。此外还特别需要一种设备和系统,从而以减少的成本来提供本领域已知的远程信息处理系统的优点。
发明内容
本发明针对的是一种用于收集和存储远程信息处理数据并且为所述数据打上时间戳的设备、系统和方法。在这里描述的是一种可编程逻辑控制单元,该单元与安装在车辆上的一个或多个传感器相连,以便捕获远程信息处理数据,此外所述单元还为所述数据打上时间戳并且保存所述数据。一旦发生触发事件,则从控制单元经由无线或其他通信方法而将印有时间戳的远程信息处理数据传送到外部设备。
在本发明的一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个处理器以及一个存储器;其中输入接口从传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并将远程信息处理数据保存在存储器中。在另一个实施例中,可编程逻辑控制单元包括一个输出接口和一个外部处理设备,其中所述外部处理设备与可编程逻辑控制单元进行通信,并且经由输出接口来接收那些带有时间戳的远程信息处理数据。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个处理器和一个存储器;以及一个经由无线射频设备而与可编程逻辑控制单元进行通信的外部处理设备;其中输入接口从传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在存储器中;其中进一步将标有时间戳的远程信息处理数据经由控制单元的输出接口传递到外部设备。在另一个实施例中,外部处理设备是借助红外和光学通信链路中的至少一个链路而与可编程逻辑控制器进行通信的。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个处理器和一个存储器;以及一个经由无线射频设备而与可编程逻辑控制单元进行通信的外部处理设备;其中输入接口从传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在存储器中;在这个系统中,只要外部设备处于控制单元的预定距离以内,则进一步将标有时间戳的远程信息处理数据经由控制单元的输出接口传递到外部设备。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个处理器和一个存储器;以及一个经由无线射频设备而与可编程逻辑控制单元进行通信的外部处理设备;其中输入接口从传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在存储器中;在这个系统中还对外部设备的手动触发作出响应,从而将标有时间戳的远程信息处理数据经由控制单元的输出接口传递到外部设备。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个使用了梯形逻辑编程语言来操作和保存远程信息处理数据的处理器;以及一个存储器;其中输入接口从传感器接收远程信息处理数据;而处理器则为远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在存储器中。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个使用了梯形逻辑编程语言的处理器,其中所述处理器被配置成对输入信号特性加以区分并且将个别信号特性转化成一个可以在无线环境中使用的码字;以及一个存储器;其中输入接口从传感器接收远程信息处理数据;而处理器则为远程信息处理数据打上时间戳并且将远程信息处理数据保存在存储器中。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;一个使用了梯形逻辑编程语言的处理器,其中所述处理器被配置成对输入信号特性加以区分并且将个别信号特性转化成一个可以在无线环境中使用的码字;以及一个存储器;其中输入接口从车辆上安装的传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并将所述远程信息处理数据保存在存储器中。在另一个实施例中,车辆上安装的传感器是一个电子控制模块传感器。
在本发明的另一个实施例中公开的是一种远程信息处理数据收集系统,该系统包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个输出接口;以及一个存储器;其中输入接口从传感器接收远程信息处理数据;处理器为远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在存储器中;此外所述单元还包括一个数字化那些来自传感器的模拟输入信号的模数转换器。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括以下步骤从一个与车辆相关联的传感器获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号与时间戳数据存入可编程逻辑控制单元的存储器;以及将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括以下步骤从一个与车辆相关联的传感器获取作为模拟信号的远程信息处理数据;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括如下步骤从电子控制模块获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括如下步骤从一个与车辆相关联的传感器获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及借助无线传输而将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括如下步骤从一个与车辆相关联的传感器获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及借助红外和光学通信链路中的至少一条链路而将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括如下步骤从一个与车辆相关联的传感器获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及当外部设备处在可编程逻辑控制单元的预定距离以内的时候,借助无线传输而将数字信号和时间戳数据传送到一个外部设备。
在本发明的另一个实施例中公开的是一种处理车辆信息的方法,其中包括如下步骤从一个与车辆相关联的传感器获取模拟信号;将模拟信号转换成数字信号;将数字信号输入可编程逻辑控制单元的一个输入接口;为数字信号分配一个时间戳;将数字信号和时间戳数据存入可编程逻辑控制单元的存储器;以及对一个触发事件作出响应,以便借助无线传输而将数字信号和时间戳数据传送到一个外部设备,其中所述触发事件包括但不局限于车辆点火开关的接通或切断。
在本发明的另一个实施例中公开的是一种使用可编程逻辑控制器来收集和保存信号数据的方法,其中可编程逻辑控制器包括一个输入和输出终端,一个处理器和存储器,所述方法则包括如下步骤在输入终端接收信号数据;将信号数据转化成预期的输出格式;为信号数据打上时间戳;将经过转化和带有时间戳的数据移动到存储器;以及对一个触发事件作出响应,从而将经过转化的数据从存储器传送到一个外部设备。
在本发明的另一个实施例中公开的是一种使用可编程逻辑控制器来收集和保存信号数据的方法,其中可编程逻辑控制器包括一个输入和输出终端,一个处理器和存储器,所述方法则包括如下步骤在输入终端接收信号数据;将信号数据转化成预期的输出格式,所述转化包括预备用于无线传输的数据;为信号数据打上时间戳;将经过转化和带有时间戳的数据移动到存储器;以及对一个触发事件作出响应,从而将经过转化的数据从存储器传送到一个外部设备。
在本发明的另一个实施例中公开的是一种使用可编程逻辑控制器来收集和保存信号数据的方法,其中所述可编程逻辑控制器包括一个输入和输出终端,一个处理器和存储器,所述方法则包括如下步骤在输入终端接收信号数据;将一个事件类型关联于所述信号数据;将信号数据转化成预期的输出格式;为信号数据打上时间戳;将包括事件类型数据的经过转化和印有时间戳的数据移动到存储器;以及对一个触发事件作出响应,从而将经过转化的数据从存储器传送到一个外部设备。
以上已经对本发明进行了概述,现在将对附图进行参考,其中这些附图不必按比例绘制,并且其中图1是可编程逻辑控制器的原理图。
图2是可编程逻辑控制器的处理流程图。
图3是对依照本发明一个实施例的远程信息处理可编程逻辑控制单元的操作进行描述的处理流程图。
具体实施例方式
以下将参考那些显示了本发明优选实施例的附图来对本发明进行更全面的描述。然而在这里也可以采取多种不同的形式来实施本发明,并且不应将其视为是仅限于这里阐述的实施例;与之相反,在这里提供这些实施例仅仅是为使本发明更为全面和完整,以及为本领域技术人员完整地表述本发明的范围。在这里,相同的参考数字始终引用的是相同的部件。
得益于先前描述以及相关附图给出的教导,本领域技术人员将会想到本发明的很多修改和实施例。因此应该理解,本发明并不局限于所公开的特定实施例,在附加权利要求的范围以内还包含了修改以及其他实施例。虽然在这里使用了专用术语,但是这些专用术语只是在一种通有和描述性的意义上使用的,它们并不是用于限制的。
应该强调的是,本发明的上述实施例、尤其是任何“优选实施例”都仅仅是实施方式的可能实例,在这里阐述这些实施例则仅仅是为了清楚了解本发明的原理。在没有实际脱离本发明的原理实质的情况下,也可以对本发明的上述实施例进行任何变化和修改。而所有这些修改和变化将会包含在本公开以及本发明的范围以内,并且这些修改和变化将会得到下列权利要求的保护。
以下段落描述的是一个使用了全新的远程信息处理可编程逻辑控制(PLC)单元10的系统和方法。
在本领域中,使用PLC来对系统和处理进行控制和监视的益处是众所周知的。PLC提供了基于继电器的控制系统所不具有的控制能力。现在,引入可编程控制器的控制系统能够操作机器,并且将会以先前无法达到的效率和精度来进行处理。PLC的另一个已知益处则是模块化的灵活架构,这种架构允许在应用需要的时候对硬件和软件部件进行扩展。如果应用超出了PLC的限制,那么很容易使用一个具有更大存储器以及输入/输出容量的单元来将其替换,旧的硬件则可以重新用于较小的应用。
PLC的属性将会简化安装并且可以节约成本。其较小的尺寸则允许非常便利地确定PLC的位置,其中所述PLC通常处在比等价的继电器控制板所需空间的一半还要小的空间中。
无论大小、复杂性或费用如何,PLC都会包含了一个基本元件集。其中的某些元件是硬件,其他的则是软件。图1标识了PLC的基本元件。此外,对于供物理和电气环境适用的供电系统和机柜(housing)来说,PLC包括以下部分输入接口15、处理器20、存储器25、编程语言30、编程工具35以及输出接口40。
输入接口15提供了与受到控制的机器或处理的连接。接口15的主要功能是接收现场信号以及将现场信号转换成一种处理器20可以使用的形式。处理器20则提供的是PLC的主要智能。基本操作信息是作为一种位模式而被保存在存储器中的,而所述位模式则组织成了名为码字的工作组。保存在存储器中的每个码字都是指令或数据。所述数据可以是参考数据,也可以是一个源自经由输入端口所引起的处理的存储信号。
传统的PLC的操作遵循的是图2描述的非常简单的重复顺序。在步骤1,处理器20检查来自输入接口15的信息,以便查看受到控制的处理。在步骤2,所述信息与程序提供和保存的控制信息进行比较。在步骤3,判定是否需要一个控制动作。在步骤4,通过将信号传送到输出接口40来执行控制动作,一旦执行了控制动作,那么所述处理将会重复进行。在这个操作中,处理器20在存储器保存的程序中不断查阅与其下一步动作有关的指令和参考数据。
输出接口40从处理器20获取信号并且将其转化成适合由外部设备产生控制动作的形式。编程语言30是一个为指定处理条件产生预期输出控制信号所必需的动作的表示。所述程序包含了将处理数据带入控制器存储器的部分,表示作出判定的部分,以及将判定转换成实际输出动作的部分。编程语言40具有很多种形式。在PLC中使用的公用编程语言40符合继电器逻辑规范,其中所述规范包含了对触点闭合类型和绕组作出规定的梯形图。这种程序语言40还包含了继电器的逻辑控制器电路的表示。
编程工具35在程序员与PLC之间提供了连接。程序员设计出必要的控制概念,然后将其转化成选定PLC所需要的特定程序形式。工具35则产生与用户所用程序版本中的符号、字母或数字相对应的电信号模式。
本发明是以一种全新的方法来使用PLC的,由此能以一小部分成本来实现远程信息处理计算机系统的大部分功能。如上所述,PLC的传统用途是根据基于一个处理或系统的输入来控制所述处理或系统。在本发明中,PLC并没有控制那些输入到PLC的处理或系统。取而代之的是,本发明的远程信息处理PLC单元10保存了从输入接口15接收的信息,并且为所述信息打上了时间戳。
在一个优选实施例中,远程信息处理PLC单元10提供了具有任何类型输入的灵活性,其中在某种情况下,所述输入可以是来自车辆传感器的输入,此外所述单元还提供了将输入转化到一个启用无线通信的环境中的灵活性。在一个实施例中,输入是硬连线到远程信息处理PLC单元10的,而梯形逻辑编程语言40则被配置成对输入信号特性进行区分,以及将个别信号特性转化成一种可以在无线环境中使用的码字。
在一个优选实施例中,所述设备的外部输入来自车辆上安装的不同传感器,这些传感器包括泵、防水舱壁门传感器、后盖传感器、点火传感器以及电子控制模块(ECM)传感器。ECM在汽车工业中是众所周知的,它提供了关于车辆操作的信息,例如温度、油压、引擎开/关、每小时的公路里程以及踏板的位置。在一个优选实施例中,ECM信号是模拟信号,在输入远程信息处理PLC单元10之前,所述信号将会经由模数转换器而被数字化。
在一个优选实施例中,处理器20是一个基于8086芯片的Intel处理器。本领域普通技术人员很容易意识到可以将其他中央处理器与本发明结合使用。在这个实施例中使用了则是8086芯片以及相对较慢并且非常廉价的存储器模块,这是因为远程信息处理PLC单元10(如下所述)的操作不需要很高处理能力或速度。在操作中,单元10从不同的车辆传感器接收信息,此外还为所述信息打上时间戳以及将其加以保存。在预定实例中,信息将会转化到一个无线环境中并且将会传送到一个外部无线设备50。这样一来,外部无线设备50承担了大部分的数据处理责任,并且由此能以相对较低的成本来制造和安装远程信息处理PLC单元10。
由于大部分数据处理功能转移给了外部无线设备50,因此远程信息处理PLC单元10并不需要操作系统。取而代之的是,所述单元10依赖于本领域公知的梯形逻辑编程。与本领域已知的更复杂的远程信息处理计算机系统相比,通过消除操作系统和依靠用于远程信息处理PLC单元10所执行的有限数据处理的梯形逻辑,可以提供额外的成本节约。
本发明的PLC单元10的另一个方面是向8086处理器添加固件,以便启动存储转发功能。固件是一种众所周知的存储器芯片,它可以在没有供电的情况下保存内容,其中包括但不局限于只读存储器(ROM)、可编程只读存储器(PROM)、可擦可编程只读存储器(EROM)以及电可擦可编程序只读存储器(EEPROM)。
在一个优选实施例中,存储转发功能中的存储部分是一个用以在PLC输入终端上检索信号以及借助梯形逻辑机器语言来解译信号特性的处理。所述梯形逻辑允许对各个终端进行编程,以便将输入信号特性转化成预期的输出格式,经过转换的数据将会移至存储器中。在一个优选实施例中,所述数据传送是通过已知的无线协议实现的,例如802.11A或B。对任何RS232协议来说,使用从2.402GHz到2.480GHz波特率的跳频扩展频谱技术全都是可选的。
梯形逻辑编程则用于将输出汇编成程序块或数据字,并且还被用于对收集定时、各个信号在各个输入终端上的转换和保持、以及存储器中保存的各个数据字进行控制。
与此相反,存储转发功能的转发部分是这样一个处理,借助于所述处理,梯形逻辑将被用于对其中一个PLC终端进行调节,以便接收一个信号(rs),其中所述信号触发了用于输出的存储器中保存的数据字的传输。梯形逻辑编程规定了存储器中保存的各个数据字的输出定时,这样一来,在清空存储器之前,从最后一次传送(ts)以来所保存的全部数据都是在一个流中发送的。
在一个优选实施例中,输入到远程信息处理PLC单元10中的车辆传感器数据将会转化到一个无线环境中。在本领域中有多个已知的无线标准,这些标准同样有利于本发明。在一个优选实施例中,远程信息处理PLC单元10具有两个与单元的输出接口40相连的无线设备。具有两个无线单元将会允许设备作用于两种无线标准,并且还为具有多个无线射频设备的外部无线设备50提供了一个备份系统。在一个优选实施例中,远程信息处理PLC单元10的输出接口40可以依照蓝牙和802标准来进行通信。
蓝牙和802标准在本领域是众所周知的。通常,蓝牙是一个工作在2.4GHz频率上的3级(Class 3)无线射频。此外蓝牙还是一种低功率和小范围的数据无线电,它提供了在设备之间进行短程数据传送的能力。而使用802标准操作的无线设备则工作在更高的频率上,并且有能力在更大的范围中传送数据。
在本发明的另一个实施例中,外部设备与PLC单元10之间的通信是通过红外通信端口和/或光通信端口进行的。在这个替换实施例中,外部设备可以执行无线通信,但是这种能力并不是必需的。而在附加实施例中,从PLC单元10向外部设备传送信息的其他方法在本领域中是众所周知的,这些方法同样有利于本发明。
以下段落描述的是依照本发明一个实施例的PLC单元10的操作。以下描述是在车辆设备的环境中给出的,其中输入信号是从车上安装的多个传感器中接收的。然而,上述远程信息处理10是独立的平台,它在其他环境中同样是非常有利的。
图3是一个对依照本发明第一实施例的远程信息处理PLC单元10的操作进行描述的高层处理流程图。在这个例示中,传感器放在了车上,以便捕获关于车辆操作的信息,并且所述传感器还硬连线到远程信息处理PLC单元10的输入接口15。此外,在车辆的ECM单元上也放置了传感器并且提供了关于车辆的附加信息,例如温度、油压、引擎状态、每小时英里数以及踏板的位置。这其中的某些或全部传感器信号可以是模拟的,在将信号输入远程信息处理PLC单元10之前,可以借助于模数转换器来数字化所述信号。
信号输入汇编成那些以事件类型来进行标记的数据块,此外所述输入还会标以时间戳并且保存在可寻址的存储器中。对ECM通信来说,事件类型是由汽车工程师学会(SAE)制定的代码,其中举例来说,所述代码包括SAE1939、SAE1587以及SAE1708。传感器和/或开关事件可以基于一个以伏特和毫伏为单位而被获取的模拟信号。然后,PLC梯形逻辑对所述数据进行解译和转化,以便将其灵活输出到不同的格式。参考图3,通过使用梯形逻辑和Modbus,可以将模拟信号转换成数字信号并且将数字信号转换成ASCII。而Modbus则是一种用于在不同类型的总线或网络上的设备之间建立通信的众所周知的应用之后的消息传送协议。
在一个优选实施例中,数据阵列考虑到对个别信号输入进行分离并且在各个终端上对个别信号进行唯一变换。举例来说,终端1可以是一个模拟到数字的转化,终端2可以是一个数字到ASCII的转化,依此类推。在这个实施例中,输出是使用标准的I/O设备协议RS232以及485而被引入(port)的。本领域普通技术人员很容易理解,在这里也可以使用其他已知的协议,其中包括但不局限于422和486。同样,在替换实施例中还可以将输出格式化为ASCII、二进制、十六进制、十进制的格式并且将其引入这些标准协议中的任何一个协议。
然后则可以通过使用蓝牙与802.1无线标准中的至少一个标准而将数据传送到一个外部设备50。如上所述,其他那些从远程信息处理PLC单元10向外部设备50传送数据的方法在本领域中也是已知的,这些方法同样有利于本发明。
从前文中可以看出,本发明通过为车辆的电子通信模块添加了PLC,从而简化了实时获取和综合汽车远程信息处理数据的任务。这种组合允许进行不依赖于设备的转化并且能够灵活传递远程信息处理数据。与之相反,本领域的现行状态则需要那些对数据进行解码和重组以便实现相同的灵活性的专用软件。
在一个优选实施例中,远程信息处理数据送抵的外部设备50是一个具有Windows CE之类的操作系统的无线设备。举例来说,在包裹投递系统的环境中,外部设备50可以是一个手持终端或个人数字助理(PDA),司机可以在为了递送包裹而离开车辆的时候随身携带所述设备。当司机从车上取下外部设备50时,车辆传感器可以继续捕获信息并将所述信息传送到远程信息处理PLC单元10。当设备与远程信息处理PLC单元10处在预定距离以内的时候,这个信息可以自动传送到外部设备50。在这种情况下可以对外部设备50进行编程,以便向远程信息处理PLC单元10发送一个命令单元10传送所有那些在最后一次传送之后收集的传感器信息的信号。
在替换实施例中,从远程信息处理PLC单元10到外部设备50的信息传送不是自动执行的,取而代之的是,所述传送依赖于一个触发事件。举例来说,远程信息处理单元10与外部设备之间的通信可以只在车辆引擎运行的时候执行,在另一个实施例中,所述通信是在接通或切断点火开关的时候进行的。此外其他类型的数据传送触发事件也是可能的,并且对本领域普通技术人员来说,这些事件都是显而易见的。
在包裹投递系统的环境中,本发明的价值在于它为运送者提供了远程信息处理信息的清晰图片,但却不需要在每辆车上安装个人计算机系统。与之相反,本发明提供的是一种相对廉价的替换设备,它支持那些在司机携带的便携计算机系统中已有的处理能力。通过将远程信息处理PLC单元添加到车内,运送者可以获取与司机和车辆的交互以及司机在车辆内部的交互有关的重要的远程信息处理信息。这种增强的可视性转而有助于更好的进行那些提高包裹投递业务和司机效率的管理及通信实践。此外,本发明提供的功能允许以在包裹操作过程中进行自动的工作测定,而这种测定先前则需要其他人坐在司机旁边,以便在投递路线上详细记录司机的活动。
对在投递车辆的12V环境中安装PLC单元10来说,这其中需要用到一个集成电源,该电源可以从12V逐步升压到所述单元10所需要的24V。在一个优选实施例中,所述电源还被配置成清除并保存功率,以便防止来自12V的环境中的放大电火花所造成的完整性损坏。
在诊断和车辆维护的领域中可以了解到本发明的另一个益处。在本发明的一个实施例中,成本相对较低的远程信息处理PLC单元10安装在车队的每辆车上。每个单元10都被配置成获取车辆的诊断信息,这些信息有助于机械工识别哪些车辆需要维护。此外在这里还可以安装远程信息处理PLC单元10来获取和传送必要的诊断数据,而不要求每辆车配备复杂的诊断设备。通过使用这个实施例,机械工只需要携带手持计算终端走下车辆线,所述终端则配置成以无线方式从车辆各自的远程信息处理PLC单元10中捕获诊断信息。因此,机械工在没有进入或检查任何单独车辆的情况下就能够获取诊断数据。
本发明不局限于获取那些与车辆有关的数据。如先前所指,本发明并不依赖于平台。因此,在办公楼内部的门上可以放置一个传感器,并且可以将PLC单元10配置成在每次开门的时候保存数据以及为数据打上时间戳。在这个实例中,本发明将会精确记录开门的次数、开门的时间以及门被打开了多长时间。这样一来,在一个相关实施例中,依照本发明的PLC单元10可以充当一个廉价的报警系统。
回到包裹投递系统的实例,其中可以对依照本发明的PLC单元10进行配置,以便从运送者的信件中心信箱(letter center box)获取信息。所述信件中心信箱提供了一个装置,借助于所述装置,运送者的客户可以将信件和包裹留在一个将会由运送者的司机收取的便利位置。对客户来说,信件中心信箱是非常便利的,但在运送者的司机打开信箱之前,他并不知道信箱中是否存在需要收取的包裹。依照本发明的一个实施例,在这里可以将PLC单元10配置成从附着在信件中心信箱门上的传感器中获取信息。只要信件中心信箱被打开,PLC单元10就能获取数据并该数据打上时间戳。在运送者的司机接近信件中心信箱的时候,该信息将会传递到运送者的司机所携带的手持终端。所述手持终端则被配置成对数据进行处理,并且将发信人信箱中的包裹数目指示给司机。通过在信件中心收集标有时戳的事件,还可以提供数据,以便支持位置简化判定针对邮件中心放置以及工作时间所进行的需求分析。
得益于先前描述以及相关附图中给出的教导,本领域技术人员能够想到本发明的多种修改和实施例。因此应该理解的是,本发明并不局限于所公开的具体实施例,在附加权利要求的范围内还包含了修改和其他实施例。虽然在这里使用了专用术语,但是这些专用术语只是在一种通有和描述性的意义上使用的,它们并不具有限制目的。
权利要求
1.一种远程信息处理数据收集系统,包括一个可编程逻辑控制单元,所述单元包括一个输入接口;一个处理器;以及一个存储器;其中所述输入接口从一个传感器接收远程信息处理数据;所述处理器则为所述远程信息处理数据打上时间戳并且将所述远程信息处理数据保存在所述存储器中。
2.权利要求1的系统,其中所述可编程逻辑控制单元还包括一个输出接口。
3.权利要求2的系统,还包括一个与所述可编程逻辑控制单元进行通信的外部处理设备,所述外部处理设备被配置成从所述输出接口接收所述带有时间戳的远程信息处理数据。
4.权利要求3的系统,其中所述外部处理器设备经由一个无线射频设备而与所述可编程逻辑控制单元进行通信。
5.权利要求3的系统,其中所述外部处理器设备经由红外和光通信链路中的至少一种链路而与所述可编程逻辑控制单元进行通信。
6.权利要求3的系统,其中只要所述外部设备处在所述可编程逻辑控制单元的预定距离以内,那么所述外部处理器将会接收带有时间戳的远程信息处理数据。
7.权利要求3的系统,所述外部处理器对所述外部设备的手动触发做出响应,以便从所述可编程逻辑控制单元接收带有时间戳的远程信息处理数据。
8.权利要求1的系统,其中所述处理器是一个基于8086芯片的Intel处理器。
9.权利要求1的系统,其中所述处理器使用一种梯形逻辑编程语言来操作和保存所述远程信息处理数据。
10.权利要求9的系统,其中所述梯形逻辑编程语言被配置成对输入信号特性进行区分,并且将个别信号特性转化成无线环境中可以使用的字。
11.权利要求1的系统,其中所述传感器是一个安装在车上的传感器。
12.权利要求1的系统,其中所述传感器是一个电子控制模块传感器。
13.权利要求1的系统,还包括一个对来自所述传感器的模拟输入信号进行数字化的模数转换器。
14.权利要求1的系统,其中所述可编程逻辑控制单元还包括一个允许从12V升压到24V的集成电源。
15.一种处理车辆信息的方法,所述方法包括以下步骤从一个与所述车辆相关的传感器获取模拟信号;将所述模拟信号转换成数字信号;将所述数字信号输入可编程逻辑控制单元的一个输入接口;为所述数字信号分配一个时间戳;将所述数字信号与所述时间戳数据存入所述可编程逻辑控制单元的存储器;以及将所述数字信号和时间戳数据传送到一个外部设备。
16.权利要求15的方法,其中从传感器中获取的所述模拟信号包括远程信息处理数据。
17.权利要求15的方法,其中从关联于所述车辆的传感器获取的模拟信号包括从关联于电子控制模块的传感器获取数据。
18.权利要求15的方法,其中数字信号和时间戳数据到所述外部设备的所述传输是经由无线传输进行的。
19.权利要求15的方法,其中数字信号和时间戳数据到所述外部设备的所述传输是经由红外和光通信链路中的至少一种链路进行的。
20.权利要求15的方法,其中数字信号和时间戳数据到所述外部设备的所述传输是在所述外部设备处于所述可编程逻辑控制单元的预定距离以内的时候自动进行的。
21.权利要求15的方法,其中数字信号和时间戳数据的所述传输是响应于一个触发事件而进行的。
22.权利要求21的方法,其中所述触发事件是车辆点火装置的接通或切断。
23.权利要求15的方法,还包括从所述外部设备向一个主机系统上载所述数字信号和时间戳数据。
24.一种使用可编程逻辑控制器来收集和保存信号数据的方法,其中可编程逻辑控制器包括至少一个输入和输出终端,一个处理器和存储器,所述方法包括如下步骤在所述输入终端接收所述信号数据;将所述信号数据转化成预期的输出格式;为所述信号数据打上时间戳;将所述经过转化和带有时间戳的数据移动到所述存储器;以及对一个触发事件作出响应,从而将所述经过转化的数据从存储器传送到一个外部设备。
25.权利要求24的方法,其中转化所述信号的步骤包括对所述信号进行准备,以便在无线环境中进行传输。
26.权利要求24的方法,还包括将一个事件类型与所述信号数据相关联。
27.权利要求26的方法,还包括将所述事件类型保存在所述存储器中。
全文摘要
本发明涉及一种用于收集和存储远程信息处理数据以及为所述数据打上时间戳的设备、系统和方法。在这里描述的是一种可编程逻辑控制单元,该单元与车辆上安装的一个或多个传感器相连,以便捕获远程信息处理数据,此外所述单元还为所述数据打上时间戳并且保存所述数据。一旦发生触发事件,则借助无线或其他通信方法而将带有时间戳的远程信息处理数据从控制单元传送到外部设备。
文档编号G08G1/123GK1698076SQ03808956
公开日2005年11月16日 申请日期2003年3月19日 优先权日2002年3月21日
发明者约翰·奥尔森, 大卫·布莱德雷, 雷萨·詹金斯 申请人:美国联合包裹服务公司