三电阻采样的劣势分析

news2024/11/17 5:55:41

最近控制过程中,被下三桥采样小坑了一下。

如下图所示为下桥臂三电阻采样方式,该方法的采样器件是高精度电阻,电阻两端电压经过采样调理电路输出至单片机ADC,三电阻采样成本低、结构简单,并且采样信号和输出强电之间是共地的,所以也不需要特地添加隔离电路。但是该方法也存在一定的劣势。

 缺点:仅支持在对应下桥臂开通的时候进行电流采样。不采取补偿措施时,采样窗口必须满足一定宽度。

首先回答问题一:为什么只能在下桥臂开通时采样?

例如上图所示的A相,A相采样电阻仅在下桥臂开关管导通的时候才有电流流过,只有这个时候才能对A相进行电流采样。

其次回答问题二:什么是采样窗口?

采样窗口是电压矢量000作用的时间段。

按照三相逆变器的电压矢量分配表,开关矢量的定义如下:

 当上桥臂导通下桥臂关断时,开关状态为1;当上桥臂关断下桥臂导通时,开关状态为0。因此只能在对应相开关状态为0时进行采样才能采样到该相电流。三相电流采样需要同步进行,最终只能在电压矢量组合为000时进行采样。下图为一个载波周期七段式SVPWM图,调制周期的中心可进行电流采样。

 做个仿真试一下,如下图所示,三电阻采样的实际相电流是IA,IrA为采样电阻电流,最下面一排波形为PWM。

 假如将其放大,如下图所示,PWM为0时,IrA才有值。

再来回答问题三:采样窗口最低为多少?

采样窗口即为000矢量最小持续时间,满足以下关系式:

T最小矢量持续时间 = T死区时间  +  T开通关断延迟时间 + T芯片ADC转化时间

死区时间一般为1-5us,T开通关断延迟约为1-2us,芯片转换延迟时间约为3-6us,

以MOS为例,当驱动芯片为STM32F405时,死区时间为 2us,开通关断延迟 1us,ADC转换时间3us,全部合在一起是6us。因此窗口必须保证大于等于6us,设置为大概8us较为合适。

最后回答问题四:采样窗口固定的危害是什么?

假如一个控制系统的载波频率是10k,此时一个载波周期为 100us,若必须保持8us的采样窗口,则最大占空比只有  100 - 8 / 100 = 92%,从而导致电压利用率低。

电机的输出电压最大值决定了电机最高能跑多高速,这个电压利用率肯定是不高的。

强行去提速,当中间零矢量持续时间不足时,采样所得电流均为噪声,影响控制性能,严重的将导致电机失控。

小结:

1、A相采样电阻仅在下桥臂开关管导通的时候才有电流流过只有这个时候才能对A相进行电流采样。

2、采样窗口是电压矢量000作用的时间段。

3、采样窗口最小时间  = T最小零矢量持续时间 = T死区时间  +  T开通关断延迟时间 + T芯片ADC转化时间。

4、限制电压利用率低,无法跑到高速区。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Unity3D】素描特效

1 非真实渲染 法线贴图和凹凸映射中讲述了普通光照的渲染原理,实现的效果比较贴近真实世界(照相写实主义,Photorealism),非真实渲染(Non-Photorealism Rendering,NPR)在照相写实主义…

7-数组创建函数还有哪些?【视频版】

目录 问题视频解答 问题 视频解答 点击观看: 7-数组创建函数还有哪些?

基于IDEA操作springboot项目构建docker镜像部署到云服务器并在idea把镜像推送到harbor仓库

云服务器系统环境: 华为云 Ubuntu 9.3.0-17ubuntu1~20.04 1.ECS准备docker相关环境 1.1ECS安装docker 一行一行执行 都是从官网找的命令 sudo -i apt update apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL htt…

Linux学习之screen和系统日志

screen yum install -y screen安装screen。 输入screen就可以进入screen环境。 在screen环境中执行tail -f /var/log/messages。 可以先按Ctrla,这时没有反应,需要紧接着迅速按d才能退出screen环境。 使用screen -r 11326还可以进入到刚刚挂起的s…

【Rust】基本语法

文章目录 变量与可变性变量与常量Shadowing(隐藏)数据类型标量类型1.整数类型2.浮点类型3.布尔类型4.字符类型 复合类型1.Tuple2.数组 函数if表达式循环1.loop2.while3.for 变量与可变性 声明变量使用let关键字,默认情况下,变量是…

Android 开发环境搭建

系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 MySQL卸载教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129279265 …

【C++】类型转换和IO流

C完结 文章目录 前言一、C的四种类型转换二、IO流总结 前言 首先我们看看C语言中的类型转换: 在 C 语言中,如果 赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与 接收返回值类型不一致时,就需…

