以耦合到应用处理器的计量处理器为特征的多处理器公用服务计量表制造技术

技术编号:32624783 阅读:17 留言:0更新日期:2022-03-12 17:57
一种公用服务计量表具有多处理器架构,包括(i)用于执行多个软件应用的微处理单元(MPU)和(ii)用于实时执行核心计量功能的另一个处理单元。例如,公用服务计量表包括计量引擎、MPU和一个或多个计量应用。计量引擎测量资源的消耗,并基于资源的消耗生成消耗数据。计量引擎包括计量处理器、专用存储器和由计量处理器运行的实时操作系统,以使得计量引擎能够实时运行时间关键的计量功能。MPU耦合到计量处理器,并包括一个或多个处理器核心。MPU在MPU的主操作系统之上运行所述一个或多个计量应用,并且所述一个或多个计量应用利用消耗数据。据。据。

【技术实现步骤摘要】
【国外来华专利技术】以耦合到应用处理器的计量处理器为特征的多处理器公用服务计量表


[0001]本文描述的实现涉及公用服务计量表,并且更特别地,涉及以耦合到应用处理器的计量处理器为特征的多处理器公用服务计量表。

技术介绍

[0002]一般地,公用服务计量表测量诸如电、水或气之类的资源的消耗。通常,公用服务计量表安装在房屋处或其附近,以测量该房屋内的消耗。公用服务计量表通常由服务提供商提供,该服务提供商根据需要管理公用服务计量表,以确保公用服务计量表完全操作并且取得准确的消耗测量。在一些情况下,公用服务计量表具有集成的无线电,并且从而参与无线网状网络。通过无线网状网络,公用服务计量表向远程集中式头端系统报告消耗,该头端系统与多个公用服务计量表通信并负责跨多个公用服务计量表的服务。消耗的测量和报告方面需要高水平的准确性,因为消费者是基于如在公用服务计量表处测量的其消耗而被开账单的。
[0003]现有的公用服务计量表通常利用微控制器,该微控制器将与随机存取存储器(RAM)和只读存储器(ROM)集成的中央处理单元并入在单个芯片上。安装在硬件之上的固件实现诸如消耗采样和报告之类的操作。部分由于公用服务计量表上可用的存储空间有限,固件是单片的,使得计量表功能性的大部分或所有方面被编码到固件中并彼此依赖。
[0004]公用服务计量表附加地包括显示器,所述显示器对于向技术人员提供数据或本地报告数据是有用的。维护通常发生在本地,其中技术人员读取与公用服务计量表集成的显示器,或者将物理工具附接到公用服务计量表以用于服务。

技术实现思路

