9.电阻线性电压转换电路[通俗易懂]

9.电阻线性电压转换电路[通俗易懂]电阻线性电压转换电路在电子设计中,电阻值的测量是非常重要的。比如在薄膜压力传感器中需要对电阻值进行测量,利用PT100测温度的时候需要测量其电阻。1.电阻分压测量方法在测量电阻的时候通常都是转换为电压测量,串联一个已知电阻,测量两个电阻之间的电压,利用分压公式得到电阻值。显然这个电路中,输出电压为:式中,为串联分压的电阻,为参考电压。令为10K,为5V,利用MATLAB画出U-R曲线,如图:从曲线可以看出,U与R不成线性关系,计算复杂。并且R的测量精度在不同值

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

在电子设计中,电阻值的测量是非常重要的。比如在薄膜压力传感器中需要对电阻值进行测量,利用PT100测温度的时候需要测量其电阻。

1.电阻分压测量方法

在测量电阻的时候通常都是转换为电压测量,串联一个已知电阻,测量两个电阻之间的电压,利用分压公式得到电阻值。

9.电阻线性电压转换电路[通俗易懂]

显然这个电路中,输出电压为:

9.电阻线性电压转换电路[通俗易懂]

式中, 为串联分压的电阻, 为参考电压。

令 为10K, 为5V,利用MATLAB画出U-R曲线,如图:

9.电阻线性电压转换电路[通俗易懂]

从曲线可以看出,U与R不成线性关系,计算复杂。并且R的测量精度在不同值的时候不一致,导致整体的测量精度不高。

2.线性转换电路

直接给出电路再分析吧。

9.电阻线性电压转换电路[通俗易懂]

U1为电压跟随器,U2为恒流控制电路,U3为差分比例运算电路。

U1为将两个电阻R1、R2分得的电压,缓冲后输出到Ua 。

9.电阻线性电压转换电路[通俗易懂]

U2为恒流控制器,流过R3和R8的电流相等,即:

9.电阻线性电压转换电路[通俗易懂]

9.电阻线性电压转换电路[通俗易懂]

R8两端的电压为:

9.电阻线性电压转换电路[通俗易懂]

U3为差分比例运算电路,其中 ,9.电阻线性电压转换电路[通俗易懂] ,9.电阻线性电压转换电路[通俗易懂],则

9.电阻线性电压转换电路[通俗易懂]

上述可得:

9.电阻线性电压转换电路[通俗易懂]

故输出电压Uout和R8 成正比,将R8设为需要测量的电阻值。

根据需要测量的电阻值范围和电路电源,可以得到最合适的电阻参数。

3.测试

例如,希望测量电阻范围为0-250欧姆,利用LM324运放得到如下电路。

9.电阻线性电压转换电路[通俗易懂]

电路中U1A的同相输入电压为2V,R3的电流为2ma,R8的电流为2ma,电源为5V,可以测量的范围是0-250欧姆。

(注:由于LM324不是轨到轨运放,所以其实际输出到不了电源5V,可以提升其供电电压以实现最大5V输出)

R8为150欧姆时,乘以2ma,理论输出为3V,实际3.0257V。

9.电阻线性电压转换电路[通俗易懂]

R8为200欧姆时,乘以2ma,理论输出为4V,实际4.02314V。

9.电阻线性电压转换电路[通俗易懂]

通过以上说明,电阻线性转换电路是可以正常工作的,需要根据需要进行设计。

4.展望

有时,可能电阻的阻值不是从0开始,比如测量范围为1k-2k欧姆,如果利用上面的电路,可能就会浪费一部分测量范围,如果将1k-2k对应0-5V输出,会提高提高一倍的测量精度。

在后面再加一级差分比例运算放大电路,即可完成偏置的调节

9.电阻线性电压转换电路[通俗易懂]

9.电阻线性电压转换电路[通俗易懂]9.电阻线性电压转换电路[通俗易懂] ,最终输出电压为:

9.电阻线性电压转换电路[通俗易懂]

推导可得:

9.电阻线性电压转换电路[通俗易懂]

只要选择合适的电阻值,即可完成偏置的设置。

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

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

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


相关推荐

  • JDBC中DatabaseMetaData用法

    JDBC中DatabaseMetaData用法DatabaseMetaData类中提供了许多方法用于获得数据源的各种信息,通过这些方法可以非常详细的了解数据库的信息。就如我们上面例子中所显示的几个信息[其他的方法请读者参考JDKAPI中的DatabaseMetaData类]:getURL()返回一个String类对象,代表数据库的URL。getUserName()返回连接当前数据库管理系统的用户名。isReadOnly(…

    2022年6月19日
    37
  • redis+springboot_全集成厨房

    redis+springboot_全集成厨房一、Redis集成简介Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。redis的Java客户端类型还是很多的,常见的有jedis,redission,lettuce等,

    2022年9月22日
    2
  • easyUI的时间控件[通俗易懂]

    easyUI的时间控件[通俗易懂]以前没怎么用过easyUI,今天用到时间控件,又了解到了一点东西时间控件的样式<inputclass="easyui-datetimebox"id="starttime"name="starttime"style="width:150px"/>然后通过js动态的添加的时候,使用append添加container.append(‘开始时间<inputclass="easyui-d

    2022年5月23日
    71
  • [Android 源码] Android源码下载「建议收藏」

    [Android 源码] Android源码下载「建议收藏」Android源码下载为了能够顺利的下载Android的源码,同时也为了避免在网络上再次搜寻如何下载源码的麻烦,我把下载过程记录在这篇文档中。官网中也有详细的介绍:http://source.andr

    2022年8月5日
    5
  • X86 Debuggers And Tools-x86_en-us 下载及使用

    X86 Debuggers And Tools-x86_en-us 下载及使用下载地址:http://pan.baidu.com/s/1hrioJU8使用:第一步安装:双击X86DebuggersAndTools-x86_en-us.msi第二步打开cmd,进入目录:C:\ProgramFiles(x86)\WindowsKits\8.1\Debuggers\x86>第三步输入命令:adplus-crash-p8436-FullonFirst

    2022年5月4日
    117
  • filter过滤器是什么牌子_棉芯过滤器

    filter过滤器是什么牌子_棉芯过滤器ffmeg过滤器介绍[转]  在ffmpeg中,进行反交错需要用到avfilter,即图像过滤器,ffmpeg中有很多过滤器,很强大,反交错的过滤器是yadif. 基本的过滤器使用流程是:         解码后的画面—&gt;buffer过滤器—-&gt;其他过滤器—-&gt;buffersink过滤器—&gt;处理完的画面所有的过滤器形成了过滤器链,一定要的两…

    2022年9月24日
    3

发表回复

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

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