0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CH201 SonicLink上位机的使用方法

zhc135136 来源:SmartHWFW 2023-08-15 10:44 次阅读

1.CH201 SonicLink 上位机

SonicLink forCH201 上位机(应用程序)是在 SmartSonic 平台上测试和评估 Chirp CH201 传感器的工具。该上位机应用程序可以与 CH201 传感器进行通信,以便获取传感器数据并对其进行处理和分析。通过使用 SonicLink for CH201,用户可以轻松地测试和评估CH201 传感器的性能,并确保其能够与 SmartSonic 平台进行无缝集成。

20a71128-3999-11ee-9e74-dac502259ad0.png

2. 硬件基础

2.1 硬件需求

> TDK SmartSonic Chirp Sensor Host Board 主板 + 超声波模块子板

> 1-4x CH201超声波外部传感器

> 2 根 mini USB 数据线

2.2 TDK SmartSonic Host Board (主板) 配置

有关 SmartSonic 评估板配置和连接的概述,请参阅下图:

20f6a738-3999-11ee-9e74-dac502259ad0.png

验证跳线配置如下所示:

J1:

1-2:短路

3-4:打开

5-6:打开

J3:

1-2:短路

3-4:短路

5-6:短路

7-8:短路

更改开关位置以选择传感器 0 连接,介于以下位置:

U15:车载超声波传感器

J6:外部传感器

211b173a-3999-11ee-9e74-dac502259ad0.png

传感器连接

使用柔性电缆在超声波传感子板上连接多达 4 个传感器,如下图所示。

214f6fd0-3999-11ee-9e74-dac502259ad0.png

警告:请勿将 CH101 传感器连接到兼容 CH201 的固件,反之亦然,也不要混合使用 CH101 和 CH201 传感器。正确连接后,外部传感器应妥善放置在工作台面上,以便进行后续操作。请确保传感器放置平稳,以便准确读取数据。

更新SmartSonic Host Board固件

在 SmartSonic 上运行的固件取决于目标应用和所连接传感器的类型(CH101 与 CH201)。在首次使用必须刷新 SmartSonic MCU 固件以及切换到其他应用程序时刷新。

这可以从 GUI 完成:

1. 将 EDBG USB 和 FTDI USB 连接到电脑注意:只应将一个 EDBG 兼容设备连接到电脑,以便继续 Flash 操作。

2. 在主工具栏的设备部分中,从“连接”按钮菜单中选择“Flash默认固件”

21783316-3999-11ee-9e74-dac502259ad0.png

3. 单击“是”以确认操作

21a0ba8e-3999-11ee-9e74-dac502259ad0.png

4. 可能会弹出 Windows 安全警报。单击“允许访问”以向防火墙规则添加例外,并允许Flash工具继续。

21b23c8c-3999-11ee-9e74-dac502259ad0.png

5. 等待操作完成。之后应显示一条确认消息。

21d1327c-3999-11ee-9e74-dac502259ad0.png

2.3 TDK SmartSonic Host Board (主板) 连接

1. 将 FTDI USB 连接到电脑

2. 在“设备”部分中,选择与 SmartSonic 对应的 COM 端口。如果您只是刷新 SmartSonic 固件而没有出现任何内容,请单击按钮刷新列表。

21e936d8-3999-11ee-9e74-dac502259ad0.png

3. 通过单击“配置”按钮来更新传感器配置。详见第4部分

4. 单击“连接”按钮以更新设备配置设置并开始传感器数据采集。现在, 数据应该根据配置在范围/振幅表部分以及各种其他小部件上报告。

5. 要停止传感器数据采集,请单击断开连接按钮:

21fe18fa-3999-11ee-9e74-dac502259ad0.png

3. 数据可视化

3.1 范围/振幅表

下表显示了 CH201 主输出的数值,包括:

> 传感器 RX:接收超声波的传感器的接受器 ID

> 传感器 TX:发射超声波的传感器的发射器 ID

> 目标检测:如果检测到目标,则为 1 - 如果未检测到目标,则为 0

> 范围:目标与传感器的距离

> 振幅:与发现的物体对应的回波幅度

220cd6a6-3999-11ee-9e74-dac502259ad0.png

3.2 范围

图表显示了所选传感器随时间推移的范围输出。水平轴是输出的时代。纵轴是检测到的目标范围,以厘米为单位。

