Benewake(北醒) 快速实现 TF03

编程入门 行业动态 更新时间:2024-10-23 02:10:38

Benewake(北醒) <a href=https://www.elefans.com/category/jswz/34/1771431.html style=快速实现 TF03"/>

Benewake(北醒) 快速实现 TF03

目录

  • 一、前言
  • 二、工具准备
    • 1. USB-RS485 转接板或北醒 TF 系列专用转接板
    • 2. TF03-485
    • 3. PC:Windows 系统
    • 4. 串口助手软件、上位机 WINCC
  • 三、连接方式
    • 方案一:USB-RS485 连接电脑与雷达
      • (1) USB-RS485 转接板接口说明
      • (2) TF03-485 引脚定义
      • (3) 连接方式
    • 方案二:北醒 TF 系列专用转接板连接电脑与雷达
  • 四、TF03-485 与电脑通信操作说明
    • 1. 参数设置
    • 2. 获取测距值
    • 3. 在 Modbus 协议下修改
    • 4. 在 Modbus 下修改地址域

一、前言

  • 本说明提供了两种快速实现 TF03-485 连接电脑进行单机测试的简单方案:方案一采用 USB-RS485 转接板连接电脑与雷达;方案二采用北醒 TF 系列专用转接板连接电脑与雷达。两种方案均可实现 TF03-485 与电脑通信,请按需选择。
  • 方案一中使用的 USB-RS485 转接板非北醒公司产品,有需要请自行购买。参考链接:
    .htm?spm=a230r.1.14.31.26562885Mjqr7f&id=620006709179&ns=1&abbucket =10#detail
  • 方案二中使用的转接板为北醒公司产品,有需要请自行购买。参考链接:
    .htm?spm=a1z10.5-c-s.w4002-23157226331.19.89f91ab6Pc2K1o&id=591144256044

二、工具准备

1. USB-RS485 转接板或北醒 TF 系列专用转接板

2. TF03-485


TF03-485 所需供电电压为 5V-24V,电脑供电为 5V,故无需外接电源供电。

3. PC:Windows 系统

4. 串口助手软件、上位机 WINCC

三、连接方式

方案一:USB-RS485 连接电脑与雷达

(1) USB-RS485 转接板接口说明

(2) TF03-485 引脚定义

(3) 连接方式

雷达默认端子为 7P,需要剪掉端子进行测试。剪开后按相应线序进行接线。

TF03-485 支持 RS485 和 RS232 两种通信接口,默认为 RS485 接口。在本方案中采用 RS485 接口进行通信。详见说明书 4.1 节。

方案二:北醒 TF 系列专用转接板连接电脑与雷达

采用该转接板无需剪掉端子,直接将雷达端子与转接板 TTL(7P)连接即可。

四、TF03-485 与电脑通信操作说明

1. 参数设置

按照正确线序连接好后,插到电脑 USB 接口。正确连接后,从雷达镜头中可以看到微弱红光。
打开上位机 WINCC_TF,按照下列说明进行参数设置。
1)在左上角“SETTING”找到“Product”,选择“TF03”;
2)在“COM”下选择合适的端口(若无端口号可能需要安装此转接线的驱动),端口编号可以在电脑
设置—>设备—>蓝牙和其它设备查阅;
3)在“Baudrate”下选择 115200(TF03 默认波特率为 115200)

2. 获取测距值

点击连接,雷达开始测距,返回的实时测距值和接收信号强度值显示在下方“REAL-TIME DATA”栏。“Dist”表示测距值,“Strength”表示接收返回激光强度值。在“TIME LINE CHART”栏纵坐标同样可以读取其测距值。

3. 在 Modbus 协议下修改

TF03-485 默认采用 RS485 通信接口,在 Modbus 协议下修改波特率首先要用串口助手使能Modbus 协议。打开串口助手,在左下角端口号选择 COM 开头的端口(若无串口号可能需要安装此转换器的驱动)。端口编号可以在电脑设置—>设备—>蓝牙和其它设备查阅。

选择好端口号后,设置波特率为 115200。
在“第 1 字节至末尾加校验”选择 None。


点击“拓展”打开“多条字符串发送”窗口,在该窗口输入使能 Modbus 协议指令和保存配置指令。指令如下:

使能 Modbus 协议:5A 05 6F 00 CE
保存配置:5A 04 11 6F


分别发送两条指令,雷达返回值如下图所示。

断电重启后,在“第 1 字节至末尾加校验”选择 ModbusCRC16。发送获取距离值指令:01 03 00 00 00 01,返回值格式为 01 03 02 DH DL CL CH(DH、DL 分别是 Dist 的高 8bit 和低 8bit;CL、CH 分别是 CRC 的低 8bit 和高 8bit),说明成功使能 Modbus 协议。


下面通过 Modbus 协议修改波特率。TF03-485 仅支持常用串口波特率:9600、14400、19200、38400、56000、57600、115200、128000、230400、256000、460800、500000、512000、600000、750000、921600、1000000,默认波特率为 115200。若设置其它波特率,雷达将自动将其修正为 115200。
在 Modbus 协议下修改波特率需要发送两条指令,指令格式为:01 06 00 83 BH1 BH2 和 01 06 00 84 BL1 BL2。BH1,BH2,BL1,BL2 分别为十进制表示的波特率转换为十六进制后的高、次高、次低、低字节。以设置 19200 波特率为例,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. 在 Modbus 下修改地址域

修改波特率为 19200 后,注意需要在波特率选择窗口将波特率改为 19200。
修改设备地址输入指令的格式为:01 06 00 85 IH IL ,IH、IL 为 ID 的高字节和低字节。如修改设备地址为 2,其 IH=00 IL=02,则发送地址修改指令:01 06 00 85 00 02。
完成后发送保存配置指令:01 06 00 80 00 00,返回如下值表明地址修改成功。地址修改在设备重启后生效。

更多详情请参考 TF03 RS485-RS232 使用说明书 V1.3.2。

更多推荐

Benewake(北醒) 快速实现 TF03

本文发布于:2024-02-27 02:23:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1704850.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快速   Benewake   北醒

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!