(11)(2.1.1) PWM、OneShot和OneShot125 ESC(一)

文章目录

前言

1 PWM

2 OneShot

3 参数说明


前言

大多数 ArduPilot 飞行器使用由无刷电机 ESC 控制的无刷电机。这些 ESC 使用的最常见协议是PWMOneShotOneShot125DShot。本页介绍前三种(PWMOneShotOneShot125)。


Warning

确保你的 ESC 能够支持你为其选择的配置。否则可能会造成损坏。这包括下面讨论的帧速率。在不重新启动或重新校准 ESC 的情况下在协议之间切换时也要小心,因为这可能会导致非指令电机输出。

1 PWM

这些是非直升机应用中最常见的 ESC,也是历史上第一批无刷 ESC

PWM ESC 分别使用宽度通常在 1000uS 2000uS 之间的周期性输入脉冲,用于零到满功率。

  • 将 MOT_PWM_TYPE 设置为 0/Normal(默认值)并重新启动自动驾驶仪
  • MOT_PWM_MIN 和MOT_PWM_MAX指定发送给电机的PWM范围(例如,SERVOx_FUNCTION =“Motor1”、“Motor2”等)。有关将自动驾驶仪的输出范围与 ESC 的输入范围对齐的信息,请参阅 ESC 校准(ESC Calibration)。

这些脉冲的帧速率通常在 50Hz490Hz 之间。如果电子稳定控制系统具有这些帧速率的能力,则更快的帧速率允许向电机发送更快的控制反应。

  • 设置 RC_SPEED 以更改帧率(默认值为 490Hz)。

Note

在选择更高的帧率之前,请确保 ESC 的性能,以避免损坏 ESC

2 OneShot

OneShot(不要与“OneShot125”混淆)是一种较旧的协议,它使用与普通 PWM 相同的脉冲宽度,但具有与自动驾驶仪主循环速率相等的固定帧速率。与常规 PWM 相比,使用此协议几乎没有优势。

  • 将 MOT_PWM_TYPE 设置为 1OneShot)并重新启动自动驾驶仪

3 参数说明

1. MOT_PWM_TYPE:输出 PWM 类型

注意:此参数适用于高级用户。
注意:更改后需要重新启动。

这选择了输出 PWM 类型,允许正常的 PWM 连续输出、OneShot、有刷或 DShot 电机输出。PWMRangePWMAngleESCPWM 特殊/罕见情况,这些 ESC 不能正常校准(某些子电机),或者每个 ESC 必须使用伺服参数而不是 PWM_MIN/MAX 参数单独设置其 PWM 范围。

Values

Value

Meaning

0

Normal

1

OneShot

2

OneShot125

3

Brushed

4

DShot150

5

DShot300

6

DShot600

7

DShot1200

8

PWMRange

9

PWMAngle

2. SERVO1_FUNCTION:伺服输出功能

注意:更改后需要重新启动。

分配给此伺服的功能。将此设置为 Disabled(0)将设置此输出,以便通过自动任务或 MAVLink 伺服设置命令进行控制。任何其他值都将启用相应的功能。

Values

Value

Meaning

-1

GPIO

0

Disabled

1

RCPassThru

6

Mount1Yaw

7

Mount1Pitch

8

Mount1Roll

9

Mount1Retract

10

CameraTrigger

12

Mount2Yaw

13

Mount2Pitch

14

Mount2Roll

15

Mount2Retract

22

SprayerPump

23

SprayerSpinner

27

Parachute

28

Gripper

29

LandingGear

30

EngineRunEnable

31

HeliRSC

32

HeliTailRSC

33

Motor1

34

Motor2

35

Motor3

36

Motor4

37

Motor5

38

Motor6

39

Motor7

40

Motor8

51

RCIN1

52

RCIN2

53

RCIN3

54

RCIN4

55

RCIN5

56

RCIN6

57

RCIN7

58

RCIN8

59

RCIN9

60

RCIN10

61

RCIN11

62

RCIN12

63

RCIN13