[0005]在一个实现中,一种公用服务计量表包括计量引擎、微处理单元(MPU)和一个或多个计量应用。计量引擎测量资源的消耗并基于资源的消耗生成消耗数据。计量引擎包括计量处理器、专用存储器和由计量处理器运行的实时操作系统(RTOS),以使得计量引擎能够实时运行时间关键的计量功能。MPU耦合到计量处理器,并包括一个或多个处理器核心。MPU在MPU的主操作系统之上运行所述一个或多个计量应用,并且所述一个或多个计量应用利用消耗数据。
[0006]在另一实现中,一种公用服务计量表包括计量引擎、MPU、主存储器、主操作系统和一个或多个计量应用。计量引擎测量资源的消耗,并基于资源的消耗生成消耗数据。计量引擎包括包含计量处理器和专用存储器的微控制器单元(MCU)以及由MCU运行的RTOS,以使得计量引擎能够实时运行时间关键的计量功能。MPU耦合到计量处理器,并包括一个或多个处理器核心。主存储器与MPU相关联并且不同于计量引擎的专用存储器。MPU运行主操作系统,其不同于计量单元的RTOS。附加地,MPU在MPU的主操作系统之上运行所述一个或多个计量应用,并且所述一个或多个计量应用利用消耗数据。
[0007]在又一实现中,一种方法包括将具有一个或多个处理器核心的MPU安装到公用服务计量表中。所述方法进一步包括将计量引擎安装到公用服务计量表中,所述计量引擎耦合到MPU,并且被配置为测量资源的消耗并基于资源的消耗生成消耗数据。计量引擎包括计量处理器和专用存储器。所述方法进一步包括在计量处理器之上安装RTOS,以使得计量引擎能够实时运行时间关键的计量功能。附加地,所述方法包括在MPU的主操作系统之上安装一个或多个计量应用,其中所述一个或多个计量应用利用消耗数据。
[0008]提及该说明性实现不是为了限制或限定本公开,而是为了提供示例来帮助理解本专利技术。在具体实施方式中讨论了附加的实现,并且在那里提供了另外的描述。
附图说明
[0009]当参考附图阅读以下具体实施方式时,更好地理解本公开的这些和其他特征、方面和优点。
[0010]图1是根据本文描述的一些实现的公用服务计量表的示例硬件架构的图。
[0011]图2是根据本文描述的一些实现的公用服务计量表的示例硬件架构的另一图。
[0012]图3是根据本文描述的一些实现的计量表的示例硬件和软件架构的图。
[0013]图4是根据本文描述的一些实现的计量表的另一示例硬件和软件架构的图。
[0014]图5图示了根据本文描述的一些实现的无线连接到外部设备的计量表的示例。
具体实施方式
[0015]在公用服务计量表的当前硬件和固件中存在几个缺点。如大多数公用服务计量表中使用的单个微控制器单元(MCU)无法实现真正的多线程来高效运行复杂的应用。此外,固件是用于计量表所有操作的单段代码。虽然代码可以包括执行不同任务的部分,但是那些部分在固件内是彼此依赖的。作为结果,固件升级时间长,这是因为每次固件升级影响固件代码中表示的所有操作。如果代码曾被破坏,则该破坏影响整个公用服务计量表,而不只是单个功能。
[0016]然而,根据本文描述的一些实现,公用服务计量表具有多处理器架构,其利用耦合到附加计量处理器(即,与之通信)的微处理单元(MPU)。MPU可以具有多个核心。可以是MCU的计量处理器被配置为实时运行时间关键的计量功能,而MPU通过使用多线程或多处理来运行各种应用。在一些实现中,计量处理器运行实时操作系统以确保计量功能的实时处理。用于除核心计量功能性之外的功能性的应用可以在MPU之上运行,该MPU不需要具有实时操作系统并且不需要具有强制的实时可操作性。公用服务计量表的一些实现包括附加的MCU或其他处理器,以支持其他实时操作,诸如网络通信。
[0017]附加于或替代于以上内容,根据本文所述的一些实现,公用服务计量表缺少集成显示器,诸如液晶显示器(LCD)屏幕。公用服务计量表可连接到智能电话或其他设备,而不包括其自己的显示器。公用服务计量表被配置为将描述消耗数据、公用服务计量表的操作的数据或其他数据传输到智能电话或其他设备,使得用户可以在智能电话或其他设备上查看这样的数据。
[0018]本文描述的公用服务计量表(也称为计量表)的实现提供了在常规公用服务计量表之上的各种技术优点。通过在MPU中包含多个核心,指令处理速率可以增加例如至四到十
二倍。通过利用单独的存储器,而不是仅仅内置在MCU中的存储器,存储器空间可以增加例如至两倍或更多倍。在一些实现中,可以安装个体应用。该模块化支持创建独立的应用,这些应用可以跨公用服务计量表选择性地使用,使得可以以定制的方式配置每个公用服务计量表。更具体地,在一些实现中,公用服务计量表可以用适合该公用服务计量表的特定用途的应用来制定。在一些实现中,公用服务计量表的架构使得能够在按需的基础上调试公用服务计量表之后部署应用。此外,公用服务计量表上应用的模块化使得用户能够编写、修改或安装他们自己的应用,用于公用服务计量表的定制管理。例如,用户可以安装用于操纵、处理或管理计量表或计量数据的应用,该计量数据是由计量表生成或收集的数据。
[0019]作为结果,在一些实现中,根据一些实现,实时功能性在公用服务计量表中保持受支持,并且公用服务计量表进一步能够在充当应用引擎的高性能MPU之上高效运行更广泛、更复杂的功能性,其中每个应用可以根据需要单独升级、安装或卸载。本文描述的公用服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种公用服务计量表,包括:计量引擎,被配置为测量资源的消耗并基于资源的消耗生成消耗数据,所述计量引擎包括:计量处理器;专用存储器;和由计量处理器运行的实时操作系统(RTOS),以使得计量引擎能够实时运行时间关键的计量功能;耦合到计量处理器的微处理单元(MPU),所述MPU包括一个或多个处理器核心;以及由所述MPU在所述MPU的主操作系统之上运行的一个或多个计量应用,其中所述一个或多个计量应用利用消耗数据。2.根据权利要求1所述的公用服务计量表,其中所述MPU通过多线程执行所述一个或多个计量应用。3.根据权利要求1所述的公用服务计量表,其中所述MPU的每个处理器核心被分配给所述公用服务计量表的相应功能性子集,并且其中每个处理器核心执行相应功能性子集。4.根据权利要求3所述的公用服务计量表,其中所述MPU的第一处理器核心被分配来执行所述主操作系统,并且其中所述MPU的第二处理器核心被分配来执行所述一个或多个计量应用。5.根据权利要求1所述的公用服务计量表,进一步包括与所述MPU相关联的主存储器,其中所述计量引擎的专用存储器包括所述主存储器的逻辑分区。6.根据权利要求1所述的公用服务计量表,进一步包括与所述MPU相关联的主存储器,其中所述计量引擎的专用存储器包括与所述主存储器不同的硬件。7.根据权利要求6所述的公用服务计量表,其中所述计量处理器是微控制器单元。8.根据权利要求1所述的公用服务计量表,进一步包括:无线电,被配置为将消耗数据传输到头端系统;其中所述无线电的媒体访问层和物理层由耦合到所述MPU的第二RTOS执行。9.根据权利要求1所述的公用服务计量表,其中所述MPU被配置为执行虚拟机。10.根据权利要求1所述的公用服务计量表,其中所述MPU被配置为与云通信以运行基于云的应用。11.根据权利要求1所述的公用服务计量表,其中所述MPU被配置为从对等计量表收集附加消耗数据。12.根据权利要求1所述的公用服务计量表,缺少集成显示器。13.一种公用服务计量表,包括:计量引擎,被配置为测量资源的消耗并基于资源的消耗生成消...

【专利技术属性】
技术研发人员:K
申请(专利权)人:兰迪斯盖尔创新有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1