电机控制运放选型基本知识

news2024/12/17 12:01:16

概述

电机控制中一般使用运放搭配检流电阻实现电流采样。以下几个运放参数作为基本的考量对象。

共模电压和差模电压

在这里插入图片描述

共模电压

这个参数表示运放正负输入端分别对地的电压的平均值,即运放两端输入电压的中点电位,超过规格书限制的共模输入电压将损坏运放。这也是为什么一般电流采样都选择低端采样的原因,大多数运放都是低共模输入电压的。

差模电压

这个参数表示运放正负输入端电压的差值,即被放大的电压信号。

带宽增益积

这个参数主表表示运放输入频率和运放增益之间的关系,以50Khz正弦波为例,运放的带宽增益积为500KHz,那么当设计运放放大倍数 > (500 / 50) = 10 时,放大后的信号会失真。

压摆率

这个参数表明运放的响应速度,以正弦波信号为例,正弦波输出为Vo,Vp为幅值,频率f,求导得出其变化率,变化最大值即压摆率。下述公式单位(V/s),转成(V/us)还需除以 1000000。
在这里插入图片描述

输入失调电压

这个参数表示运放什么也不干的情况下两个输入端存在的电压差,这个电压也会被运放放大,所以此参数需要考量的是失调电压被放大后是否非常影响到了采集的信号放大结果,选型上就是越小越好。

轨至轨和非轨至轨运放

轨至轨运放表示运放的输出能达到运放供电的两端电压,比如运放供电为+5V和0V,轨至轨则最大能放大到5V输出,最小能达到0V输出。 非轨至轨运放就无法达到。

选型指导

设计条件:低端采样、电流10A、驱动频率20Khz、电机转速3000rpm、极对数7

  1. 确定运放输出范围,比如设计电流10A,单片机ADC采样0 ~ 3.3V,运放偏置1.65V,考虑设计余量,运放输出电压选择1.65±1.5V的区间。
  2. 评估放大倍数、采样电阻一般地我们选择放大倍数为10~50倍,以此来评估采样电阻取值,放大倍数越大采样电阻越小但更容易引入干扰,因为小电流时电阻两端电压太小了。这里我们选取10倍的增益。取样电阻可以计算出来为15毫欧。
  3. 评估增益带宽积,根据电机参数,可以计算出3000转时,电流频率为:350Hz,上述确定增益为10,增益带宽积为3.5Khz,因此运放增益带宽积选择大过3.5Khz数倍以上即可。同时注意到PWM频率为20Khz,当增益带宽积小于200Khz时,对PWM耦合的干扰有抑制作用。
  4. 压摆率选择,这个涉及到ADC采样频率,假设采样频率与PWM频率一致(MOS下管导通时采样),一般期望采样时运放能立即输出对应的电压,所以压摆率计算频率f = 20000Hz,根据上述条件输出最大变化为3V(其实应该是1.5V,留余量),则可以计算压摆率SR = (2 x 3.14 x 20000 x 3) / 1000000 ≈ 0.38V/us,选择运放时,比这个值大就行。
  5. 是否选择轨至轨运放,由条件1,运放供电若为3.3V,则根据运放规格书描述,输出低电压<0.15V,运放输出高电压>3.15V即可。
    在这里插入图片描述

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

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

相关文章

Linux系统下的文件系统、各文件系统下目录结构及作用

要利用任何Linux系统,你需要对Linux的文件和目录(也称文件夹)了解。 Linux shell命令行中,文件和目录不是直观看见。需要使用:cd、ls、pwd等shell命令在目录之间切换。 Linux文件被收集到目录中,目录形成一个层级或树状结构: 一个目录可能包含其他目录,这些目录被称为子…

2023年下半年WSK-PETS5考试内容大纲及题型解析

国家公派留学人员全国外语水平考试&#xff08;WSK-PETS5&#xff09;成绩作为国家留学基金委&#xff08;CSC&#xff09;认可语言成绩证明&#xff0c;一直备受公派访问学者、博士后申请者的关注。随着下半年考试时间的临近&#xff0c;知识人网小编特整理出本次考试内容大纲…

小程序request请求封装

以上为本人的项目目录 1.首先在utils中创建request.js文件封装request请求&#xff0c;此封装带上了token&#xff0c;每次请求都会自带token&#xff0c;需要你从后端获取后利用wx.setStorageSync(token,返回的token),不使用的话就是空。 直接复制即可&#xff0c;需要改一下…

Forrester Wave报告:百度智能云15项能力第一,获评中国人工智能/机器学习平台领导者 入选Forrester领导者象限

Forrester Wave报告&#xff1a;百度智能云15项能力第一&#xff0c;获评中国人工智能/机器学习平台领导者 入选Forrester领导者象限&#xff01; 日前&#xff0c;国际权威咨询机构Forrester发布了最新的《The Forrester Wave™&#xff1a;中国市场人工智能/机器学习平台厂商…

了解单域名证书和通配符证书的区别,选择合适的SSL证书解决方案

随着互联网的不断发展&#xff0c;网站安全性问题一直备受关注&#xff0c;在保护网站数据安全的过程中&#xff0c;SSL证书一直发挥着至关重要的作用。而在选择SSL证书时&#xff0c;单域名证书和通配符证书是两种常见的选择。本文将详细介绍单域名证书和通配符证书的区别&…

Eigen库的学习使用

