问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

CAN为什么要用双绞线及CAN和LIN的DB9接口定义

创作时间:
作者:
@小白创作中心

CAN为什么要用双绞线及CAN和LIN的DB9接口定义

引用
CSDN
1.
https://blog.csdn.net/qq_41908302/article/details/137569927

在汽车电子领域,CAN(Controller Area Network)和LIN(Local Interconnect Network)总线是两种常见的通信协议。本文将详细介绍这两种总线在DB9接口中的引脚定义,并解释为什么CAN总线需要使用双绞线进行信号传输。

前言

在日常汽车总线测试中,最主要的通信网络就是CAN网络。小伙伴们在测试时,经常会遇到使用DB9插头来测试、录取CAN总线报文,但是DB9插头内有9个插针,哪2个才是CAN-H和CAN-L呢?以及CAN为什么要用双绞线呢?

CAN(Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。

一、DB9实物及引脚

DB9 接口是一种常见的 D 型连接器,具有 9 个针脚。它通常用于连接串行通信设备,例如计算机、打印机和路由器。

一般工业中最常用的9针D-Sub连接器,分公头和母头,这里值得一提的是引脚6和9在标准中也是定义了功能的,9定义为收发器/光耦合器的正极电源,但在工业领域常常会有所变化,6和9也常用做CAN设备电源电压的输入引脚,但这种技术局限性较大,因为通过引脚运输到的电流非常有限,参考标准CIA 303_1。

二、LIN DB9

  • pin7为LIN线
  • pin3为GND

实测发现,LIN工程,pin3引脚必须和被测样件共地。工程才能顺利运行。

三、CAN DB9

  • pin7为CAN_H
  • pin2为CAN_L

四、CAN双绞线

双绞线是指两条相互绝缘的导线按照一定的规格互相缠绕在一起而制成的一种通用配线。双绞线的主要作用是防止外界电磁干扰,降低自身信号的对外干扰。

CAN接口采用的是差分信号传输方式。差分信号传输是一种使用两个互补电信号进行信息传递的方法。以高速CAN为例,不同的逻辑状态通过CANH、CANL两根信号线进行传输,接收电路只对两根信号线的信号差值进行识别。

干扰信号一般以共模的形式存在,当总线受到干扰时,两根总线会同时受影响,但其差分电压并不会受影响,如图所示。相对于单端信号传输方式来说,差分信号传输方式具有更好的抗干扰能力。

总结

开发过程中,CAN和LIN的DB9线束不能共用。VN16XX家族系列主要是传统的CAN,LIN,以及各种传感器测试,仿真时测试。VN1640有四个ch通道(CH1是LIN通道,其他为CAN通道)。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号