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

news2024/12/23 0:43:49

目录

  • 一、前言
  • 二、工具准备
  • 三、连接方式
    • 3.1 串口通信连接方式
    • 3.2 CAN 通信连接方式
  • 四、TF03 与电脑通信操作说明
    • 4.1 切换为CAN通信
    • 4.2 安装 USB_CAN TOOL 驱动
    • 4.3 CAN 通信下修改波特率
  • 五、常见问题反馈
    • 5.1 V9.11 USB-CAN tool按照上述方案发送文件指令不成功的解决方案

一、前言

本教程提供了快速实现 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 雷达指令截图参考
在这里插入图片描述

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

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

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

相关文章

跨平台开发的优势:ReactNative与小程序容器技术

结合React Native和小程序容器技术,开发者可以通过热重载和快速迭代提高开发效率,并实现统一的代码和逻辑,简化维护和升级过程。这种技术应用价值使得开发者能够更灵活地构建跨平台应用程序,并充分利用多个生态系统的优势。 Reac…

设计模式之~模板方法模式

定义: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 (算法的骨架,可以理解为你根据需求设计出来的业务流程; 特定的步骤就是指那…

Ubuntu 17.04 壁纸设计大赛 已经开幕

导读Ubuntu 团队成员 Nathan Haines 向外媒 Softpedia 知会了一场全新的“Free Culture Showcase”活动 —— 为即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统征集壁纸。 需要指出的是,这场壁纸设计大赛并不会有任何奖励。但如果你的作品有…

驱动开发:内核解析PE结构导出表

在笔者的上一篇文章《驱动开发:内核特征码扫描PE代码段》中LyShark带大家通过封装好的LySharkToolsUtilKernelBase函数实现了动态获取内核模块基址,并通过ntimage.h头文件中提供的系列函数解析了指定内核模块的PE节表参数,本章将继续延申这个…

怎么将Windows操作系统从物理机迁移到虚拟机?

“我的服务器上安装了Windows Server 2003。我真的很想通过VMWare EXSi作为虚拟机运行它,但我不知道必须重新配置整个过程。有没有一种相对轻松的方式移动到虚拟机?它将保持在具有完全相同硬件的同一个盒子上......没有任何变化。” 像这个用户一样&…

书中隐藏的 SQL 开窗函数秘密,ChatGPT 找到了

平时写出这份 T-SQL 的开窗函数脚本,大多数开发者都会引以为傲了: SELECT empid, ordermonth, qty, SUM(qty) OVER (PARTITION BY empid ORDER BY ordermonth ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS run_sum_qty, AVG(qty) OVER (PARTIT…

当Windows里运行spark程序长时间不报错也不出结果(如何将scala程序打包放在虚拟机里运行)

当Windows里运行spark程序长时间不报错也不出结果 Windows内存不足也可能导致Spark程序长时间没有报错也没有输出结果的情况。Spark在处理大规模数据时需要大量的内存,如果可用内存不足,可能会导致程序运行缓慢或无法完成任务。 要确认内存是否是问题所…

80211(b/a/n/ac)速率介绍

80211(b/a/n/ac)速率介绍 1.第一代wifi标准 80211(80211b)(2.4G) 1997年完成,传输速率支持1Mbps 和 2Mbps。支持采用FHSS(跳频)和DSSS(直接序列扩频&#x…

【工作流】Activiti工作流简介以及Spring Boot 集成 Activiti7

文章目录 前言一、activiti介绍二、工作流引擎三、BPMN四、数据库五、Spring Boot 集成 Activiti7安装插件引入依赖配置文件 总结 前言 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程。 …

冲击百万大奖!广州·琶洲算法大赛赛题讲解会,7场直播直击命题重点

‍‍第二届广州琶洲算法大赛是由广州市人民政府主办、海珠区人民政府和百度公司等单位联合承办的赛事,旨在为企业、高校师生、广大开发者提供展示技术能力、开展跨界交流、促进创业就业的平台。大赛自 4 月 25 日启动以来,吸引了超过 1000 支队伍报名参赛…

6.3 守护进程

目录 守护进程 守护进程特点 守护进程-相关概念 守护进程创建(一) 守护进程创建(二) 守护进程创建(三) 守护进程创建(四) 守护进程创建(五) 守护进程…

MS913,MS914,25-100MHz 10/12 位用于平面显示器链路Ⅲ的具有直流平衡编码和双向控制通道的串化器和解串器

MS913/MS914 芯片组是 25MHz~100MHz 10 位/12 位 FPD,Link III SER/DES(串化器/解串器),它提供高速 FPD-Link III 接口和高速正向通路以及用于差分对上数据发送的双向 控制通路。广泛应用于车载摄像,医疗设备,管道探测等领域 MS91…

【AUTOSAR】Com通讯栈配置说明(四)---- Nm模块

Nm模块 NmGlobalConfig NmGlobalConstants NmRxIndicationCallback: callback 函数 NmCycletimeMainFunction:Nm 主函数调用周期 NmDevErrorDetect: 是否支持DET NmVersionInfoApi: 是否支持获取版本信息api PduR模块 PduRBswModules PduRBswModuleRef:关联的BS…

Spring 初识

1、framework(框架) 框架就是一些类和接口的集合,通过这些类和接口协调来完成一系列的程序实现,JAVA框架可以分为三层:表下层、业务层和物理层。框架又叫做开发中的半成品,他不能提供整个web应用程序的所有…

赋能中国信创·破局万亿市场|GBASE创新实践助力信创产业发展

5月24日,2023年(第二届)中国信创产业大会在广州隆重举行,大会以“赋能中国信创破局万亿市场”为主题,聚焦信创国产化基础硬件设施、基础软件、信息安全、应用软件等领域新动态、新成果和新经验。GBASE南大通用受邀出席…

2023年上半年网络工程师下午真题及答案解析

试题一(20分) 某企业办公楼网络拓扑如图1-1所示。该网络中交换机Switch1-Switch4均是二层设备,分布在办公楼的各层,上联采用千兆光纤。核心交换机、防火墙、服务器部署在数据机房,其中核心交换机实现冗余配置。 问题1(4分) 该企业办公网络采…

c语言编程练习题:7-85 温度转换

#include <stdio.h> int main(){int fahr 150;double celsius 5.0*(fahr-32)/9;printf("fahr 150, celsius %d",(int)celsius);return 0;}代码来自&#xff1a;https://yunjinqi.top/article/210

哈佛大学肯尼迪学院博士后怎么样?含金量高吗?

哈佛大学肯尼迪学院博士后含金量很高&#xff0c;毋需置疑&#xff01; 哈佛大学是美国历史最悠久的高等院校:成立于1636年&#xff0c;最早由马萨诸塞州殖民地立法机关创办&#xff0c;最初被称为“新市民学院”。学校于1639年3月更名为“哈佛学院”&#xff0c;以纪念在成立初…

基于深度学习的高精度交警检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度交警检测识别系统可用于日常生活中检测与定位交警目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的交警目标检测识别&#xff0c;另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5目标检测模型训练数据…

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

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