64

RCIN14

65

RCIN15

66

RCIN16

73

ThrottleLeft

74

ThrottleRight

75

TiltMotorFrontLeft

76

TiltMotorFrontRight

81

BoostThrottle

82

Motor9

83

Motor10

84

Motor11

85

Motor12

88

Winch

90

CameraISO

91

CameraAperture

92

CameraFocus

93

CameraShutterSpeed

94

Script1

95

Script2

96

Script3

97

Script4

98

Script5

99

Script6

100

Script7

101

Script8

102

Script9

103

Script10

104

Script11

105

Script12

106

Script13

107

Script14

108

Script15

109

Script16

120

NeoPixel1

121

NeoPixel2

122

NeoPixel3

123

NeoPixel4

124

RateRoll

125

RatePitch

126

RateThrust

127

RateYaw

129

ProfiLED1

130

ProfiLED2

131

ProfiLED3

132

ProfiLEDClock

133

Winch Clutch

134

SERVOn_MIN

135

SERVOn_TRIM

136

SERVOn_MAX

138

Alarm

139

Alarm Inverted

140

RCIN1Scaled

141

RCIN2Scaled

142

RCIN3Scaled

143

RCIN4Scaled

144

RCIN5Scaled

145

RCIN6Scaled

146

RCIN7Scaled

147

RCIN8Scaled

148

RCIN9Scaled

149

RCIN10Scaled

150

RCIN11Scaled

151

RCIN12Scaled

152

RCIN13Scaled

153

RCIN14Scaled

154

RCIN15Scaled

155

RCIN16Scaled

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从C语言过渡到C++

📔个人主页📚:秋邱-CSDN博客☀️专属专栏✨:C 🏅往期回顾🏆:单链表实现:从理论到代码-CSDN博客🌟其他专栏🌟:C语言_秋邱的博客-CSDN博客 目录 ​…

数学建模笔记—— 模糊综合评价

数学建模笔记—— 模糊综合评价 模糊综合评价1. 模糊数学概述2. 经典集合和模糊集合的基本概念2.1 经典集合2.2 模糊集合和隶属函数1. 基本概念2.模糊集合的表示方法3. 模糊集合的分类4. 隶属函数的确定方法 3. 评价问题概述4. 一级模糊综合评价模型典型例题 5. 多层次模糊综合…

【鸿蒙开发工具报错】Build task failed. Open the Run window to view details.

Build task failed. Open the Run window to view details. 问题描述 在使用deveco-studio 开发工具进行HarmonyOS第一个应用构建开发时,通过Previewer预览页面时报错,报错信息为:Build task failed. Open the Run window to view details.…

flutter调通原生页面

最近身体真的是过于不舒服,等好点再来解释,真的是屋漏偏逢连阴雨

电脑文件怎么加密?企业常用的文件加密软件有哪些?10款推荐

随着数字化转型的加速,企业数据安全变得越来越重要。文件加密是保护敏感信息免遭未授权访问和数据泄露的关键措施。以下是2024年企业常用的10款文件加密软件推荐,旨在帮助企业构建坚固的数据安全防线。 1.安秉防泄密软件 安秉防泄密软件是一款全面的数据…

计算机网络 --- 计算机网络的分类

一、计算机网络分类 1.1 按分布范围分类 举例:广域网(WAN)、局域网(LAN) 举例:个域网(PAN) 1.2 按传输技术分类 广播式网络――当一台计算机发送数据分组时,广播范围…

CSP-J/S复赛历年考查知识点整理

CSP-J/S复赛历年考查知识点整理!CSP-J/S复赛共4道编程题,每道题分值为100分,共400分,比赛试时间为J组3.5小时,S组4小时。 按照题目顺序,将4道题依次命名为T1、T2、T3、T4。 题目包括试题描述、数据范围、输…

Zabbix自定义监控项与触发器

当我们需要获取某台主机上的数据时,直接利用 zabbix 提供的模板可以很方便的获得需要的数据,但是有些特别的数据,利用这些现有的模板或监控项是无法实现的,例如网站状态信息的监控、mysql数据库主从状态等信息。这是就需要自己定义键值和监控…

