什么是CAN通信
发布网友
发布时间:2022-04-26 15:30
我来回答
共4个回答
热心网友
时间:2023-09-22 07:11
1can是两根线,
2can线上有两个状态,
a隐性状态,两线电压2.5V,表示位为1。
b显性状态,两线电压:低1.5V,高3.5V,压差2V;表示位为0;
3以上2里的电压叫差分线路,为的是增加抗干扰性能,同时在高与低两根线上并入120欧姆电阻,防止信号震荡。
4以上只是电路的硬件解释,下面以长城上的烽火台举个例子。
5第一个台子,冒烟了,在131个时间单位里(一个报文131个位,也就是一个数据帧131个位),其他的台子,就会记录44个时间单位里,有没有冒烟结果是131个0与1组成的数字:100110010101100101100101(这里一共是131个哈,我没具体计数)。
6如果有两个台子在冒烟,先冒烟a的不要停,接着冒烟。后冒烟的b停下来,接收a发出的信号。
7两个台子同时冒烟,在前11个冒烟记数里,谁不冒烟(状态为0,显性电平,压差2V)发送的多,谁的优先级就高,就不会停,而其它的1-N个就会停下来 改为接收。
8在一个131时间里,一个发出,其它的所有台子都会收到并记录这一串数字,然后根据领导的指示(或是军部的密码本)进行信息处理,如果能找到匹配密码的信息就把8个字节(一个131的帧有8*8位的数据内容,其它的131-64=67个位不是数据的)存下来,装进箱子里,*文件装进第一个密码箱,B级文件装在第二个密码箱,每个箱子有三个格子,只能收三个文件。
9在131个时间里收到的数据串,前11个是ID,就是编号。12位是扩展位,可以在扩展28个位。
10一个131(叫报文,叫帧),有这样几个段,仲裁段(就是ID段,前面5678里提到的密码本就是在这一段做比对),数据段(8字节*8位),应答段,结束段。
11仲裁里数据叫标识符,用来匹配密码本(叫筛选器,叫识别器,叫过滤器)。
12每个can硬件有多个识别器,每个烽火台有多个密码本。两本是一个组。
13每组密码本的方式,
a一本指定检测位的,一本指定位的状态。比如第一本指定只看第3与5位,第二本指定3位与5位为0。那么只有这一种信息才能存后面的8个字(64位)
b一本指定密码A,一本指定密码B。
c与d记不清了。
14密码本有11位,使用的时候用不了那么多个(11位为0-7ff,0-2046)所以可以前三个位是烽火台的编号,最后两位是功能码(比如信息紧急程度,或数据类型:int char bit),也就是说,仲裁段可以对密码,与可以当数据段来使用。
15应答段只有两位,具体的忘了。
16结束段有7位隐性电平,好像是这样的。
热心网友
时间:2023-09-22 07:12
在工业和汽车上用的比较多一种通信总线技术。汽车上很多电气部分,通过两根线连接,按照CAN通信的标准读写数据。各个部分遵循同样的协议,每部分对应不同的ID号,以相同的波特率收发数据。每帧数据包含0-8字节及ID及CRC校验码等,通信速度快,距离远,且可靠性高。(SCI通信一次仅1字节,速度也不够高,采用奇偶校验码检测概率低,只适合可速度要求不高的短距离通信。
热心网友
时间:2023-09-22 07:13
CAN通讯线到底是啥?这么讲,你就能明白!
热心网友
时间:2023-09-22 07:14
是一种总线技术吧,工业应用较多貌似
can通信是什么意思
CAN(Controller Area Network)通信是一种串行通信协议,通常用于连接和控制计算机上的多个设备,例如仪表板和发动机控制器。CAN通信扮演了汽车电子系统中关键的角色,可以使各种部件的命令和状态信息得以传递。相对于传统的串行总线,CAN通信具有多项优势。首先,它能够支持高速数据传输,因此它通常用于控制大量...
ZigBee技术的通信原因有哪些?
网状网通信实际上就是多通道通信,在实际工业现场,由于各种原因,往往并不能确保每一个无线通道都能够始终畅通,就像城市的街道一样,可能因为车祸,道路维修等,使得某条道路的交通出现暂时中断,此时由于我们有多个通道,车辆(相当于我们的...
什么是can
CAN是一种通信协议。CAN是Controller Area Network的缩写,意为控制器局域网,是一种用于实时系统的通信协议。它被广泛应用于汽车、工业自动化和其他需要高速、可靠数据通信的领域。CAN协议的核心在于其多主总线结构,允许多个控制器在总线上同时发送数据,通过标识符进行信息的识别与优先级的判定。这种设计使...
CAN通信讲解
CAN通信是一种分布式实时控制的串行通信网络,本文将简要介绍CAN的主要内容,包括发展历史、数据通信和帧结构。CAN总线协议概览CAN协议主要有CAN1.0和CAN2.0(A、B),通常指CAN2.0标准。CAN-FD在原有基础上扩展了可变波特率等特性,但本文主要关注数据通信,CAN-FD的详细讨论另文阐述。物理通信形式与...
can通信系统是什么意思
CAN总线通信。CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以C...
can是什么
CAN是控制器局域网的简称。CAN是一种用于实时系统的通讯协议,其设计目标是为车辆中的控制组件提供一种通信方式。在现代汽车和其他自动化系统中,控制器局域网广泛应用于控制组件间的数据传输和信息共享。它主要用于解决数据传输的速度、可靠性和灵活性问题。在分布式控制系统中,多个微处理器和智能设备之间...
CAN总线的基本概念
1. CAN 总线是一种国际标准化的串行通信协议,全称为Controller Area Network。2. 在汽车行业,由于对安全性、舒适性、便利性以及环保性能的高要求,开发出了许多电子控制系统。3. 这些系统之间的通信需求导致多种数据类型和可靠性要求,进而出现了多条总线,使得线束数量剧增。4. 为了减少线束数量并实现...
什么是CAN?
CAN是控制器局域网络的简称,是ISO国际标准化的串行通信协议。它的英文全称是Controller Area Network,一般简写为CAN。CAN是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。在汽车产业中,出于对安全性、舒适性、方便性、低公害...
CAN通信协议
控制器局域网(CAN)为串行通讯协议,能有效地支持具有很高安全等级的分布实时控制。CAN的应用范围很广,从高速的网络到低价位的多路接线都可以使用CAN。在汽车电子行业里,使用CAN连接发动机控制单元、传感器、防刹车系统、等等,其传输速度可达1 Mbit/s。同时,可以将CAN安装在卡车本体的电子控制系统里,...
为什么要是要CAN通信?
控制器局域网CAN(Controller Area Network),是国际上应用最广泛的现场总线之一,最初是由德国Bosch公司设计的,为解决现代汽车中众多控制单元、测试仪器之间的实时数据交换而开发一种串行通信协议,主要有一下两大优点:1.多主机广播式结构,自动进行优先级仲裁。该特点可使各通信节点按照自身需要实时往外...
can是什么意思?
CAN是控制器局域网络的简称,是ISO国际标准化的串行通信协议。它的英文全称是Controller Area Network,一般简写为CAN。CAN是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。