tmux-解决ssh长时间不操作便会话结束的问题

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 如果电脑死机会话中断的话会导致服务器上基于bash的所有进程都被强制关闭。tmux确实是解决这个问题的好办法,而且很容易上手&#xff0c…

帝国CMS自动刷新首页和自定义列表页:实现网站内容的自动更新

本文将介绍一种实现帝国CMS自动刷新首页和自定义列表页的方法。 以下是具体的实现步骤: 1、设置自定义key 添加网站 设置发布网站 发布成功 首先,在您的帝国CMS根目录下创建一个名为"htmlindex"的文件夹(您可以自行命名&#xff…

基于网格式搜索SVM方法的电力负荷预测

来源公众号:320科技工作室 随着生活质量的提高,人们对电的需求不断上升,电力系统的发展变得尤为重要。准确的电力负荷预测能够使电力部门降低发电成本,合理安排设备维护以及节省能源,并为电力规划以及制定合理发电量提供相关依据…

PACS医学影像系统(完整版)

一、PACS影像存取与传输系统以实现医学影像数字化存储、诊断为核心任务,从医学影像设备(如CT、CR、DR、MR、DSA、RF等)获取影像,集中存储、综合管理医学影像及病人相关信息,建立数字化工作流程。 二、系统可实现检查预…

【Echarts系列】— echarts饼图、圆环图配置代码图文详解

前言 简介:本文将从头开始,带你快速上手 echarts最常用图例—饼图 准备:请自行先将echarts图例引入你的项目,本文不多介绍。(引入 echarts教程:http://t.csdn.cn/mkTa4) 心得:echar…

LangChain 基于 ChatGPT 整合 Google 搜索 强化问答应用

一、LangChain Agents LangChain 中的 Agents 是什么呢,对于官方的描述是:某些应用程序不仅需要预先确定的对 LLM/其他工具的调用链,还可能需要依赖于用户输入的未知链。在这些类型的链中,有一个 Agents 可以访问一套工具。根据用…

【ISO26262】汽车功能安全第4部分:系统层面

第4部分:产品开发:系统层面 GB/T34590的本部分规定了车辆在系统层面产品开发的要求,包括: ———启动系统层面产品开发; ———技术安全要求的定义; ———技术安全概念; ———系统设计; ———相关项集成和测试; ———安全确认; ———功能安全评估;及 ———生产发布。

程序运行期间加载动态库

note 相关系统调用接口&#xff1a;dlopen\dlclose\dlerror\dlsym code math.c int add(int x, int y) {return (xy); }int sub(int x, int y) {return (x-y); } main.c #include <stdio.h> #include <stdlib.h> #include <dlfcn.h>int main(int argc, …

VMware网络模式大揭秘:打造高效稳定的虚拟机通讯网络

文章目录 一 VMWare网络连接1.1 查看VM网络模式1.2 VMWare三种网络模式1.2.1 桥接模式&#xff08;Bridged Mode&#xff09;1.2.2 主机模式&#xff08;Host-Only Mode&#xff09;1.2.3 NAT模式&#xff08;Network Address Translation Mode&#xff09; 1.3 补充知识&#…

linux基础命令总结

目录标题 目录操作1.绝对路径和相对路径2.目录的基本操作3.chomd、chown、chgrp4.cd命令 文件操作1.touch2.more4.cat5.grep6.rm7.cp8.mv9.find 磁盘操作1.df2.du date、passwd1.date2.passwd su、clear、man、who1.su2.man3.clear4.who unameuptimefreepsps与grep、kill1.与gr…

【Leetcode】动态规划 刷题训练(八)

文章目录 413. 等差数列划分状态转移方程完整代码 978. 最长湍流子数组题目解析状态转移方程f[i]状态转移方程g[i]状态转移方程 完整代码 139. 单词拆分状态转移方程初始化完整代码 413. 等差数列划分 点击查看&#xff1a;等差数列划分 如果一个数列 至少有三个元素 &#x…

【操作系统】键盘敲入字母时,操作系统期间发生了什么?

【操作系统】键盘敲入字母时&#xff0c;操作系统期间发生了什么&#xff1f; 参考资料&#xff1a; 键盘敲入 A 字母时&#xff0c;操作系统期间发生了什么&#xff1f; 【操作系统】浅谈 Linux 中的中断机制 文章目录 【操作系统】键盘敲入字母时&#xff0c;操作系统期间发…

小驰私房菜_26_YUV数据存在数据对齐,工具打开花图时如何处理?

【问题背景】 在Qcom Camx框架下&#xff0c;dump的yuv,yuv数据有时会存在数据对齐&#xff0c;也就是app端下发的size和我们dump出来的size是不一致的。 这个时候&#xff0c;我们用yuv工具查看yuv数据的时候&#xff0c;宽高如果直接设置的app端下发的size&#xff0c;这个时…