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

news2025/5/15 21:38:36

目录

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

一、前言

  • 本方案提供了采用 485 转接板快速实现 TFmini-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. TFmini-i-RS485

在这里插入图片描述

3. 兆信直流电源

TFmini-i-RS485 所需供电电压为 7V-30V,电脑供电仅为 5V,故需要外接电源供电。外部电源供电电压在 7V-30V 之间即可。

在这里插入图片描述

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

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

5. PC:Windows 系统

6. 串口助手软件

在这里插入图片描述

三、连接方式

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

在这里插入图片描述

2. TFmini-i-RS485 引脚定义

在这里插入图片描述

3. 连接图

雷达默认端子为 7P,需要剪掉端子进行测试。剪开后如下图所示进行接线。
在这里插入图片描述在这里插入图片描述
TFmini-i-RS485 有 RS485 和 CAN 两种通信接口可选,在本方案中采用 RS485 接口进行通信。RS485 接
口下默认为 Modbus 协议。详见说明书 3.1节。

四、TFmini-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. 设置波特率

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

修改 TFmini-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-TFmini-i A01 说明书。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

cisp pte模拟题

1.信息搜集 本题共三个key 端口 1433 27689 存活ip 192.168.85.137 2.访问网站27689进行信息搜集 一个登录框,sql注入失败,暴力破解失败 扫描目录 发现三个文件robots.txt ,web.config 除了robots.txt,其他都访问不了 访问robots.txt,发现一个file参数…

ChatGPT实际上是如何工作的?

ChatGPT是如何工作的? 我们深入研究了广受欢迎的AI聊天机器人ChatGPT的内部运作方式。如果您想了解它是如何进行生成式人工智能魔术的,请继续阅读。 谷歌、Wolfram Alpha和ChatGPT都通过一个单行文本输入框与用户进行交互,并提供文本结果。谷…

Ubuntu18.04下搭建Ardupliot开发环境

本文参考的文章: -Ardupilot开发环境搭建(Ubuntu18.04,20190407) -Ardupilot环境搭建 1、下载文件 1.在GitHub上下载ardupilot文件,网速很慢的时候科学上网。 git clone https://github.com/ArduPilot/ardupilotcd ardupilotgit…

音乐推荐系统实战

文章目录 1. 项目背景2. 数据处理2.1 统计用户播放总量2.2 统计歌曲播放总量2.3 过滤出实验数据2.4 加入音乐详情信息2.5 查看音乐集情况2.6 查看用户播放量的分布 3. 推荐系统3.1 排行榜单排序3.2 基于歌曲相似度的推荐(协同过滤)3.3 基于矩阵分解&…

市面上流行的 5 大网页制作工具总结

这里是对市面上流行的 5 大网页制作工具的总结: 1. 即时设计 即时设计是一款国内新一代在线协作设计工具,具备原型、设计、交付、协作和资源管理等功能,适合个人用户和团队使用。它提供丰富的社区设计资源和原型模板,支持 UI/UX…

Python 的十大特性

摘要 在了解 Python 的特性之前,我们首先要了解 Python 编程语言是什么。Python 编程语言是世界上发展最快的编程语言。这一高级通用编程语言提供了广泛的实际应用,并且是一种非常流行的认证。 Python 可以让程序员更加高效地工作和集成系统。Python 的…

vue中如何通过iframe方式加载本地的vue页面

这个需求一般很少能遇到,只要说去了iframe,很多人就会唾弃。 但是有时候的确无法避免使用它,当iframe的特性带来的优势远远高于自己用div模拟的时候 啥时候需要用到iframe加载本地的vue文件呢 我在写一个demo,我需要demo效果模拟…

【接口测试】神器JMeter

‍1 JMeter是什么 Apache JMeter是Apache组织开发的一款开源软件,是一款非常好用的接口测试工具。它的特点是开源免费,简单好用。 我们在测试过程需要做接口测试的话就可以使用它,也可以用来批量造数据,接下来我们就来看看JMete…

Django框架之验证码简单实现

是一种方式防止csrf的策略。在用户注册、登录页面的时候使用;为了防止暴力请求,减轻服务器压力。 目录 安装pillow库 验证码显示 引入类库 视图方法 创建路由 创建表单 模板内容 模板路由 模板视图 视图验证 路由 引入 验证视图 效果 成功…

