SPR系列激光扫描红外单点测距传感器CANOPEN 软件调试方法

SPR系列激光扫描红外单点测距传感器可用于对物体进行非接触式距离测量,其应用场景十分广泛工业自动化:在生产 线、传送带等工业自动化场景中,可以使用红外测距传感器进行物体的距离测量和位置检测,以便机 器人或其他自动化设备准确地进行操作。AGV 和叉车的碰撞保护,机器人工作范围的量程检测,用于精确测算机器人周围物体、障碍、墙面或者地面距离。

本文重点介绍SPR系列激光扫描红外单点测距传感器CANOPEN 软件调试方法。

SPR系列激光扫描红外单点测距传感器

1、 软件准备

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

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

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

2 、硬件准备

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

电脑要求:Windows7 系统及以上的计算机。 接线说明:预先通过 CAN 分析仪 USB 端口与 PC 连接,CAN 分析仪 CAN1 端口 L 连接驱动器 CANL(粉色线), CAN 分析仪 CAN1 端口 H 连接驱动器 CANH(黄色线),ECANTools 软件可与驱动器进行 CANOPEN 通讯调试。

3、ECANTools 打开 CAN 分析仪

如图所示,打开 ECANTools 软件,选择对应的设备类型,我们这里选择 USBCAN-V5。

选择通道 CAN1,其 余都是默认设置。然后点击打开设备,点击确定进入 ECANTools 软件界面。

4 、使用 ECANTools 查询可读寄存器

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

1.选择 CanOpen 界面。

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

3.选择 SD0 通讯方式。

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

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

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

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

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

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

1.选择 CanOpen 界面。

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

3.选择 SD0 通讯方式。

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

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

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

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

6、故障处理

6.1. 故障状态

传感器通过传感器电源状态的绿色 LED 灯提示故障,在绿色 LED 闪烁状态下传感器将停止输出

6.2、故障排除

当传感器出现无法正常工作,或者无法确定传感器状态,按照以下流程进行故障排除和确认。

更多关于SPR系列激光扫描红外单点测距传感器CANOPEN 软件调试方法,华翔天诚科技欢迎您咨询与交流!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/299402.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

百度自由DIY小程序源码:PHP+MySQL组合开发 带完整的搭建教程

随着移动互联网的快速发展,小程序已成为企业与用户互动的重要平台。然而,对于许多中小企业和开发者来说,从零开始开发一款小程序需要投入大量的时间和资源。 以下是部分代码示例: 系统特色功能一览: 1.高度自定义&…

图神经网络|8.2 图卷积的计算基本方法

不同于一般的神经网络,网络层数的并不用特别多。 原因是只需要少数次数迭代后(当迭代次数为图上的直径?任意两点最短距离的最大值?),某节点便可获取得到图上所有的节点。 通俗的理解是,在社会中…

目标检测数据集 - 夜间行人检测数据集下载「包含VOC、COCO、YOLO三种格式」

数据集介绍:夜间、低光行人检测数据集,真实场景高质量图片数据,涉及场景丰富,比如夜间街景行人、夜间道路行人、夜间遮挡行人、夜间严重遮挡行人数据;适用实际项目应用:公共场所监控场景下夜间行人检测项目…

机器学习笔记:时间序列异常检测

1 异常类型 1.1 异常值outlier 给定输入时间序列,异常值是时间戳值其中观测值与该时间序列的期望值不同。 1.2 波动点(Change Point) 给定输入时间序列,波动点是指在某个时间t,其状态在这个时间序列上表现出与t前后…

湖南大学-编译原理-2023期末考试【原题】

前言 早上11:00考完的考试,凭着回忆把题目重现出来了。 复习的时候刷了一些往年的卷子,感觉用处不是很大。 希望结果不负努力吧。 教材用的这个 1.词法分析(20分) (1)NFA->DFA &#xff…

【网络层】网际控制报文协议ICMP(湖科大慕课自学笔记)

网际控制报文协议ICMP 1:网际控制报文协议ICMP基本概述 ICMP报文被封装在IP数据报中发送 1:ICMP报文格式 ICMP报文作为IP数据报的数据载荷,IP协议为其添加一个首部使之成为IP数据报 2:ICMP报文类型 ICMP报文分为两大类&#x…

