[具身智能-796]:直流电机的信号死区?并图示
直流电机信号死区控制死区概念控制器输出PWM 控制指令已经不为 0但电机实际转速 / 输出转矩仍然为 0的输入区间属于非线性环节。 ❗区分信号死区控制死区指令‑转速非线性摩擦、压降造成毫秒‑百毫秒级H 桥死区时间 (dead‑time)MOS 管防直通保护微秒级硬件延时二者完全不同。示意图形文本 ASCII 图可直接复制到笔记图 1指令 PWM ➜ 实际转速关系曲线横轴控制器 PWM 输出指令‑255 ~ 255 纵轴电机实际转速plaintext转速 ↑ | ↗ | ↗ | ↗ -----|----┌─┘ 正向死区0 ~ D | │ |────┘ 死区区间[-D‑ , D]指令在这个范围内电机不动 │ └─┐ ↘ ↘ ↘ → PWM指令 -D⁻ 0 D⁺\(D_\)正向启动阈值PWM 大于 \(D_\) 电机才开始正转\(-D_-\)反向启动阈值PWM 小于 \(-D_-\) 电机才开始反转\(\boldsymbol{-D_- \sim D_}\)信号死区此区间内 PWM≠0但转速 0工程上\(|D_| \neq |D_-|\)正负死区往往不对称。图 2时间域现象阶跃小指令落在死区plaintext指令(PWM) ^ | ____ |____| | ------------------ t 实际转速 ^ | | |_________________ t 【指令已经输出但电机完全不动】图 3PID 闭环下死区引发极限环振荡低速来回抖plaintext位置 ^ ╭─╮ ╭─╮ | │ │ │ │ |────┘ └────┘ └────→ t 反复小幅来回震荡无法收敛到目标原理存在位置误差PID 输出小指令落入死区电机不动误差持续存在PID 积分不断累加积分累积到突破死区阈值电机突然转动直接冲过目标位置反向误差产生又重复上述过程形成来回抖动。死区产生根源机械静摩擦主导齿轮箱、轴承静摩擦力必须克服静摩擦才能启动转动后动摩擦变小维持转动的 PWM 可以比启动 PWM 更低。电气压降H 桥 MOS 导通电阻、电机电刷、绕组内阻小 PWM 时有效电压被损耗吃掉。齿轮回差换向时齿轮需要走完间隙输出轴无运动等效换向死区。重要现象启动阈值 维持阈值例PWM140 才转起来转起来之后 PWM60 就可以维持低速转动。死区带来工程问题开环低速段 PWM‑转速严重非线性小指令无响应。闭环定位目标点附近极限环振荡、来回抖动。换向滞后指令已经换向输出轴短暂无动作。启动卡顿要么不动一动就冲出去。常用补偿思路阈值抬升补偿输出落在死区内直接把输出抬到启动阈值。c运行//示例PWM范围‑255~255 #define D_PLUS 140 #define D_MINUS -120 int pwm pid_out; if(pwm0 pwmD_PLUS) pwm D_PLUS; if(pwm0 pwmD_MINUS) pwm D_MINUS;缺点负载变化、温度变化阈值会漂移。积分抗饱和必做输出落在死区区间时关闭积分器防止积分无限累积。前馈查表补偿实测得到 PWM‑转速非线性表对小信号做映射修正。速度斜坡规划启动时 PWM 平滑爬升避免直接给到死区内部。硬件层面缓解使用低 Rdson 驱动芯片AM2857、TB6612避免 L298N 大压降。不要过低供电电压电压越高死区占比相对越小。改善机械润滑减小静摩擦死区只能补偿不能完全消除。指标制约关系减速比越大齿轮级数越多静摩擦越大 →死区越大追求低速高精度必须做死区补偿但补偿值设置过大会引入额外抖动物理层面不能同时实现 “极小死区 大减速比大转矩”需要取舍。

相关新闻

Unity骨骼动画全解析:从原理、优化到实战问题排查

Unity骨骼动画全解析:从原理、优化到实战问题排查

