can总线原理谁能介绍下CAN通讯常见的几种机制

can总线原理  时间:2021-07-31  阅读:()

can总线 是什么 有几根线

呵呵,CAN总线只有两根线,通过这两根线就可以通信。

它不像电缆一样里面有很多小细线,只有两根电线就可以通信了。

你说的“平常的线”是指我们经常用的电线或电缆吗?CAN总线用我们平常使用的电线就可以实现通信。

实际上,CAN总线是一种通信协议,是一种串行通信协议。

什么是通信协议?就是设备之间交流要遵循的规范,大家都按这一规范进行交流,才不至于乱糟糟的,才有序,交流才能成功。

CAN总线是一种缩写,全称应是“控制器局域网络总线”,是英文Controller Area Network的首字母组合而成的。

它是总线的一种,与我们常见的USB总线属于一类概念,只不过CAN总线采用差分信号传输,有很强的错误检测能力,通信距离远,因此被用到一些特殊的场合,比如汽车,厂矿等干扰较强的地方。

CAN总线的含义是什么?

CAN总线的含义是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议。

是国际上应用最广泛的现场总线之一,最初CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置之间交换信息,形成汽车电子控制网络。

CAN通讯协议主要描述设备之间的信息传递方式,CAN层的定义与开放系统互连模型一致。

每一层与另一设备上的相同的那一层通讯,实际的通讯发生在每一设备上相邻的两层,而设备只通过模型物理层的物理介质互连。

一个由CAN总线构成的单一网络中,理论上可以挂无数个节点。

实际应用中,节点数目受网络硬件的电气特性所限制。

常见的CAN线的频率有250Kbs/500Kbs/1000Kbs,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。

扩展资料 CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。

当时由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多数基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。

提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。

于是,他们设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上。

1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。

参考资料来源;搜狗百科--CAN总线

谁能介绍下CAN通讯常见的几种机制

1.总线关闭,这个是一个CAN通讯的保护机制,一般出现在发送设备上,正常CAN发送数据,是发送方发送一条数据到总线,然后总线上的接收设备做一个应答,但是如果没有应答或者总线上出现错误,会导致,发送设备判断发送失败,增长总线的错误计数,造成主动错误,当错误过多时会进入总线关闭,这种状态下无法进行CAN通讯,CANH 和CANL的电压值为0,必须重启,(202有自动复位功能其他没有)一般一个自动发送数据的设备如果没有设备接收(即线接错或者波特率设置错误,都有可能进入这个状态,所以建议用户先配置好我们的设备,在接线然后再启动待测设备) 2.自动回发 当CAN总线数据发送出现错误的时候,发送设备会自动重发,直到收到接收反馈为止(此时总线错误计数依然会增长,有可能进入总线错误的状态,这也就是CAN如果短路或者如波特率错误,线路不通的情况下回迅速进入总线关闭状态的原因,如果只是线路上有干扰,他只是错误计数增长。

总线错误计数的增长是单位时间内的错误),也就是说如果那示波器检测CAN数据,当通讯异常是,可能会用示波器一直检测到波形(此时的波形就是自动重发的波形),当通讯正常时,可能示波器上就无法检测到数据。

3.仲裁帧的概念 can通讯会自动分配带宽 ,因为can通讯支持多节点通讯,所以可能出现一条总线同时有多个设备发送数据,这个时候数据从总线经过就会有先后,这个就引入总线仲裁的概念,一般仲裁主要发生在仲裁段,也就是id这个部分,也就是说ID小的先过,然后过ID大的 数据会自动占用当前波特率数据传输的最小延时,同时如果已知某条数据被仲裁 相应的发送设备也会有总线错误计数累加

香港 E5-2650 16G 10M 900元首月 美国 E5-2660 V2 16G 100M 688元/月 华纳云

华纳云双11钜惠出海:CN2海外物理服务器终身价688元/月,香港/美国机房,免费送20G DDos防御,50M CN2或100M国际带宽可选,(文内附带测评)华纳云作为一家专业的全球数据中心基础服务提供商,总部在香港,拥有香港政府颁发的商业登记证明,APNIC 和 ARIN 会员单位。主营香港服务器、美国服务器、香港/美国OpenStack云服务器、香港高防物理服务器、美国高防服务器、香港高防I...

€4.99/月Contabo云服务器,美国高性价比VPS/4核8G内存200G SSD存储

Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...

lcloud零云:沪港IPLC,70元/月/200Mbps端口/共享IPv4/KVM;成都/德阳/雅安独立服务器低至400元/月起

lcloud怎么样?lcloud零云,UOVZ新开的子站,现在沪港iplc KVM VPS有端午节优惠,年付双倍流量,200Mbps带宽,性价比高。100Mbps带宽,500GB月流量,10个,512MB内存,优惠后月付70元,年付700元。另有国内独立服务器租用,泉州、佛山、成都、德阳、雅安独立服务器低至400元/月起!点击进入:lcloud官方网站地址lcloud零云优惠码:优惠码:bMVbR...

can总线原理为你推荐
android半透明android控件怎么做到半透明?软件开发的周期软件项目周期是什么java学习思维导图如何成为一个很厉害的人思维导图iphone12或支持北斗导航iphone12是问题机吗北漂论坛请问北票有论坛吗创业好项目论坛1000元创业有什么好项目可以做?nero教程如何使用NERO刻碟联通玩电信游戏关于联通到底能不能去电信区玩游戏。。。。硅谷动力网站怎样制作网页?oa系统包含哪些模块求问OA办公系统的组成模块能分为哪三个类别?
下载虚拟主机 域名到期查询 海外域名注册 赵容 softlayer Vultr 163网 好玩的桌面 777te 毫秒英文 河南移动邮件系统 国外代理服务器软件 百度云1t 四核服务器 wordpress中文主题 cdn网站加速 apachetomcat 远程登录 时间同步服务器 电脑主机 更多