图解CAN总线原理

图解CAN总线原理

  • CAN总线原理
    • CAN定义
    • CAN的优势特点
    • ISO/OSI 基本参照模型
    • ISO11898和ISO11519-2 物理层的不同点
    • CAN 类型 -------CAN-High线 -------CAN-Low线
    • 波特率
    • 数据数量
    • CAN总线发送部分
    • CAN总线发送邮箱
    • 其他通信方式与CAN设备通信的区别
    • 报文的种类
    • 数据帧,遥控帧报文的格式

图片来自 洋桃电子

CAN总线原理

图解CAN总线原理_第1张图片
图解CAN总线原理_第2张图片
图解CAN总线原理_第3张图片

图解CAN总线原理_第4张图片

CAN定义

图解CAN总线原理_第5张图片

CAN的优势特点

图解CAN总线原理_第6张图片
图解CAN总线原理_第7张图片

ISO/OSI 基本参照模型

图解CAN总线原理_第8张图片

ISO11898和ISO11519-2 物理层的不同点

图解CAN总线原理_第9张图片
通过两条高低线的电压差来表示高低电平 1和0 的

CAN 类型 -------CAN-High线 -------CAN-Low线

图解CAN总线原理_第10张图片
图解CAN总线原理_第11张图片

查看 CAN 类型

图解CAN总线原理_第12张图片

波特率

图解CAN总线原理_第13张图片
单片机的时钟频率 / 相关的设置参数 = 相关的波特率
同一条CAN总线的所有设备,设置同一波特率;如有差异,无法通信。

数据数量

图解CAN总线原理_第14张图片

CAN总线发送部分

图解CAN总线原理_第15张图片

CAN总线发送邮箱

图解CAN总线原理_第16张图片
图解CAN总线原理_第17张图片
百度网盘举例演示
图解CAN总线原理_第18张图片

其他通信方式与CAN设备通信的区别

  1. USART / RS485 / RS232
  2. I2C
  3. CAN总线通信

图解CAN总线原理_第19张图片
图解CAN总线原理_第20张图片
图解CAN总线原理_第21张图片

报文的种类

图解CAN总线原理_第22张图片

数据帧,遥控帧报文的格式

图解CAN总线原理_第23张图片
知乎:I2C协议
图解CAN总线原理_第24张图片
标准格式中:SSRIDE是特殊数据,暂不考虑
数据内容:最多八个字节(byte),64位(bit)一位代表一个0或1(即二进制)
图解CAN总线原理_第25张图片
详细图示
图解CAN总线原理_第26张图片

逻辑电平
001010010100010100010101001001 用逻辑电平组成数据
图解CAN总线原理_第27张图片
图解CAN总线原理_第28张图片
图解CAN总线原理_第29张图片
图解CAN总线原理_第30张图片
图解CAN总线原理_第31张图片
图解CAN总线原理_第32张图片
图解CAN总线原理_第33张图片

图解CAN总线原理_第34张图片
列表模式:标识符 == ID
图解CAN总线原理_第35张图片
屏蔽模式:(标识符 == (ID && 屏蔽))
图解CAN总线原理_第36张图片
图解CAN总线原理_第37张图片
图解CAN总线原理_第38张图片
图解CAN总线原理_第39张图片

你可能感兴趣的:(CAN通信,windows,can,stm32,经验分享)