站点图标 CNX中文站

TTGO T-CAN485,带有RS485、CAN 总线接口的ESP32板

本文共计712字,预计阅读2分钟

备注:LILYGO是一家集研发、生产、销售于一体的公司,致力于推动IOT行业的发展,致力于IOT的开发,使开发变得更容易是LILYGO的产品概念。

LilyGO 公司经常会定期将 ESP32 板推向市场上的一些特定应用中。比如:他们最新推出的 TTGO T-CAN485 板就可以将 ESP32 连接到 CAN 总线和 RS485 工业控制接口当中。

该板还可以通过2针端子接受5至12V的电源输入,带有用于数据存储的microSD卡槽、用于编程和调试的USB Type-C端口和CH340K串行芯片。另外,还有一个12针GPIO接头、一些按钮和一个 RGB LED。

带有RS485、CAN总线接口的TTGO T-CAN485板

TTGO T-CAN485板规格:

TTGO T-CAN485板引脚说明

该公司在Github上还为 Arduino 和 PlatformIO 编译平台提供了 RS485、RS485-Modbus 和 CAN 总线示例代码。另外,我还得知 CAN 总线可能不适用于某些版本的 ESP32,且还需要更改寄存器。他们的说明如下所示:

具体是要取决于 ESP32 芯片的版本,CAN 控制器寄存器 IER 参数需要更改。如果是V3版芯片,可以使用0xEF,否则就要使用0xFF。

IER 代表的其实是“中断启用寄存器”。如果上述指南更具体一点就好了。因为如果 CAN 总线不工作的话,这个指南至少要给需要更改的内容提供了一个起点。

目前,LilyGO的TTGO T-CAN485 板全球速卖通的售价是 11.43 美元运费和税费需要另外付。这其实不是第一个支持 RS485 或支持 CAN 总线的 ESP32 板了,但它应该是第一个可以同时支持两者的开发板。可以替代的 ESP32 CAN 总线板主要包括CANLiteCAN32M5Stack Atom DTU LoRaWAN 套件MiniLink IIoT 节点则是支持 RS485的,而且这两个还具有 LoRaWAN 连接功能。

分享这篇文章
退出移动版