车载网络: CAN (Control Area Network) 控制器局域网络

news/2024/11/29 5:49:06/

概述

CAN,全称 控制器局域网络 (Controller Area Network, CAN),是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为 国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。

CAN工作方式

通过一种类似于“会议”的机制实现通信。每一个会议参与人员都可以自由地提出会议议题(多主通信模式) [1]。

诞生

为了解决现代汽车中众多控制器及测试仪器之间的数据交换、实现数据共享并尽量避免过多占用邮箱的车辆空间,在车辆电控系统中引入了CAN总线技术 [1]。

汽车传统布线网络图 [2]:
这里写图片描述

汽车CAN总线布线网络图 [2]:
这里写图片描述

分层结构

CAN协议包括ISO/OSI参考模型中的最低两层 [1]:

  • 数据链路层
  • 物理层

优缺点

优点

  • CAN总线的节点分成不同的优先级;
  • 采用非破坏仲裁技术;
  • 报文采用短帧结构,数据出错率极低;
  • 节点在错误严重的情况下可自动关闭输出 [3]。

缺点

CAN现场总线作为一种面向工业底层控制的通信网络,其局限性也是显而易见的 [3]:

  • 不能与Internet互连,不能实现远程信息共享;
  • 不易与上位控制机直接接口;
  • 现有的CAN接口卡与以太网网卡相比大都价格昂贵;
  • CAN现场总线无论是其通信距离还是通信速率都无法和以太网相比。

成为车载网络协议主流

CAN为多主方式工作,所以与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性 [4]。因而成为车载网络协议的主流。

仿真软件

  • CANOE [5]
  • PFautoCAN [5]
  • Simulink

Ref

  • [1] 百度文库:车载网络技术(精简版)
  • [2] 百度文库:车载网络技术
  • [3] 面包板:TCP/IP总线与CAN总线优缺点对比
  • [4] 百度知道:CAN总线和PROFIBUS总线的优缺点
  • [5] 百度百科:车载网络

http://www.ppmy.cn/news/798266.html

相关文章

【图像融合】基于matalb小波变换(加权平均法+局域能量+区域方差匹配)图像融合【含Matlab源码 1819期】

⛄一、小波变换彩色图像融合简介 1 前言 图像融合是将不同传感器所获得的多个图像根据某种算法进行融合处理,取长补短,使一幅图像能够更清楚、更准确地反映多幅图像的信息,多聚焦彩色图像融合是图像融合的一个分支。目前在各种图像采集与分析系统中已使用的CCD数码相机,对于聚…

matlab 局域态密度电子密度的可视化程序

这个程序结合超胞能带计算技巧,对局域态密度和电子密度进行可视化 nx30; % ny8; % 体系宽度(y方向的长度) [x,y]zigzag_graphene(nx,ny); N4*nx*ny; % 原子总数 xxx(N/31:N*2/3,1); % 取出中间device区域的坐标 yyy(N/31:N*2/3,1); % 取…

局域网测速:iperf实现局域网点对点测试传输速度

下载地址 https://iperf.fr/download/windows/iperf-3.1.3-win64.zip https://iperf.fr/download/windows/iperf-3.1.3-win32.zip 下载完成后解压得到:cygwin1.dll和iperf3.exe文件 运行CMD,进入解压的目录运行:iperf3.exe 就会看到下面的命…

差分电荷密度怎么画_科学网差分电荷密度图、电荷局域密度图(ELF)的画

1) 电荷密度图、差分电荷密度图及ELF的原理 2) 计算方法及参数设置 影响ELF精确性的参数有哪些? 在计算效率与精确性/准确性之间衡量。 Ecut, KPOINTS? 3) 画法及单位问题 4) 差分电荷电荷密度图与ELF判别成键情景的各自优毛病 5) 软件开发->背后物理化学意义的…

基于Qt实现的局域网上传文件和下载文件

应某C友要求,写了这个局域网同步小工具,说是同步,实际上只是实现了文件的上传和下载,操作都在客户端,服务端只需要配置好同步目录就不用管了。 先看下效果: 工具的实现非常简单,实际上就是基于…

ArcGIS 利用全局(局域)空间自相关分析进行城市不同家庭收入情况的空间集聚分析

空间自相关指的是分布于不同空间位置的地理事物,它的某一个属性值存在统计相关性,一般来说,距离越近,相关性越大。 本次分析某一个城市的不同收入家庭的居住空间分布情况。 先用全局空间自相关指数(Moran’s指数&…

ensp模拟器构建局域网络与使用模拟器接入互联网

实战案例——使用模拟器构建局域网络 (1)需求分析 本实验的目的在于建立小型局域网。由于公司由不同部门组成,并分布在不同地点,因此需要划分不同网络实现互联互通。设计以下网络:两个部门各使用一台交换机连接&#x…

4.7.2 在局域网上进行硬件多播

IANA提供的以太网多播地址的范围是:01-00-5E-00-00-00 到 01-00-5E-7F-FF-FF 只有 23位 能用作 多播地址 之前在分类ip地址中介绍过D类地址 FX . XX . XX . XX 是多播地址,有28位能用 因 多播ip地址 与 以太网多播地址 的映射关系不是唯一的,…