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大的 数据会自动占用当前波特率数据传输的最小延时,同时如果已知某条数据被仲裁 相应的发送设备也会有总线错误计数累加

Friendhosting四五折促销,VPS半年付7.5欧元起

Friendhosting发布了针对“系统管理日”(每年7月的最后一个星期五)的优惠活动,针对VPS主机提供55%的优惠(相当于四五折),支持1-6个月付款使用,首付折扣非永久,优惠后最低套餐首半年7.18欧元起。这是一家保加利亚主机商,成立于2009年4月,商家提供VDS和独立服务器租用等,数据中心目前可选美国洛杉矶、保加利亚、乌克兰、荷兰、拉脱维亚、捷克和波兰等8个地区机房。下面以最低套餐为例...

LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

火数云 55元/月BGP限时三折,独立服务器及站群限时8折,新乡、安徽、香港、美国

火数云怎么样?火数云主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、专属服务器托管、带宽租用等产品和服务。火数云提供洛阳、新乡、安徽、香港、美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经...

can总线原理为你推荐
mobilepartnerMobile Partner是什么东西?android半透明android状态栏怎么设置透明stm32视频教程stm32的基础教程???垃圾文件清理bat一键清理系统垃圾文件的批处理百度预测世界杯世界杯预测linux操作系统好吗linux系统好不好学??cf服务器爆满为什么穿越火线显示该服务器已爆满怎么才能挤进去?无法清除dns缓存无法清除dns缓存 设置好后重起又是无法清除nero教程nero10刻录教程罗振宇2017跨年演讲第五届“时间的朋友”跨年演讲关键词:基本盘,什么叫“基本盘”?
tk域名注册 vps动态ip dns是什么 awardspace BWH isatap 创宇云 日本bb瘦 cdn加速原理 杭州电信 789电视剧网 免费获得q币 远程登录 nic 次时代主机 天翼云主机 8度空间论坛 个人web服务器软件 免费服务器代理 灵动鬼影实录3 更多