TX2小结之CAN通信

2023-05-16

TX2上有2个CAN控制器,CAN控制器需要通过CAN收发器连接到物理总线上。具体参阅原理图和相关技术参考手册。
下载地址:https://developer.nvidia.com/embedded/downloads。
1、使能CAN口。
根据官方论坛中给定的方法使能CAN通信,链接如下:https://devtalk.nvidia.com/default/topic/1006762/jetson-tx2/how-can-i-use-can-bus-in-tx2-/3
具体命令:

$ sudo modprobe mttcan
$ sudo modprobe can
$ sudo modprobe can_raw

这里跟论坛中的略微有一点点不一样的是我没有执行

CONFIG_MTTCAN = m

这一行命令,因为当时执行的时候报错:

bash: CONFIG_MTTCAN: command not found

后来我在论坛留言后NVIDIA的人员回复让我直接执行下面的语句,似乎也没有什么问题?反正有点奇怪,只是执行的时候需要就sudo即root权限
2、设置CAN波特率
这里我设置的是CAN1口,要设置CAN0的话把CAN1改成CAN0就行

$ sudo ip link set can1 type can bitrate 500000 dbitrate 2000000 berr-reporting on fd on
$ sudo ip link set up can1

3、查询CAN口是否打开
执行ifconfig命令查看是否有CAN口

$ ifconfig

4、安装can-utils
一般来说安装完ROS的话是直接安装好了的,如果没有安装的话执行下列命令安装:

$ sudo apt-get install can-utils

4、一些简单实用的CAN命令
1)can发送

$ cansend CAN1 101#001E00100001 #前面“cansend CAN1是固定格式,后面是数据。101代表接收器ID,#后面是八字节数据位”

2)can接收

$candump CAN1

3)同时发送两条命令:

$cansend CAN1 101#001E00100001 && cansend CAN1 102#001E0010001

参考文档:
1、https://blog.csdn.net/zhenguo26/article/details/79629665
2、https://blog.csdn.net/xuezhunzhen9743/article/details/81877757
3、https://blog.csdn.net/qq_33635623/article/details/89944852

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TX2小结之CAN通信 的相关文章

随机推荐

  • 人物交互(human object interaction)论文汇总-2018年

    1 Detecting and Recognizing Human Object Interactions 1 1 总述 中心思想是以人为中心 假设是一个人的外表信息 xff08 姿态 衣服 动作等 xff09 是确定与他们交互的物体的有力
  • 一些面试题2.0

    红帽6的启动过程 1 xff0c bios加电自检 xff0c 检测硬件 xff0c 决定启动介质 xff0c 找到引导扇区 2 xff0c 读取并且执行第一个开机设备中的MBR的bootloader 3 xff0c 根据bootloade
  • 基于MATLAB的倒立摆系统控制

    摘要 倒立摆系统是由导轨 小车和各级摆杆组成 小车依靠直流电机施加的控制力 可以在导轨上左右移动 位移和摆杆角度信息由传感器测得 目标是使倒立摆在有限长的导轨上竖立稳定 达到动态平衡 由于倒立摆系统本身所具有的高阶次 不稳定 多变量 非线性
  • 枚举方法详解

    package test1 public enum Day SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY NOVALUE public static Day toDay S
  • Promise限制并发请求数量

    所谓并发请求 xff0c 就是指在一个时间点多个请求同时执行 当并发的请求超过一定数量时 xff0c 会造成网络堵塞 xff0c 服务器压力大崩溃或者其他高并发问题 xff0c 此时需要限制并发请求的数量 假如等待请求接口1000个 xff
  • 部署安装cobbler,实现批量安装CentOS7、Ubuntu17.04、Ubuntu18.04(快捷版)

    文章目录 一 部署安装cobbler1 编辑cobbler配置文件2 持续安装所需文件3 配置tftp4 安装pykickstart5 设置密码6 cobbler管理DHCP7 编辑启动应用服务脚本 二 镜像导入以及自动化文件必读须知1 C
  • IDEA中找不到maven插件Plugin‘ ‘ not found 解决

    1 lt artifactId gt maven compiler plugin lt artifactId gt lt version gt 3 8 0 lt version gt 等 报红 1 1首先要找设置 File Settings
  • 树莓派 安装 Ubuntu MATE18

    Ubuntu MATE18 树莓派 pi 64 raspberrypi span class token punctuation span span class token operator span sudo service cups s
  • Munkres 分配算法

    匈牙利方法 xff08 或 Kuhn 算法 xff09 是由4个基本步骤组成的迭代过程 该方法使用 最小行集 覆盖 操纵 成本矩阵的零点 xff0c 当所需的 最小行集 等于给定成本矩阵的维数时 xff0c 过程终止 Munkres 算法是
  • SORT 多目标跟踪算法笔记

    SORT 是一种简单的在线实时多目标跟踪算法 文章要点为 xff1a 以 IoU 作为前后帧间目标关系度量指标 xff1b 利用卡尔曼滤波器预测当前位置 xff1b 通过匈牙利算法关联检测框到目标 xff1b 应用试探期甄别虚检 xff1b
  • ros:kcf算法+行人检测 = 让机器人自动识别并追踪行人

    实现目标 xff1a 机器人检测到有人走过来 xff0c 迎上去并开始追踪 追踪算法使用kcf算法 xff0c 关于kcf追踪的ros库在github地址 https github com TianyeAlex tracker kcf ro
  • 人物交互(human object interaction)论文汇总-2019年

    1 Relation Parsing Neural Network for Human Object Interaction Detection 1 1 总述 提出一种关系解析神经网络RPNN xff0c 由两部分组成 xff1a 物体 身
  • ROS nodelet 使用详解

    本文以nodelet tutorial math为例来了解nodelet的原理及使用方法 xff0c 理论知识参考http blog csdn net zyh821351004 article details 52143309 代码地址 x
  • MPU6050

    简介 xff1a MPU6050是InvenSense 公司的 MPU6050 作为主芯片 xff0c 能同时检测三轴加速度 三轴陀螺仪 三轴角速度 的运动数据以及温度数据 利用 MPU6050 芯片内部的 DMP 模块 xff08 Dig
  • 字符串切割函数strtok、strtok_s、strtok_r的区别

    strtok函数 头文件 xff1a include lt string h gt 函数原型 xff1a char strtok char str const char delimiters 参数 xff1a str xff1a 待分割的字
  • VMware 虚拟机怎么识别不了ISO文件

    1 安装 a class baidu highlight href https www baidu com s wd 61 E8 99 9A E6 8B 9F E5 85 89 E9 A9 B1 amp tn 61 44039180 cpr
  • hadoop集群查看路径

    管理界面 xff1a http master 8088 HDFS 主界面 xff1a http master 50070 HDFS 文件界面 xff1a http master 50070 explorer html
  • Ubuntu20.04 通过VNC实现远程桌面连接

    前提 xff1a 工控机上预留至少三个以太网口 xff0c 一个接路由器 xff0c 一个接上位机 一 通过无线进行远程连接 1 了解被连接电脑的信息并设置无线连接的网络地址 优先连接无线网络 xff1a 网络地址 xff1a 192 16
  • 结束也是开始

    到昨天为止 精通ORACLE 10G 备份与恢复 算是告一段落了 xff0c 接下来准备学习一下性能调优方面的 xff0c 然后再回过来复习一下 精通ORACLE 10G 备份与恢复
  • TX2小结之CAN通信

    TX2上有2个CAN控制器 xff0c CAN控制器需要通过CAN收发器连接到物理总线上 具体参阅原理图和相关技术参考手册 下载地址 xff1a https developer nvidia com embedded downloads 1