验证先前分配给总线节点的地址的正确性的方法技术

技术编号:25521330 阅读:56 留言:0更新日期:2020-09-04 17:11
本发明专利技术涉及一种用于在使用寻址电流来自动寻址的线性数据总线系统中检测错误总线节点地址分配的方法,包括:执行n个总线节点的自动寻址;引起由总线节点供应寻址电流,供应由或可以由总线主控器引起;由总线节点感测数据总线电流以及确定总线节点特定的总线电流测量值;判定寻址电流是否流过相应的总线节点;确定总线节点特定的寻址电流存在值,判定可以在总线节点和/或总线主控器中做出;将总线节点特定的总线电流测量值和/或总线节点特定的寻址电流存在值从总线节点发送到总线主控器;从接收到的总线节点特定的寻址电流存在值形成供电总线节点特定的结果向量;以及将供电总线节点特定的结果向量和供电总线节点特定的期望向量进行比较。

【技术实现步骤摘要】
验证先前分配给总线节点的地址的正确性的方法
本专利技术涉及一种用于提供验证先前分配给串行数据总线系统的总线节点的地址的正确性的可能性的方法。本专利技术还涉及用于这种数据总线系统的总线节点以及用于操作这种总线节点的方法。本专利技术尤其涉及一种用于在使用寻址电流来自动寻址的数据总线系统中检测错误总线节点地址分配的方法。
技术介绍
自动寻址方法已经已知有一段时间了。为了更好地理解本专利技术,参考以下文献:EP1490772B1、EP1603282B1、DE102017122365B3、DE102010026431B4、以及ElmosSemiconductorAG的规范“RGBLINControllerwithCurrentSourceE521.36”(QM-Nr.:25DS0160E.02)。这些文献中描述的自动寻址技术主要在汽车工业中得到应用,用于在串行LIN数据总线中自动寻址总线节点,该LIN数据总线包括用于控制这些总线节点的总线主控器(busmaster)。这里提出的方法要求将总线节点安装在数据总线中,以便它们沿着数据总线形成线性链,其中,总线主控器位于两端的其中之一,以下将其称为总线的前端。在DE102017128489A1、DE102017128923A1、DE102017012179A1、DE102018104488.7、DE102018104489.5以及专利申请DE102018124279.4、DE102018124281.6中尤其也描述了沿着数据总线的总线节点的这种线性链的自动寻址。这里提出的技术和所有上述文献的
技术实现思路
的结合是本专利技术的主题的一部分。这些文献中提出的自动寻址方法的一个基本特征是,尚未被寻址的每个总线节点在由总线主控器启动的寻址周期中朝向总线主控器提供自动寻址电流。在此,位于连接到总线并提供寻址电流的最后一个总线节点和总线主控器之间的所有总线节点都可以检测到它们不是距离总线主控器最远的总线节点。遵循来自总线主控器的指令,只有尚无有效的总线节点地址且未检测到来自距离总线主控器更远的后续总线节点的寻址电流的那个总线节点,才接受由该总线主控器提供的要分配的总线节点地址。在此,有效的总线节点地址应理解为在地址分配过程中以正确的方式分配给总线节点的地址。可以想到:在寻址过程之前,以某种其他方式将临时总线节点地址分配给总线节点,例如通过与数据总线中的物理位置无关的随机数方法。通过接受由总线主控器提供的、要被分配的总线节点地址,这个总线节点在自动寻址方法的意义上就即刻具有有效的总线节点地址,并且不再参与随后的寻址周期,直到该总线节点地址变得无效、例如根据总线主控器的命令而变得无效为止。特别地,它在随后的寻址周期期间不再朝向该总线主控器供应任何寻址电流,由此,相对于总线主控器而言与在前总线节点相邻且尚未被寻址的总线节点可以作为最后一个总线节点而在下一个寻址周期期间进行自我检测,并且然后可以接受从总线主控器提供的另一个总线节点地址。“尚未被寻址的总线节点”是指在这里所述的寻址过程中尚未接收到有效的新总线节点地址的总线节点。然后,将继续该过程,直到所有总线节点都接收到了总线节点地址,从而总线被完全寻址。但是,不能排除在此寻址过程中发生错误。在地址分配失败的情况下,无论是由于双重分配还是由于某种原因而使总线节点地址混乱,都无法确定具有错误总线节点地址的总线节点实际位于哪个物理位置。因此,通过复杂的生产线末端测试而在汽车制造商处检查位置检测。这些费用应当被避免。当前,通过执行用于验证目的的冗余第二寻址周期(分配ID和检查ID)来实现寻址周期的增加的安全性。但是,由于静态错误(无论出于何种原因总是会重现的错误),错误位置将总是或很有可能再次被错误地分配。因此,在现有技术中,仅在具有转换率的间歇性错误的情况下,才能够可靠地检测错误。EP-B-1676403中描述了用于验证自动总线节点寻址是否正确执行的可替选的方法。
技术实现思路
本专利技术的目的是提供一种方法,该方法没有现有技术的上述缺点,并且还可以检测静态错误。此外,该方法和用其操作的设备旨在具有进一步的优点。为了实现该目的,本专利技术提出了一种用于提供验证分配给串行数据总线系统的总线节点的地址的正确性的可能性的方法,其中该串行数据总线系统包括数据总线、总线主控器和每个都具有地址的多个总线节点,其中数据总线从总线主控器延伸,并且这些总线节点连接到数据总线,以及其中这些总线节点中的至少一些总线节点包括串联连接到数据总线的电流测量装置和用于将电流供应到数据总线中的电流源,所述电流流向总线主控器,该方法包括以下步骤:-为总线主控器和/或在总线主控器中提供关于总线节点的地址分配到数据总线中它们各自位置的分配信息、以及关于包括电流测量装置的一个或多个总线节点的期望信息,如果这些总线节点中的相应一个总线节点通过其电流源将流向总线主控器的电流供应到数据总线中,则所述一个或多个总线节点被期望检测到电流,-由总线主控器启动而引起由包括电流测量装置和电流源的总线节点之一供应电流,-由包括电流测量装置和电流源的所有总线节点检测这些总线节点是否各自感测到电流,-通过所述总线节点将检测结果发送到总线主控器,以及-尤其是在总线主控器中比较检测结果和相应的期望信息。在本专利技术的框架内,合适的是进行以使得:-对于包括电流测量装置和电流源的每个总线节点,执行如下步骤:-使所述总线节点将电流供应到数据总线中,-检测这些总线节点中的每一个是否感测到电流,该检测是由包括电流测量装置和电流源的所有总线节点执行的,以及-由所述总线节点将检测结果发送给总线主控器-以及-在总线主控器中进行检测结果与相应期望信息的比较,以便评估这些总线节点是否对应于在数据总线中的它们各自位置而被正确寻址。如有必要,可以提供以下额外的步骤:-如果检测结果对应于相应的相关期望信息,则确认地址分配的正确性,以及-如果检测结果中的至少一个不对应于相关期望信息,则发信号通知错误。根据本专利技术,如果发信号通知错误的步骤包括基于检测结果与相关期望信息的偏差而指示具体错误,则可能是有利的。适当地,提供分配信息包括以下步骤:-在总线主控器的控制下,执行地址分配过程,以便自动分配地址给设置有电流测量装置和电流源的要被寻址的总线节点,该分配以定义的顺序而顺序地进行:从在距所述总线主控器最远位置处连接到所述数据总线的要被寻址的总线节点开始,到在最靠近所述总线主控器的位置处连接到所述数据总线的要被寻址的总线节点。在另一有利的实施例中规定,每个要被寻址的总线节点通过其电流源将电流供应到相对于总线主控器而言在相应总线节点上游的、或相对于总线主控器而言在其电流测量装置上游的数据总线中;或者所述要被寻址的总线节点中的一些总线节点通过其各自的电流源将电流供应到相对于总线主控器而言在相应总线节点上游的、或相对于总线主控器而言在相应电流测量装置上游的数据总线中,而要被寻址的本文档来自技高网
...

