中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1260查看
  • 3回复

有谁知道can的原理啊

[复制链接]


该用户从未签到

发表于 6-8-2008 10:58:36 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


有誰知道网络总线的原理?

  • TA的每日心情
    擦汗
    20-8-2015 11:17
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 6-8-2008 11:02:54 | 显示全部楼层
    请在本网站内搜索
    

    该用户从未签到

    发表于 24-6-2009 16:29:02 | 显示全部楼层

    浅谈CAN总线

    浅谈CAN总线
       随着微处理器及控制器的效能提升、价格降低及稳定性增高等因素的产生,汽车产业中也开始导入电子组件和装置来取代传统的纯机械式产品,例如用电控燃油喷射系统来取代化油器,急刹车缓冲装置采用高速的微处理器来达成实时的反应速度等,这在安全气囊及座椅安全带方面也有所体现。另外在汽车中也加装了许多传感器,用来追踪不同装置在温度和压力上的改变,并在出现异常时提醒控制系统及早做出处置。
         为了让汽车更安全、更有效率、更可靠和更容易操控,一台车体中采用的电子控制单元已越来越多。在这种情况下,各个单元间的通信通力也就越来越重要。传统的配线方式已显得过于复杂,而且会增加车体重量和配线成本。这时就出现了对先进车载总线技术的使用需求,以对复杂的电子控制单元及行车信息提供整合控制,进而实现线传控制系统的理想境界。
         在汽车中的电子化功能主要是要对车体中的各个零件及安全装置进行控制,以及为驾驶提供行车或娱乐性的信息。不同的应用有不同的传输速率及控制机制的要求。
        CAN的技术特色
        CAN协议具有许多优势,包括它能让设计者很容易地为CAN系统新增或移除网络中的节点,而且不会影响其他网络。CAN系统中的分散性微控制器无需依赖中央的主控制器就能收发信号,从而让信号的流量管理更有效率,也有助于减少内部线路的需求。
    在CAN系统中,每个节点的地位是相同的,也就是说只要总线处于闲置状态,每个控制器节点都可以传送信号给任何其他的控制器。控制器所发出的每个信号都有自己的识别码,因此各个节点会接收与自己相关的信号,并忽略不相关的信号。更重要的是,在此机制中,当任何控制器出现故障时,系统中的其他装置仍然能够正常运作,并能保持无障碍的通信能力。
          在应用上,CAN协议通常是用来传送信号以触发某些事件,例如在急刹车时拉紧安全带或传送测量到的数据(如温度值或压力值),因此在它的定义中限定所传送的信号不会大于8字节。它不会去中断任何进行中的通信行为,但会为发出的信号设定优先权,以避免产生信号之间的冲突,并确保紧急的信号能够被优先传送。不仅如此,此协议还具备误码检查的机制,让整个通信过程更可靠。此传输规范具有很高的效能,在CAN系统中每秒可传送7600个8字节信号或1800个触发信息。
    一般来说,CAN协议具有以下特性:
    □ 信号的优先次序;
    □ 对延迟时间的保证;
    □ 配置上的弹性;
    □ 提供具有时序同步性的多点传输接收功能;
    □ 系统级的宽数据一致性;
    □ 多主机架构;
    □ 误码侦测和误码信息;
    □ 当总线出现空档时,会立即自动重传损毁的信号;
    □ 能分辨节点的暂时性错误和永久性错误,并自动地关掉确定失常的节点。
    回复 支持 反对

    使用道具 举报

    

    该用户从未签到

    发表于 2-7-2009 15:26:28 | 显示全部楼层
    有点太抽象了,是不是类似于电脑主板的总线布局的概念啊?
    回复 支持 反对

    使用道具 举报

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 24-5-2025 23:55 , Processed in 0.362830 second(s), 37 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.