今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从CAN总线标准及它是如何解决多点竞争的问题,can 是controller area network 的缩写,意思是控制器局 域网,是国际这几个方面来介绍。

接口,总线,驱动相关技术文章CAN总线标准及它是如何解决多点竞争的问题can 是controller area network 的缩写,意思是控制器局 域网,是国际

接口,总线,驱动相关技术文章CAN总线标准及它是如何解决多点竞争的问题

嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。这个暑假,通过参加苏州社会实践,去某船舶电气公司实习几周,也借此机会,学习了一下CAN总线。

概述

CAN(Controller Area Network)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。想到CAN就要想到德国的Bosch公司,因为CAN就是这个公司开发的(和Intel)。CAN有很多优秀的特点,使得它能够被广泛的应用。比如:传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁机制,多主结构。近些年来,CAN控制器价格越来越低,很多MCU也集成了CAN控制器。现在每一辆汽车上都装有CAN总线。一个典型的CAN应用场景:

CAN总线标准及它是如何解决多点竞争的问题

CAN总线标准

CAN总线标准只规定了物理层和数据链路层,需要用户自定义应用层。不同的CAN标准仅物理层不同。

CAN总线标准及它是如何解决多点竞争的问题

CAN收发器负责逻辑电平和物理信号之间的转换。

CAN总线标准及它是如何解决多点竞争的问题

将逻辑信号转换成物理信号(差分电平),或者将物理信号转换成逻辑电平。

CAN标准有两个,即IOS11898和IOS11519,两者差分电平特性不同。

CAN总线标准及它是如何解决多点竞争的问题

高低电平幅度低,对应的传输速度快;

CAN总线标准及它是如何解决多点竞争的问题

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查