【技术保护点】
1.一种用于提供验证先前分配给串行数据总线系统的总线节点的地址的正确性的可能性的方法,该串行数据总线系统包括数据总线、总线主控器和每个都具有地址的多个总线节点,其中所述数据总线从所述总线主控器延伸,并且所述总线节点连接到所述数据总线,以及其中所述总线节点中的至少一些总线节点包括串联连接到所述数据总线的电流测量装置和用于将电流供应到所述数据总线中的电流源,所述电流流向所述总线主控器,该方法包括以下步骤:/n-为所述总线主控器和/或在所述总线主控器中提供关于所述总线节点的地址分配到所述数据总线中它们各自位置的分配信息、以及关于包括电流测量装置的那个总线节点或那些总线节点的期望信息,如果这些总线节点中的相应一个总线节点通过其电流源将流向所述总线主控器的电流供应到所述数据总线中,则所述那个总线节点或那些总线节点被期望检测到电流,/n-由所述总线主控器启动而引起由包括电流测量装置和电流源的总线节点之一供应电流,/n-由包括电流测量装置和电流源的所有总线节点检测这些总线节点是否各自感测到电流,/n-通过所述总线节点将检测结果发送到所述总线主控器,以及/n-尤其是在所述总线主控器中比较所述检测结果和相应的期望信息。/n...

