SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明

server/2024/9/21 15:54:46/

SPR系列单点激光雷达测距传感器|模组利用激光束的时间飞行原理来测量距离。它们发射出一个脉冲激光,并测量激光从传感器发射到击中物体并返回的时间来计算距离。

SPR系列单点激光雷达测距传感器|模组在测量精度要求较高的应用中常被使用,应用范围广泛,可以用于距离测量、障碍物检测、定位导航、环境感知等诸多方面,为自动化、机器人技术和智能系统提供重要的数据支持。

SPR系列单点激光雷达测距传感器|模组,产品涵盖SPR0510100、​SPR0510100、SPR05201、SPR0510100、​ SPR0530100、SPR0550100、SPR0560100、 SPR1010100SPR1020100SPR1030100SPR1050100、SPR1060100 等型号。

本文重点介绍SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明

SPR系列单点激光雷达测距传感器|模组
SPR系列单点激光雷达测距传感器|模组

一、软件准备

名称:ECANTools软件,本文使用广成科技USBCAN-2II调试分析仪及其CAN上位机软件ECANTools。用户可根据具体实际情况选择对应的CAN分析仪及其上位机软件。

介绍:ECANTools软件是基于广成科技CAN分析仪硬件的软件程序,可以运行在安装CAN分析仪硬件的计算机上,同时能够处理11位标识符模式(CAN2.0A协议)和29位标识符模式(CAN2.0B协议)的CAN 报文。

获取方式:由购买对应分析仪的官网提供。

二、硬件准备

       名称:CAN分析仪,本文选择广成科技USBCAN-2II调试分析仪。

电脑要求:Windows7系统及以上的计算机。

接线说明:预先通过CAN分析仪USB端口与PC连接,CAN分析仪CAN1端口L连接传感器CANL(粉色线),CAN分析仪CAN1端口H连接传感器CANH(黄色线),ECANTools软件可与传感器进行CANOPEN通讯调试。

三、ECANTools打开CAN分析仪

如图所示,打开ECANTools软件,选择对应的设备类型,我们这里选择USBCAN-V5。选择通道CAN1,其余都是默认设置。然后点击打开设备,点击确定进入ECANTools软件界面。

四、使用ECANTools查询可读寄存器数据。

如图所示,进入进入ECANTools软件界面后。

1.选择CanOpen界面。

2.点击添加从站127(传感器默认地址)。

3.选择SD0通讯方式。

4.选择SD0上传。(读参数)

5.选择索引Hex2000子索引Hex00。(如图所示,根据通讯协议查询寄存器索引Hex2000子索引Hex00的数据,该数据为传感器检测的实际距离值,可按用户需求查询其他寄存器的数据)

6.点击Send查询可读寄存器数据。

7.SD0应答可读寄存器数据。

五、使用ECANTools修改可写寄存器数据。

如图所示,进入进入ECANTools软件界面后。

1.选择CanOpen界面。

2.点击添加从站127(传感器默认地址)。

3.选择SD0通讯方式。

4.选择SD0下载。(写参数)

5.选择数据类型。(如图所示,根据通讯协议寄存器索引Hex200f子索引00的数据类型为为UNSIGNED16)

6.点击Send修改可写寄存器数据。

7.SD0应答可写寄存器数据。


http://www.ppmy.cn/server/109888.html

相关文章

简单的Tcp服务器

TCP客户端实例程序 文件结构 源代码文件目录(src) 这里有main.cpp,是服务器端程序 头文件目录(include) 各种.h文件 实例程序文件目录(test) 这里写一个客户端连接程序 项目构建文件(Makefile) 完成项目的编译 头文件…

vs2022 C++ 使用MySQL Connector/C++访问mysql数据库

1、下载MySQL Connector/C,我这里下载的是debug版本,下载链接MySQL :: Download MySQL Connector/C (Archived Versions) 2、解压并且放到MySQL文件夹中,便于使用 3、打开vs2022,右键项目,点击属性 4、在 “C/C” ->…

使用Docker部署OpenProject

docker方式 获取PG镜像 docker pull postgres:13安装PG mkdir /var/lib/postgresql/datadocker run -d -p 5432:5432 --name postgres \-e POSTGRES_USERpostgres \-e POSTGRES_PASSWORDmysecretpassword \-v /var/lib/postgresql/data:/var/lib/postgresql/data postgres:1…

mac iterm2 rz sz 无法上传下载问题

一、问题状况 在mac上使用brew install lrzsz命令安装后,根据网上一些文章的步骤,修改iterm2的Triggers。但是在远程服务器上执行rz命令,想将本地文件上传到服务器时,命令卡住了: $ rz ?**B0100000023be50ive.**B0100000023be5…

带权重的随机算法

假设有10名学生,其中5个男生,5个女生。 要求点到男生的概率为70%,女生的概率为30%。 给男生和女生设置权重,其中男生权重为7,女生权重为3。 public class Test02_case2 {public static void main(String[] args) th…

jenkins web界面构建job时平台展现的时间是6点,可是当前北京是14点,如何调整这个时间,如何调整 Jenkins 的时间显示

要在 Jenkins 中设置时区以确保打印的时间与北京时间一致,可以按照以下步骤操作: 方法 1:通过 Jenkins 系统设置 登录 Jenkins: 使用管理员账户登录到 Jenkins 的 web 界面。进入系统设置: 点击左侧菜单中的“管理 J…

VastBase——数据库参数调优

一、内存参数调优 数据库的复杂查询语句性能非常强的依赖于数据库系统内存的配置参数。数据库系统内存的配置参数主要包括逻辑内存管理的控制参数和执行算子是否下盘的参数: 1.逻辑内存管理参数:max_process_memory max_process_memory – shared memo…

sql 4,创建表类型

1,整数类型(类型,占有空间,范围)标准sql:int / integer 4字节 无符号 0 - 2/32-1 有符号 -2 31 / 2 / 31 -1 smallint 2字节 无符号 0 - 2/16-1 有符号 -2 17 / 2 / 17 -1mysql方言:tinyint 1字节 无符号 0 - 2/8 -1 有符号 -2 7 / 2/7-1med…