概述

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] 百度百科:车载网络

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

  1. 车载网络 - Autosar网络管理 - 基本概念

    Autosar作为当前车载行业使用最为广泛的一种汽车开发系统架构,网上也有很多相关的介绍:不过我看很多有完整的来讲一下这个规范的,一般都是只讲了其中一部分,我这就准备搞出来一套完整版本的Autosar ...

  2. CAN(Controller Area Network)网络通信简介

    CAN(Controller Area Network)网络是一种广泛应用于工业控制和汽车电子等领域的串行通信协议.以下是CAN网络的常见知识点: 数据帧结构:CAN网络采用异步传输,每个数据帧包括标 ...

  3. 物联网工程 | CAN(Controller Area Network)控制器局域网络详解

    文章目录 概述 一.定义介绍 二.功能作用 三.原理解读 (一).CAN收发器(硬件) (二).CAN控制器(硬件) (三).CAN总线(硬件) (四).CAN中央处理单元(软硬) (五).CAN驱动 ...

  4. 【CANoe】车载网络的相关概述

    CANoe开发的相关学习 基础篇章: 第一章 车载网络的相关概述 车载网络的相关概述 CANoe开发的相关学习 前言 一.车载网络的起源 二.CAN总线概述 1.CAN总线的简单发展 2.CAN总线特 ...

  5. Controller Area Network(CAN)简介

    文章目录 前言-什么是通讯? 一.CAN是什么? 二.CAN的应用示例 CAN网络细分 三.CAN发展历史 四.汽车网络汇总 总结 前言-什么是通讯? "通讯是两个或两个以上参与者之间交换信 ...

  6. can硬件滤波 stm32cubemx_STM32CubeMX系列教程12:控制器局域网络(CAN)

    一.CAN简介 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,是国际上应用最广泛的现场总线之一. ...

  7. 车载网络: 常见车载网络

    转载自:车载网络 介绍 车载网络是早期的汽车内部传感器.控制和执行器之间的通讯用点对点的连线方式连成复杂的网状结构. 常见车载网络 一.CAN(Controller Area Network)控制器局 ...

  8. 车载网络与计算机网络有什么不同,浅谈汽车车载网络的应用

    浅谈汽车车载网络的应用 作者:段春艳 出处:论文网 时间:2007-01-10 摘 要:车载网络是现代汽车电子技术发展的必然趋势,本文就车载网络形成的必要性及其应用进行了系统地分析,以便更好地理解新一 ...

  9. 车载网络处理器带来多功能能力

    车载网络处理器带来多功能能力 Vehicle network processor brings multifunctional capabilities 拉斯维加斯-NXP半导体公司的S32G是两个处 ...

最新文章

  1. ocr中文 java_java 中文ocr
  2. [web安全]深入理解反射式dll注入技术
  3. win7更新powershell到5.1
  4. 2.2.2 进程调度的 时机 切换与过程 调度方式
  5. ubuntu远程登陆windows
  6. Django从理论到实战(part42)--QueryDict对象
  7. priority case语句
  8. python flask 上传下载 api_python – 使用Flask上传和下载文件
  9. 前端学习(2308):react之子传父
  10. 使用matplotlib画图时不能同时打开太多张图
  11. 物联卡的使用_物联卡在手机上使用有什么影响?网友:寿命分别是3个月,16天,9天...
  12. 采用推理的方法认知单词、CBOW模型
  13. antd如何获取表单的值_JavaScript多个表单序列化获取值
  14. bertram_Bertram
  15. hone hone clock创意前端时钟
  16. Hyperledger Fabric 2.x 环境搭建
  17. 1050: [HAOI2006]旅行comf
  18. 人人都是产品经理总结 第三章1
  19. python实现大规模邻域搜索(LNS)求解旅行商问题(TSP)
  20. 控制系统分析常用命令

热门文章

  1. 项目落地 - 智能焊机,钢塑管(物联网技术应用)
  2. python 实现问卷星自动填写多份
  3. 电信催费打错话费单 男子“拖欠”45036亿元话费
  4. 囚徒健身(中文完整版)(保罗·威德)
  5. 【奥黛丽赫本】女神一样的优雅
  6. 小米8探索版线刷兼救砖_解账户锁_纯净刷机包_教程
  7. 副业搞钱的几个野路子:两个年入10万的零成本赚钱项目
  8. 云和恩墨校园招聘开始啦!
  9. 使用opencv将16位深度图转灰度图
  10. 【算法学习4】树与二叉树基础