can通讯can总线总出现通讯故障?

can通讯  时间:2021-09-14  阅读:()

CAN总线的通讯协议是什么?

首先CAN总线没有固定用于哪种产品,只要是通讯都可以用,但是一般用于多节点的通讯方式,目前很多产品上用,譬如汽车上,电梯,还有门禁系统还有很多的监控系统中都用到! 具体的协议有2种,一种是2.0A和2.0B,你最好看看书!

“can通讯”、“485”和“232”通讯的区别。

1. RS232支持15米以内的通信。

RS485 和RS232最主要的区别是电平不同,需要经过RS232/RS485转换器转换。

2. RS485最大无中继传输距离为1200米,超过可加中继器(最多8只),传输距离接近10Km。

3. RS485是一主多从结构,因而传输速率较高,最高可达12Mbps。

而CAN是多主结构,因而容错性较好,但速率较逊色。

4. 尽管CAN和RS485都采用特性阻抗为120Ω的双绞屏蔽总线电缆,但CAN电流也较大,为非本安电路。

汽车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级文件装在第二个密码箱,每个箱子有三个格子,只能收三个文件。

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位隐性电平,好像是这样的。

CAN通信协议

控制器局域网(CAN)为串行通讯协议,能有效地支持具有很高安全等级的分布实时控制。

CAN的应用范围很广,从高速的网络到低价位的多路接线都可以使用CAN。

在汽车电子行业里,使用CAN连接发动机控制单元、传感器、防刹车系统、等等,其传输速度可达1 Mbit/s。

同时,可以将CAN安装在卡车本体的电子控制系统里,诸如车灯组、电气车窗等等,用以代替接线配线装置。

为了达到设计透明度以及实现柔韧性,CAN被细分为以下不同的层次: ? CAN对象层(the object layer) ? CAN传输层(the transfer layer) ? 物理层(the phyical layer) 对象层和传输层包括所有由ISO/OSI模型定义的数据链路层的服务和功能。

对象层的作用范围包括:  查找被发送的报文。

 确定由实际要使用的传输层接收哪一个报文。

 为应用层相关硬件提供接口。

在这里,定义对象处理较为灵活。

传输层的作用主要是传送规则,也就是控制帧结构、执行仲裁、错误检测、出错标定、636f707962616964757a686964616f31333330363232故障界定。

总线上什么时候开始发送新报文及什么时候开始接收报文,均在传输层里确定。

位定时的一些普通功能也可以看作是传输层的一部分。

理所当然,传输层的修改是受到限制的。

物理层的作用是在不同节点之间根据所有的电气属性进行位信息的实际传输。

当然,同一网络内,物理层对于所有的节点必须是相同的。

尽管如此,在选择物理层方面还是很自由的。

CAN具有以下的属性: ? 报文的优先权 ? 保证延迟时间 ? 设置灵活 ? 时间同步的多点接收 ? 系统宽数据的连贯性 ? 多主机 ? 错误检测和标定 ? 只要总线一处于空闲,就自动将破坏的报文重新传输 ? 将节点的暂时性错误和永久性错误区分开来,并且可以自动关闭错误的节点

can总线总出现通讯故障?

多数情况下是因为阻抗不匹配引起的,检查: 电缆、终端电阻、接地......

青果网络618:洛杉矶CN2 GIA/东京CN2套餐年付199元起,国内高防独服套餐66折

青果网络怎么样?青果网络隶属于泉州市青果网络科技有限公司,青果网络商家成立于2015年4月1日,拥有工信部颁发的全网IDC/ISP/IP-VPN资质,是国内为数不多具有IDC/ISP双资质的综合型云计算服务商。青果网络是APNIC和CNNIC地址分配联盟成员,泉州市互联网协会会员单位,信誉非常有保障。目前,青果网络商家正式开启了618云特惠活动,针对国内外机房都有相应的优惠。点击进入:青果网络官方...

RangCloud19.8元/月,香港cn2云主机,美国西雅图高防云主机28元/月起

rangcloud怎么样?rangcloud是去年年初开办的国人商家,RangCloud是一家以销售NAT起步,后续逐渐开始拓展到VPS及云主机业务,目前有中国香港、美国西雅图、韩国NAT、广州移动、江门移动、镇江BGP、山东联通、山东BGP等机房。目前,RangCloud提供香港CN2线路云服务器,电信走CN2、联通移动直连,云主机采用PCle固态硬盘,19.8元/月起,支持建站使用;美国高防云...

享有云:美国BGP云服务器低至20元/月起,首月打折;香港2核2G2M仅50元/月起

享有云怎么样?享有云是一家新的国内云服务器商家,目前提供国内、香港及海外地区的云服务器,拥有多线路如:BGP线路、CN2线路、高防等云服务器,并且提供稳定、安全、弹性、高性能的云端计算服务,实时满足您的多样性业务需求。目前,美国bgp云服务器,5M带宽,低至20元/月起,270元/年起,首月打折;香港2核2G2M仅50元/月起,450元/年起!点击进入:享有云官方网站地址享有云优惠活动:一、美国B...

can通讯为你推荐
嵌入式开发嵌入式开发是什么eofexceptionjava.io.EOFException这是个什么异常应该怎么解决容灾备份容灾备份的容灾备份建设模式资源优化配置怎样实现资源的最优配置什么是光纤什么是光纤?什么是宽带?两者有什么不同?硬盘分区格式化如何将电脑里的所有硬盘分区全部格式化?code查询手机CODE查询乐辞乐组词有哪些科学计算器说明书如何使用科学计算器申请信箱怎么样申请一个免费的信箱
老域名失效请用户记下 .cn域名注册 vps虚拟服务器 liquidweb 老左博客 免费名片模板 发包服务器 网站挂马检测工具 777te 坐公交投2700元 天互数据 美国网站服务器 安徽双线服务器 我的世界服务器ip 韩国代理ip 工信部网站备案查询 腾讯网盘 googlevoice 香港ip 中美互联网论坛 更多