RS485 CAN for Jetson Nano

来自Waveshare Wiki
Eng10讨论 | 贡献2022年6月7日 (二) 14:56的版本
跳转至: 导航搜索
RS485-CAN-for-Jetson-Nano
{{{name2}}}
{{{name3}}}
功能简介
特性 环境传感器
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 I2C

说明

产品概述

这是一款Jetson Nano 专用 RS485 CAN 扩展板

特点

  • 基于 GPIO 40PIN 接口设计,方便直接插到 Jetson Nano 上
  • 具备 CAN 功能,使用 SPI 接口的 CAN 控制器 MCP2515,搭配 SIT65HVD230DR 收发器
  • 具备 RS485 功能,UART 控制,半双工通讯,搭配 SP3485 收发器支持自动切换收发状态,无需程序控制
  • 板载 TVS (瞬态电压抑制管),RS485 通讯可有效抑制电路中的浪涌电压和瞬态尖峰电压,防雷防静电
  • 板载数字隔离芯片,信号隔离通信更安全、稳定性更好、抗干扰性更强
  • 预留控制接口,方便其他控制器控制
  • 提供完善的配套资料手册(提供 python 例程)

产品参数

Environment-Sensor-for-Jetson-Nano-2.png

产品连接方式

直接插在jetson nano 的GPIO上,如下图: Environment-Sensor-for-Jetson-Nano-3.png

资源介绍

Environment-Sensor-for-Jetson-Nano-4.png

产品尺寸

Environment-Sensor-for-Jetson-Nano-5.png

使用方式

安装必要的函数库

sudo apt-get install minicom 
sudo apt-get install python-pip nano
sudo pip install pyserial
sudo pip install spidev==3.1

打开SPI

执行完上述,在如下文件中添加:

sudo nano /etc/modules-load.d/modules.conf

添加一行

spidev

按ctrl+x 然后按Y,回车保存退出,然后打开硬件SPI:

sudo /opt/nvidia/jetson-io/jetson-io.py

如下图所示所示 选择配置40PIN管脚 RS485-CAN-for-JetsonNano wiki1.png 键盘下选,配置管脚 RS485-CAN-for-JetsonNano wiki2.png 键盘下选,移动到SPI1,并回车确定 RS485-CAN-for-JetsonNano wiki3.png 键盘下选,保存并选择重启(一直回车即重启)。 RS485-CAN-for-JetsonNano wiki4.png 重启后,ls /dev/spidev*即可看到设备号 RS485-CAN-for-JetsonNano wiki1.png

下载示例程序

在用户主目录下,执行如下命令:

wget https://www.waveshare.net/w/upload/7/78/RS485_CAN_for_JetsonNano_Code.zip
sudo unzip ./RS485_CAN_for_JetsonNano_Code.zip -d ./RS485_CAN_for_JetsonNano_Code/

CAN

本产品提供的为PYhton驱动程序,目前支持波特率为500Kbps,默认为500Kbps,注意选择通信另外一端的波特率:

cd RS485_CAN_for_JetsonNano_Code
sudo python cantest.py

测试例程将会在接收到信息时发送1-8;

485


FAQ


售后


联系人:林工
EMAIL:3005425717@qq.com
电话:0755-83043099
QQ:3005425717
微信:扫下方二维码添加
Lzr.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证