×

CAN BUS分线器开源项目

消耗积分:0 | 格式:zip | 大小:0.01 MB | 2022-08-04

分享资料个

PCB图如下:
pYYBAGKwUCKATq4RAABaV9u5Of8771.jpg
poYBAGKwUCSAUi6NAABwpAtlezY739.jpg
pYYBAGKwUCaAXdcXAABlDPbA3mo990.jpg

描述

CAN-BUS 分线器

面包板兼容 CAN-BUS 分线模块

 

这是什么:

我们中的一些人已经使用了市场上常见的 CAN-Bus 分线模块。它们非常便宜,而且效果很好。然而,它们被设计为与 5v 逻辑一起使用,如 Arduino。也可以使用电平转换器使它们与 3v 逻辑一起工作(如 Raspberry Pi、ESP32 等)

现有模块也不兼容面包板。

因此,这是我卑微的尝试,让我自己的生活(也许还有其他人的生活)更轻松一些……

poYBAGKwUC2AWcu5AABlFuSJv_E763.jpg

两个模块并排进行比较。

它是如何工作的?/ 它有什么特点?

该板使用 Microchip 的 MCP2515 SPI CAN 控制器和 TJA1050 CAN 收发器。这两者都非常便宜且易于掌握。MCP2515 兼容 3v 或 5v,但 TJA1050 是仅 5v 的器件。

特征:

5 双向电平转换器,基于 BSS138 N 沟道 MOSFET,也是一种非常便宜且易于获得的组件。

清晰标记的 3v 和 5v 逻辑引脚

面包板兼容

跳线可启用 120 欧姆镇流电阻器,用于短距离 CAN 网络

尺寸:63 毫米 x 24 毫米

Breakout 模块兼容 Arduino、ESP32、ESP8266、Raspberry Pi、Raspberry Pi Pico 以及 STM32 和其他配备 SPI 总线的微控制器。

示意图

pYYBAGKwUC-AQHH8AAB7i27vSik285.png

软件

分线板可与大多数流行的 Arduino 或 Micropython/Circuit Python CAN 总线库一起使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !