经由总线系统传输数据的系统和方法技术方案

技术编号:9279357 阅读:116 留言:0更新日期:2013-10-25 00:25
本发明专利技术涉及一种电气或电子系统,更具体地,涉及一种具有总线的系统,以及一种用于经由总线系统传输数据(特别是错误数据)的方法。根据实施方式,提出一种用于经由总线系统传输错误数据的方法,该总线系统将电子系统的多个模块/组件/元件连接成链状结构,该方法包括,在第一阶段,传输关于在该系统中发生的错误类型的信息;以及在第二阶段,传输关于错误发生在该系统中何处的信息。

【技术实现步骤摘要】
经由总线系统传输数据的系统和方法
本专利技术总体上涉及电气或电子系统,在具体的实施方式中,涉及一种包括总线的系统,以及一种用于经由总线系统传输数据(例如错误数据)的方法。
技术介绍
在电气或电子系统中,各种单独的系统模块(例如各种电子/电气组件、各种电子/电气部件(例如诸如集成电路等的各种半导体部件)、各种子部件)设置在一个相同的部件或集成电路等中,并且通过诸如总线系统的传输介质进行通信。总线系统可包括一条或多条传输线。总线系统可由相应系统的几个(具体地,两个以上)模块/部件/元件共同使用。许多传统的总线系统包括几个分系统,例如,由一条或多条数据线组成的数据总线;和/或由一条或多条地址线组成的地址总线;和/或由一条或多条控制线组成的控制总线。与此相比,其他总线系统具有更简单的结构。例如,所谓的IBCB总线(IBCB=块间通信总线)通常仅包括用于连接两个单独模块/组件/元件的两条传输线。相对简单的总线系统的其他示例是CAN总线(CNN=控制器区域网络)、LIN总线(LIN=本地互连网络)等,CAN总线通常仅包括两条或三条线(例如:CAN_HIGH,CAN_LOW以及可选择地,CAN_GND(接地)),LIN总线通常仅包括一条单个传输线。在许多传统的系统中,例如,在具有IBCB总线的系统中,各种模块/组件/元件可连接成链状结构。例如,第一个组件可经由两条IBCB传输线连接到第二组件,第二组件可经由两条IBCB传输线连接到第三组件,第三组件可经由两条IBCB传输线连接到第四组件,等等。因此,例如,在上述组件链中,逻辑“1”(或相应地,逻辑“0”)可首先从第一个组件传输至第二组件,然后从第二组件传输至第三组件,再从第三组件传输至第四组件,等等。另外,可设置中央微处理器或微控制器,例如,中央微处理器或微控制器可通过例如SPI(SPI=串行外设接口)或任何其他合适的连接与上述组件链中的第一个(或最后一个)组件相连。然而,在出现错误时,相应的错误数据必须传输到上述微处理器或微控制器、和/或例如主控制设备。为此,在传统的系统中,可设置单独的传输线,以将相应的组件直接与上述中央微处理器或微控制器和/或上述主控制设备连接。然而,在这种情况下,必须设置额外的电缆。因为这些或其他原因,需要提供一种经由总线系统传输数据(特别是传输错误数据)的改进的系统和方法。
技术实现思路
根据本专利技术的一个实施方式,提供一种经由总线系统传输错误数据的方法,所述总线系统将电子系统的多个模块/组件/元件连接成链状结构,所述方法包括:在第一阶段,传输关于在所述电子系统中发生的错误类型的信息;以及在第二阶段,传输关于错误发生在所述电子系统中何处的信息。其中,所述第一阶段包括:将用于传输关于所述电子系统中所发生的错误类型的信息的请求通过所述链状结构从一个模块/组件/元件传输至另一个模块/组件/元件。其中,所述第二阶段包括:将用于传输关于错误发生在所述电子系统中何处的信息的请求通过所述链状结构从一个模块/组件/元件传输至另一个模块/组件/元件。其中,所述第一阶段早于所述第二阶段发生。其中,所述第二阶段早于所述第一阶段发生。其中,响应于接收所述用于传输关于所述电子系统中所发生的错误类型的信息的请求,所述链状结构中的最后一个模块/组件/元件产生响应数据,并将所述响应数据发送至所述链状结构中在前的模块/组件/元件。其中,响应于从所述最后一个模块/组件/元件接收所述响应数据,所述链中的所述在前的模块/组件/元件通过将从所述最后一个模块/组件/元件接收的所述响应数据和在所述链中所述在前的模块/组件/元件内部所产生的响应数据组合来产生修正的响应数据,并将所述修正的响应数据发送至所述链状结构中的下一个在前的模块/组件/元件。其中,响应于接收所述用于传输关于错误在所述电子系统中何处发生的信息的请求,所述链状结构中的最后一个模块/组件/元件产生响应数据,并将所述响应数据发送至所述链状结构中在前的模块/组件/元件。其中,响应于从所述最后一个模块/组件/元件接收所述响应数据,所述在前的模块/组件/元件通过将从所述最后一个模块/组件/元件接收的所述响应数据与所述在前的模块/组件/元件内部所产生的响应数据组合来生成修正的响应数据,并将所述修正的响应数据发送至所述链状结构中下一个在前的模块/组件/元件。其中,所传输的关于所述电子系统中所发生的错误类型的信息包括多个位,所述多个位中的每个位与多个预先定义的错误类型中特定的一个错误类型相关联。其中,所传输的关于错误发生在所述电子系统中何处的信息包括多个位,所述多个位中每个位与所述链状结构中所述多个模块/组件/元件中的特定模块/组件/元件相关联。根据本专利技术的另一个实施方式,提供一种耦接在总线系统中的装置,所述总线系统将电子系统的多个模块/组件/元件连接成链状结构,所述装置包括:输入端,能耦接至所述链状结构中在前的模块/组件/元件;输出端,能耦接至所述链状结构中下一个模块/组件/元件;第一个模块/组件/元件,配置为在第一阶段,将用于传输关于在所述电子系统中所发生的错误类型的信息的请求发送至所述链状结构中的其他模块/组件/元件,以及,在第二阶段,将用于传输关于错误发生在所述电子系统中何处的信息的请求发送至所述链状结构中的其他模块/组件/元件。其中,所述总线系统包括多个连接,所述链状结构中两个相邻的模块/组件/元件之间的相应连接包括两条传输线。其中,所述总线系统包括块间通信总线(IBCB)。其中,所述总线系统包括多个连接,所述链状结构中两个相邻的模块/组件/元件之间的相应连接包括一条单个传输线。根据本专利技术的又一个实施方式,提供一种交通工具,包括:连接成链状结构的多个模块/组件/元件,其中,主模块/组件/元件被配置为将用于传输关于在所述多个模块/组件/元件中所检测到的错误类型的信息的请求从所述链中的一个模块/组件/元件发送至其他模块/组件/元件,以及将关于在所述多个模块/组件/元件中的哪一个模块/组件/元件中检测到错误的信息从所述链中的一个模块/组件/元件发送至其他模块/组件/元件。该交通工具进一步包括:包含多个电池单元的电池,所述多个模块/组件/元件被配置为监控所述多个电池单元。该交通工具进一步包括连接至所述主模块/组件/元件的控制设备。其中,关于所检测到的错误类型的信息包括多个位,所述多个位中每个位与多个预定义的错误类型中特定错误类型相关联。其中,所述关于在所述多个模块/组件/元件中哪个模块/组件/元件检测到错误的信息包括多个位,所述多个位中的每个位与所述链中的所述多个模块/组件/元件中特定模块/组件/元件相关联。根据本专利技术的再一个实施方式,提供一种系统,包括:总线;以及用于在第一阶段传输关于所述系统中所发生的错误类型的信息和在第二阶段传输关于错误发生在所述系统中何处的信息的装置。附图说明附图被包含用以提供对本专利技术的进一步理解,并且结合于本说明书中并构成本说明书的一部分。附图示出了本专利技术的实施方式,并与描述一起用于解释本专利技术的原理。本专利技术的其他实施方式以及本专利技术的多个预期的优点将变得容易理解,这是因为通过参考下述详细的描述他们变得能够更好理解。图1示出了包括总线的示例性电子/电气系统的示意性结构,在该系统中,可以采用根据本专利技术实本文档来自技高网
...
经由总线系统传输数据的系统和方法

