Howland电流源

news/2025/1/11 23:56:40/

Howland电流源


本文旨在介绍一个经典电流源—Howland电流源的理论知识以及相关仿真。在本文后再写一篇文章介绍Howland电流的一些影响参数!

文章目录

  • Howland电流源
  • 一、 V/I转换电路
  • 二、基本Howland电流泵
  • 三、改进1.0- Howland电流泵
  • 四、改进2.0- Howland电流泵
  • 五、 Howland电流泵仿真
    • 仿真1:MULTISM仿真
    • 仿真2:LTspice仿真


一、 V/I转换电路

运算放大器:采用电阻构建稳定的负反馈网络即可实现输入电压的稳定放大。

我们再模电中介绍完基本放大电路的分析方法后,便开始介绍集成运放的构成,随后便开始讲解运放的基本应用。运算放大器,“人”如其名,它主要功能便是用于运算。我们最熟悉的同相比例放大电路如下所示。

在这里插入图片描述
那么我们将R2视为负载呢?利用运放的”虚断“即可知R2的电流和R1的电流相等,而通过“虚短”又可得到R1的电流(与输入电压成比例)。
现考虑采用运放构建一个V/I转换电路,即负载电流和输入电压信号成比例关系,根据以上得到一个简易版本的V/I转换电路。
在这里插入图片描述
在这里插入图片描述
最简单的方式将反馈回路RF视作负载电阻,此时负载两端的电流只和输入电压和RG有关,即实现了输出电流和输入电压的比例关系。但是存在以下缺点:
①负载需为稳定的电阻网络;
②负载的电流受到运放的输出电流限制,比如运放AD797的最大输出电流是50mA。


二、基本Howland电流泵

那该如何采用运放构建一个V/I转换电路呢?运放只有负反馈回路显然是不满足要求的,因此在上图的电路中引入正反馈,此处讲解一下基于正反馈的负阻转换器(NIC)。

诺顿定理:对于任何线性电路,都可以等效为理想电流源和并联一个电阻。
在这里插入图片描述

通过以上公式计算得到等效电阻为:在这里插入图片描述

该电阻相对于输入电压信号为一个负电阻,该电路便称为负电阻转换器。基于此,基于运放的Howland电流泵的电路结构如下图所示。电压源和R3串联可等效为一个理想电流源()和R3并联,而R1,R2和R4构建一个负电阻。
在这里插入图片描述
而图中的Req是输入电压源串联电阻和等效接地负电阻并联得,根据基尔霍夫电流定律,可得到负载RL两端的电流为:
在这里插入图片描述
根据以上公式,可知只要运放的电阻电桥平衡即可得到一个电流和输入电压的关系!

三、改进1.0- Howland电流泵

这段我懒得打字了,就直接截取了我自己编写的文档!
基本的howland电流源会在R4上面产生多余的功耗,这是无用功耗,因此将R4分为两个电阻,另R4-2的电阻较小。
在这里插入图片描述
在这里插入图片描述


四、改进2.0- Howland电流泵

在前者的提高的基础上,提出加入运放构建的缓冲器,进一步减少电流的无用消耗。于是在此基础上,一种采用两个运放构建的Howland电流源,其基本原理框图如下所示。其中正反馈回路中,采用运放构建一个电压跟随器,并利用运放的“虚断”的特性可减少电流的无用消耗。
在这里插入图片描述
在这里插入图片描述

五、 Howland电流泵仿真

采用两个仿真软件进行仿真,仿真结果都正确,仿真结果如下:

仿真1:MULTISM仿真

基于改进板Howland电流泵的调制信号驱动电路(即V-I转换电路)的原理图如下所示。图中的按键S1和S2代表ARM控制的继电器,打开继电器则会有一路电流输出,LED代表激光二极管。
在这里插入图片描述
结果分析:输入信号(正弦波、幅度1V、频率1MHz)、输出理论值是Uin*10mA/V;换算得到的输出信号应该是10mA的正弦波电流信号。

仿真波形:橙色线是输入信号,红色波形是输出电流探针得到的波形;电流探针电流电压换算是V/mA,即是20mA的电流波形。因为采用了两路V-I转换电路,即可视为两路10mA电流信号叠加,仿真结果符合理论分析。

在这里插入图片描述

仿真2:LTspice仿真

在这里插入图片描述
在这里插入图片描述

仿真结果符合理论推算。


http://www.ppmy.cn/news/1562358.html

相关文章

基于金融新闻微调大语言模型,进行股票回报预测

“Fine-Tuning Large Language Models for Stock Return Prediction Using Newsflow” 论文地址:https://arxiv.org/pdf/2407.18103 摘要 本文研究了利用金融新闻流对大型语言模型(LLMs)进行微调,以用于预测股票回报的效果&…

鸿蒙开发(29)弹性布局 (Flex)

概述 弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。常用于页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等。 容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方…

【Apache Paimon】-- Paimon Filesysterm Catalog 和 Hive Catalog 的适用场景

目录 1. Filesystem Catalog 概述 特点 适用场景 2. Hive Catalog 概述 特点 适用场景 Filesystem Catalog 与 Hive Catalog 的对比 总结 Apache Paimon 提供了多种 Catalog(元数据管理)方式,用于统一管理表的元数据,如表结构、存储位置、分区等。以下是 …

【react进阶】create-react-app高阶配置

create-react-app新建项目还是官网推荐的主流方法&#xff0c;当然vite已经使用越来越广泛了&#xff0c;构建速度也是比cra快几倍。记录下怎么用cra来搭建一个react项目。 在index.html文件中使用变量 1.在script代码中的使用方式 <script>const $ window.$ "…

如何在谷歌浏览器中使用安全沙箱

谷歌浏览器的沙箱机制是一种重要的安全功能&#xff0c;可以有效隔离浏览会话中的每个标签页和插件&#xff0c;以防止恶意软件攻击用户系统。本文将详细介绍如何在谷歌浏览器中启用和使用沙箱功能。 一、什么是谷歌浏览器沙箱&#xff1f; 谷歌浏览器的沙箱是一种安全机制&am…

ffmpeg常用命令及介绍

FFmpeg 是一个非常强大的多媒体处理工具&#xff0c;可以用来进行视频和音频的转换、剪辑、合并、提取等多种操作。以下是一些常用的 FFmpeg 命令及其功能介绍&#xff1a; 1. 基本命令结构 FFmpeg 的基本命令结构如下&#xff1a; ffmpeg [全局选项] [输入文件选项] -i 输入…

鼠标过滤驱动

文章目录 概述代码参考资料 概述 其编写过程大体与键盘过滤驱动相似&#xff0c;只需要切换一下附加的目标设备以及创建的设备类型等。但在该操作后依然无法捕获到Vmware创建的win7操作系统的鼠标irp信息&#xff0c;于是通过在获取鼠标驱动&#xff0c;遍历其所有的设备进而附…

省市区三级联动(后端)

前提&#xff1a;springboot、mybatis-plus、swagger 数据库&#xff1a; 文章顶部 实体类&#xff1a; City package com.itfly.entity;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.Loca…