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

本文主要是介绍SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

SPR系列单点激光雷达测距传感器|模组,产品涵盖SPR0510100、​SPR0510100、SPR05201、SPR0510100、​ SPR0530100、SPR0550100、SPR0560100、 SPR1010100、SPR1020100、SPR1030100、SPR1050100、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应答可写寄存器数据。

这篇关于SPR系列单点激光雷达测距传感器|模组之CAN-OPEN软件调试说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1124684

相关文章

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

IDEA如何实现远程断点调试jar包

《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录问题步骤总结问题以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Python MCPInspector调试思路详解

《PythonMCPInspector调试思路详解》:本文主要介绍PythonMCPInspector调试思路详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录python-MCPInspector调试1-核心知识点2-思路整理1-核心思路2-核心代码3-参考网址

Linux系统调试之ltrace工具使用与调试过程

《Linux系统调试之ltrace工具使用与调试过程》:本文主要介绍Linux系统调试之ltrace工具使用与调试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、ltrace 定义与作用二、ltrace 工作原理1. 劫持进程的 PLT/GOT 表2. 重定

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

利用Python调试串口的示例代码

《利用Python调试串口的示例代码》在嵌入式开发、物联网设备调试过程中,串口通信是最基础的调试手段本文将带你用Python+ttkbootstrap打造一款高颜值、多功能的串口调试助手,需要的可以了... 目录概述:为什么需要专业的串口调试工具项目架构设计1.1 技术栈选型1.2 关键类说明1.3 线程模