CAN总线的通讯协议是什么?
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个位不是数据的)存下来,装进箱子里,A级文件装进第一个密码箱,B级文件装在第二个密码箱,每个箱子有三个格子,只能收三个文件。8a更多的加QQ聊,15475要开发电子产品找我16703。9在131个时间里收到的数据串,前11个是ID,就是编号。12位是扩展位,可以在扩展28个位。9a也可以电画,152从业时间531好几年了63706。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位隐性电平,好像是这样的。
控制器局域网络(CAN)是德国Robert bosch公司在20世纪80年代初为汽车业开发的一种串行数据通信总线。
首先canbus是问答式的通讯方式报文最大长度11char 1仲裁场(共12位)bit10 bit9 bit8 bit7 bit6功能编码bit5 bit4 bit3目的地址bit2 bit1 bit0源插地址RTR远程帧2.控制场IDE r0 DL3 DL2 DL1 DL00 0 数据长度3.数据场bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 数据帧数据(最长8组)
o

什么是CAN协议
CAN-BUS相关概念为了使各控制单元能够从CAN总线中识别出自己需要的信息,并提供信息到 CAN总线,各控制单元必须遵守相同的通信协议,这就是CAN协议。在CAN协议的规范下,大量的信息在双绞线、同轴电缆或光导纤维等介质的CAN总线内高速 传递。

问下can通信协议有什么作用呢?
感谢题主的邀请,我来说下我的看法:CAN通讯协议就是CAN总线运行的规则,它定义了每一条CAN数据的具体含义。在所有的数据都被定义了含义之后,我们才能够将其应用于实际的工作之中,否则没有标准,大家怎么干活呢?因为现在很多的汽车都在使用CAN总线作为控制总线,所以对于CAN总线协议的解析越来越重要,注意解析之前确认好汽车CAN总线是可连接的,否则后续工作全都无法展开。现在你清楚了吗?如果你需要进行汽车CAN协议解析的USBCAN设备的话,可以前往我们的网站进行具体的咨询,欢迎来访。

请问车载can总线的通信协议都是统一的吗?
感谢题主的邀请,我来说下我的看法:当然不统一,你看像是汽油发动机的车,它们一般就都采用ISO15765协议来规范汽车CAN总线的使用。柴油发动机的汽车呢?它们一般采用J1939协议。至于电动车,它们目前用的CAN协议基本上都是基于J1939研究出来的。如果想进行汽车CAN协议的解析的话,可以前往我们的网站进行咨询,欢迎来访。

CAN通信协议
控制器局域网(CAN)为串行通讯协议,能有效地支持具有很高安全等级的分布实时控制。CAN的应用范围很广,从高速的网络到低价位的多路接线都可以使用CAN。在汽车电子行业里,使用CAN连接发动机控制单元、传感器、防刹车系统、等等,其传输速度可达1 Mbit/s。同时,可以将CAN安装在卡车本体的电子控制系统里,诸如车灯组、电气车窗等等,用以代替接线配线装置。 为了达到设计透明度以及实现柔韧性,CAN被细分为以下不同的层次:• CAN对象层(the object layer)• CAN传输层(the transfer layer)• 物理层(the phyical layer)对象层和传输层包括所有由ISO/OSI模型定义的数据链路层的服务和功能。对象层的作用范围包括: 查找被发送的报文。 确定由实际要使用的传输层接收哪一个报文。 为应用层相关硬件提供接口。在这里,定义对象处理较为灵活。传输层的作用主要是传送规则,也就是控制帧结构、执行仲裁、错误检测、出错标定、故障界定。总线上什么时候开始发送新报文及什么时候开始接收报文,均在传输层里确定。位定时的一些普通功能也可以看作是传输层的一部分。理所当然,传输层的修改是受到限制的。 物理层的作用是在不同节点之间根据所有的电气属性进行位信息的实际传输。当然,同一网络内,物理层对于所有的节点必须是相同的。尽管如此,在选择物理层方面还是很自由的。CAN具有以下的属性:• 报文的优先权• 保证延迟时间• 设置灵活• 时间同步的多点接收• 系统宽数据的连贯性• 多主机• 错误检测和标定• 只要总线一处于空闲,就自动将破坏的报文重新传输 • 将节点的暂时性错误和永久性错误区分开来,并且可以自动关闭错误的节点

本文由 在线网速测试 整理编辑,转载请注明出处。