环境准备 在虚拟机上安装Eigen sudo apt-get install libeigen3-dev 下载好视觉SLAM十四讲对应的代码后&#xff0c;下载KDevelop&#xff0c;KDevelop位于Ubuntu系统的软件仓库&#xff0c;可以使用apt-get来安装。 1.打开project&#xff0c;选择对应目录下的CMakeLists.tx…

接口测试--Postman变量

Postman是我们做接口测试的常用工具之一&#xff0c;然而对于刚接触Postman的小伙伴们来说&#xff0c;往往对这款工具支持的各类变量感到迷茫&#xff0c;傻傻分不清这些不同级别的变量都有哪些区别、分别适用于哪些场景。 本次分享将对Postman各类变量的创建&#xff0c;执行…

门店私域流量系统:打开营销新世界的大门

当前&#xff0c;门店私域流量系统已经成为了企业营销的重要利器。通过建立属于自己的私域流量平台&#xff0c;可以让门店更好地了解客户需求&#xff0c;提高营销效果&#xff0c;实现精细化营销闭环。门店私域流量系统有哪些重点功能&#xff1f; 1. 用户画像&#xff1a;通…

【黑产攻防道03】利用JS参数更新检测黑产的协议破解

任何业务在运营一段时间之后都会面临黑产大量的破解。验证码和各种爬虫的关系就像猫和老鼠一样, 会永远持续地进行博弈。极验根据十一年和黑产博弈对抗的经验&#xff0c;将黑产的破解方式分为三类&#xff1a; 1.通过识别出验证码图片答案实现批量破解验证&#xff0c;即图片…

浏览器下载视频插件使用

AIX智能下载器(图片/视频/音乐/文档) - Microsoft Edge Addons软件介绍&#xff1a; AIX智能下载器可高效实现下载管理&#xff0c;网页图片&#xff0c;视频&#xff0c;音频等内容的嗅探和下载&#xff0c;同时扩展集成多个网站的智能脚本&#xff0c;快速提取你想要的内容。…

【zip密码】7-zip分卷压缩方法

想要压缩的文件过大&#xff0c;想要在压缩过程中将文件拆分为几个压缩包并且同时为所有压缩包设置加密应该如何设置&#xff1f; 想要分卷压缩文件并加密一起操作就可以完成了&#xff0c;设置方法如下&#xff1a; 打开7-zip&#xff0c;选中需要压缩的文件&#xff0c;选择…

基于Java的财务管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

毕业论文Word文档中排版各种问题(持续更新中)

目录 封面信息信息对齐 快捷键使用公式公式编号并右对齐 表格续表并自动添加表头和标题 参考文献添加参考文献一篇文献交叉引用多篇文献交叉引用 参考文章链接 这个是在目前正在写论文过程中遇到一些问题&#xff0c;然后边解决边记录的&#xff0c;有些混乱&#xff0c;主要是…

【开源】基于SpringBoot的森林火灾预警系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 系统基础模块2.3 烟雾传感器模块2.4 温度传感器模块2.5 历史记录模块2.6 园区数据模块 三、系统设计3.1 用例设计3.1.1 森林园区基础系统用例设计3.1.2 森林预警数据用例设计 3.2 数据库设计3.2.1 烟雾…

性能测试工具——Jmeter的安装【超详细】

目录 1、性能测试工具&#xff1a;JMeter和LoadRunner对比 2、为什么学习JMeter&#xff1f; 3、JMeter环境搭建 3.1、安装JDK 3.2、下载安装JMeter 3.3、配置环境变量 2.4、启动验证JMeter是否安装成功 4、认识JMeter的目录结构 1&#xff09;bin目录&#xff1a;存放…

接口自动化测试工具,Postman使用详解

一、概念 1、Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件&#xff0c;Postman分为Postman native app和Postman Chrome app两个版本。目前Chrome app已经停止维护&#xff0c;官方也不推荐使用该版本。 2、官网下载地址&#xff1a;http://www.getpostman…

便利连锁:如何增加收益?教你一招轻松搞定!

自动售货机&#xff0c;作为零售行业的一项颠覆性技术&#xff0c;正逐渐改变着我们的购物方式和商业格局。这一创新技术不仅重新定义了零售业务模式&#xff0c;还为企业提供了更多的机会来满足不断演变的消费者需求。 客户案例 便利连锁店 成都某便利连锁店面临一系列挑战&am…

input 输入中文,高频触发 onchange和oninput事件(CompositionEvent API解决)

问题描述&#xff1a; input onchange和oninput 事件输入中文时高频触发。 输入字母&#xff0c;数字&#xff0c;符号都没问题&#xff1a; 输入中文时问题就出来了&#xff1a; 每个拼音字母都触发了change&#xff0c;甚至输入法里的nin’hao 把拼音分开的字符也会触发。…

git clone 遇到了 early EOF index-pack failed 问题

问题 由于仓库包含了很多文件&#xff0c;仓库过大&#xff0c;导致clone的时候一直报错&#xff1a; 解决方案 注意&#xff1a;过程中需要耐心等待&#xff0c;如果遇到失败&#xff0c;可以多尝试几遍。 压缩目标仓库文件 compression 是压缩的意思&#xff0c;从 clo…

javaweb请求

1.给类加上RestController表示该类是请求处理类 2.判断类里面的hello()方法处理哪个请求&#xff0c;需在方法上加上注解RequestMapping("/hello"),表示浏览器请求localhost:8080/hello这个地址时&#xff0c;会调用此方法&#xff0c;