用于高效地传送数据的方法_2

文档序号:8472920阅读:来源:国知局
必要的传感器值传送。
[0033]条件的又另一可能性是,传感器值在改变之后与预先计算的值不同。为此,可以将预测例如以数学函数和/或值列表的形式与传感器值(在所述传感器值被传送时)一起传送。由此,处理器300至少在一定范围内可以自身预先计算传感器值的改变。仅当实际值与借助预测预先计算的值(其也在传感器400中被预算计算)不同时,传感器值才被重新传送给处理器300。
[0034]此外,可以针对这些条件也考虑自传感器值的最后传送起的最小持续时间和/或最尚持续时间。例如可以预先给定最尚持续时间,在所述最尚持续时间之内必须最迟重新传送传感器值。这例如出于安全性相关的原因可能是这种情况。
[0035]最小持续时间例如是有意义的,以便避免处理器300或通信媒介200的过载。
[0036]在将传感器值从一个传感器400传送给一个处理器300时,还考虑该处理器300的本地存储器的存储器地址,以将传感器值写到该存储器地址上,并且从而保证快速的继续处理。对处理器300的标识也是可设想的,其表明传感器值是否能被接收。
[0037]在传送传感器值时,根据需求和扩展方案可以仅考虑上述条件之一或者考虑多个条件的组合。此外,其他此处未提及的条件也是可能的。
[0038]这些条件合乎目的地从处理器300被传送给传感器400,其中所述处理器知道其函数的要求。这例如可以是在系统的初始化或启动时和/或在运行期间是动态的。同样,可以将允许的和/或期望的用于预测的方法在初始化时和/或在运行期间动态地从处理器300传送给传感器400。
[0039]在一个或多个条件的范围内的传送(如上面针对一个传感器400和一个处理器300所阐述的那样)可以在通信网络100中针对每对处理器300和传感器值或传感器400(一个传感器也可以提供多个、不同的传感器值)被单独地确定。针对每个对,这样的确定可以静态地进行、即已被固定地预先给定,而或者也可以动态地进行、即所述确定可以根据情形和/或需求被适配。
[0040]此外,根据本发明的传感器400可以被构造为使得,该传感器除了独立的传感器值传送外,也可以例如借助存储器映射I/o而被读出。由此,保证与通信网络的兼容性,所述通信网络根据现有技术如开头所提及的那样起作用。
[0041]在图2中在另外的优选扩展方案中示意性地示出了针对本发明方法的通信网络100。通信网络100包括通信媒介200以及通信媒介210,在所述通信媒介200上示例性地连接有两个处理器300,在所述通信媒介210上示例性地连接有两个传感器400。处理器和传感器的数目可以根据需求改变。
[0042]通信媒介200是所共享的数据传送资源如例如片上网络(NoC)或总线如例如CAN、LIN或Flexray。两者的组合也是可设想的。该共同的数据传送资源被所有的或者至少多个处理器使用。通信媒介210是总线,尤其是外围总线、例如CAN、LIN或Flexray,用于连接传感器400。
[0043]处理器尤其是机动车的发动机控制设备或另外的控制设备的处理器。相应的传感器优选为曲轴传感器、轨压力传感器或气缸压力传感器等。
[0044]此外,与在图1中所描述的不同,通信网络100包括另外的处理器310,其既与通信媒介200相连接,也与通信媒介210相连接。另外的处理器310由此通过通信媒介210与传感器400相连接。
[0045]本方法的工作原理相应于对图1所描述的方法,然而区别在于,传感器值并不由传感器400自己传送给处理器300,而是传感器值由另外的处理器310读出,例如借助存储器映射I/O如同开头在现有技术中所描述的那样,并且然后由其传送给一个处理器300。
[0046]这具有优点:传感器400不必被设立用于独立地传送传感器值。由此可以使用根据现有技术的传感器。另外的处理器310尤其是仅为读出和传送传感器值而设置。该另外的处理器310尽可能地布置为在空间上邻近传感器400,以将传输时间保持得小。通过另外的处理器310对传感器400的读出在此可以有规则地进行,然而接着向处理器300的传送仅根据本发明方法来进行。
[0047]这里,通信媒介200的负荷正好与对图1所描述的方法的情况下一样小,因为传感器值又仅在需求时才被传送给处理器300。
[0048]根据传感器400和处理器300的数量和/或所需的传送容量,也可以使用多个另外的处理器310。作为另外的处理器310,例如可以设置特定适配的、受限的控制器,其执行所描述的方法。同样,在标准处理器上的纯粹通过软件编程的方法也是可设想的,于是仅仅需要用于执行本发明方法的标准组件。
【主权项】
1.用于在通信网络(100)中将数据从传感器(400)通过至少一个通信媒介(200,210)传送给处理器(300)的方法, 其中,传感器(400 )的传感器值被传送给处理器(300 ), 其中,处理器(300)使用被传送的传感器值用于继续处理,一直到新的传感器值被传送给处理器(300)为止,以及 其中新的传感器值仅当用于传感器值的至少一个条件被满足时才被传送。
2.根据权利要求1所述的方法,其中,所述至少一个条件包括:传感器值至少改变了预先确定的阈值。
3.根据权利要求1或2所述的方法,其中,所述至少一个条件包括:传感器值的改变对于继续处理是相关的。
4.根据上述权利要求之一所述的方法,其中,所述至少一个条件包括:传感器值在改变之后与预先计算的值不同。
5.根据上述权利要求之一所述的方法,其中,所述至少一个条件包括自最后的传感器值的传送起的最小持续时间和/或最高持续时间。
6.根据上述权利要求之一所述的方法,其中,与传感器值一起传送传感器值的预测。
7.根据权利要求6所述的方法,其中,所述传感器值的预测包括数学函数和/或值列表。
8.根据上述权利要求之一所述的方法,其中,在传送传感器值时考虑处理器(300)的存储器地址。
9.根据上述权利要求之一所述的方法,其中,针对每对处理器(300)和传感器值单独地静态和/或动态地预先给定至少一个条件。
10.根据上述权利要求之一所述的方法,其中,将传感器值从传感器(400)传送给处理器(300)。
11.根据权利要求1至9之一所述的方法,其中,将所述传感器值从另外的处理器(310)传送给处理器(300)。
12.根据权利要求11所述的方法,其中,所述另外的处理器(310)仅仅被设置用于传送传感器值和/或通过通信媒介(210)与传感器(400)相连接以及通过其他通信媒介(200)与处理器(300)相连接。
13.传感器(400),其被设立用于执行根据权利要求10所述的方法。
14.带有至少一个另外的处理器(310)的计算单元,该计算单元被设立用于执行根据权利要求11或12所述的方法。
15.计算机程序,当其在计算单元、尤其是根据权利要求14所述的计算单元上被实施时,其促使该计算单元执行根据权利要求11或12所述的方法,或者当其在传感器、尤其是根据权利要求13所述的传感器上被实施时,促使该传感器执行根据权利要求10所述的方法。
16.机器可读存储介质,带有存储于其上的、根据权利要求15所述的计算机程序。
【专利摘要】本发明涉及用于高效地传送数据的方法。本发明涉及一种用于在通信网络(100)中将数据从传感器(400)通过至少一个通信媒介(200,210)传送给处理器(300)的方法,其中,传感器(400)的传感器值被传送给处理器(300),其中,处理器(300)使用被传送的传感器值用于继续处理,一直到新的传感器值被传送给处理器(300)为止,以及其中新的传感器值仅当用于传感器值的至少一个条件被满足时才被传送。
【IPC分类】G06F13-38
【公开号】CN104794084
【申请号】CN201510027151
【发明人】J.格拉迪高, S.克拉默, H.蒂尔斯纳
【申请人】罗伯特·博世有限公司
【公开日】2015年7月22日
【申请日】2015年1月20日
【公告号】DE102014201029A1, US20150208142
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1