汽车总线系统网络学习之CAN总线入门
汽车总线系统网络学习之CAN总线入门 第一课
CAN总线入门 第一课
一、CAN总线介绍
CAN总线全称:Controller Area Network (车载网络局域网)
汽车CAN协议,建立在ISO/OSI模型之上,其模型结构有三层。协议分为CAN2.0A、CAN2.0B、CANopen等等。CAN总线的通讯介质可采用双绞线,同轴电缆和光导纤维。通讯距离与波特率有关,最大通讯距离可达10KM,最大通讯波特率可达1Mdps,网络节点最大容纳量位110个(CAN总线是可同时连接多个单元的总线,可连接的单元总数理论上是没有限制的。但实际上可连接的单元数受总线上的时间延时及电气负载的限制。降低通信速度,可连接的单元增加;提高通信速度,可连接的单元减少)。
二、CAN协议的特点
1.多主控制:总线空闲时,所有的单元可开始发送消息。最先访问总线的单元获得发送权(CSMA/CA方式)。发送高优先级的ID消息的单元可获得发送权。
2.消息的发送:在CAN协议中,所有的消息都以固定的格式发送。ID代表消息的发送优先级,通过对ID的每个位进行逐个仲裁比较,仲裁单元获胜(优先级高)的单元可以继续发送消息,仲裁失利(优先级低)的单元则立刻停止发送而进行接收工作。
3.系统的柔软性:没有“地址”,在总线上增加单元时,连接在总线上的其他单元的软硬件及应用层都不需要改变。
4.通信速度:同一个网络中所有的单元必须设置统一的通信速度,不同的网络间可以有不同的通信速度。
5.远程数据请求:发送“遥控帧”请求单元数据。
6.错误检测功能、错误通知功能、错误回恢复功能:所有的单元都可以检测错误,检测出的错误会立即同时通知其他所有的单元,正在发送消息的单元一旦检测出错误,会强制结束当前的发送。强制结束发送的单元会不断反复地重复发送消息直到成功发送为止。
7.故障封闭:判断出错误地类型是总线上暂时地数据错误(如外部噪声)还是持续地数据错误(如单元内部故障、驱动器故障、断线等)。由此,当总线上发生持续数据错误时,可将引起此故障地单元从总线上隔离出去。
8.连接:实际上可连接地单元数受总线上的时间延迟和电器负载的限制。
汽车总线系统网络学习之CAN总线入门相关推荐
- 【Linux系统编程学习】 Makefile简单入门
此为牛客网Linux C++课程1.10&1.11&1.12 的课程笔记. 0. Makefile介绍 1. Makefile文件命名与规则 示例: 使用vim编写如下名为Makefi ...
- can总线不加末端电阻_遇到总线故障总头疼,看完这些分分钟秒修
本书主要介绍了汽车总线基本结构,动力CAN总线.舒适CAN总线.信息CAN总线.LIN总线.串行数据接口.车身总线协议总线.网关.byteflight总线.MOST总线的结构与工作原理,故障码.数据流 ...
- 汽车CAN总线系统原理、概述、设计与应用之论述章 ---- 个人自学笔记
目录 一.现代电子汽车技术 1.2现代电子汽车技术的发展阶段 1.2.汽车电子系统的基本构成 1.3汽车电子系统网络化 二.计算机网络 2.1.概述 2.2.计算机网络体系结构 ISO/OSI模型 2 ...
- 【计算机组成原理 学习总结】第六章 总线系统(2)
6.4 总线的定时和数据传送模式 6.4.1 总线的定时 总线的信息传送过程:请求总线.总线仲裁. 寻址.信息传送.状态返回 定时:事件出现在总线上的时序关系 (1)同步定时 (2)异步定时 6.4. ...
- 计组学习笔记之总线系统
目录 总线的概念和结构形态 总线的基本概念 总线的分类 总线的物理实现 总线的特性 总线的性能指标 总线的连接方式 单总线结构 双总线结构 三总线结构 多总线结构 总线的内部结构 早期总线内部结构 现 ...
- 针对车载系统相关的功能分析(车载OS、芯片、导航、DC、总线系统等)
关于车载显示系统相关的功能分析 前言 1 基本介绍 2 关于车载操作系统 2.1 华为鸿蒙车载OS 2.2 阿里AliOS 2.3 Microsoft WinCE 2.4 BlackBerry QNX ...
- 4位快速加法器和4位串行加法器相比_使用混合信号示波器调试串行总线系统
本应用指南面向的读者是数字系统设计师,他们在研发过程中会用到模拟和数字元器件,包括采用串行总线的微控制器和 DSP 系统.本文讨论调试串行总线设计所面临的挑战和新的解决方案,这些串行总线包括控制器局域 ...
- 学习笔记10--CAN总线技术
本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...
- can通讯bdc_纯电动汽车网络总线 数据通信网络连接系统介绍
宝马i3 网络总线 介绍 宝马i3 数据通信网络连接系统如下图所示. 宝马i3 数握通信网络连接系统 (汽车维修技术网 http://www.qcwxjs.com/) ACSM-碰撞和安全模块:AMP ...
最新文章
- Sublime Text 4首个稳定版发布:全新UI、多选项卡、支持GPU渲染
- it里php是什么意思,it是什么意思?
- Cocos2D粒子发射器的纹理
- Django 获取前端发送的头文件
- __doPostBack简单的使用方法
- 男科医生到底有多不正经… | 今日最佳
- C#中 Convert与Parse的区别
- hadoop--MapReduce概述
- VLAN学习笔记大全(1)
- lock mysql unlock_MySql中Lock命令和unlock命令
- 室内声场计算机模拟的声线跟踪法和虚声源法,基于声线跟踪法的室外声场仿真.doc...
- tomcat开启远程调试
- blaster 驱动_为什么2020年IR Blaster在手机上仍然有用
- Matlab调用Python函数,出现OSError: [WinError 126] 找不到指定的模块报错
- Iometer存储测试工具参数说明-3 results display
- 小众软件android,七款优秀的小众软件,每款都是装逼神器!
- Unity中下载图片、音频和视频
- 树莓派基础之嵌入式开发概述
- python 读取和保存图片方法
- iOS GameCenter 挑战,排名