美文网首页
CAN总线小结

CAN总线小结

作者: 剑山 | 来源:发表于2019-05-04 20:34 被阅读0次

了解了些can总线资料,发现和其他的协议还是有点不一样的,所以写篇文章记录下

首先如果用arduino实现CAN总线的话需要两个器件,CAN总线控制器和CAN总线收发器。
https://wenku.baidu.com/view/9dddcd1b0812a21614791711cc7931b765ce7b8f.html


大概的结构是这样,CAN控制器和单片机之间通讯,好像现有的是用SPI接口,然后控制器和收发器之间用UART通讯,然后收发器之间用双绞线通讯。

选型

看到三个方案,Arduino MKR的方案用的是MCP2515做控制器 TJA1049T做收发器

seeed用的是 MCP2515做控制器MCP2551做收发器

sparkfun用的是MCP2515 做控制器MCP2551 做收发器

看起来MCP2515是一定要用的,因为这样才有arduino的库。。。

2019年05月29日 UPDATE:

买了几个can总线模块,原理图是这个,can总线确实比较好,可以多个发多个收,每个包有一个ID,不过每个节点的成本都在10块左右。


2019年09月29日 UPDATE:

今天又重新关注量一下从机数量的问题,主要的影响因素和485类似,就是从机挂多了两根线之间的等效电阻太低会导致电压将下来,无法区分0和1,看这里
写的好像是100个左右,当然还和速度有关。

相关文章

  • CAN总线小结

    了解了些can总线资料,发现和其他的协议还是有点不一样的,所以写篇文章记录下 首先如果用arduino实现CAN总...

  • CAN总线控制器如何进行验收滤波

    了解CAN总线的人都知道,CAN总线在的帧数据在总线上传送时,其它的CAN控制器是通过验收滤波来决定总线上的数据帧...

  • 汽车控制系统

    介绍一下CAN总线 CAN(Controller Area Network, CAN)控制局域网总线网络,是汽车控...

  • 电路识读39-车载网络(CAN)系统组成及电路图识读

    一、CAN总线的组成与功能 1.CAN 数据传输总线系统的组成 以马自达6 汽车为例介绍CAN总线系统结构与原理。...

  • Arduino CAN总线实验结果

    CAN总线实现方案 CAN总线节点框架主要由三部分组成: MCU,应用控制器; CAN控制器,总线控制器,往往通过...

  • CAN总线

    CAN(Contronller Area Network)控制器局域网,是一种能够实现分布式实时控制的串行通信网络...

  • CAN总线

    CAN是Controller Area Network 的缩写,是ISO国际标准化的串行通信协议。 CAN协议 C...

  • CAN总线

    1、什么是CAN总线 通俗的讲:CAN总线就是一种总线形式,通信用的,比如咱们用的网线,就是一种总线形式,网线就是...

  • 记录

    something about CAN/LIN总线 汽车的控制单元间通过CAN/LIN总线进行数据交换 LIN是主...

  • can的ACR和AMR

    can的ACR和AMR can总线中有ACR和AMR。他们是CAN总线实现点对点,一点对多点的重要寄存器。其中AM...

网友评论

      本文标题:CAN总线小结

      本文链接:https://www.haomeiwen.com/subject/hpmfoqtx.html