One Motor 0.5.1
RoboMaster全平台一站式电机驱动库
载入中...
搜索中...
未找到
M3508Base.hpp 文件参考

定义了M3508电机的抽象基类。 更多...

#include <expected>
#include "M3508Frames.hpp"
#include "OneMotor/Control/PID.hpp"
#include "OneMotor/Util/SpinLock.hpp"

浏览该文件的源代码.

class  OneMotor::Motor::DJI::M3508Base< id >
 M3508电机的抽象基类,提供通用接口和基础功能。 更多...
 

类型定义

using OneMotor::Motor::DJI::PIDController
 PID控制器的类型别名,方便在M3508类中使用。
 

详细描述

定义了M3508电机的抽象基类。

作者
MoonFeather
日期
2025-06-26

类型定义说明

◆ PIDController

初始值:
一个通用的、可配置的PID控制器。
定义 PID.hpp:98
位置式PID算法标签。
定义 PID.hpp:37
死区特性标签。如果误差的绝对值小于死区值,则PID输出保持不变。
定义 PID.hpp:50
微分项滤波特性标签。为微分项添加一个低通滤波器。
定义 PID.hpp:65
积分限幅特性标签。限制积分项的累积范围。
定义 PID.hpp:55
输出滤波特性标签。为最终输出添加一个低通滤波器。
定义 PID.hpp:70
输出限幅特性标签。限制PID控制器的最终输出范围。
定义 PID.hpp:75

PID控制器的类型别名,方便在M3508类中使用。

预设了位置式PID,并启用了死区、限幅等常用特性。