[发明专利]包括数据总线和多个连接在其上的用户节点的通信系统以及用于运行这样的通信系统的方法有效

专利信息
申请号: 200980107781.1 申请日: 2009-03-04
公开(公告)号: CN101960771A 公开(公告)日: 2011-01-26
发明(设计)人: F·哈特维希 申请(专利权)人: 罗伯特.博世有限公司
主分类号: H04L7/033 分类号: H04L7/033;G06F1/12;H04J3/06;H04L7/04
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 李少丹;李家麟
地址: 德国斯*** 国省代码: 德国;DE
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 包括 数据 总线 连接 用户 节点 通信 系统 以及 用于 运行 这样 方法
【说明书】:

技术领域

发明涉及一种具有数据总线和多个连接到该数据总线上的用户节点的通信系统。通过该数据总线的数据传输以分别具有至少一个数据字段和至少一个校验和字段的数据帧来进行。所述用户至少之一具有高精度的时钟发生器,并且其余用户具有拥有比该高精度的时钟发生器低的精确度的时钟发生器。在该通信系统的运行期间,在该数据总线上存在校准消息。具有不精确的时钟发生器的用户至少之一接收校准消息并且具有校准控制装置,所述校准控制装置用于在考虑到所接收的校准消息中所包含的信息的情况下将不精确的时钟发生器校准到该数据总线的系统时钟上。另外,本发明涉及一种用于运行这样的通信系统的方法。

背景技术

从现有技术中公知有一种控制器局域网(CAN)总线的简单和低成本的变型方案、即所谓的串行链路IO(SLIO)-CAN总线。SLIO-CAN总线是由Robert Bosch有限公司开发的,并且由Philips Semiconductors以名称“P82C150”生产和销售。关于SLIO的更详细的信息可以从Philips Semiconductors 1996年6月19日的数据手册“P82C150”中得知。在SLIO中,放弃给通信系统的每个用户节点分配高精度的时钟发生器、例如石英。仅仅主机SLIO用户节点具有这样的精确的时钟发生器。其余的SLIO用户节点利用作为时钟发生器的内部RC振荡器工作,所述内部RC振荡器在没有诸如石英或陶瓷谐振器的外部元件的情况下也能运行,并且因此相对不精确。为了获得对于CAN通信而言足够精确的系统时钟,SLIO用户节点分别含有校准控制装置,所述校准控制装置校准相对不精确的RC时钟。在此,SLIO-CAN中的校准二级式地进行,并且被分成粗略校准和接下来的精细校准。在粗略校准的情况下,校准控制装置首先在CAN总线上接收的位模式中寻找两个彼此相继的从隐性到显性的边沿之间的最小间隔(其以振荡器周期被测量)。该间隔被认为是两个CAN位时间的时间,并且将生成CAN协议控制装置的系统时钟的时钟分割器(Takt-Teiler)设定为使得CAN协议控制装置尽可能精确地以该CAN位时间工作。一旦以当前设定的系统时钟工作的CAN协议控制装置有效地接受所接收的CAN消息,则对两个彼此相继的从隐性到显性边沿之间的更小间隔的寻找就停止;因此,粗略校准结束。

SLIO-CAN的精细校准借助于专门的校准消息来进行,所述校准消息由一个或多个具有例如石英形式的高精度的时钟发生器的SLIO主机有规律地通过CAN总线来传送。所述校准消息根据其消息标识符(数据帧的标识符字段)被明确地定义成校准消息。在SLIO-CAN的情况下,所述校准消息的内容、尤其是所述消息的数据字段的内容也被固定地预先给定。所述校准消息包括两个彼此间隔正好为32比特的从隐性到显性的边沿。在从隐性到显性的第一边沿出现时,在具有RC振荡器的SLIO用户中,用于振荡器时钟的计数器被起动,所述计数器在第二边沿出现时再次被停止。另外,在SLIO-CAN中规定:10个系统时钟(CAN时间量子(Time Quanta);tq)对应于一个CAN位时间。这在SLIO用户节点中是根据硬件预先给定的。因此在接收到校准消息中的32位以后,计数器应当指示对应于320个系统时钟的值。在此之后,时钟分割器的分割比被确定,所述时钟分割器将振荡器时钟换算成系统时钟。在SLIO-CAN的情况下,该分割比的分母总是320。接着在32位之后,实际计数器读数被包含在计数器中。

因此,公知的SLIO的缺点是,必须设置专门的校准消息,所述校准消息需要CAN总线的一部分带宽,并且不能被用于传输实际的有用数据。因此,较少的带宽可用于传输有用数据。公知的SLIO的另一缺点在于,根据定义,SLIO用户节点只要未接收到有效的校准消息就不能进行发送、也不能发送确认位(ACK)。这造成在网络仅仅由发送校准消息的SLIO主机和多个具有RC振荡器的SLIO节点构成的情况下,在能够通过CAN总线开始通信以前,该SLIO主机首先进入所谓的错误被动(Error-Passive)状态。只要SLIO主机处于所谓的错误主动(Error-Active)状态,则其就由于缺失的确认位而利用主动错误帧破坏其自己的校准消息。在这样的情况下,在能够通过CAN总线开始通信以前经过相对多的时间。可能甚至不可能开始通信,因为这导致SLIO节点不同步。在实际中,仅能非常困难地并且以巨大努力和成本来克服这些问题。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗伯特.博世有限公司,未经罗伯特.博世有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200980107781.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top