运算放大器:电压比较器、电压跟随器、同相比例放大器
目录
- 一、单限电压比较器
- 二、滞回电压比较器
- 三、窗口电压比较器
- 四、正点原子直流电机驱动器电路分析实战
- 1、电压采集电路
- 2、电流采集电路
- 3、过流检测电路
- `Ⅰ、采用分压后的输入电压:`
- `Ⅱ、采用理想电压源的输入电压:`
- Ⅲ、同相输入电压采用的是非理想电压源,而是分压电阻分压输入(快速计算回差值△U)
最近在学习电机控制,遇到了与运算放大电路相关的知识,然而太久没有接触模拟电路,对该知识已经淡忘了,及时温故而知新,做好笔记,若有错误、不足的地方,希望您能提出来,大家一起学习、提升。
注意:Uref是同相输入端的,Ui是反向输入端的。
一、单限电压比较器
一般的单限电压比较器具有很高的分辨率,当正相输入电压大于反向输入电压时,运算放大器输入高电平Uoh,相反,当正相输入电压小于反向输入电压时,运算放大器输入低电平Uol。如下图所示:

由上图可知,随着反向输入的交流电压变化,运算放大器的输入也是在变化的,而且输出高电平时间也是比输出低电平时间要长的,这也是符合实际的(一个周期的交流信号,小于2.5V的时长要比大于2.5V时长长)。
这里有一点要注意的,上图的运算放大器是采用正负双电源供电的(运算放大器的2、5引脚),这要说明什么呢?大家有没有发现,运算放大器的输出电压Uoh、Uol分别与电源供电引脚2、5的输入电压相等的,因此单限电压比较器的输出电压是由电源供电电压控制的。
单限电压比较器的输出电压是由电源供电电压控制的 这个结论验证,如下图所示:
①、将运算放大器的负供电输入电压改成-5V。

在上图可知运算放大器输出电压Uol变成了-5V了。
②、将运算放大器的负供电输入电压改成接地。

在上图可知运算放大器输出电压Uol变成了接近0V。
大家细心看看上面两个实验截图都有个问题,反向输入端的上峰值电压和下峰值电压不对称了,这是什么原因呢,其实是运算放大器内部的偏置电流产生附加的失调电压,我们只需要修改运算放大器同相输入端或者反向输入端电阻即可,如下图所示:
使用平衡电阻的原因,这里我推荐一篇博主写的文章:点击该链接

如上图可知,修改反向输入端电阻后,反向输入端的上峰值电压和下峰值电压已经相对比较对称了。

二、滞回电压比较器
上一节所说的单限电压比较器虽然分辨率高,但是它的抗干扰能力差,比如我们用在什么声控灯、温控报警等电路设计上去的话,会发生一个严重的问题,如果该某些原因导致Ui电压值在Uref电压来回波动,那么等是不是会疯狂闪烁、报警声发疯似的响停。为了解决这个问题,可以将同相输入端与输入相接,构成正反馈电路,该电路称为滞回电压比较器。
滞回电压比较器有两个阈值,电压从大到小变化对应一个阈值,电压从小到大变化对应另一个阈值。与单限电压比较器的相同点是当电压单调变化时只有一个阈值,不同点是电压变化方向不同时对应不同的阈值。
滞回电压比较器基本电路,如下图所示:

根据上图公式可知电压传输特性,如下图所示:

根据公式可知,我们想改变 (回差△ = (+Ut - -Ut)) 的话,只需要修改R1、R2、Uo这三个即可,在前面就说过了,如果不想输出负电压的话,只需要将运算放大器的负供电输入电压端接地即可让Uol = 0V,除此之外,我们可以在运算放大电路输出端上拉一个电阻或者接上稳压二极管即可。
注意:在运算放大器接入反馈电路节点前串联一个电阻,不然 Uo改变无效。
输出无串联电阻,接入上拉电阻,如下图实验截图:

输出有串联电阻,接入上拉电阻,如下图实验截图:

输出有串联电阻,接入双向稳压二极管,如下图实验截图:


回差电压大时,比较器的抗干扰能力强,反之则灵敏度高。
三、窗口电压比较器
单限电压比较器和滞回电压比较器共同点是单调变化时只有一个阈值,如果要单调变化时有两个阈值,这时就需要用到窗口电压比较器。

分析就省略啦!
四、正点原子直流电机驱动器电路分析实战
1、电压采集电路

2、电流采集电路

3、过流检测电路

大家可能会有疑问,前面讲述的迟滞比较器计算阈值不是这样的呀,应该是以下那样的。

