[发明专利]总线系统的用户站和用于在总线系统的用户站之间传输数据的方法有效
申请号: | 201280063225.0 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103999396B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | F.哈特维希;C.霍斯特 | 申请(专利权)人: | 罗伯特·博世有限公司 |
主分类号: | H04L1/20 | 分类号: | H04L1/20 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 杜荔南,胡莉莉 |
地址: | 德国斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 系统 用户 用于 之间 传输 数据 方法 | ||
技术领域
本发明涉及总线系统的用户站以及用于在总线系统的用户站之间传输数据的方法,其中尤其是可以通过简单的方式跟踪该总线系统的总线负荷。
背景技术
目前已知其中借助CAN协议传输消息的总线系统,如在ISO11898中的CAN规范中描述的那样。
DE 100 00 305 A1描述了该CAN(Controller Area Network=控制器域网络)以及称为TTCAN(Time triggered CAN=时间触发的CAN)的CAN扩展。
CAN和TTCAN用基于消息的协议工作并且例如用在运输工具中。基于CAN或TTCAN的总线系统使得所有与其连接的用户站——例如微控制器——能够相互通信。
CAN协议对于错误处理来说提供发送错误计数器(Transmit Error Counter)和接收错误计数器(Receive Error Counter)。错误条件使错误计数器增加,而成功的发送或接收使计数器减小。发送错误计数器和接收错误计数器的计数器读数影响CAN控制器的错误状态,该CAN控制器也可以称为CAN控制装置。CAN控制器例如在发送错误计数器的计数器读数为128或更大的情况下转换为状态“被动错误”。在发送错误计数器的计数器读数为256或更大的情况下,CAN控制器转换为状态“总线关闭”。除了发送错误计数器和接收错误计数器,CAN控制器还可以具有错误日志计数器(Error Logging Counter)。该计数器在CAN协议错误使得发送错误计数器或接收错误计数器增加时增加。对错误日志计数器的读取使得错误日志计数器复位。计数器日志计数器的计数器读数显示的是从上次读取以来出现的CAN协议错误之和。
在常用的CAN控制器情况下,通过对例如TxOK状态位进行置位来发信号通知消息的成功发送。相反,对消息的成功接收通过对例如RxOK状态位进行置位来发信号通知。但是由此不能直接说明当前的总线负荷。
发明内容
因此本发明的任务是提供总线系统的用户站以及用于在总线系统的用户站之间传输数据的方法,它们使得可以通过简单的方式跟踪总线上的CAN总线负荷。
该任务通过具有权利要求1的特征的总线系统的用户站解决。该用户站包括用于对每个无错发送的和/或每个无错接收的消息进行计数的计数器,其中当消息被无错发送和/或消息被无错接收时,该计数器增加,并且该用户站包括用于当该计数器的计数器读数被读取时对该计数器的计数器读数复位的复位装置。
利用所描述的用户站,可以基于计数器的计数器读数来确定总线负荷,尤其是CAN总线负荷。由此在网络管理的范围内可以说明总线系统、尤其是CAN总线系统的状态,以及与其连接的总线系统控制器、尤其是CAN控制器的状态。
用户站的有利的其它构型在从属权利要求中加以说明。
优选地,用户站还具有用于对每个无错接收的消息进行计数的另外的计数器,其中所述计数器仅被构造为对每个无错发送的消息计数,以及其中所述复位装置被构造为当所述计数器和/或所述另外的计数器的计数器读数被读取时对相应计数器复位。由于存在两个计数器,还可以更精确地确定总线负荷。此外可以对用户站、准确地说用户站的CAN控制器的状态进行更为准确的说明。
优选地,用户站还具有用于读取所述计数器或所述另外的计数器的计数器读数的计数器读数读取装置,其中该计数器读数读取装置被构造为当其读取所述计数器或所述另外的计数器的计数器读数时对所述计数器或所述另外的计数器的计数器读数复位。
可能的是,用户站还配备有用于分析由计数器读数读取装置读取的计数器读数的分析装置。
有利的是,用户站具有用于基于与计数器读数读取装置的读访问的时间间隔、所述计数器的计数器读数或所述另外的计数器的计数器读数以及消息在总线上的时间长度来确定总线系统的所述总线的总线负荷的分析装置。
还可能的是,用于确定用户站的分析装置被构造为确定该用户站的发送消息是否被由另外的用户站发送的更高优先权的消息阻挡。由此可以确定是否需要连接到CAN总线的用户站的重新配置以实现所有消息都达到其接收器。
该分析装置 还可以被构造为确定所述计数器的计数器读数除以所述计数器的计数器读数与所述另外的计数器的计数器读数之和的商是否小于预定的期望值。
有利的是,当所述分析装置的分析得出在一个用户站中所述计数器的计数器读数之和不等于在另外的用户站中的计数器读数之和时,该用户站输出错误报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特·博世有限公司,未经罗伯特·博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280063225.0/2.html,转载请声明来源钻瓜专利网。