当前位置: 首页 > news >正文

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明

目录

  • 一、前言
  • 二、工具准备
    • 1. USB-RS485 转接器
    • 2. TF02-i-RS485
    • 3. 兆信直流电源
    • 4.连接线、绝缘胶带、螺丝刀
    • 5. PC:Windows 系统
    • 6. 串口助手软件
  • 三、连接方式
    • 1. USB-RS485 转接板接口说明
    • 2. TF02-i-RS485 引脚定义
    • 3. 连接图
  • 四、TF02-i-RS485 与电脑通信操作说明
    • 1. 参数设置
    • 2. 获取测距值
    • 3. 设置波特率
    • 4. 修改设备地址

一、前言

  • 本方案提供了采用 485 转接板快速实现 TF02-i-RS485 连接电脑进行单机测试的简单方法。
  • 方案中使用的 485 转接板非北醒公司产品,有需要请自行购买。参考链接:优云 USB 转 485 转换器二代 813 USB 转 RS485/RS232(https://item.taobao.com/item.htm?spm=a230r.1.14.31.26562885Mjqr7f&id=620006709179&ns=1&abbucket=10#detail)。

二、工具准备

1. USB-RS485 转接器

在这里插入图片描述

2. TF02-i-RS485

在这里插入图片描述

3. 兆信直流电源

在这里插入图片描述

4.连接线、绝缘胶带、螺丝刀

连接线:不带夹子的一头接直流电源,带夹子的一头接雷达正负线(红接红,黑接黑);
绝缘胶带:用于包裹连接线夹子与雷达电源线连接处;
螺丝刀:用于辅助连接雷达与转换器。
在这里插入图片描述

5. PC:Windows 系统

6. 串口助手软件

在这里插入图片描述

三、连接方式

1. USB-RS485 转接板接口说明

在这里插入图片描述

2. TF02-i-RS485 引脚定义

在这里插入图片描述

3. 连接图

雷达默认端子为 7P,需要剪掉端子进行测试。剪开后如下图所示进行接线。
在这里插入图片描述
在这里插入图片描述

TF02-i-RS485 有 RS485 和 CAN 两种通信接口可选,在本方案中采用 RS485 接口进行通信。RS485 接口下 TF02-i-RS485 默认为 Modbus 协议。详见说明书 3.1 节。

四、TF02-i-RS485 与电脑通信操作说明

1. 参数设置

按照正确线序连接好后,插到电脑 USB 接口。正确连接后,从雷达镜头中可以看到微弱红光。

在这里插入图片描述
打开串口助手软件,在左下角端口号选择 COM 开头的端口(若无串口号可能需要安装此转换器的驱动)。
端口编号可以在电脑设置—>设备—>蓝牙和其它设备查阅。

在这里插入图片描述
选择好端口号后,设置波特率为 115200。
在“第 1 字节至末尾加校验”选择 ModbusCRC16。

在这里插入图片描述

2. 获取测距值

在串口助手发送框输入指令:01 03 00 00 00 01,点击发送。可以看到雷达返回十六进制表示的测距值。
正确返回值的格式为 01 03 02 DH DL CL CH。DH、DL 分别是 Dist 的高 8bit 和低 8bit;CL、CH 分别是 CRC的低 8bit 和高 8bit。
在这里插入图片描述

例如,返回 01 03 02 00 CB F9 D3,可知其距离值的十六进制表示为 00CB,转换成十进制为 203cm。

3. 设置波特率

TF02-i-RS485 支持 9600、14400、19200、38400、43000、57600、76800、115200、128000、 230400、256000 波特率,默认波特率为 115200。但基于通讯可靠性的考虑,在 Modbus 协议下,不建议使用 115200以上的波特率通信。

修改 TF02-i-RS485 波特率同样需要串口助手进行设置。下面以设置 19200 波特率为例进行说明。

设置波特率需要发送两条指令,指令格式为:01 06 00 83 BH1 BH2 和 01 06 00 84 BL1 BL2。BH1,BH2,BL1,BL2 分别为十进制表示的波特率转换为十六进制后的高、次高、次低、低字节。如 19200 的十六进制表示为 00004B00,则 BH1=00 BH2=00 BL1=4B BL2=00。实际需要发送的指令如下:

指令 1:01 06 00 83 00 00
指令 2:01 06 00 84 4B 00

确定指令内容后,点击“拓展”打开“多条字符串发送”窗口,在该窗口分别输入两条指令。

在这里插入图片描述
发送指令,得到返回值如下:

在这里插入图片描述
设置好波特率后,输入保存配置指令:01 06 00 80 00 00。输入指令及返回值如下所示,得到如下返回值说明配置已经保存。断电重启后,在波特率选择窗口将波特率改为 19200,可以检验波特率是否已经修改完成。

在这里插入图片描述

4. 修改设备地址

修改波特率为 19200 后,注意需要在波特率选择窗口将波特率改为 19200。

修改设备地址输入指令的格式为:01 06 00 85 IH IL ,IH、IL 为 ID 的高字节和低字节。例如,修改设备地址为 2,则 IH=00 IL=02。发送该指令后需要发送保存配置指令,重启后生效,完成设备地址修改。将设备地址修改为 2,则输入指令:01 06 00 85 00 02。完成后发送保存配置指令:01 06 00 80 00 00,地址修改在设备重启后生效。

在这里插入图片描述

更多详情请参考 SJ-PM-TF02-i A02 说明书。

相关文章:

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明

目录 一、前言二、工具准备1. USB-RS485 转接器2. TF02-i-RS4853. 兆信直流电源4.连接线、绝缘胶带、螺丝刀5. PC:Windows 系统6. 串口助手软件 三、连接方式1. USB-RS485 转接板接口说明2. TF02-i-RS485 引脚定义3. 连接图 四、TF02-i-RS485 与电脑通信操作说明1. …...

【分享】科大讯飞星火认知大模型(初体验)

前言: 哈喽,大家好,我是木易巷~ 随着人工智能技术的迅猛发展,自然语言处理(NLP)成为了热门话题。在众多NLP模型中,科大讯飞星火认知大模型成为了一个备受瞩目的新秀,今天我们来了解…...

logstash 采集应用日志切割问题

1.logstash [oswatch@rce1 conf]$ cat test.conf input { file { path=>["/tmp/test/test.log*"] } } output { stdout { codec=>rubydebug{} } } 2.python脚本: [oswatch@rce1 conf]$ cat t1.py #!/usr/bin/python # -*- coding: UTF-…...

计算机网络实验:认识Packet Tracer软件

目录 前言实验目的实验内容及要求相关知识点实验指导实验过程总结 前言 计算机网络是当今信息技术的重要组成部分,它涉及到多种硬件和软件的协同工作,以实现数据的传输和交换。为了更好地理解和掌握计算机网络的基本原理和技术,我们需要进行…...

【MySQL新手到通关】第六章 时间日期函数

文章目录 1.获取日期时间函数1.1 获取当前日期时间1.2 获取当前日期1.3 获取当前时间 2.日期格式化★★★2.1 日期转指定格式字符串2.2 字符串转日期 3.日期间隔3.1 增加日期间隔 ★★★3.2 减去一个时间间隔★★★3.3 日期相差天数(天)3.4 相差时间&…...

深蓝学院C++基础笔记 第 1 章 C++初探

第 1 章 C初探 1&#xff0e;从Hello World 谈起 Hello World: #include <iostream> int mian() { std::cout << "Hello World!" << std::endl; }函数: 一段能被反复调用的代码&#xff0c;可以接收输入&#xff0c;进行处理并(或)产生输出-返回…...

【配电网重构】基于混合整数二阶锥配电网重构研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

Kubernetes mysql 实战以及外部存储处理 [一]

在 Kubernetes 中部署 MySQL 数据库需要考虑以下几个方面: 部署方式:可以选择使用 StatefulSet 或者 Deployment 进行部署,如果需要有状态的服务,使用 StatefulSet 更加合适。存储:MySQL 需要一个持久化存储来保存数据。可以使用 Kubernetes 提供的 PersistentVolumeClaim…...

使用【Python+Appium】实现自动化测试

一、环境准备 1.脚本语言&#xff1a;Python3.x IDE&#xff1a;安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境&#xff0c;path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows&#xff0c;官网地址 Redirecting 点击下载按钮会到GitHub的…...

位图和布隆过滤器

位图和布隆过滤器 位图的概念位图的简单模拟实现位图set位图reset位图test 位图总的代码和实现位图的应用布隆过滤器布隆过滤器的简单实现相关操作讨论布隆过滤器的结构设计布隆过滤器插入布隆过滤器查找 布隆过滤器总代码 布隆过滤器优点和缺陷海量数据面试题哈希切割位图应用…...

Eclipse 教程Ⅳ

Eclipse 工作空间(Workspace) eclipse 工作空间包含以下资源&#xff1a; 项目文件文件夹 项目启动时一般可以设置工作空间&#xff0c;你可以将其设置为默认工作空间&#xff0c;下次启动后无需再配置&#xff1a; 工作空间(Workspace)有明显的层次结构。 项目在最顶级&…...

Webpack搭建本地服务器

1 开启本地服务器 2 HMR热模块替换 3 devServer配置 4 开发和生成环境 需要本地服务的目的就在每次我们保存项目源文件的时候都可以自动打包新的打包文件&#xff0c; 这里主要讲webpack-dev-server&#xff1a; 先安装&#xff1a; npm install webpack-dev-server -D 需要…...

基于Go开发PaaS平台3

Go开发PaaS平台核心功能 代码仓库地址GitHub - yunixiangfeng/gopaas 10-18 中间件前端页面以及核心API开发&#xff08;中&#xff09; C:\Users\Administrator\Desktop\gopaas\middlewareapi\handler\middlewareApiHandler.go package handlerimport ("context"…...

虎牙直播在微服务改造的实践总结

博主介绍&#xff1a;✌全网粉丝4W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战、定制、远程&#xff0c;博主也曾写过优秀论文&#xff0c;查重率极低&#xff0c;在这方面…...

设置线程池的大小

线程池的理想大小取决于被提交任务的类型以及所部署系统的特性。在代码中通常不会固定线程池的大小,而应该通过某种配置机制来提供,或者根据Runtime. availableProcessors来动态计算。 幸运的是&#xff0c;要设置线程池的大小也并不困难&#xff0c;只需要避免“过大”和“过…...

Vue3 除了 keep-alive,还有哪些实现页面缓存的方法

有这么一个需求&#xff1a;列表页进入详情页后&#xff0c;切换回列表页&#xff0c;需要对列表页进行缓存&#xff0c;如果从首页进入列表页&#xff0c;就要重新加载列表页。 对于这个需求&#xff0c;我的第一个想法就是使用keep-alive来缓存列表页&#xff0c;列表和详情…...

JavaScript闭包

定义 定义&#xff1a;在计算机科学中&#xff0c;闭包&#xff08;Closure&#xff09;是一个函数及其相关引用环境组合而成的实体。简单来说&#xff0c;闭包是指一个函数以及该函数访问的外部变量的集合。在一些编程语言中&#xff0c;函数可以访问在其定义时所处的上下文中…...

华为OD机试之不含101的整数(Java源码)

不含101的数 题目描述 小明在学习二进制时&#xff0c;发现了一类不含 101的数&#xff0c;也就是&#xff1a; 将数字用二进制表示&#xff0c;不能出现 101 。 现在给定一个整数区间 [l,r] &#xff0c;请问这个区间包含了多少个二进制不含 101 的整数&#xff1f; 输入描述…...

SpringCloud Ribbon 学习

SpringCloud Ribbon 学习 文章目录 SpringCloud Ribbon 学习1. Ribbon 是什么&#xff1f;2. LB(Load Balance)3 Ribbon 架构图&机制4 Ribbon 常见负载均衡算法5 测试 1. Ribbon 是什么&#xff1f; Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端 负载均衡…...

预告:XuperOS Global 国际化进展

XuperOS新年致辞中&#xff0c;我们提到XuperOS成长计划的最后一个阶段是国际化。伴随前三个阶段创世、监督、共建先后落地&#xff0c;很多用户特来咨询XuperOS国际化进展&#xff0c;我们在此统一说明。 按照之前的规划&#xff0c;XuperOS将在海外部署一条新的开放链XuperOS…...

AI专著生成新玩法!掌握这些工具,快速产出高质量专业专著

学术专著写作挑战与 AI 辅助工具介绍 学术专著的根本价值在于其内容的系统性与内部逻辑的完整性&#xff0c;但这往往是写作中的一个重大挑战。相较于期刊论文专注于某个特定问题&#xff0c;学术专著必须构建一个包括绪论、理论框架、核心研究、应用拓展&#xff0c;以及结论…...

阿里小云KWS模型多语言支持实战:中英文混合唤醒

阿里小云KWS模型多语言支持实战&#xff1a;中英文混合唤醒 1. 引言 语音唤醒技术正在变得越来越智能&#xff0c;但有一个问题一直困扰着开发者&#xff1a;怎么让设备既能听懂中文&#xff0c;又能响应英文&#xff1f;想象一下&#xff0c;你对着智能音箱说"小云小云…...

解锁Windows全版本安装自由:MediaCreationTool.bat实战指南

解锁Windows全版本安装自由&#xff1a;MediaCreationTool.bat实战指南 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat …...

广州邮科如何为你的系统选择合适的在线式充电机?

设备运行最怕断电。在线式充电机&#xff0c;就是那个能让设备“永不断电”的充电神器。今天咱们用大白话&#xff0c;把它讲清楚。它到底是什么&#xff1f;简单说&#xff0c;就是能一边给设备供电&#xff0c;一边给电池充电的智能设备。设备不用停机&#xff0c;电池也能充…...

近期 GitHub 上爆火的 34 个极具潜力的开源项目

Coasts GitHub 链接&#xff1a;https://github.com/coast-guard/coasts 一款为 Git 工作区打造的本地主机服务隔离与编排工具&#xff0c;由前 Y Combinator 创始人开发。将自主智能体的主机全访问权限这一安全风险规避&#xff0c;智能体可在容器化主机内创建环境、运行服务…...

2026年上海网站GEO优化方法大揭秘,让你的网站脱颖而出!

在数字化浪潮席卷的当下&#xff0c;拥有一个出色的网站是企业立足市场的关键。而在上海这个充满机遇与挑战的商业之都&#xff0c;网站的GEO优化更是成为了众多企业提升竞争力的重要手段。那么&#xff0c;在2026年&#xff0c;究竟有哪些有效的GEO优化方法能让你的网站脱颖而…...

别再傻傻分不清了!手把手教你选对安规电容(X1/X2/Y1/Y2等级详解)

电子工程师必读&#xff1a;安规电容X/Y等级实战选型指南 当你在设计一款家用空气净化器的开关电源时&#xff0c;突然发现EMC测试总是不达标&#xff1b;当你维修一台工业变频器时&#xff0c;发现安规电容爆裂导致设备瘫痪——这些场景背后&#xff0c;往往隐藏着对X1/X2/Y1/…...

defendnot完全指南:如何通过WSC API轻松禁用Windows Defender

defendnot完全指南&#xff1a;如何通过WSC API轻松禁用Windows Defender 【免费下载链接】defendnot An even funnier way to disable windows defender. (through WSC api) 项目地址: https://gitcode.com/gh_mirrors/de/defendnot defendnot是一个通过WSC API禁用Win…...

OpenClaw初学者套装:Qwen3.5-9B镜像+5个基础技能

OpenClaw初学者套装&#xff1a;Qwen3.5-9B镜像5个基础技能 1. 为什么选择这个组合&#xff1f; 上周六下午&#xff0c;我盯着电脑里散落各处的会议纪要、参考文章和代码片段&#xff0c;突然意识到自己每天要重复几十次"CtrlF→切换窗口→复制粘贴"的操作。作为一…...

为什么99%的Python团队还没用上AOT?2026年官方方案的3大硬伤与2个绕过技巧(含patch diff与CI集成脚本)

第一章&#xff1a;Python 原生 AOT 编译方案 2026 概览与演进脉络Python 长期以来以解释执行和 JIT 辅助&#xff08;如 PyPy&#xff09;为主流运行范式&#xff0c;而原生 Ahead-of-Time&#xff08;AOT&#xff09;编译在 2026 年迎来实质性突破&#xff1a;CPython 官方正…...