传感器

阅读:943发布:2022-12-30

专利汇可以提供传感器专利检索,专利查询,专利分析的服务。并且一种 传感器 模 块 ,具有:传感器,用于测量物理参量;控 制模 块,用于执行用于激励传感器的运行功能;和与 控制模块 协作的 接口 ,该接口用于从外部单元接收当前运行功能的数据,其中控制单元具有: 存储器 ,其具有用于存储引导功能的引导存储区域以及用于存储传感器的运行功能的运行存储区域;和更新模块,其具有执行引导功能的执行单元、检查是否应当执行传感器的运行功能的更新的分析单元、在应当执行传感器的运行功能的更新时执行合理性检查的安全单元、以及将当前运行功能的所接收的数据写入到运行存储区域中的写入单元,并且其中写入单元被构造为与接收当前运行功能的数据并行地将当前运行功能的所接收数据写入到运行存储区域中。,下面是传感器专利的具体信息内容。

1.一种传感器,具有:传感器(12),其用于测量物理参量;控制模块(14),其用于执行用于激励传感器(12)的运行功能;以及与控制模块(14)协作的接口(15),所述接口(15)用于从外部单元接收当前运行功能的数据,其中控制模块(14)具有:存储器(16),其具有用于存储引导功能的引导存储区域(17)以及用于存储传感器(12)的运行功能的运行存储区域(18);以及更新模块(19),其具有用于执行引导功能的执行单元(20)、用于检查是否应当执行传感器(12)的运行功能的更新的分析单元(21)、用于在应当执行传感器(12)的运行功能的更新时执行合理性检查的安全单元(22)、以及用于将当前运行功能的所接收的数据写入到运行存储区域(18)中的写入单元(23),并且其中写入单元(23)被构造为与接收当前运行功能的数据并行地将当前运行功能的所接收数据写入到运行存储区域(18)中。
2.根据权利要求1所述的传感器模块,其中传感器模块(11)是轮胎传感器模块(24)。
3.根据权利要求1或2所述的传感器模块,其中运行存储区域(18)由多个存储块(25)构成,并且其中写入单元(23)具有用于删除当前存储在所述多个存储块(25)的块(27)中的数据的删除单元(26)并且被构造为将当前运行功能的数据顺序逐块地写入到所述多个存储块(25)中,使得与接收当前运行功能的应当写入到所述多个存储块(25)的块(27)中的数据同时地由删除单元(26)删除当前存储在所述多个存储块(25)的该块(27)中的数据,并且写入单元(23)接着写入当前运行功能的应当存储到所述多个存储块(25)的该块(27)中的数据。
4.根据权利要求1或2所述的传感器模块,其中引导存储区域(17)是固件模块(28)的一部分。
5.根据权利要求1或2所述的传感器模块,其中引导存储区域(17)是运行存储区域的一部分。
6.根据权利要求1或2所述的传感器模块,其中存储器(16)还具有用于存储关于运行功能的有效性信息的非易失性存储器(29)。

说明书全文

传感器

技术领域

[0001] 本发明涉及一种用于更新例如机动车辆的轮胎传感器之类的传感器的运行功能的方法、尤其是一种用于节能地和快速地更新传感器的运行功能的方法、一种这样的计算机程序产品以及一种相应的传感器模块。

背景技术

[0002] 传感器是一种技术组件,其可以定性地或者作为测量参量定量地检测其环境的确定的物理或化学特性和/或物质属性。这些参量借助于物理或化学效应被检测并且被转化成可进一步处理的电信号
[0003] 例如,机动车辆越来越多地配备有包含轮胎压力传感器的轮胎压力监控系统(TPMS,Tire Pressure Monitoring System(轮胎压力监视系统)),以用于监视车辆处的轮胎气压,以便防止由于过小轮胎气压造成的轮胎损坏并且因此降低可归因于损坏轮胎的事故的数目。
[0004] 从印刷文献DE 10 2009 008 350 A1中公知了一种车轮,其具有用于检测和传输至少一个表征车胎的状态的测量信号、比如轮胎气压和/或轮胎气温的装置,该装置具有[0005] 至少一个由供电设备供应电能、包含至少一个轮胎气压传感器和/或至少一个轮胎气温传感器的传感器模块。
[0006] 但是在这样的轮胎压力监控系统中被证明为缺点的是,传感器的软件、即传感器的运行功能的更新——例如为了添加或更新确定的程序功能——与高能耗相关联,这在长期持续的更新过程的情况下可能最终导致例如电池之类的供电设备的耗尽。但是由于轮胎压力监控系统在机动车辆中的安装情况,供电设备的更换与由传感器实现的利益相比伴随着相对非常高的成本。
[0007] 在此,更新过程通常通过如下方式进行:从外部单元接收当前运行功能的数据,并且接着将所接收的数据存放、即写入到轮胎压力监控系统的运行存储区域中。但是由于在此在写入过程启动以前首先接收当前运行功能的所有数据,因此这样的更新过程导致延迟,并且尤其是导致更新的大的时长,这又负面地影响能耗。