22287d02-3999-11ee-9e74-dac502259ad0.png

3.3 波幅

图表显示了所选传感器随时间推移的振幅输出。水平轴是输出的时代。纵轴是传感器LSB中的振幅。

2236e694-3999-11ee-9e74-dac502259ad0.png

3.4 扫描

扫描图显示传感器测量的电流回波。x 轴与传感器的范围有关。y 轴是接收信号的幅度。

225d4f46-3999-11ee-9e74-dac502259ad0.png

3.5 Waterfall

通过单击“小部件”部分中的“waterfall”按钮:

227a9aec-3999-11ee-9e74-dac502259ad0.png

可以绘制I/Q幅度随时间的变化。最高振幅为黄色-高,而最低振幅为紫色。

22950cd8-3999-11ee-9e74-dac502259ad0.png

4. 传感器配置

单击“设备”部分将打开一个对话框,可以从中设置不同的传感器参数:

22b495e4-3999-11ee-9e74-dac502259ad0.png

22d76b1e-3999-11ee-9e74-dac502259ad0.png

传感器选择:选择连接到 SmartSonic 的传感器。

注意:此选择仅用于可视化目的。smartSonic 固件将配置并从所有 物理连接的传感器获取数据。

传感器模式

多阈值---- 允许通过指定多个阈值和位置来抑制多个回波。

静态目标抑制---- 允许在指定范围内抑制第一个回波。

传感器范围:指定传感器范围。最终配置要为每个传感器采集的样本数。

警告:应用范围是近似值,并且可能因传感器而异,因为它取决于传感器的工作频率。

传感器输出速率:每个传感器每秒的采集次数。

接收延迟范围:为了检测目标而忽略的样本数(以传感器范围的百分比表示)。这提供了另一种“调整”传感器响应以满足特定应用需求的方法,如果传感器附近物体的反射是一个问题,这将很有帮助。

接收低增益:指定测量中使用比远采样更低的接收增益设置的样本数(以传感器范围的百分比表示)。较早的采样(较近的反射)使用较低的接收增益,因为它们的幅度自然较高。第二个更高的增益应用于测量中较晚的样本(更远的反射)。如果值设置为0 %,则不会应用传感器在低增益范围内的默认样本数(12 个样本)。

检测阈值(仅适用于多阈值传感器模式):检测阈值的幅度和范围。

检测阈值 0 / 1:(仅适用于静态目标抑制传感器模式)近距离和法线距离检测阈值的 LSB 振幅。检测阈值是报告目标检测所需的最小幅度。阈值 0 用于近距离 (< 25 cm),阈值 1 适用于正常距离 (> 25 cm)。可以调整这些以调整良好检测与误报性能之间的平衡。阈值是一个整数(非内部单位或 LSB),通常介于 50 和 1000 之间。值 50 非常敏感,而 1000 的敏感度要低得多。

静态抑制范围(仅适用于静态目标抑制传感器模式):STR 范围是每次测量中将具有静态目标过滤的样本计数,因此将“忽略”静止对象。超出此范围,传感器将检测到静止目标。

启用超声波原始数据采集:选中后,所有传感器数据(包括原始超声波)将报告给SmartSonic并转发给主机进行显示和记录。禁用时,仅报告范围和目标检测状态。禁用超声波原始数据可实现更快的输出速率。

目标范围/总路径长度:更改范围报告值以考虑回显模式下的返回飞行时间返回路径。

5. 导出/导入配置

可以使用对话框的“导出...”按钮将配置保存到 JSON 文件。您可以使用对话框的“导入...”按钮重新导入配置:

要自动导入特定配置,您可以将应用程序保存在应用程序可执行文件旁边的名称下,或者使用 选项从命令行启动应用程序。settings.json--settings

6. 记录和注释

可以从“记录”部分将传入的传感器数据保存到csv文件:

22ead9ce-3999-11ee-9e74-dac502259ad0.png

要创建新记录,请使用“记录”复选框:

22ffe13e-3999-11ee-9e74-dac502259ad0.png

记录文件保存在指定的文件夹中,以配置的记录名称为前缀,并以记录开始的日期/时间为后缀。

当记录处于活动状态时,您可以使用“注释”部分在记录中添加注释,以记住特定事件(例如:接近对象,删除对象等):

