CANBUS的理解

  1. 什么是CANBUS?
    1. CAN总线技术,全称为“控制器局域网总线技术(Controller Area Network-Bus)”
    2. 在汽车上用于车上各种传感器数据的传递
  2. 工作原理
    1. 车越高级,车上的控制单元越多。例如:电子燃油喷射装置,ABS装置,安全气囊装置,电动门窗等等
    2. 遍布车全身的传感器实时的监控车辆的状态信息,并将此信息发送至相对应的控制单元内
    3. 比如发动机控制单元接受来自气压传感器,发动机温度传感器,油门踏脚位置传感器,发动机转速传感器的信息,经过分析处理之后发送相应的指令来控制喷油嘴的喷油量等等
    4. 车上的控制单元不是独立工作的,作为一个整体需要信息的共享,就存在信息的传递问题
  3. 控制单元之间的通讯
    1. 主要有两种传递方式
      1. 第一种,每项信息都通过各自独立的数据线进行交换。比如,两个控制单元间有5种信号需要传递,那么则需要5根独立的数据线。信息越多,数据线的数量和控制单元之间的针脚也会增加
      2. 控制单元之间的所有信息都通过两根数据线进行交换,这种数据线也叫做CAN数据总线
        1. 通过该方式,所有的信息,不管信息的容量大小,都可以通过这两根线进行传递
        2. 例子:电脑键盘有104个按键,但是键盘和主机之间的数据连接线只有7根。
  4. 不同的系统采用不同速率的总线
    1. 可以较好的优化资源,降低整车成本
  5. 工作原理举例
    1. 其工作原理与公共汽车很类似
    2. 每个站点相当于控制单元
    3. 行驶路线则是CAN总线
    4. CAN总线上传递的是数据
    5. 某个控制单元接收到负责向它发送数据的传感器的信息后,经过分析处理采取措施,并把此信息发送到总线系统上。这样信息就在总线上传递了。每个与总线系统连接的控制单元都可以接受到此信息如果有用则留下了,无用则忽略。

你可能感兴趣的:(总线系统)