发明内容

[0008] 本发明的任务是,说明一种节能和快速的用于更新传感器的运行功能的方法、一种这样的计算机程序产品、以及一种相应的传感器模块。
[0009] 该任务通过独立权利要求的主题来解决。有利的改进方案是从属权利要求的主题。
[0010] 根据本发明的一个实施方式,该任务通过一种用于更新传感器的运行功能的方法来解决,该传感器具有存储器,该存储器具有用于存储引导功能的引导存储区域以及用于存储当前运行功能的运行存储区域。在此,该方法具有下列步骤:首先执行引导功能,并且接着检查:是否应当执行传感器的运行功能的更新。如果应当执行传感器的运行功能的更新,则执行合理性检查。如果在此合理性检查是成功的,则传感器的运行功能被更新,使得从外部单元接收当前运行功能的数据并将其写入到运行存储区域中,其中数据的接收以及数据到运行存储区域中的写入并行地进行。
[0011] 因此,基本思想是,在用于更新传感器的运行功能的更新过程中,与接收传感器的当前运行功能的数据并行地发起写入过程,也就是说,因此在完全接收当前运行功能的所有数据以前启动。
[0012] 一般而言,将引导功能理解成专用软件,其通常由计算机的固件从能够启动的介质加载并接着被执行。然后,引导功能加载计算机的运行系统的另外的部分、通常为内核。外部单元此外可以是专用HF通信模块、尤其是生产或编程站,其例如在生产期间或者在车间中为了诊断和/或更新目的而被有线地或无线地连接到车辆网络上,并且向机动车辆的各个控制设备传送数据、以及从控制设备接收数据。
[0013] 这样的方法所具有的优点是,利用该方法可以节能和快速地更新传感器的运行功能。因此,通过不是在当前运行功能的所有数据都被接收时才发起当前数据到运行存储区域中的写入、而是与接收当前运行功能的数据并行地启动,可以避免由于更新过程导致的延迟并且因此显著减少了更新过程的时长。这又导致更新过程的更低能耗,这与给传感器供应电能的供电设备提高的寿命相关联。通过检查是否应当执行传感器的运行功能的更新的步骤,可以进一步保证:仅当这看上去必要时才执行更新过程。通过这种方式,可以缩短和加速加载传感器的运行功能时的启动过程,以及进一步减小能耗。 这样,运行功能的代码通常不改变,并且不会不断提供运行功能的当前版本,使得正常而言不需要在每次启动过程时都执行更新。如果现在放弃这些,则启动过程明显加速并且例如传感器中的测量值可以更快地提供。
[0014] 在此,传感器可以是车辆、尤其是例如摩托车、载客车辆或载货车辆之类的机动车辆的轮胎压力传感器、轮胎温度传感器和/或轮胎负载传感器。因此,传感器可以选自由下列各项构成的组:车辆的轮胎压力传感器、轮胎温度传感器和轮胎负载传感器。这样,尤其是在机动车辆的轮胎压力传感器的情况下,这样的节能和快速更新过程与具有高能耗的更新过程相比被证明是有利的,特别是在轮胎压力传感器的情况下,供电设备的更换被证明是困难的,因为轮胎压力监控系统通常安装在机动车辆的轮胎内,并且供电设备的更换因此要求拆卸相应的轮胎。
[0015] 在此,引导功能也可以从外部单元启动。因此,可以恰好在传感器被连接到生产或编程站上以便添加或更新确定程序功能——例如在生产期间或者在车间中出于诊断或更新目的——时,可以发起更新过程。
[0016] 此外,合理性检查可以包括认证检查以及兼容性检查。在此,认证检查用于认证接入者、例如生产或编程站,以便允许经认证的单元的进一步的动作。在此,认证检查可以通过已知部件和功能来实现,例如通过输入口令或使用密钥,使得其在此可以简单和无高成本地实现或实施,而不需要高成本和昂贵地改造硬件和/或软件部件。通过兼容性检查,又可以检查当前运行功能的数据与传感器模块的兼容性。这例如可以通过专用兼容性设备来实现,该兼容性设备必要时调出所属的非兼容性例程,所述非兼容性例程同样可以存放在传感器的存储器中。
[0017] 此外还可以加密地传输当前运行功能的数据,由此可以进一步提高安全性。加密是指如下过程:在该过程中,可清楚阅读的数据借助于加密方法被转换成“不可读”、即不可简单解释的字符串。在此,作为加密的具有决定性重要意义的参数使用一个或多个密钥。
[0018] 根据一个实施方式,运行存储区域可以由多个存储块构成。在此,更新传感器的运行功能的步骤可以具有:顺序地、逐块地将当前运行功能的数据写入到所述多个存储块中,使得当前运行功能的应当被写入在所述多个存储块的某块中的数据被接收,并且当前被存储在所述多个存储块的该块中的数据同时被删除,以及接着当前运行功能的应当被写入到所述多个存储块的该块中的数据被写入到所述多个存储块的该块中。因此公知的是,使用虚拟存储管理,所述虚拟存储管理将物理可用的存储器划分成存储块(被组织成页或段)或者存储区域,并且将它们与各个过程绑定。通过顺序访问各个存储块,可以保证:数据的接收以及数据到运行存储区域中的写入并行地进行,也就是说,写入过程在当前运行功能的数据被完全接收以前被发起、即启动。这样,应当被写入到所述多个存储块的第一块中的数据可以首先被接收,并且当前被存储在所述多个存储块的第一块中的数据同时被删除。接着,所接收的数据被写入到所述多个存储块的第一块中。在该写入过程期间,接收当前运行功能的数据的过程被停住,直到应当被写入到所述多个存储块的第一块中的数据完全被写入到所述多个存储块的第一块中。接着,应当被写入到所述多个存储块的第二块中的数据可以被接收,并且当前被存储在所述多个存储块的第二块中的数据同时被删除。同时,通过这样逐块地写入当前运行功能的数据所开辟的可能性是,仅仅更新运行功能的绑定到相应存储块的各个过程,而在此不必更新整个运行功能,使得这又可以节能和快速地实现。另外还可以在更新尝试失败以后重新更新各个过程,而不必完全重新启动更新过程。
[0019] 在此,更新传感器的运行功能的步骤还可以具有:在当前存储在所述多个存储块的该块中的数据被完全删除以前,更新当前运行功能的应当被写入到所述多个存储块的该块中的数据的有效性信息。因此,如传感器之类的测量仪器可以由其客观性、其可靠性以及其有效性来表征,其中这些品质标准分别基于彼此。测量值与测量者无关的品质标准被称为客观性或观测者一致性。良好的测量仪器也可靠地为相同对象提供相同的测量值。该标准被称为可靠性或可再现性。第三个品质标准、有效性是针对在测量时生成的数据是否如所打算的那样表示要测量的参量的度量。仅仅这时,数据才能被合理地解释。在此,有效性信息例如可以包含关于各个数据已被写入其中的存储块的信息、和/或关于数据的版本的信息。这例如在运行功能的仅仅绑定到相应存储块的各个过程应当被更新时被证明是有利的。
[0020] 此外,该方法可以具有以下步骤:一旦当前运行功能的所接收的数据已经完全被写入到运行存储区域中就更新运行功能的有效性信息;以及执行当前运行功能。在此,直到新程序功能或经更新的程序功能可以被访问为止的时间与常规更新过程相比被显著缩短,而这不会导致直到耗尽供电设备的高能耗。
[0021] 在此,根据另一实施方式,所述数据可以以压缩形式存储。在此,通过数据压缩,可以有利地减小数字数据的量,由此可以显著减少所需存储空间以及数据的传输时间。减小的存储空间又具有的优点是,相应传感器模块可以明显更廉价地构造。
[0022] 利用本发明的另一实施方式,还说明了一种传感器模块。在此,传感器模块具有:传感器,其用于测量物理参量;控制模块,其用于执行用于激励传感器的运行功能;以及与控制模块协作的接口,该接口用于从外部单元接收当前运行功能的数据。在此,控制模块具有:存储器,其具有用于存储引导功能的引导存储区域以及用于存储运行功能的运行存储区域;以及更新模块,其具有用于执行引导功能的执行单元、用于检查是否应当执行传感器的运行功能的更新的分析单元、用于在应当执行运行功能的更新时执行合理性检查的安全单元、以及用于将当前运行功能的所接收的数据写入到运行存储区域中的写入单元。在此,写入单元被构造为与接收当前运行功能的数据并行地将当前运行功能的所接收数据写入到运行存储区域中。
[0023] 一般而言,将引导功能理解成专用软件,其通常由计算机的固件从能够启动的介质加载并接着被执行。然后,引导功能加载计算机的运行系统的另外的部分、通常为内核。外部单元此外可以是专用HF通信模块、尤其是生产或编程站,其例如在生产期间或者在车间中为了诊断和/或更新目的而被有线地或无线地连接到车辆网络上,并且向机动车辆的各个控制设备传送数据、以及从控制设备接收数据。
[0024] 这样的传感器模块所具有的优点是,在该传感器模块的情况下可以节能和快速地更新传感器的运行功能。因此,通过将写入单元构造为不是在当前运行功能的所有数据都被完全接收时才发起当前数据到运行存储区域中的写入、而是与接收当前运行功能的数据并行地启动,可以避免由于更新过程导致的延迟并且因此减少了更新时的时间消耗。这又导致更新过程的更低能耗,这尤其是在传感器的运行模式下与给传感器供应电能的供电设备提高的寿命相关联。借助于分析单元可以进一步保证:仅当这看上去必要时才执行更新过程。通过这种方式,可以缩短和加速了加载传感器的运行功能时的启动过程,以及进一步减小能耗。因此,运行功能的代码通常不改变,并且不会不断提供运行功能的当前版本,使得正常而言不需要在每次启动过程时都执行更新。如果现在放弃这些,则启动过程明显加速并且例如传感器中的测量值可以更快地提供。
[0025] 在此,传感器模块可以是轮胎传感器模块、尤其是轮胎压力传感器模块。因此,尤其是在机动车辆的轮胎压力传感器模块的轮胎压力传感器、轮胎温度传感器和轮胎负载传感器的情况下,被构造为保证节能和快速更新过程的这样的控制模块与用于实现具有高能耗的更新过程的控制模块相比被证明是有利的,尤其是在轮胎压力传感器模块的情况下,供电设备的更换被证明是困难的,因为轮胎压力监控系统、即轮胎压力传感器模块通常安装在机动车辆的轮胎内,并且供电设备的更换因此将要求拆卸相应轮胎。
[0026] 此外,当前运行功能的数据的传输也可以是加密传输,由此可以进一步提高安全性。加密被称为如下过程:在该过程中,可清楚阅读的数据借助于加密方法被转换成“不可读”的、即不可简单解释的字符串。在此,作为加密的具有决定性重要意义的参数使用一个或多个密钥。
[0027] 在此,根据一个实施例方式,运行存储区域由多个存储块构成,并且写入单元具有删除单元,该删除单元用于删除当前存储在所述多个存储块的某块中的数据。此外,写入单元被构造为将当前运行功能的数据顺序逐块地写入到多个存储块中,使得与接收当前运行功能的应当写入到所述多存储块的块中的数据同时地由删除单元删除当前存储在所述多个存储块的该块中的数据,并且写入单元接着写入当前运行功能的应当存储到所述多个存储块的该块中的数据。因此公知的是,使用虚拟存储管理,该虚拟存储管理将物理可用的存储器划分成存储块(被组织成页或段)或者存储区域,并且将它们与各个过程绑定。因此,控制模块被构造为保证对各个存储块的顺序访问,由此可以保证:数据的接收以及数据到运行存储区域中的写入并行地进行,也就是说,写入过程在当前运行功能的数据被完全接收以前被发起、即启动。因此,应当被写入到所述多个存储块的第一块中的数据可以首先被接收,并且当前被存储在所述多个存储块的第一块中的数据同时被删除。接着,所接收的数据被写入到所述多个存储块的第一块中。在该写入过程期间,接收当前运行功能的数据的过程被停住,直到应当被写入到所述多个存储块的第一块中的数据完全被写入到所述多个存储块的第一块中。接着,应当被写入到所述多个存储块的第二块中的数据可以被接收,并且当前被存储在所述多个存储块的第二块中的数据同时被删除。同时,通过保证逐块地写入当前运行功能的数据的这样的控制模块所开辟的可能性是,仅仅更新运行功能的绑定到相应存储块的各个过程,而在此不必更新整个运行功能,使得这又可以节能和快速地实现。另外还可以在更新尝试失败以后重新更新各个过程,而不必完全重新启动更新过程。
[0028] 此外,引导存储区域可以是固件模块的一部分。将固件理解成嵌入到电子设备中的软件。固件大多存储在快闪存储器、EPROM、EEPROM或ROM中,并且不能由用户更换或者仅能利用专用装置或功能来更换。固件占据硬件(即设备的物理部分)与应用软件(设备的必要时可更换的程序)之间的中间位置。因此,引导功能可以嵌入到该系统、即传感器模块的控制模块中,这具有的优点是,更新过程可以被启动,而不必首先实现或传输引导功能,由此可以进一步节省在更新传感器的运行功能时的时间。由于尤其是在对非易失性程序存储器进行重新编程期间,这些存储器不能被读取,因此引导功能在此必须在执行引导功能以前被复制到工作存储器、即优选被构造成RAM(Random Access Memory(随机存取存储器))的易失性存储器中。RAM或直接存取存储器是一种信息存储器,其特别是用作大多以存储模块形式的工作存储器。
[0029] 根据另一实施方式,引导存储区域也可以是运行存储区域的一部分。由此可以保证:除了运行功能以外还可以更新引导功能。由于运行功能通常存储在非易失性存储器中,尤其是在重新编程期间、即在更新过程期间不能对该非易失性存储器进行读取访问,因此引导功能在此又必须在执行引导功能以前复制到工作存储器、即优选被构造成RAM(Random Access Memory(随机存取存储器))的易失性存储器中。
[0030] 另外还可以将引导功能构造成软件更新的一部分,该软件更新在当前运行功能的数据之前由外部单元传输给控制模块。
[0031] 控制模块的存储器也可以具有另外的非易失性存储器以用于存储关于运行功能的有效性信息。在数字数据处理中被称为非易失性存储器的是不同的数据存储器,其存储的信息、在该情况下为传感器的当前存储的运行功能的有效性信息持久地保留。因此,如传感器之类的测量仪器可以由其客观性、其可靠性以及其有效性来表征,其中这些品质标准分别基于彼此。测量值与测量者无关的品质标准被称为客观性或观测者一致性。良好的测量仪器也可靠地为相同对象提供相同的测量值。该标准被称为可靠性或可再现性。第三个品质标准、有效性是针对在测量时生成的数据是否如所打算的那样表示要测量的参量的度量。仅仅这时,数据才能被合理地解释。在此,有效性信息例如可以包含关于各个数据已被写入到其中的存储块的信息、和/或关于数据的版本的信息。
[0032] 根据本发明的另一方面,说明了一种计算机程序产品,其被实施为在如上面和下面所描述的传感器模块上被执行时执行如上面和下面所描述的方法。
[0033] 该计算机程序产品具有已经结合根据本发明的方法或根据本发明的传感器模块的相应实施方式所提及的优点,这些优点在此为了避免重复而不再予以详述。
[0034] 此外,利用本发明的另一实施方式,也说明了一种车辆、尤其是机动车辆,其具有上述轮胎压力传感器模块。因此,尤其是在机动车辆的轮胎压力传感器模块的轮胎压力传感器的情况下,被构造为保证节能和快速更新过程的这样的控制模块与用于实现具有高能耗的更新过程的控制模块相比被证明是有利的,尤其是在轮胎压力传感器模块的情况下,供电设备的更换被证明是困难的,因为轮胎压力监控系统、即轮胎压力传感器模块通常安装在机动车辆的轮胎内,并且供电设备的更换因此将要求拆卸相应轮胎。
[0035] 总言之可以确定:利用本发明说明了一种用于更新传感器的运行功能的方法,其中更新过程可以节能和快速地执行,因为当前运行功能的数据的接收以及当前运行功能的数据到传感器的存储器的运行存储区域中的写入并行地进行。
[0036] 这尤其是在轮胎压力传感器的情况下被证明是有利的,特别是在轮胎压力传感器模块的情况下,供电设备的更换被证明是困难的,因为轮胎压力传感器模块通常安装在机动车辆的轮胎内,并且供电设备的更换因此将要求拆卸相应的轮胎。
[0037] 在此,由于当前运行功能的所接收数据的写入优选顺序逐块地进行,因此还实现了:也可以仅仅更新运行功能的各个过程,而不必执行传感器的运行功能的完整更新过程。附图说明
[0038] 现在根据附图进一步阐述本发明。
[0039] 图1示出了具有轮胎压力传感器模块的车轮的示意性横截面图;
[0040] 图2示出了根据本发明的实施方式的传感器模块的示意性框图
[0041] 图3示出了根据本发明的实施方式的用于更新传感器的运行功能的方法的流程图
[0042] 附图标记列表
[0043] 1  车轮
[0044] 2  轮胎压力传感器模块
[0045] 3  轮辋
[0046] 4  轮胎
[0047] 5  压力气室
[0048] 6  轮胎
[0049] 7  轮胎压力传感器
[0050] 8  供电设备
[0051] 9  电池
[0052] 11   传感器模块
[0053] 12   传感器
[0054] 13   供电设备
[0055] 14  控制模块
[0056] 15   接口
[0057] 16   存储器
[0058] 17   引导存储区域
[0059] 18   运行存储区域
[0060] 19   更新模块
[0061] 20   执行单元
[0062] 21   分析单元
[0063] 22   安全单元
[0064] 23   写入单元
[0065] 24   轮胎传感器模块
[0066] 25   多个存储块
[0067] 26   删除单元
[0068] 27   存储块
[0069] 28   固件模块
[0070] 29   非易失性存储器
[0071] 30   方法
[0072] 31   方法步骤
[0073] 32   方法步骤
[0074] 33   方法步骤
[0075] 34   方法步骤
[0076] 35   方法步骤
[0077] 36  方法步骤。

