当前位置: 首页 > news >正文

(1)(1.9) HC-SR04声纳

文章目录

前言

1 连接到自动驾驶仪

2 参数说明


前言

HC-SR04 声纳是一种价格低廉但量程很短(最远只有 2m)的测距仪,主要设计用于室内,但也成功地在室外的 Copter 上使用过。极短的测距范围使其用途有限。


Warning

RNGFNDx_MAX_CM 必须设置为经过测试的适当值。如果 RNGFNDx_MAX_CM 设置为大于 2m的值,自动驾驶仪将无法正确响应所提供的数据。

1 连接到自动驾驶仪

触发引脚(启动声纳脉冲)和回声引脚(表示接收到回声)需要两个 GPIOs。如果 BRD_PWM_COUNT 设置为两个可用,则这两个 GPIO 可以是 PWM 输出,或者是自动驾驶仪的专用 GPIO 输出(参见自动驾驶仪说明或数据表)(description)。

Note

在固件 4.2 及更高版本中,将 PWM/SERVO/MOTOR 输出设置为 GPIO 功能的方法有所改变。不再使用 BRD_PWM_COUNT,而只是将单个 SERVOx_FUNCTION 参数设置为"-1"。如果设置为"0",则仍是 PWM 输出,未指定功能,并在电路板安全未激活时输出该输出的微调值。如果舵机功能被"镜像"到远程设备(如 DroneCANKDECAN ESC),则为了将自动驾驶板的相应输出引脚更改为 GPIO,但仍允许将 SERVOx_FUNCTION 分配给远程设备,可以使用SERVO_GPIO_MASK 参数将电路板引脚分配为 GPIO,而不影响远程设备的 SERVOx_FUNCTION 分配。

设置为第一个测距仪。设置参数后重新启动:

  • RNGFND1_MAX_CM = "200"(即最大量程 2m);
  • RNGFND1_MIN_CM = "20"(即 20cm 最小量程);
  • RNGFND1_STOP_PIN = 输入连接到 HC-SRO4 "触发器"引脚的 GPIO 引脚编号。例如,在 BRD_PWM_COUNT = 4PixHawk 上,此处可使用 AUX6GPIO 55),下面可使用 AUX5GPIO54);
  • RNGFND1_PIN = 输入连接到 HC-SRO4 "回声"引脚的 GPIO 引脚编号;
  • RNGFND1_TYPE = "30"(HC-SR04 声纳);
  • RNGFND1_ORIENT = "25"(朝下),如果用于高度控制。

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.lryc.cn/news/207836.html

相关文章:

  • 06 MIT线性代数-列空间和零空间 Column space Nullspace
  • 【每日一题Day360】LC1465切割后面积最大的蛋糕 | 贪心
  • 中国地名信息库
  • 网络时代下的声音之路:如何在中央新闻媒体发布网评稿
  • Selenium中WebDriver最新Chrome驱动安装教程
  • 云原生Docker数据管理
  • endnote设置
  • 计算机网络整理-简称缩写【期末复习|考研复习】
  • Flink Hive Catalog操作案例
  • NSSCTF做题第9页(3)
  • 从瀑布模式到水母模式:ChatGPT如何赋能软件研发全流程【文末送书五本】
  • 设置使用LibreOffice作为默认程序打开word、excel等文档
  • 创新领航 | 竹云参编《基于区块链的数据资产评估实施指南》正式发布!
  • 【Docker】Linux网桥连接多个命名空间
  • ES6新特性:let关键字详解
  • 鸿运主动安全监控云平台任意文件下载漏洞复现 [附POC]
  • 使用pycharm远程连接到Linux服务器进行开发
  • JavaScript 中 BOM 基础知识有哪些?
  • 【PointNet—论文笔记分享】
  • Mysql8.1.0 windows 绿色版安装
  • 何为自制力?如何提高自制力?
  • 第1篇 目标检测概述 —(3)目标检测评价指标
  • 剑指JUC原理-3.线程常用方法及状态
  • MYSQL8-sql语句使用集合。MYCAT-sql语法使用集合
  • UNIX 域协议(本地通信协议)
  • 分类预测 | MATLAB实现SSA-CNN-BiGRU-Attention数据分类预测(SE注意力机制)
  • 基于FPGA的图像PSNR质量评估计算实现,包含testbench和MATLAB辅助验证程序
  • 算法进修Day-38
  • 8.MySQL内外连接
  • 使用.NET设计一个Epub电子书生成工具