浅谈CAN总线
最近在做一个汽车前装的产品,开发过程中需要用到CAN总线,所以针对CAN总线进行了学习,本专栏就是我对CAN总线的一些学习过程和看法。
西北风加冰棍
鼓腹而歌,以乐平生
展开
-
浅谈CAN总线---UDS诊断协议和网络管理
UDS诊断协议UDS协议即ISO14229,是Unified Diagnostic Services,统一诊断服务,是诊断服务的规范化标准。这是一套应用层协议,通过不同服务完成一定的应用功能。其中会涉及到读取车辆信息、读取车辆故障信息甚至对车辆进行OTA升级等。同时诊断协议的定义也是满足网络七层模型,应用层是ISO14229,网络层是ISO15765-2,数据链路和物理层是ISO11898。我们之前介绍了物理层和数据链路层,下面会基于UDS诊断协议继续介绍网络层和应用层。网络管理网络管理简单理原创 2021-01-12 23:15:52 · 4503 阅读 · 0 评论 -
浅谈CAN总线--- 数据链路层
浅谈CAN总线— 数据链路层我们还是继续从网络七层模型的视角来讨论CAN总线在汽车电子中的应用数据链路层的是符合CAN2.0B和ISO11898的协议规范的。1. 帧类型介绍帧的种类有多种:数据帧:数据帧将数据从发送器传输到接收器。远程帧:用于接收单元向具有相同 ID 的发送单元请求数据的帧。过载帧:用于接收单元通知其尚未做好接收准备的帧。错误帧:任何单元检测到总线错误就发出错误帧。帧间隔:用于将数据帧及远程帧与前面的帧分离开来的帧。数据帧和遥控帧有标准格式和扩展格式两种格式。标准原创 2020-08-30 16:12:24 · 1702 阅读 · 1 评论 -
浅谈CAN总线--- 物理层
浅谈CAN总线— 物理层硬件接法CAN完成通讯需要有CAN控制器和CAN收发器,目前市面上大多的控制器已经由芯片的外设完成,收发器的话要单独再加一个元器件。Quipass042项目中控制器是S32K116的FlexCAN外设,收发器是TJA1043T,两端的电阻由主机厂提供,我们的OBU中不加电阻。常见CAN收发器分为三种: 高速CAN,最高速率1M/bps 低速/容错CAN,最高速率125K/bps 单线CAN,最高速率33.3K/bps接法和物理信号如下图所示:Quipass原创 2020-07-27 06:52:07 · 5413 阅读 · 0 评论 -
浅谈CAN总线之--- CAN总线概论
浅谈CAN总线之— CAN总线概论CAN总线概述CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议,广泛应用于工业和汽车电子系统中。CAN总共分为三种,分别是高速CAN、低速/容错CAN和单线CAN。这是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率最高可达1Mbps。CAN总线优点1.数据传递更安全可靠;2.低成本(通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可,无特殊要求);3.高速原创 2020-06-21 18:13:44 · 1228 阅读 · 0 评论 -
CAN总线知识点思维导图
原创 2019-12-23 17:20:04 · 4778 阅读 · 0 评论 -
TJA1403状态模式
正常模式在正常模式下,收发器可以通过总线CANH和CANL发送和接收数据。 差分接收器将总线上的模拟数据转换为数字数据,然后输出到RXD引脚。 控制和优化总线上的输出信号的斜率,以确保最低的EME。 总线引脚偏置到0.5VCC(通过Ri)。 INH引脚有效,因此由INH引脚控制的稳压器(见图7)也将处于活动状态。监听模式在监听模式下,收发器的发送器被禁用,收发器提供了有效的监听功能。 接收...翻译 2020-02-11 10:58:45 · 2591 阅读 · 0 评论