(1)(1.7) GY-US42声纳

news/2024/7/10 20:29:48 标签: 开源, 无人机, 测距仪, Copter, ArduPilot

文章目录

前言

1 连接方式 

2 参数说明


前言

GY-US042v2 声纳是一款非常便宜的短程(最多 4m测距仪,主要设计用于室内,但也成功用于室外的 Copter。与许多气压计相比,它能更稳定地控制 4m 以下的高度。


1 连接方式 

该传感器类似于 Maxbotix I2C 声纳测距仪(Maxbotix I2C Sonar Rangefinder),但除了 i2c 模式外,还能以串行触发脉冲模式(类似于 HC-SR04 声纳测距仪)(HC-SR04 Sonar Rangefinder)工作。

对于 I2C 模式,设置 RNGFND1_TYPE = "2",则无需桥接三个焊盘。

对于触发脉冲模式,将中心垫绑定到"L",并设置 RNGFND1_TYPE = "30"。

对于串行模式,将中心焊盘绑定到"H",并设置 RNGFND1_TYPE = "31"。将用于通信的串行端口设置为 SERIALx_PROTOCOL = "9"(测距仪)和 SERIALx_BAUD = 99600)。

该设备的最大有效范围为 4m,因此设置 - RNGFND1_MAX_CM = "400"。

引脚输出:

  • "CR"引脚是 SCLI2C 模式)、串行 RX 或触发器输入端;
  • "DT"引脚为 SDAI2C 模式)、Serail TX 或回声输出端。

2 参数说明

1、RNGFND1_TYPE测距仪类型

连接测距仪的类型。

Values

Value

Meaning

0

None

1

Analog

2

MaxbotixI2C

3

LidarLite-I2C

5

PWM

6

BBB-PRU

7

LightWareI2C

8

LightWareSerial

9

Bebop

10

MAVLink

11

USD1_Serial

12

LeddarOne

13

MaxbotixSerial

14

TeraRangerI2C

15

LidarLiteV3-I2C

16

VL53L0X or VL53L1X

17

NMEA

18

WASP-LRF

19

BenewakeTF02

20

Benewake-Serial

21

LidarLightV3HP

22

PWM

23

BlueRoboticsPing

24

DroneCAN

25

BenewakeTFminiPlus-I2C

26

LanbaoPSK-CM8JL65-CC5

27

BenewakeTF03

28

VL53L1X-ShortRange

29

LeddarVu8-Serial

30

HC-SR04

31

GYUS42v2

32

MSP

33

USD1_CAN

34

Benewake_CAN

35

TeraRangerSerial

36

Lua_Scripting

100

SITL

2、RNGFND1_MIN_CM测距仪最小距离

测距仪能可靠读取的最小距离(厘米)。

Increment

Units

1

centimeters

3、RNGFND1_MAX_CM测距仪最大距离

测距仪能可靠读取的最大距离(厘米)。

Increment

Units

1

centimeters


http://www.niftyadmin.cn/n/5105976.html

相关文章

C- 使用原子变量实现信号量

信号量 信号量(Semaphore)是并发编程中的一个核心同步原语,它在多进程和多线程环境下被设计用来协调不同的执行单元,确保它们在对共享资源的访问上达到同步和互斥。信号量内部维护一个计数器,该计数器的初始值可以被视…

webGL编程指南 第三章 矩阵旋转三角形rotatedTriangle_Matrix

我会持续更新关于wegl的编程指南中的代码。 当前的代码不会使用书中的缩写,每一步都是会展开写。希望能给后来学习的一些帮助 git代码地址 :git 接着 上一节中 接着做平移的转化。在本次的案例案例中主要是xy的坐标变量相加,同时传递个给相…

《动手学深度学习 Pytorch版》 9.2 长短期记忆网络(LSTM)

解决隐变量模型长期信息保存和短期输入缺失问题的最早方法之一是长短期存储器(long short-term memory,LSTM)。它与门控循环单元有许多一样的属性。长短期记忆网络的设计比门控循环单元稍微复杂一些,却比门控循环单元早诞生了近 2…

关于利用webase-front节点控制台一键导出的java项目解析

搭建区块链系统和管理平台分别用的的fisco、webase。 关于我们在利用java开发DApp(去中心化引用),与区块链系统交互,可以用: 1.webase前置服务给开发者提供的api:我们在搭建好fisco链之后,在搭一个webase-front服务,我…

1024,毕业后工作的五个月

入职 一晃一下又到了1024,彼时已经成为打工人在写分享了,自己已经搬砖5个月了,总感觉4月份拍毕业照、去川渝毕业旅行看plmm还是在昨天,但五月下旬入职到现在已经5个月了。给大家简单的share一下工作和生活。 在5月初光速毁约ks入…

聊聊DisposableBeanAdapter

序 本文主要研究一下DisposableBeanAdapter DisposableBean spring-beans/src/main/java/org/springframework/beans/factory/DisposableBean.java public interface DisposableBean {/*** Invoked by the containing {code BeanFactory} on destruction of a bean.* throw…

如何处理前端SEO(搜索引擎优化)?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Nginx详细配置指南

nginx.conf配置 找到Nginx的安装目录下的nginx.conf文件,该文件负责Nginx的基础功能配置。 配置文件概述 Nginx的主配置文件(conf/nginx.conf)按以下结构组织: 配置块功能描述全局块与Nginx运行相关的全局设置events块与网络连接有关的设置http块代理…