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

这篇具有很好参考价值的文章主要介绍了Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

  • 本方案提供了采用 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 转接器

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

2. TF02-i-RS485

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

3. 兆信直流电源

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

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

连接线:不带夹子的一头接直流电源,带夹子的一头接雷达正负线(红接红,黑接黑);
绝缘胶带:用于包裹连接线夹子与雷达电源线连接处;
螺丝刀:用于辅助连接雷达与转换器。
Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明

5. PC:Windows 系统

6. 串口助手软件

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

三、连接方式

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

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

2. TF02-i-RS485 引脚定义

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

3. 连接图

雷达默认端子为 7P,需要剪掉端子进行测试。剪开后如下图所示进行接线。
Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明

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

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

1. 参数设置

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

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
打开串口助手软件,在左下角端口号选择 COM 开头的端口(若无串口号可能需要安装此转换器的驱动)。
端口编号可以在电脑设置—>设备—>蓝牙和其它设备查阅。

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
选择好端口号后,设置波特率为 115200。
在“第 1 字节至末尾加校验”选择 ModbusCRC16。

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

2. 获取测距值

在串口助手发送框输入指令:01 03 00 00 00 01,点击发送。可以看到雷达返回十六进制表示的测距值。
正确返回值的格式为 01 03 02 DH DL CL CH。DH、DL 分别是 Dist 的高 8bit 和低 8bit;CL、CH 分别是 CRC的低 8bit 和高 8bit。
Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明

例如,返回 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

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

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
发送指令,得到返回值如下:

Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
设置好波特率后,输入保存配置指令:01 06 00 80 00 00。输入指令及返回值如下所示,得到如下返回值说明配置已经保存。断电重启后,在波特率选择窗口将波特率改为 19200,可以检验波特率是否已经修改完成。

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

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,地址修改在设备重启后生效。

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

更多详情请参考 SJ-PM-TF02-i A02 说明书。文章来源地址https://www.toymoban.com/news/detail-484653.html

到了这里,关于Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 02 | 基于RS485总线通信实现智能家居监测系统

    Proteus 75SP3 Setup.exe LXK Proteus 7.5 SP3 v2.1.2.exe(破解) 2.1.1 准备设备 PC机一台(作为上位机) 网关一个 RS-485通信节点三个(一个作为主机、两个作为从机) 空气质量一个(安装在从机1上) 可燃气体传感器一个(安装在从机2上) USB转485调试器一个 2.1.2 网络图 2.1.3 硬件连接方法

    2024年02月12日
    浏览(50)
  • RS-422和RS-485串行接口标准在FPGA中的实现

    RS-422和RS-485串行接口标准在FPGA中的实现 随着工业自动化技术的迅速发展,串行通信接口已经成为了现代自动控制系统中最为重要的通信方式之一。而在众多的串行通信接口标准中,RS-422和RS-485接口是在工业自动化应用中被广泛采用的两种标准。 RS-422和RS-485是一种差分信号通

    2024年02月04日
    浏览(39)
  • 利用51单片机实现与RS485通讯,接收数据

    目录 一、研究背景 二、硬件准备 三、软件准备  四、实验原理 五、单片机代码  六、Python读取串口处理数据 七、开发总结          学院给了14天的时间,一枚专业课紧的大三狗匆忙做出来。探索出一种研究阳极氧化工艺电解液中金属离子浓度在线测量和监控的设备和方式

    2024年02月07日
    浏览(41)
  • ESP32 使用RS485模块实现Modbus通信(二)

    MODBUS是一种广泛使用的工业通信协议,它允许通过串行线路在不同设备之间进行通信和数据交换。RS485模块是一个在ESP32上实现MODBUS协议的硬件。在本教程中,我们将使用RS485模块在ESP32开发板上创建一个MODBUS主机和从机设备,并实现与MODBUS主机的通信。 多个Modbus(Server)从机设备

    2024年01月20日
    浏览(49)
  • STM32实现基于RS485的简单的Modbus协议

    我这里用STM32实现,其实可以搬移到其他MCU,之前有项目使用STM32实现Modbus协议 这个场景比较正常,很多时候都能碰到 这里主要是Modbus和变频器通信 最常见的是使用Modbus实现传感器数据的采集,我记得之前用过一些传感器都是Modbus协议 这就需要MCU实现Modbus协议,不过实际使

    2024年02月08日
    浏览(53)
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式1)

    什么是IAP? IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就

    2024年02月10日
    浏览(40)
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式2)

    什么是IAP? IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就

    2024年02月14日
    浏览(45)
  • # 项目一:‍‍‍STM32+串口DMA+RS485+MODBUS+传感器实现SO2的测试

    通过STM32控制传感器实现气体浓度的测量:RS485+MODBUS+串口DMA+定时器。 其中,USART2负责控制数据的发送和接受,USART3负责将询问帧、应答帧以及处理后数据打印出来,TIM1负责每隔1秒发送一次询问帧。 持续更新手中的项目(导师给的活)经验。。。 打工人加油🐱‍🚀🐱‍🚀

    2024年02月11日
    浏览(36)
  • 通信-RS232、RS485、RS422接口

    本内容包括RS232、RS485与RS422接口、优缺点、针脚定义介绍,所用集成的介绍与其相关电路,验证串口好坏与波特率实测,STM32的URAT与单片机串口调试的几个小招数等。紫色文字是超链接,点击自动跳转至相关博文。持续更新,原创不易! 一、RS232、RS485与RS422介绍 1、关于RS4

    2024年02月04日
    浏览(48)
  • RS232&RS485串口的区别

    一、接口物理结构不同  1、RS232接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组RS232 接口,分别称为COM1和COM2。 2、RS485接口没有具体的物理形状,是根据工程的实际情况而采用的接口。 二、接口电子特性不同 RS232接口的信号电平值较高,易损

    2024年02月05日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包