写点什么

详解 CAN 总线:CAN 节点硬件构成方案

  • 2022 年 9 月 25 日
    北京
  • 本文字数:356 字

    阅读完需:约 1 分钟

详解CAN总线:CAN节点硬件构成方案

CAN 总线节点的硬件构成有两种方案:MCU 控制器+独立 CAN 控制器+CAN 收发器和带有 CAN 控制器的 MCU+CAN 收发器。

1、MCU 控制器+独立 CAN 控制器+CAN 收发器方案

独立 CAN 控制器如 SJA10000、MCP2515 等。其中,SJA1000 通过数据总线和 MCU 连接,MCP2515 通过 SPI 总线和 MCU 连接。

​MCU 控制器+独立 CAN 控制器+CAN 收发器方案编写的 CAN 程序是针对独立 CAN 控制器的,程序可移植性好、编写好的程序可以方便地移植到任意的 MCU。但是,由于采用了独立的 CAN 控制器,占用了 MCU 的 I/O 资源,电路也变得复杂。

2、带有 CAN 控制器的 MCU+CAN 收发器方案

目前,市场上带有 CAN 控制器的 MCU 有许多种,如 P87C591、LPC2294、C8051F340 等。

​带有 CAN 控制器的 MCU+CAN 收发器方案编写的 CAN 程序是针对特定选用的 MCU,例如 LPC2294,程序编写好后不可以移植。但是,MCU 控制器中集成了 CAN 控制器单元,硬件电路变得简单些。

发布于: 刚刚阅读数: 3
用户头像

【研究方向】物联网、嵌入式、AI、Python 2018.02.09 加入

嵌入式工程师,创客爱好者,公众号:美男子玩编程,全网粉丝10万+。 CSDN博客专家、微软MVP、华为云云享专家、阿里云专家博主、知乎认证科学技术领域答主。

评论

发布
暂无评论
详解CAN总线:CAN节点硬件构成方案_嵌入式_不脱发的程序猿_InfoQ写作社区