来自Proemion现场应用工程师的最佳实践

3个选项可以减少你的数据消耗达94%。

Proemion解决方案的一个独特优势是能够配置设备以智能地处理远程信息处理数据,减少高达94%的数据消耗。Proemion与OEM紧密合作,为实现数据完整性和数据消耗之间的最佳平衡提出解决方案。

我们已经汇编了三种方案,可以帮助建立这种平衡。通过Proemion配置器,这里提出的机会也可以由你作为OEM来完成,不需要现场应用工程师(FAE)的帮助。

Proemion配置器是Proemion对高级软件开发框架的替代。它允许没有软件工程技能的人开发和维护远程信息处理应用程序。Proemion配置器通过实现他们的流程和非易失性变量,为OEM提供了高度的灵活性。该软件可以相对容易地创建复杂的应用,如数字滤波器或UDS解析器。

如果需要,Proemion的FAE团队还使用Proemion配置器来配置我们客户的TCU。多年的经验带来了最佳实践,包括这三个最大限度减少数据消耗的最佳实践。

原始设备制造商的典型关注点是物联网网关通过蜂窝网络传输的数据量。如果所有的CAN总线数据都被记录下来,那么每台机器每月的数据量将在500MB到2GB或以上。发送如此高的数据量是不可取的,因为蜂窝网络数据传输的成本,更重要的是存储、处理速度和数据检索延迟的成本。毕竟,必须记住,仅仅是数据是没有价值的。 我们可以从信息中获得的洞察力提供了远程信息处理部署的最重要的好处。

有了这些FAE的最佳实践,你可以通过仅仅根据你的业务最具有洞察力的参数有选择地记录数据来最大限度地减少数据消耗。

选项1

基于三角洲阈值的日志记录

Proemion用来减少数据使用而不损失数据完整性的选项之一是基于Delta阈值的日志记录。基于Delta阈值的记录通过仅在变化超过定义的参数(阈值)时记录数据,将数据消耗降到最低。

例如,OEM可以使用配置器来定义 "发动机转速 "在每次变化为±100rpm或其他措施时被记录。在这种情况下,"发动机转速 "的任何突然大幅波动都会被立即记录下来。但是,如果 "发动机转速 "相对恒定,就不会被记录,也不会使用任何数据。

Configuration for delta threshold-based logging. 

Configuration for dynamically adjustable delta thresholds

选项2

动态可调的delta阈值

比三角洲阈值记录更进一步,动态可调的三角洲阈值允许你设置条件,进一步微调数据使用。这个选项将使您能够在需要时收集更多的数据,而在不需要时收集更少的数据。

例如,"DOC出口温度 "可以每隔±50 °C记录一次,当该信号指示低于40 °C时。但是当信号超过40 °C时,将delta阈值降低到±20 °C,在必要时允许记录的数据有更高的颗粒度,并能有利于数据分析。

选项3

基于条件的日志记录

重要的是要知道,有些信号可能根本不需要记录,除非它们改变了价值。位域信号,如灯的状态、DTC、ECU软件版本就是很好的例子。你只需在配置器中勾选 "变化时有效 "选项,就可以轻松地设置基于条件的记录。这样,你就可以指定只有在接收到的信号发生变化时才会记录数据。

基于条件的日志记录的配置

Configuration for condition-based logging

摘要

遵循我们现场应用工程师的这些最佳实践,可以帮助你的组织减少记录CAN数据所需的数据消耗量,使其每月低至10-20MB。通过减少传输和存储的数据量,您的企业还可以实现更快的处理速度和减少数据检索的延迟。

Proemion解决方案的一个独特优势是能够配置设备以智能处理远程信息处理数据,减少高达94%的数据消耗。

Socrates Vlassis
Proemion FAE in our APAC-branch in Seoul, South-Korea

关于Proemion配置器

Proemion拥有超过30年的CAN总线相关嵌入式系统的开发经验,以及超过20年的物联网网关经验。Proemion的远程信息处理解决方案与其他非公路OEM解决方案的不同之处在于,一切都在内部开发和生产。硬件开发和生产、嵌入式软件(也称为固件)开发和高级应用开发都来自一个供应商。这使得Proemion能够开发一个非常稳定的硬件和软件解决方案,专门用于CAN总线数据,并利用J1939、KWP2000、UDS CAN总线和其他协议。

多年来,Proemion已经开发了进一步的抽象层,即Proemion配置器,专注于CAN总线通信和远程信息处理的综合需求。它提供了一种不同的开发嵌入式软件应用的方法,约束物联网应用开发者只使用经过测试和尝试的方法,这些方法已经针对CANlink移动硬件进行了微调,并为嵌入式软件的困难开发提供了保障。

Proemion配置器支持的协议

Proemion配置器允许在ISO/OSI模型的不同层定义应用。

任何CAN总线应用的基础是CAN第二层(ISO 11898-1)。一个应用可以通过允许接收单一的CAN ID(或在比特掩码的帮助下接收多个)来定义。可以选择应用下采样,并选择哪些数据字节要被记录和发送至Proemion数据平台。

在开发J1939应用时,Proemion配置器提供了一个高级工具包,允许通过PGN定义接收的信息。这个工具包可以自动处理多帧信息,如用于DTC BAMs的TP.CM和TP.DT。

Proemion配置器还在传输层(ISO 15765-2)提供了对ISO-TP多帧信息的方便处理。它允许开发基于OBD、KWP2000或UDS的应用,而后者的需求越来越大。虽然Proemion配置器在3.0.0.0版本(2020年8月)没有为OBD、KWP2000或UDS提供应用层工具包(就像它为J1939提供的那样),但它是如此强大,以至于Proemion FAE团队很容易为一些要求严格的基于UDS的应用开发出一个解析器。如果市场对UDS记录的需求持续下去,Proemion配置器肯定会提供更多的高级工具包,以轻松开发基于UDS的苛刻应用。

与我们联系

有问题吗?

请与专家交谈。

与解决方案专家交谈