Global Sources
电子工程专辑网站
首页 | 登录 | 现在注册  

专家博客-文章详细内容
首页 / 博客 / 专家博客
 


 

2007-11-2818:25:14 星期三

 CAN网络设计复杂性分析

   


CAN是多主站结构,采用单点对多点的广播通讯。由于每个节点在任何时刻都可以通过总线进行通讯,但是由于总线通道只有一个,不允许两个或以上的节点同时利用总线进行信息传输。为了保证总线利用的单一性(单一节点利用总线),在多个节点试图访问总线时,CAN总线采用了按位仲裁决策使用总线的节点。

CAN网络设计的复杂性的根源就是多主站和信道资源有限。其影响随着节点数量增加而增加,因此组建两节点的网络最简单。但是当数量增加,复杂性增加。

设计复杂性是指往总线上每增加一个功能(功能可能等同于节点,也可能不等同),其它功能对它或它对其它功能的影响是不确定的和复杂的。比如通讯正常、可靠的系统,增加一个功能表示增加信号、消息数量。因此增加的消息可能对现有消息传输的实时性产生影响,而且这种影响是不确定的。系统集成阶段的偶然性故障往往与它有关。在实验室测试良好的ECU集成到整车网络时,ECU会突然失效,往往也是这些原因引起的。

举个典型的例子,车窗玻璃升降的按钮。在实验室设计实现时,没有出现按下按钮玻璃却不动的现象。但是集成到整车上时,可能会出现按下按钮,但是玻璃不动的现象。您可能需要按住按钮不动,然后才能看到玻璃的升降。产生这种现象的根本原因是按钮按下的信息没有及时传输到控制器中,因此控制器没有执行升降的动作。但是这种现象又是无规律和随机的。

因此在设计总线通讯的时候,这种不确定的影响如何避免、如何测试就成为设计中的难点之一。 

[
3
]
名读者喜欢此文
    
 
评论 返回博客首页 | 发表评论
 

热门标签
1.
2.
3.
4.
5.
 

我是工程师


电子工程专辑论坛有奖活动开幕,展示你的智慧,赢得心怡大奖。

查看详情  排行榜


话题PK台

工程师是吃年轻饭的吗?

干一行爱一行还是爱一行干一行?

外企是不是比国企更适合职业发展?


经理人网站精选

热点话题

全新推出管理资源库,汇聚丰富管理知识

成功的人就是会“勉强”别人的人 

案例:被老板出卖的尴尬事

每周一问

鱼与熊掌不可兼得,什么是布里丹选择? 

博客文章

王石和万科错在哪里

(来源:世界经理人)


~
返回论坛首页

eMedia Asia EE Times - Asia | EE Times - India | | | 手机设计 | 媒体播放器 | 家庭娱乐系统 | 工业控制 | 汽车电子设计 | 电源系统
模拟混合信号 | 国际电子商情 | 电子系统设计
环球资源 环球资源企业网 | 环球资源内贸网 | 世界经理人 | 尚品人生 | Electronic Components | Computer Products | China Sourcing Fairs
TechInsights EE Times | ESM Online
 
 
RSS 新闻聚合器 | 意见反馈 | 网站导航 | 帮助 | 关于我们 | 隐私政策 | 联系我们 | 使用条款 | 安全承诺
Copyright © 2008 eMedia Asia Ltd. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。