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

电压电流转换电路[通俗易懂]前言:昨天看到一篇介绍输出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

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 网页在线视频下载教程(m3u8格式介绍及下载教程)「建议收藏」

    简介:m3u8文件是苹果公司使用的HTTPLiveStreaming(HLS)协议格式的基础。HLS是新一代流媒体传输协议,其基本实现原理为将一个大的媒体文件进行分片,将该分片文件资源路径记录与m3u8文件(即playlist)内,其中附带一些额外描述(比如该资源的多带宽信息等…)用于提供给客户端。客户端依据该m3u8文件可获取对应的媒体资源,进行播放。因此,客户端获取HLS流文件,主…

  • ip addr详解[通俗易懂]

    ip addr详解[通俗易懂]Windows上查看IP地址是ipconfig,Linux上是ifconfig,但是Linux上还有一个命令叫ipaddr可以查看IP地址。ipaddr1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNqlen1link/loopback00:00:00:00:…

  • python py生成及调用pyc文件「建议收藏」

    python py生成及调用pyc文件「建议收藏」本文仅供学习交流使用,如侵立删!联系方式及demo下载见文末pythonpy文件中调用pyc文件1.生成pyc文件#目录下所有py文件生成pycimportcompileallcompileall.compile_dir(‘D:\python项目\ceshi’)#py生成pyc文件importpy_compilepy_compile.compile(‘proxy.py’)2.py文件调用pyc1.将生成的pyc文件名修改成和py文件一样(如:test_pay

  • Java中对象数组的使用

    Java中对象数组的使用给你一组学生的数据,比如姓名,性别,学号,成绩,然后根据成绩排序,这时你就得用对象数组啦

  • java中Set集合的遍历及实现类比较分析

    java中Set集合的遍历及实现类比较分析java中Set集合是一个不包含重复元素的Collection,首先我们先看看遍历方法packagecom.sort;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Set;/***一个不包含重复元素的collection。更确切地讲,set不包含满足e1.equals(e2)的

  • 常用命令详解-Net命令「建议收藏」

    常用命令详解-Net命令「建议收藏」1.Net常用命令:(1)netshare-查看共享命令netshareipc−设置ipc−设置ipc-设置ipc共享netshareipc/del−删除ipc/del−删除ipc/del-删除ipc共享(xp系统无法删除)netsharec$=c:-设置c盘为共享(2)netuser-查看本地的用户列表netuser用户名密码…

发表回复

您的电子邮箱地址不会被公开。

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