【技术保护点】
一种经由总线系统传输错误数据的方法,所述总线系统将电子系统的多个模块/组件/元件连接成链状结构,所述方法包括:在第一阶段,传输关于在所述电子系统中发生的错误类型的信息;以及在第二阶段,传输关于错误发生在所述电子系统中何处的信息。

【技术特征摘要】
2012.03.22 US 13/427,2801.一种经由总线系统传输错误数据的方法,所述总线系统将电子系统的多个组件连接成链状结构,所述方法包括:在第一阶段,经由数据总线传输关于在所述电子系统中发生的错误类型的第一信息信号,其中,所述数据总线是将所述多个组件互连的单个信道;以及在第二阶段,经由所述数据总线传输关于所述电子系统中错误发生的位置的第二信息信号,其中,所述第二信息信号不包括所述错误类型,并且其中所述第一信息信号不包括所述错误发生的位置。2.根据权利要求1所述的方法,其中,所述第一阶段包括:将用于传输关于所述电子系统中所发生的错误类型的所述第一信息信号的请求通过所述链状结构从一个组件传输至另一个组件。3.根据权利要求1所述的方法,其中,所述第二阶段包括:将用于传输关于错误发生在所述电子系统中何处的所述第二信息信号的请求通过所述链状结构从一个组件传输至另一个组件。4.根据权利要求1所述的方法,其中,所述第一阶段早于所述第二阶段发生。5.根据权利要求1所述的方法,其中,所述第二阶段早于所述第一阶段发生。6.根据权利要求2所述的方法,其中,响应于接收所述用于传输关于所述电子系统中所发生的错误类型的所述第一信息信号的请求,所述链状结构中的最后一个组件产生响应数据,并将所述响应数据发送至所述链状结构中在前的组件。7.根据权利要求6所述的方法,其中,响应于从所述最后一个组件接收所述响应数据,所述链状结构中的所述在前的组件通过将从所述最后一个组件接收的所述响应数据和在所述链状结构中所述在前的组件内部所产生的响应数据组合来产生修正的响应数据,并将所述修正的响应数据发送至所述链状结构中的下一个在前的组件。8.根据权利要求3所述的方法,其中,响应于接收所述用于传输关于错误在所述电子系统中何处发生的所述第二信息信号的请求,所述链状结构中的最后一个组件产生响应数据,并将所述响应数据发送至所述链状结构中在前的组件。9.根据权利要求8所述的方法,其中,响应于从所述最后一个组件接收所述响应数据,所述在前的组件通过将从所述最后一个组件接收的所述响应数据与所述在前的组件内部所产生的响应数据组合来生成修正的响应数据,并将所述修正的响应数据发送至所述链状结构中下一个在前的组件。10.根据权利要求1所述的方法,其中,所传输的关于所述电子系统中所发生的错误类型的所述第一信息信号包括多个位,所述多个位中的每个位与多个预先定义的错误类型中特定的一个错误类型相关联。11.根据权利要求1所述的方法,其中...

【专利技术属性】
技术研发人员:海莫·哈特利布迈克尔·豪斯曼
申请(专利权)人:英飞凌科技股份有限公司
类型:发明
国别省市:

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

1