Benewake(北醒) 快速实现TF03-CAN与电脑通信操作说明

一、前言

本教程提供了快速实现 TF03-CAN 与电脑进行通信的方法

二、工具准备

工具详细
北醒TF系列专用转接板Benewake
CAN分析仪创芯科技
TF03-CANBenewake
稳压电源兆信
USB_CAN toolV2.02

在这里插入图片描述

三、连接方式

3.1 串口通信连接方式

  • TF03 支持 TTL 串口和 CAN 两种通信方式,默认为 TTL 串口通信。因此需要在 TTL 串口通信下,采用指令换为 CAN 通信方式(详见本文档的【四、TF03 与电脑通信操作说明】)。本说明中采用北醒 TF系列专用转接板实现雷达与电脑的串口通信,将雷达端子插入转接板 TTL(7P)口即完成雷达与转接板的连接。
  • 注意,需要按动转接板上的黑色按钮将波特率选择为 1M,此时转接板 1M 对应的红灯亮起

在这里插入图片描述

3.2 CAN 通信连接方式

TF03-CAN 为宽电压供电,供电电源选择 5-24V 之间的电压即可。
在这里插入图片描述
在这里插入图片描述

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

4.1 切换为CAN通信

  • 按照图 1 连接好转接板、雷达和电脑后,从雷达镜头中可以看到微弱红光。

在这里插入图片描述

  • 打开上位机 WINCC_TF,按照下列说明进行通信协议切换。
    1)在左上角“SETTING”找到“Product”,选择“TF03”;
    2) 在“COM”下选择合适的端口(若无端口号可能需要安装此转接线的驱动),端口编号可以在电脑 设置—>设备—>蓝牙和其它设备查阅;
    3) 在“Baudrate”下选择 115200(TF03 默认波特率为 115200);
    在这里插入图片描述
    4)左下角找到“CUSTOM COMMAND”,在“Command”栏输入配置 CAN 传输方式指令:
    5A 05 45 02 A6。点击“SEND”。然后输入保存配置指令:5A 04 11 6F,点击“SEND”。
    在这里插入图片描述
  • 保存上述配置后,雷达停止与电脑的通信,完成 CAN 通信协议的切换。

4.2 安装 USB_CAN TOOL 驱动

  • 如图 4 所示将雷达与 CAN 分析仪进行连接,将 USB 插入电脑接口。按照《USB_CAN TOOL 调试软件安装
    与 使 用 说 明 书 》 安 装 USB_CAN TOOL 后 , 打 开 电 脑 设 置 — > 设 备 — > 蓝 牙 和 其 它 设 备 , 找 到在这里插入图片描述,查看该 USB 是否能正常工作。如果显示“无驱动程序”则需要安装驱动后才
    能运行 USB_CAN TOOL。
  • 驱动安装方法:在桌面找到“此电脑”,右键单击选择“管理”。在“计算机管理”栏下找到“设备管
    理器”,选择相应的设备。右键单击选择“更新驱动程序”,点击“手动查找并安装驱动程序”,选择浏览
    计算机上的驱动程序。在安装 USB_CAN TOOL 的文件夹下,找到以下路径:
    driver\usb_drivers\Windows\win7 win8 win10 driver\inf,选择该路径后点击“下一步”,电脑将自动安装该驱动程序。

4.3 CAN 通信下修改波特率

  • 完成驱动更新后,打开 USB_CAN TOOL,进行参数设置。
  • 在主页面找到“CAN 发送”栏,选择“帧格式”为“标准帧”(帧格式可以选择“标准帧”或“拓展帧”,在实际使用中通常使用“标准帧”),选择“帧类型”为“数据帧”,帧 ID 设置为“00 00 30 03”。
    在这里插入图片描述
  • 在上方菜单栏找到“设备操作”,点击“启动设备”。选择波特率为“1000k bps”。点击确定,设备启动。
    在这里插入图片描述
  • 设备成功启动后,在右侧输出数据栏可以读取实测距离信息及信号强度。输出数据均为 16 进制数,前两个数据位分别为距离值的低八位和高八位,第三、四数据位分别为信号强度的低八位和高八位,最后两个数据位为保留位。如上图红框中所示,输出数据帧为:F8 01 6E 00 00 00,则实测距离值为000001F8,十进制表示为 504;信号强度为 0000006E,十进制表示为 110。综上,实测距离值为 504cm,信号强度为 110。
  • 下面以设置 500K 波特率为例,对在 CAN 协议下修改波特率进行说明。
  • 配置波特率指令格式为:5A 08 52 H1 H2 H3 H4 SU,其中 H1 H2 H3 H4 分别为波特率的十六进制数低位到高位的排列,即按照小端方式进行的排列。SU 为指令校验和(除尾帧外所有帧之和),取低八位填入指令。
  • 十进制 500000 对应十六进制数为 0007A120,则对应指令为:5A 08 52 20 A1 07 00 7C。在“数据”栏输入上述指令,点击发送。然后输入保存配置指令:5A 04 11 6F,发送,设备停止数据输出。

在这里插入图片描述

  • 在“设备操作”点击“关闭设备”,然后再次启动。在波特率选择“500K bps”,点击确定,设备成功启动说明波特率修改成功。
  • 更多详情请参考 TF03 UART-CAN 使用说明书 V1.2.2 和 USB-CAN Tool 调试软件安装与使

五、常见问题反馈

5.1 V9.11 USB-CAN tool按照上述方案发送文件指令不成功的解决方案

答:v9,11发送指令的文件格式有所变更,变更为CSV格式,详细可以参考
请添加图片描述
更改为125K 雷达指令截图参考
在这里插入图片描述

配置成功截图:
请添加图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值