从7K到20K,在测试行业摸爬滚打的这5年,想个2023年还没找到工作的提个醒~

我是一名转IT测试人,我的专业是化学,去化工厂实习才发现这专业的坑人之处,化学试剂害人不浅,有毒,易燃易爆,实验室经常用丙酮,甲醇,四氯化碳,接触多了,吃个饭…

JMeter 接口测试教程,详解 HTTP Request 取样器和 fiddler 调试技巧!

目录 前言: 一、HTTP Request取样器介绍 二、使用HTTP Request取样器进行接口调试 1. 创建测试计划(Test Plan)和线程组(Thread Group) 2. 配置HTTP Request取样器参数 3. 添加断言 4. 运行接口测试 三、结合f…

Linux 企业级安全原理和防范技巧

Linux 企业级安全原理和防范技巧 1. 企业级Linux系统防护概述1.1 企业级Linux系统安全威胁1.2 企业级Linux系统安全立体式防范体系1.2.1 Linux文件系统访问安全1.2.2 Linux进程安全1. 进程的种类2. 进程管理方法 1.2.3 Linux用户管理安全1. 管理用户及组文件安全2. 用户密码管理…

【云计算】云存储是什么意思?与本地存储有什么区别?

云计算环境下,衍生了云存储、云安全、云资源、云管理、云支出等等概念。今天我们就来了解下什么是云存储?云存储与本地存储有什么区别? 云存储是什么意思? 云存储是一种新型的数据管理方式,它通过网络将大量不同类型、…

UGUI进阶知识[二十九]循环GridView

节省内存的常用滑动列表还有一种形式,上下滑动的GridView。这种格式的滑动列表可用于移动设备的背包,仓库,商店UI等数据可能海量从而导致产生特别多但又看不见的UI的情况。 于是基于 UGUI进阶知识[八]循环利用滑动列表的循环ListView工程做了…

普源1G带宽4通道10G采样率数字示波器MSO8104

超高性价比七合一 集成示波器在如今的集成设计领域,一款集成度较高的综合示波器已经成为设计工程师必不可少的得力工具。 MSO8000 系列数字示波器,它集 7 种独立仪器于一体,包括一台示波器、一台 16 通道逻辑分析仪、一台频谱分析仪、一台任…

煤矿电子封条建设实施方案算法 yolov7

煤矿电子封条建设实施方案算法通过yolov7网络模型深度学习技术,煤矿电子封条建设实施方案算法作为一种智能化安全新模式被广泛应用于各类场景中。YOLOv7 的发展方向与当前主流的实时目标检测器不同,研究团队希望它能够同时支持移动 GPU 和从边缘到云端的…

高完整性系统:Separation Logic for Automated Verification

目录 1. INTRODUCTION TO SEPARATION LOGIC 分离逻辑 1.1 霍尔推理(Hoare Reasoning) 1.2 堆指针的影响 1.3 全局和局部推理(Global and Local Reasoning) 1.4 组合推理(Compositional Reasoning) 1.…

chatgpt赋能python:Python中怎样输入数据以及数据类型

Python中怎样输入数据以及数据类型 Python是一种高级编程语言,常用于数据处理和分析、机器学习和Web开发等任务。输入数据是Python编程中的重要环节,因此本文将介绍Python中输入数据的方法和数据类型。 什么是数据输入? 数据输入是指将数据…

国内主流AI大模型盘点

今年年初,轰动科技圈的大事就是ChatGPT的面世,它的到来打响了AI智能时代的第一枪,同时展开了一场别开生面的智能科技革命。 随着ChatGPT迅速走红,国内各大企业纷纷发力认知大模型领域。经过一段时间的酝酿,国内的AI领域也开启了“…

StableStudio,比Midjourney还牛逼的绘画平台,免费!

大家好,我是鸟哥。 之前给大家推荐过Midjourney和Bluewillow两个AI绘画平台:简直了!比Midjourney更刺激,还免费!Midjourney功能超级强大,但比较傲娇,很贵,是否让用户免费体验要看心…