其实这个很简单,以该电路为例,如果Vref这个输入电压是理想的电压源,那么我们就不需要考虑分压电阻,直接使用上图中的同相输入端理想电压源计算Ut阈值即可。而该电路的同相输入电压不是理想的电压源,因此需要考虑电阻,所以应该使用图1的计算方法计算Ut阈值。
为了不是瞎说话,直接贴上Multisim仿真验证截图,如下图所示:
Ⅰ、采用分压后的输入电压:


Ⅱ、采用理想电压源的输入电压:


经过MUltisim的仿真验证,如我所说的理论是一致的。
大家在这里还有个疑问点,为什么输出端接的上拉电阻R6之前没有串联一个电阻呢?
这是因为该电路设计是并不是要将Ut的阈值往上平移,而是想提高该输出端的驱动能力,强上拉电阻可以增加输出端的输出电流,从而达到提高输出端的驱动能力。
Ⅲ、同相输入电压采用的是非理想电压源,而是分压电阻分压输入(快速计算回差值△U)


相关文章:
运算放大器:电压比较器、电压跟随器、同相比例放大器
目录一、单限电压比较器二、滞回电压比较器三、窗口电压比较器四、正点原子直流电机驱动器电路分析实战1、电压采集电路2、电流采集电路3、过流检测电路Ⅰ、采用分压后的输入电压:Ⅱ、采用理想电压源的输入电压:Ⅲ、同相输入电压采用的是非理想电压源&am…...
Vector - CAPL - 实时时间on *(续2)
继续继续。。。四、键盘事件这个键盘事件是我个人起的名字,为了方便与其他事件进行区分,为什么要把这一个单独拉出来说呢,因为它的用处实在是太广泛了,基本只要是使用CANoe做一些基本的自动化测试小工具,都会用到它&am…...
数据质量管理的四个阶段
然而,我们需要按照什么流程来对数据质量进行有效的管控,从而提升数据质量,释放数据价值?一般来讲,数据质量控制流程分为4个阶段:启动、执行、检查、处理。在管控过程中这4个阶段需不断循环,螺旋…...
Spring源码面试最难问题——循环依赖
前言 问:Spring 如何解决循环依赖? 答:Spring 通过提前曝光机制,利用三级缓存解决循环依赖(这原理还是挺简单的,参考:三级缓存、图解循环依赖原理) 再问:Spring 通过提前…...
【计组】RAM的深入理解
一、存储机理 RAM的实现逻辑有种,分别是触发器和电容。 SRAM(Static)DRAM(Dynamic)存储方式触发器电容破坏性读出否(触发器具有稳态,能够锁住0或1两种状态)是(电容需要…...
JavaScript 之数据交互
在前后端交互中,前端通常需要对接口返回的数据进行格式转换、遍历、循环等;通常会用到以下函数和方法: forEach()、map()遍历数组(map返回新的数组);forEach()只能使用try catah终止循环;for in…...
Python 十大开源Python库,看看你熟悉几个?
嗨害大家好鸭!我是芝士❤ 对于码农来说, 关注的永远是新近有什么流行的、 既能解决问题又好用的利器。 本文就为你盘点十大开源Python库。 1、Pipenv 第一名非它莫属, 这个工具2017年初才发布, 但它已经能够影响每个Python开发…...
不愧是阿里开发的SpringBoot实战文档:入门+基础+进阶+项目,应有尽有
SpringBoot SpringBoot毋庸置疑,在Java开发中会因为项目流量太大需要切换到SpringCloud(SpringBoot)也会极为顺利。而且现在越来越多的公司都在采用SpringBoot,对SpringBoot关注和使用的开发者也越来越多了! SpringB…...
Vue(3)-vue中的Ajax、Vuex、路由及UI组件库
课程链接 目录4.Vue中的Ajax4.1.vue脚手架配置代理4.1.1.方法一4.1.2.方法二4.2.插槽5.Vuex5.1.理解Vuex5.1.1.概念5.1.2.何时使用?5.1.3.vuex原理5.2.vuex使用5.2.1.搭建vuex环境5.2.2.基本使用5.2.3.getters的使用5.2.4.四个map方法的使用5.2.5.模块化命名空间6.路…...
jwt 学习笔记
概述 JWT,Java Web Token,通过 JSON 形式作为 Web 应用中的令牌,用于在各方之间安全地将信息作为 JSON 对象传输,在数据传输过程中还可以完成数据加密、签名等相关处理 JWT 的作用如下: 授权:一旦用户登…...
网络安全实战从 0 到 1 彻底掌握 XXE
0x01 什么是 XXE个人认为,XXE 可以归结为一句话:构造恶意 DTD介绍 XXE 之前,我先来说一下普通的 XML 注入,这个的利用面比较狭窄,如果有的话应该也是逻辑漏洞。既然能插入 XML 代码,那我们肯定不能善罢甘休…...
如何安装 Composer
下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。 打开命令行并依次执行下列命令安装最新版本的 Composer: php -r "copy(https://install.phpcomposer.com/installer, composer-setup.php);"p…...
WPF 常用控件
WPF六种常用控件:布局控件、内容控件、带标题内容控件、条目控件、带标题条目控件和特殊内容控件(如:TextBox,TextBlock,Image等)。实例链接:WPF常用控件实例Window(窗体)Winodw窗体派生自ContentControl,有一个Content属性,里面可…...
河南工程学院蓝桥培训(2.21)
1,金币 461. 金币 - AcWing题库 #include <iostream> using namespace std; int n,a,ans,s; int main(){cin>>n;while(n--){if(a0)as;anss,a--;}cout<<ans;return 0; }...
新人使用Git获取远程仓库项目
前言 这篇git技术篇非常的简单基础,写它的原因很简单,因为现在很多的年轻人都很浮躁,刚入门就想学最牛x的,看不起基础的一些技术,比如说git操作、Linux基础命令,编程基础啥的。我身边有很多这样的年轻人&a…...
理解信号的
在日常生活中我们也经常面临许多的信号,手机通知、过红绿灯。。。这些信号在没有发生之前我们就知道这种信号产生我们需要干什么,那Linux里信号产生后,又怎么知道要做什么呢? -- 那当然是由程序员自己去设置啊 由于我们的用户空间…...
SpringSecurity学习(七)授权
授权 什么是权限管理 权限管理核心概念 SpringSecurity权限管理策略 基于URL地址的权限管理 基于方法的权限管理 一、权限管理 二、授权核心概念 在认证的过程成功之后会将当前用户登录信息保存到Authentication对象中,Authentication对象中有一个getAuthorities…...
【Vue3】模板语法
🏆今日学习目标:模板语法 😃创作者:颜颜yan_ ✨个人格言:生如芥子,心藏须弥 ⏰本期期数:第三期 🎉专栏系列:Vue3 文章目录前言声明响应式状态插值文本Attributeÿ…...
Linux基础
环境搭建:linux安装、远程连接常用命令:文件、目录、拷贝、移动、打包、压缩、文本编辑安装软件:文件上传、jdk、tomcat、mysql项目部署:Java应用、Python应用、日志查看、系统管理、用户权限Linux是一套免费使用、自由传播的操作…...
Spark-序列化、依赖关系、持久化
序列化 闭包检查 序列化方法和属性 依赖关系 RDD 血缘关系 RDD 窄依赖 RDD 宽依赖 RDD 任务划分 RDD 持久化 RDD Cache 缓存 RDD CheckPoint 检查点 缓存和检查点区别 序列化 闭包检查 从计算的角度, 算子以外的代码都是在 Driver 端执行, 算子里面的代码都是在 E…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
让AI看见世界:MCP协议与服务器的工作原理
让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.
ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #:…...
PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...
【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
【无标题】湖北理元理律师事务所:债务优化中的生活保障与法律平衡之道
文/法律实务观察组 在债务重组领域,专业机构的核心价值不仅在于减轻债务数字,更在于帮助债务人在履行义务的同时维持基本生活尊严。湖北理元理律师事务所的服务实践表明,合法债务优化需同步实现三重平衡: 法律刚性(债…...
python基础语法Ⅰ
python基础语法Ⅰ 常量和表达式变量是什么变量的语法1.定义变量使用变量 变量的类型1.整数2.浮点数(小数)3.字符串4.布尔5.其他 动态类型特征注释注释是什么注释的语法1.行注释2.文档字符串 注释的规范 常量和表达式 我们可以把python当作一个计算器,来进行一些算术…...
接口 RESTful 中的超媒体:REST 架构的灵魂驱动
在 RESTful 架构中,** 超媒体(Hypermedia)** 是一个核心概念,它体现了 REST 的 “表述性状态转移(Representational State Transfer)” 的本质,也是区分 “真 RESTful API” 与 “伪 RESTful AP…...
基于Java项目的Karate API测试
Karate 实现了可以只编写Feature 文件进行测试,但是对于熟悉Java语言的开发或是测试人员,可以通过编程方式集成 Karate 丰富的自动化和数据断言功能。 本篇快速介绍在Java Maven项目中编写和运行测试的示例。 创建Maven项目 最简单的创建项目的方式就是创建一个目录,里面…...