2315f8d4-3999-11ee-9e74-dac502259ad0.png

单击“添加”时,指定的值将添加到记录CSV文件中的“注释”列下。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48093

    浏览量

    740062
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134391
  • 超声波
    +关注

    关注

    63

    文章

    2808

    浏览量

    136713
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87144
  • 上位机
    +关注

    关注

    26

    文章

    861

    浏览量

    54044

原文标题:SonicLink用于评估调试CHx01超声波传感器的上位机-使用方法

文章出处:【微信号:SmartHWFW,微信公众号:SmartHWFW】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    传真使用方法及故障解决方法

    传真使用方法及故障解决方法
    发表于 08-15 20:38

    keil 注册及其使用方法

    keil注册 可破解最新版本keilv9.51 !附件内容:1.keil注册 2.注册使用方法
    发表于 02-03 23:57

    Labview上位Project中无法找到下位

    上位Labview201 32位;下位LabviewRT;在上位Project中,新建终端
    发表于 07-29 22:31

    Table of ContentsIntroduction使用方法示例

    目录Table of ContentsIntroduction使用方法示例1:SCoop-example示例2:测试程序Introduction在Arduino实际开发中我们可能遇到这样
    发表于 08-24 06:12

    单片外部中断的基本使用方法

    外部中断一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会一、实验目的掌握单片外部中断的基本使用方法了解单片外部中断脉冲触发和电平触发的不同应用掌握外部中断处理程序的编程
    发表于 12-03 07:42

    矩阵键盘的使用方法

    首先呢,大家都知道:历年的蓝桥杯单片机组都会考到按键模块;对于国赛来说,考矩阵键盘的概率远远高于独立按键,所以必须将矩阵键盘的用法吃透来。现在来给大家介绍矩阵键盘的使用方法(基于状态)1、使用矩阵
    发表于 01-12 06:12

    维特智能上位的相关资料推荐

    文章目录1、标准上位导航栏功能介绍2、上位配置内部参数介绍与使用方法1、标准上位
    发表于 01-20 07:34

    总结一下串口的几种使用方法

    使用方法对以后的开发还是很有帮助的。有关串口的知识我在之前的博客中有介绍:点击链接跳转一.仅向上位打印调试信息单纯利用串口向上位打印调试
    发表于 02-10 08:03

    请问CH569上位USB程序有例程吗?

    本人想使用CH569的USB与PC(WINDOWS,LINUX系统)通信,请问有上位的例程吗?
    发表于 06-14 09:10

    求分享CH32F203或CH32V307高速USB通信参考程序和上位测试软件

    如题,迫切需要CH32F203或CH32V307高速USB通信参考程序和上位测试软件,麻烦提供一下,。万分感谢!
    发表于 06-28 07:56

    如何采用上位编写软件写指令给CH9329的开发版?

    网上大多例子都是使用单片来指挥CH9329发送信号现在我需要采用上位编写软件写指令给CH9329的开发版(板子上只有这个芯片)然后
    发表于 07-04 06:27

    请问ch9326数据上位接收数据时恒定有30ms延时是为什么?

    通过ch9326,上位通过hid口接收数据,设备通过串口115200波特率发送数据,但是上位在接收数据的时候每次都会延时30ms,请问这
    发表于 07-11 07:53

    上位串口的接收原理

    本节来通过labview学习串口的使用,主要知识点是数据读取原理和上位编程实现方法,具体如下:  01. 掌握labview串口接收使用方法,理解串口通信原理;  02. 掌握串口轮
    发表于 03-27 15:44

    示波器的使用方法(三):示波器的使用方法详解

    示波器的使用方法并非很难,重点在于正确使用示波器的使用方法。往期文章中,小编对模拟示波器的使用方法和数字示波器的使用方法均有所介绍。为增进大家对示波器的
    的头像 发表于 12-24 20:37 2478次阅读

    CH582+上位机控制(Winform)

    总述 CH582芯片功能强大,外设也比较多(USB、蓝牙、SPI、IIC等等),很适合做一些DIY的开发,例如:USB转其它协议等 实现功能 上位机配置协议详情,通过USB将数据传递给CH
    发表于 05-29 15:20 4次下载
    <b class='flag-5'>CH</b>582+<b class='flag-5'>上位</b>机控制(Winform)