lin总线可以控制几个节点_CAN总线协议,CAN总线案例

本文介绍了CAN总线的发展、基本规则、特点及其在汽车领域的应用。CAN总线因其高可靠性和实时性能,广泛应用于汽车、航空、工业控制等领域。文章详细阐述了CAN的总线访问、仲裁、编码解码、错误处理机制,以及与LIN总线的区别和配合使用情况。
摘要由CSDN通过智能技术生成

对于CAN总线在汽车上的应用,具有很多行业标准或者是国际标准,比如国际标准化组织的ISO11992、ISO11783以及汽车工程协会的SAE J1939。CAN总线已经作为汽车的一种标准设备列入汽车的整体设计中。一提到总线,就很容易让我们联想到复杂错乱的计算机电线。但这些总线却起着十分重要的作用。以下就这个CAN总线协议的发展历程、特点、基本规则以及传输和结构来总结介绍一下。

CAN总线发展

控制器局域网CAN是由德国博世公司在20世纪80年代专门为汽车行业开发的一种串行通信总线。由于其高性能、高可靠性以及独特的设计而越来越受到人们的重视,被广泛应用于诸多领域。而且能够检测出产生的任何错误。当信号传输距离达到10km时,CAN仍可提供高达50kbit/s的数据传输速率。由于CAN总线具有很高的实时性能和应用范围,从位速率最高可达1Mbps的高速网络到低成本多线路的50Kbps网络都可以任意搭配。因此,CAN己经在汽车业、航空业、工业控制、安全防护等领域中得到了广泛应用。

CAN总线基本规则:

(1)总线访问:采用载波监听多路访问,CAN控制器总能够在总线空闲时,就是节点侦听到网络上至少存在3个空闲位(隐性位)时开始发送,采用硬同步,所有的控制器同步都为与帧的起始的前沿。过了一定时间,并在一定条件后,重同步。

(2)仲裁:各节点向总线发电平时,也对总线上电平进行读取,并于自身发送的电平进行比较,相同则发下一位,直至全部发完。不同则说明网络上有更高优先级的信息帧正在发送,即停止发送,退出竞争。

(3)编码/解码:帧起始域&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值