电压电流转换电路[通俗易懂]

电压电流转换电路[通俗易懂]前言:昨天看到一篇介绍输出4~20mA电流电路的文章。作者首先介绍了两个直接用运放和三极管搭起来的电路,但并没有给出原理介绍,然后给出了第三种使用集成芯片的电路,并推荐大家使用。不可否认,作为商业产品,集成电路性能优异且更加稳定,方便工程师使用。但是笔者却突然想到了前几天某公司被美国商务部制裁的事件,如果中国的工程师都是“拿来主义”,只会照着参考电路做设计,我们就会永远受制于人,而且对工程师的成长

大家好,又见面了,我是你们的朋友全栈君。

前言:昨天看到一篇介绍输出4~20mA电流电路的文章。作者首先介绍了两个直接用运放和三极管搭起来的电路,但并没有给出原理介绍,然后给出了第三种使用集成芯片的电路,并推荐大家使用。不可否认,作为商业产品,集成电路性能优异且更加稳定,方便工程师使用。但是笔者却突然想到了前几天某公司被美国商务部制裁的事件,如果中国的工程师都是“拿来主义”,只会照着参考电路做设计,我们就会永远受制于人,而且对工程师的成长也没有好处。为此,本着学习的态度,将两个电路原理分析如下,并记录于此,希望各位同行批评指正。

在工控或者和工控相关的行业,一定会遇到需要输出4~20mA电流的时候。最简单简陋的电流输出电路,是用“三级管+放大器”构成的。如图1-1所示:

电压电流转换电路[通俗易懂]

图1-1

电路中运放工作于深度负反馈状态,反馈组态为电流串联负反馈。判断方法如下,首先确定电路的输出量,J1处接负载,输出4~20mA电流(受输入电压控制,还可以输出别的大小),即输出量为电流。令负载两端电压为0,易知反馈量依旧存在,且反馈量取自输出电流电压电流转换电路[通俗易懂],得出电路为电流负反馈结论。反馈量为三极管发射极电压电压电流转换电路[通俗易懂],因此有电压电流转换电路[通俗易懂],此时,反馈系数为电压电流转换电路[通俗易懂],假如负载很小,那么电路的电流电压放大倍数为电压电流转换电路[通俗易懂], 此处电压电流转换电路[通俗易懂]取为100欧姆,那么电流电压放大倍数为电压电流转换电路[通俗易懂],即输入电压电流转换电路[通俗易懂]得到电压电流转换电路[通俗易懂]电流,输入电压电流转换电路[通俗易懂]得到电压电流转换电路[通俗易懂]电流。在Multisim中仿真如下:

电压电流转换电路[通俗易懂]电压电流转换电路[通俗易懂]

图1-2

            上面电流电压放大倍数的计算是建立在负载输入电阻很小的基础上的,但是电路中反馈电阻值只有电压电流转换电路[通俗易懂],假如负载为电压电流转换电路[通俗易懂]大小的话,放大倍数就会有电压电流转换电路[通俗易懂]的变化,所以上面电路需要改进。

改进型的电路如下所示

电压电流转换电路[通俗易懂]

图1-3

           根据上面的分析方法,可以计算出图1-3电路的电流电压放大倍数为电压电流转换电路[通俗易懂],此时可以更加方便地调节放大倍数,且由于引入了反馈回路,形成了更深的负反馈,因此可以获得更稳定的性能。假如各元件取值如上图所示,电路的电流电压放大倍数为电压电流转换电路[通俗易懂],如果负载输入电阻为电压电流转换电路[通俗易懂],放大倍数只会有不到电压电流转换电路[通俗易懂]的变化。

仿真结果如图1-4

电压电流转换电路[通俗易懂]电压电流转换电路[通俗易懂]

图1-4

        可以看到,不同的输入电压,输出电流并不是十分标准的线性关系,但对于设计呼吸灯、简易电流源等一般应用已经足够。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136915.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sql查询序列是否存在_oracle if判断是否为空

    sql查询序列是否存在_oracle if判断是否为空sql如下:selectsequence_namefromuser_sequenceswheresequence_name=’参数’需要注意的是oraclesequence参数必须转换成大写。例子:(这是使用simple框架实现)//判断oraclesequence是否已经存在publicstaticbooleanisSequenceExi…

    2022年10月10日
    0
  • 在java的方法中定义一个常量_c语言中常量和常量表达式的区别

    在java的方法中定义一个常量_c语言中常量和常量表达式的区别如果可能,修改getIndex()方法,使其返回枚举而不是整数.如果无法做到这一点,则需要将索引映射到枚举元素:鉴于以下枚举:publicenumIndex{ONE,TWO,THREE}您可以使用将索引映射到枚举元素Index.values()[index]给定你的方法IntegergetIndex(),你可以做类似的事情switch(Index.values()[getIndex()])…

    2022年9月29日
    0
  • 监控流媒体服务器的搭建和使用_rtmp推流服务器

    监控流媒体服务器的搭建和使用_rtmp推流服务器当我们从网络摄像头上接收视频时,首先要了解协议(RTSP/RTMP/HTTP),然后是解码格式(MKV,RMVB),之后才是将视频(H264)和音频(AAC)格式数据分别解码为图像(RGB/YUV)和声音(PCM),再根据时间戳同步到流媒体平台(比如视频直播点播平台EasyDSS)播放。本文和大家讲一下视频流媒体服务器中RTMP和RTSP区别是什么?大家都知道我们研发的不同视频流媒体服务器是接入不同协议的,国标流媒体服务器接入GB28181协议,而视频直播点播流媒体服务器就是接入RTSP和RTMP协

    2022年10月20日
    0
  • Eclipse安装android插件

    Eclipse安装android插件1.安装ADT:help中的Installnewsoftware中addadt:https://dl-ssl.google.com/android/eclipse/2.安装好SDK,建立虚拟机3.window–preferences–android中选取配置SDK4。编译android项目,runas中选择android项目

    2022年10月4日
    0
  • 数据收集渠道_数据挖掘数据集

    数据收集渠道_数据挖掘数据集HuggingFace–TheAIcommunitybuildingthefuture.MachineLearningDatasets|PapersWithCode

    2022年10月16日
    0
  • 静态路由命令配置_配置静态路由的命令格式为

    静态路由命令配置_配置静态路由的命令格式为前话之前发表了相关路由协议简单配置命令,RIP、OSPF等都是动态路由协议。这次我简单写一下静态理由简单配置命令,的确很简单一行命令就可以了。静态路由介绍静态路由是指由用户或网络管理员手工配

    2022年8月1日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号