具体实施方式

[0078] 图1示出了具有轮胎压力传感器模块2的车轮1的示意性横截面图。
[0079] 在图1中以横截面示出了车辆、在所示实施方式中为机动车辆的车轮1,其中车轮1例如借助于盘式制动器相对于机动车辆的在图1中未示出的底盘被制动。所示车轮1基本上由轮辋3和被拉紧的具有至少一种弹性材料的轮胎4构成,其中在轮胎4与轮辋3之间构造有压力气室5,该压力气室5可以通过可解开地容纳在轮辋3的阀门容纳部中的轮胎阀门6来充气和放气。
[0080] 图1还示出了布置在压力气室5中的用于检测和传输轮胎气压的装置、即轮胎压力传感器模块2,该轮胎压力传感器模块2包含轮胎压力传感器7,该轮胎压力传感器7被构造用于确定位于压力气室5中的构成轮胎填充气体的气体、例如空气或氮气的气压。轮胎压力传感器模块2是轮胎传感器模块的组成部分,轮胎传感器模块亦称车轮单元或轮单元(WU)并且例如是车辆的亦称TPMS(TPMS, Tire Pressure Monitoring System(轮胎压力监视系统))的轮胎压力监控系统(RDKS)的组成部分。轮胎压力传感器模块2可以布置在车轮1中、例如布置在轮胎4的与轮胎4的滚动面4相对的内表面上或者轮胎阀门6处。
[0081] 在此,轮胎压力传感器模块2通过经编码的高频传输段将来自压力气室5的轮胎气压的值传送给机动车辆的在图1中未示出的控制设备。在控制设备中,这些数据接着被分析,并且尤其是可以探测各个轮胎中的压力损失以及所有轮胎中的例如由于通过橡胶扩散造成的缓慢压力损失。
[0082] 此外可以辨认出:轮胎压力传感器模块2由供电设备8来供应电能。在此,图1中所示的供电设备8是电池9。
[0083] 但是在这样的轮胎压力传感器模块2中被证明为不利的是,轮胎压力传感器7的软件、即轮胎压力传感器7的运行功能的更新——例如为了添加或更新确定的程序功能——与高能耗相关联,这在长期持续的更新过程的情况下可能最终导致供电设备8的耗尽。但是由于轮胎压力传感器模块2的安装情况,供电设备8的更换与由传感器实现的利益相比伴随着相对非常高的成本。
[0084] 在此,更新过程通常通过如下方式进行:从外部单元接收当前运行功能的数据,并且接着将所接收的数据存放、即写入到轮胎压力传感器模块2的运行存储区域中。但是由于在此在写入过程启动以前首先接收当前运行功能的所有数据,因此这样的更新过程导致延迟,并且尤其是导致更新的大的时长,这又负面地影响能耗。
[0085] 图2示出了根据本发明的实施方式的传感器模块11的示意性框图。
[0086] 如图2所示,传感器模块11具有:传感器12,其用于测量物理参量;供电设备13,其用于给传感器12供应电能;控制模块14,其用于执行用于激励传感器12的运行功能;以及与控制模块14协作的接口15,该接口15用于从图2中未示出的外部单元接收当前运行功能的数据。
[0087] 在此,所示控制模块14具有存储器16以及更新模块19,该存储器具有用于存储引导功能的引导存储区域17和用于存储运行功能的运行存储区域18。更新模块19又具有:执行单元20,其用于执行引导功能;分析单元21,其用于检查是否应当执行传感器12的运行功能的更新;安全单元22,其用于在应当执行运行功能的更新时执行合理性检查;以及写入单元23,其用于将当前运行功能的所接收的数据写入到运行存储区域中,其中写入单元23被构造为与接收当前运行功能的数据并行地将当前运行功能的所接收的数据写入到运行存储区域中。
[0088] 一般而言,将引导功能理解成专用软件,其通常由计算机的固件从能够启动的介质加载并接着被执行。然后,引导功能加载计算机的运行系统的另外的部分、通常为内核。外部单元此外可以是专用HF通信模块、尤其是生产或编程站,其例如在生产期间或者在车间中为了诊断和/或更新目的而被有线地或无线地连接到车辆网络上,并且向机动车辆的各个控制设备传送数据、以及从控制设备接收数据。
[0089] 这样的传感器模块11所具有的优点是,在该传感器模块11的情况下可以节能和快速地更新传感器12的运行功能。因此,通过将写入单元23构造为不是在当前运行功能的所有数据都被完全接收时才发起当前数据到运行存储区域中的写入、而是与接收当前运行功能的数据并行地启动,可以避免由于更新过程导致的延迟并且因此减少了更新时的时间消耗。
[0090] 在此,图2的传感器模块11例如是轮胎传感器模块24、尤其是轮胎压力传感器模块。因此,这样的传感器模块11尤其是对于轮胎传感器而言被证明是有利的。在此,轮胎传感器模块24亦称车轮单元或轮单元(WU)并且例如是车辆的亦称TPMS(TPMS, Tire Pressure Monitoring System(轮胎压力监视系统))的轮胎压力监控系统(RDKS)的组成部分。轮胎传感器模块24可以布置在车轮中、例如布置在轮胎的与车轮的轮胎的滚动面相对的内表面上或者轮胎阀门处。
[0091] 传感器12例如被构造成轮胎压力传感器,该轮胎压力传感器被构造用于确定位于轮胎的内部空间中的构成轮胎填充气体的气体、例如空气或氮气的气压。另外,传感器12例如可以被构造成用于确定当前轮胎温度的温度传感器和/或用于确定当前轮胎负载的轮胎负载传感器。
[0092] 此外可以辨认出,运行存储区域18由多个存储块25构成。图2的写入单元23还具有删除单元26,其用于删除当前存储在所述多个存储块25的某块中的数据。在此,写入单元23被构造为将当前运行功能的数据顺序逐块地写入到所述多个存储块25中,使得与接收当前运行功能的应当写入到所述多存储块25的块27中的数据同时地由删除单元26删除当前存储在所述多个存储块25的块27中的数据,并且写入单元23接着写入当前运行功能的应当存储到所述多个存储块25的块27中的数据。因此,根据图2的控制模块14被构造为保证对各个存储块的顺序访问,由此可以保证:数据的接收以及数据到运行存储区域中的写入并行地进行,也就是说,写入过程在当前运行功能的数据被完全接收以前被发起、即启动。
[0093] 根据图2的实施方式,引导存储区域17还是固件模块28的一部分。将固件理解成嵌入到电子设备中的软件。固件大多存储在快闪存储器、EPROM、EEPROM或ROM中,并且不能由用户更换或者仅能利用专用装置或功能来更换。固件占据硬件(即设备的物理部分)与应用软件(设备的必要时可更换的程序)之间的中间位置。在此应当注意,尤其是在对非易失性程序存储器进行重新编程期间,这些存储器不能被读取,使得引导功能在此必须在执行引导功能以前被复制到工作存储器、即优选被构造成RAM(Random Access Memory(随机存取存储器))的易失性存储器中。但是另外,引导存储区域也可以是运行存储区域的一部分,使得引导功能因此同样可以被更新。还可以将引导功能构造成软件更新的一部分,该软件更新在当前运行功能的数据之前由外部单元传输给控制模块。
[0094] 如还能辨认出的那样,存储器16此外具有用于存储关于运行功能的有效性信息的非易失性存储器29。在此,有效性信息例如可以包含关于各个数据已被写入到其中的存储块的信息、和/或关于数据的版本的信息。
[0095] 图3示出了根据本发明的实施方式的用于更新传感器的运行功能的方法30的流程图,该传感器具有存储器,该存储器具有用于存储引导功能的引导存储区域以及用于存储运行功能的运行存储区域。
[0096] 在此,如图3所示,方法30具有下列步骤:在第一步骤31中,首先执行引导功能,并且在另一步骤32中检查:是否应当执行传感器的运行功能的更新。如果应当执行传感器的运行功能的更新,则在步骤33中执行合理性检查。如果合理性检查是成功的,则在接下来的步骤34中然后更新传感器的运行功能,使得从外部单元接收当前运行功能的数据并将其写入到运行存储区域中,其中数据的接收以及数据到运行存储区域中的写入并行地进行。
[0097] 一般而言,将引导功能理解成专用软件,其通常由计算机的固件从能够启动的介质加载并接着被执行。然后,引导功能加载计算机的运行系统的另外的部分、通常为内核。外部单元此外可以是专用HF通信模块、尤其是生产或编程站,其例如在生产期间或者在车间中为了诊断和/或更新目的而被有线地或无线地连接到车辆网络上,并且向机动车辆的各个控制设备传送数据、以及从控制设备接收数据。
[0098] 根据图3的实施方式,该传感器例如又是机动车辆的轮胎压力传感器。
[0099] 引导功能也可以由外部单元来启动。
[0100] 根据图3的实施方式,执行合理性检查的步骤33具有:执行认证检查以及兼容性检查。
[0101] 此外,根据图3的实施方式的运行存储区域由多个存储块构造。在此,更新传感器的运行功能的步骤34包括:顺序地、逐块地将当前运行功能的数据写入到多个存储块中,使得当前运行功能的应当被写入到所述多个存储块的某块中的数据被接收,并且当前被存储在所述多个存储块的该块中的数据同时被删除,以及接着当前运行功能的应当被写入到所述多个存储块的该块中的数据被写入到所述多个存储块的该块中。由此可以保证:数据的接收以及数据到运行存储区域中的写入并行地进行。
[0102] 在此,更新传感器的运行功能的步骤34还可以具有:在当前存储在所述多个存储块的该块中的数据被完全删除以前更新当前运行功能的应当被写入到所述多个存储块的该块中的数据的有效性信息的步骤。
[0103] 图3还示出了一旦当前运行功能的所接收的数据已经完全被写入到运行存储区域中就更新运行功能的有效性信息的步骤35、以及接着执行当前运行功能的步骤36。
[0104] 根据图3的实施方式,更新传感器的运行功能的步骤34还包括:以压缩形式存储所接收的数据。
相关专利内容
标题 发布/更新时间 阅读量
电机传感器 2020-05-11 396
一种两维传感器 2020-05-13 480
电化学传感器 2020-05-13 690
环境传感器系统 2020-05-13 641
测量传感器 2020-05-11 509
倾角传感器 2020-05-11 281
传感器焊接工装 2020-05-12 194
超声波传感器 2020-05-12 796
氧传感器 2020-05-11 463
热气性质传感器 2020-05-13 567
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