基于SpringBoot的租房网站系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:SpringBoot框架 工具:ECLIPSE 系统展示 首页 管理员功能界面 用户信息界面 预约看房界…

JavaEE:文件内容操作(一)

文章目录 文件内容的读写---数据流字节流和字符流打开和关闭文件文件资源泄漏try with resources 文件内容的读写—数据流 文件内容的操作,读文件和写文件,都是操作系统本身提供了API,在Java中也进行了封装. Java中封装了操作文件的这些类,我们给它们起了个名字,叫做"文…

带你了解NAND NOR FLASH闪存

在正式开始介绍之前,给大家介绍一款非常易用稳定的Flash:CS创世 SD NAND。具备如下特点: 1,免驱动使用;2,可机贴;3,尺寸小巧。6*8mm,LGA-8封装; 4&#xff…

请求响应-02.请求-postman工具

一.前后端分离开发 当前主流的开发模式是前后端分离开发,每开发一个功能,就需要对该功能接口进行测试,当前我们的测试方法是直接将url地址输入到浏览器中,查看web页面是否满足我们的要求。但是浏览器发起的请求全部都是GET请求&am…

NAT技术+代理服务器+内网穿透

NAT技术 IPv4协议中,会存在IP地址数量不充足的问题,所以不同的子网中会存在相同IP地址的主机。那么就可以理解为私有网络的IP地址并不是唯一对应的,而公网中的IP地址都是唯一的,所以NAT(Network Address Translation&…

linux/ubuntu国内镜像安装gitleaks敏感信息扫描工具教程及避坑点

1、背景 利用gitleaks扫描git仓库或者文件 GitHub上有比较详细的教程,但是由于每个人的安装环境不同,坑很多,网上能查到的有效信息也比较少。这里就以我坑很多的环境为例,捋一下步骤。 GitHub - gitleaks/gitleaks: Protect an…

集成学习(Ensembling Learning)

0. 来源 概念比较全,可以作为目录,前置知识讲得好,其他一般。 01.内容简介_哔哩哔哩_bilibili01.内容简介是集成学习:XGBoost, lightGBM的第1集视频,该合集共计19集,视频收藏或关注UP主,及时了…

乔迁新址,盛启新章!聚铭网络河北办事处盛大开业

2024年9月10日,金秋九月,阳光灿烂。在这样一个美好的日子里,聚铭网络河北办事处正式迎来了乔迁之喜并盛大开业。随着公司业务规模的快速扩张,原有的办公空间已经不足以支撑未来的增长,新址的启用不仅代表了我们迈出的一…

招生管理|基于Java+vue的招生管理系统(源码+数据库+文档)

招生管理|学生管理系统|高校招生管理 目录 基于Javavue的招生管理系统 一、前言 二、系统设计 三、系统功能设计 系统功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|…

OpenCV结构分析与形状描述符(21)计算包围给定点集的最小面积三角形函数minEnclosingTriangle()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 找到一个包围二维点集的最小面积三角形,并返回其面积。 该函数找到一个包围给定的二维点集的最小面积三角形,并返回其面…

【笔记】自动驾驶预测与决策规划_Part1_自动驾驶决策规划简介

自动驾驶决策规划简介 0、前言1、自动驾驶概述1.1 预测(Prediction)1.2 决策(Decision Making)1.3 规划(Planning) 2、自动驾驶历史和背景3、自动驾驶级别和分类4、预测决策规划的重要性4.1 预测的重要性4.…

从OracleCloudWorld和财报看Oracle的转变

2024年9月9-12日Oracle Cloud World在美国拉斯维加斯盛大开幕 押注AI和云 Oracle 创始人Larry Ellison做了对Oracle战略和未来愿景的主旨演讲,在演讲中Larry将AI技术和云战略推到了前所未有的高度,从新的Oracle 23c改名到Oracle23ai,到Oracl…