【技术特征摘要】
20190227 DE 102019104918.0;20190529 EP 19177391.01.一种用于提供验证先前分配给串行数据总线系统的总线节点的地址的正确性的可能性的方法,该串行数据总线系统包括数据总线、总线主控器和每个都具有地址的多个总线节点,其中所述数据总线从所述总线主控器延伸,并且所述总线节点连接到所述数据总线,以及其中所述总线节点中的至少一些总线节点包括串联连接到所述数据总线的电流测量装置和用于将电流供应到所述数据总线中的电流源,所述电流流向所述总线主控器,该方法包括以下步骤:
-为所述总线主控器和/或在所述总线主控器中提供关于所述总线节点的地址分配到所述数据总线中它们各自位置的分配信息、以及关于包括电流测量装置的那个总线节点或那些总线节点的期望信息,如果这些总线节点中的相应一个总线节点通过其电流源将流向所述总线主控器的电流供应到所述数据总线中,则所述那个总线节点或那些总线节点被期望检测到电流,
-由所述总线主控器启动而引起由包括电流测量装置和电流源的总线节点之一供应电流,
-由包括电流测量装置和电流源的所有总线节点检测这些总线节点是否各自感测到电流,
-通过所述总线节点将检测结果发送到所述总线主控器,以及
-尤其是在所述总线主控器中比较所述检测结果和相应的期望信息。


2.根据权利要求1所述的方法,其特征在于,
-执行以下步骤:
-引起由所述总线节点将电流供应到所述数据总线中,
-检测这些总线节点中的每一个是否感测到电流,该检测是由包括电流测量装置和电流源的所有总线节点执行的,以及
-对于包括电流测量装置和电流源的每个总线节点,将所述总线节点的检测结果发送到所述总线主控器,以及
-尤其在所述总线主控器中比较所述检测结果和相应的期望信息,以便评估所述总线节点是否被正确寻址。


3.根据权利要求2所述的方法,包括以下额外的步骤:
-如果所述检测结果对应于相应的相关期望信息,则确认地址分配的正确性,以及
-如果所述检测结果中的至少一个不对应于相关联的期望信息,则发信号通知错误。


4.根据权利要求3所述的方法,其特征在于,所述发信号通知错误的步骤包括:基于所述检测结果与相关联的期望信息的偏差来指示具体错误。


5.根据权利要求1至4之一所述的方法,其特征在于,提供所...

【专利技术属性】
技术研发人员:吉多·斯科劳曼安德烈·施密特斯蒂芬妮·赫佩卡森尤尔根·诺曼
申请(专利权)人:艾尔默斯半导体股份公司
类型:发明
国别省市:德国;DE

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

1