酷德网

Kx-m3酷自造发布!
查看: 139|回复: 0

CAN简介

[复制链接]
  • TA的每日心情
    奋斗
    2017-12-16 07:07
  • 签到天数: 30 天

    [LV.5]常住居民I

    发表于 2018-8-1 09:12:48 | 显示全部楼层 |阅读模式
    CAN=Controller Area Network=控制器局域网

    为何会出现CAN?
    随着汽车的发展,内部的(车载)ECU(Electronic Control Unit=电子控制单元==电子控制系统=电控系统)越来越多,比如:
    • 电子燃油喷射装置
    • ABS装置
    • 安全气囊装置
    • 电动门窗
    • 主动悬架
    • 发动机管理系统
    • 变速箱控制器
    • 仪表装备
    • 电子主干系统
    举例:
    车身上各种控制单元的分布图
    6-17-41-34-736227473.jpg
    各种电控系统之间的通信,靠之前普通的连线的话,效率低,线太多;
    所以设计出CAN总线,主要特点是实时性强,稳定等等。

    即,CAN被设计作为汽车环境中的微控制器之间的通讯。

    CAN用途
    一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。

    1993年,CAN 已成为国际标准:
    • ISO 11898(高速应用)
    • ISO 11519(低速应用)

    由于CAN总线具有很高的实时性能,因此,CAN已经在汽车工业、航空工业、工业控制、安全防护等领域中得到了广泛应用。

    CAN使用的物理介质
    CAN能够使用多种物理介质,例如双绞线、光纤等。最常用的就是双绞线。信号使用差分电压传送,两条信号线被称为“CAN_H”和“CAN_L”,静态时均是2.5V左右,此时状态表示为逻辑“1”,也可以叫做“隐性”。用CAN_H比CAN_L高表示逻辑“0”,称为“显形”,此时,通常电压值为:CAN_H = 3.5V 和CAN_L = 1.5V。

    CAN的特点
    1、低成本;
    2、极高的总线利用率;
    3、很远的数据传输距离(长达10Km);
    4、高速的数据传输速率(高达1Mbit/s);
    5、可根据报文的ID决定接收或屏蔽该报文;
    6、可靠的错误处理和检错机制;
    7、发送的信息遭到破坏后,可自动重发;
    8、节点在错误严重的情况下具有自动退出总线的功能;
    9、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

    本版积分规则

    
    顶部qrcode底部
    关注酷德网订阅号,获取更多资讯!

    QQ|小黑屋|手机版|Archiver|酷德论坛 ( 苏ICP备16065247号 )|网站地图

    GMT+8, 2018-11-17 23:47 , Processed in 0.282313 second(s), 21 queries , MemCache On.

    酷德网

    © 2001-2013 Hicodesys. 技术支持 by 酷德网

    快速回复 返回顶部 返回列表