FlinkAPI开发之自定义函数UDF

案例用到的测试数据请参考文章: Flink自定义Source模拟数据流 原文链接:https://blog.csdn.net/m0_52606060/article/details/135436048 概述 用户自定义函数(user-defined function,UDF),即用户可以根据…

论文浅尝 | 以词-词关系进行分类的统一命名实体识别

笔记整理:曹旭东,东南大学硕士,研究方向为知识图谱构建、自然语言处理 链接:https://arxiv.org/abs/2112.10070 1. 动机 在以前的工作中,命名实体识别(NER)涉及的主要问题有三种类型&#xff0c…

每日一题——LeetCode1051.高度检查器

方法一 sort排序: 创建一个元素和heights一模一样的expect数组 ,将expect数组从小到大进行排序,比较heights和expect相同位置不同的元素个数 var heightChecker function(heights) {var expect [],count0for(const n of heights){expect.…

1、Excel工作场景和知识点总结

参考: 戴师兄–戴你玩转数据分析 Excel发挥战斗力的场景 地量级数据的存储 我们日常所用的各种数据表格,基本都以excel的.xlsx或者.xls格式进行存储。并且因为大家电脑上都有excel,这就使excel的通用性很高(我用excel做好一个表发给你&#x…

消息队列-RocketMQ-概览与搭建

RocketMQ 领域模型 RockeMQ整体结构预览 RocketMQ 中的一些概念 Topic:主题,可以理解为类别、分类的概念 MessageQueue:消息队列,存储数据的一个容器(队列索引数据),默认每个 Topic 下有 4 个队…

登录验证

JWT Json Web Token 定义了一种简洁的,自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的 组成 第一部分 header 头:记录令牌类型,签名算法等 第二部分 Payload 有效载荷…

servlet+jdbc+jsp实现登录界面的验证(基于MVC思想)

一、MVC的概念 MVC是模型(Model)和视图(View)以及控制器(Controller)的简写,是一种将数据、界面显示和业务 逻辑进行分离的组织方式,这样在改进界面及用户交互时,不需要重新编写业务逻辑,从而提高了 代码的可维护性。 M&#xf…

基于JavaWeb+SSM+Vue基于微信小程序的消防隐患在线举报系统的设计与实现

基于JavaWebSSMVue基于微信小程序的消防隐患在线举报系统的设计与实现 源码获取入口KaiTi 报告Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 KaiTi 报告 1.1 题目背景 随着信息化飞速发展,互联网不…

RabbitMQ(八)消息的序列化

目录 一、为什么需要消息序列化?二、常用的消息序列化方式1)Java原生序列化(默认)2)JSON格式3)Protobuf 格式4)Avro 格式5)MessagePack 格式 三、总结 RabbitMQ 是一个强大的消息中间…

网络层协议及IP编址

0x00 前言 本节为网络层协议及IP编址内容 IP地址的范围:0.0.0.0-255.255.255.255 IP分为网络位以及主机位。子网划分就是向主机位借位。 网络层协议 IPICMP(internet Control message protocol)IPX IP协议的作用 为网络层的设备提供逻…

程序语言相关知识——偏向Eigen矩阵

1 查看 Eigen库表示的矩阵 方法 1.1 列矩阵x在监视中,这样查看,数值右侧的圈圈 可用于更新数值 随程序 1.2 比较全的方法:来自于知乎:https://zhuanlan.zhihu.com/p/625334009?utm_id0 1.3 eigen的用法:https://ww…

linux高级管理——Squid代理

一、squid服务基础: 1.1缓存代理的概述: 代理的工作机制 当客户机通过代理来请求Web页面时.指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要的页面,则直接将缓存中的页面内容反馈给客户机:如果缓存中…

整合事务,名词,概念

1、MySQL是单进程多线程(而Oracle等是多进程),也就是说MySQL实例在系 统上表现就是一个服务进程,即进程,(通过多种方法可以创建多实例,再安装一个端口号不同的mysql,或者通过workben…