“RS485 CAN for Jetson Nano”的版本间的差异

来自Waveshare Wiki
跳转至: 导航搜索
第39行: 第39行:
  
 
==产品参数==
 
==产品参数==
[[File:Environment-Sensor-for-Jetson-Nano-2.png]]
+
[[File:RS485-CAN-for-JetsonNano_wiki7.png]]<br />
  
 
==产品连接方式==
 
==产品连接方式==
 
直接插在jetson nano 的GPIO上,如下图:
 
直接插在jetson nano 的GPIO上,如下图:
[[File:Environment-Sensor-for-Jetson-Nano-3.png]]
+
[[File:RS485-CAN-for-JetsonNano_wiki8.png]]<br />
  
 
==资源介绍==
 
==资源介绍==
[[File:Environment-Sensor-for-Jetson-Nano-4.png]]
+
[[File:RS485-CAN-for-JetsonNano_wiki9.png]]<br />
 +
 
 +
==管脚占用==
 +
[[File:RS485-CAN-for-JetsonNano_wiki10.png]]<br />
  
 
==产品尺寸==
 
==产品尺寸==
[[File:Environment-Sensor-for-Jetson-Nano-5.png]]
+
[[File:RS485-CAN-for-JetsonNano_wiki11.png]]<br />
  
 
==使用方式==
 
==使用方式==

2022年6月7日 (二) 15:08的版本

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 例程)

产品参数

RS485-CAN-for-JetsonNano wiki7.png

产品连接方式

直接插在jetson nano 的GPIO上,如下图: RS485-CAN-for-JetsonNano wiki8.png

资源介绍

RS485-CAN-for-JetsonNano wiki9.png

管脚占用

RS485-CAN-for-JetsonNano wiki10.png

产品尺寸

RS485-CAN-for-JetsonNano wiki11.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

请先连接好硬件连线,然后再运行程序,由于是SPI转CAN,且默认晶振为8M。所以暂时的波特率为500Kbps.
本产品提供的为PYhton驱动程序,目前支持波特率为500Kbps,默认为500Kbps,注意选择通信另外一端的波特率:

cd RS485_CAN_for_JetsonNano_Code
sudo python cantest.py

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

485

请先连接好硬件连线,然后再运行程序,RS485是由UART转出来的,请不要占用UART.

sudo python rs485test.py


资料

文档

程序

相关资料


FAQ


售后


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

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