1. 项目概述:为什么骨骼动画是游戏开发的基石在Unity引擎里做游戏,尤其是角色扮演、动作冒险这类需要角色活灵活现的项目,动画系统绝对是绕不开的核心。你可能会问,动画不就是让模型动起来吗?用Unity自带的Animator Co…

2026/10/3 5:43:27 阅读更多 →
PyTorch CNN特征图可视化:原理、实现与模型诊断实战

PyTorch CNN特征图可视化:原理、实现与模型诊断实战

1. 项目概述:为什么我们要“看见”卷积神经网络? 搞深度学习,尤其是卷积神经网络(CNN),时间长了总会有种“黑盒”感。我们喂进去一堆图片,模型吐出一个分类结果,准确率可能很高&…

2026/10/4 9:52:36 阅读更多 →
VSCode开发Spring Boot:轻量IDE环境搭建与高效调试指南

VSCode开发Spring Boot:轻量IDE环境搭建与高效调试指南

1. 为什么选择VsCode来搞Spring Boot? 提到Java开发,尤其是Spring Boot项目,大家脑子里蹦出来的第一个IDE多半是IntelliJ IDEA。它功能强大,生态成熟,对Spring全家桶的支持堪称“亲儿子”级别。那为什么我还要费劲用Vs…

2026/9/28 12:17:37 阅读更多 →

最新新闻

如何在5分钟内搭建Cloudflare OS工作空间?新手必备的完整指南

如何在5分钟内搭建Cloudflare OS工作空间?新手必备的完整指南

如何在5分钟内搭建Cloudflare OS工作空间?新手必备的完整指南 【免费下载链接】cloudflare-os Agent workspace built on Cloudflare Workers for creating documents, building apps, and running agents with your company’s context and systems. 项目地址: h…

2026/10/4 9:53:40 阅读更多 →
插件系统原理与加载失败排查:从IAR、MusicFree到web boot

插件系统原理与加载失败排查:从IAR、MusicFree到web boot

干嵌入式开发的调 IAR,偶尔会看到插件相关的提示;用 MusicFree 听歌的,装个音源插件失败也会一头雾水;做前端或者维护插件化平台的,可能天天跟harness failed to load plugins web boot: 2 entries did not activate l…

2026/10/4 9:53:40 阅读更多 →
插件加载失败排查指南:从did not activate到根治

插件加载失败排查指南:从did not activate到根治

先说实话:过去一周我至少收到了三条跟plugins相关的求助消息,报错长得几乎一模一样——Failed to load plugins web boot: 2 entries did not activate,后面还跟着一串奇怪的包名,比如linxin666/dsh-p、huayu-yuan。问的人多了&am…

2026/10/4 9:53:40 阅读更多 →
QwenPaw安装与使用手册:从API Key配置到终端高效调用通义千问

QwenPaw安装与使用手册:从API Key配置到终端高效调用通义千问

今天这篇内容就是一份完整的 QwenPaw 安装与使用手册,我会从零开始讲清楚环境准备、安装步骤、API Key 的获取与查看、日常使用技巧,以及我踩过的几个坑。适合刚接触 API 调用的新手,也适合想把本地工作流搬到终端的老手。QwenPaw 说白了就是…

2026/10/4 9:53:40 阅读更多 →
Apache Fesod(Incubating)Committer 成长指南:从持续贡献到获得提交权限的完整路径

Apache Fesod(Incubating)Committer 成长指南:从持续贡献到获得提交权限的完整路径

后端 【免费下载链接】fesod Fast. Easy. Done. Processing spreadsheets without worrying about large files causing OOM. 项目地址: https://gitcode.com/gh_mirrors/fast/fesod 点击查看 免费下载 Apache Fesod(Incubating)是一个正处在…

2026/10/4 9:53:40 阅读更多 →
把经典蒸馏成可执行技能:知识蒸馏的实践方法论

把经典蒸馏成可执行技能:知识蒸馏的实践方法论

1. 项目概述:当“知识蒸馏”从AI实验室走进书房书桌最近在几个读书社群里,反复看到有人问:“读完《道德经》八遍,还是说不出它到底教人怎么做事”;也常有产品经理、独立开发者、内容创作者私下聊:“道理都懂…

2026/10/4 9:52:40 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →