基于LM331的频率电压转换电路「建议收藏」

基于LM331的频率电压转换电路「建议收藏」常用的模拟信号的传输方式有电压传输、电流传输和频率传输,其中电压传输的方式最为简单方便,成本最低,但是电压信号在传输的过程中最容易受到干扰,并且传输过程会有损耗,因此不适合远距离传输。将电压转换为电流或者频率后,可以进行远距离传输,且抗干扰能力强,其中电流传输的抗干扰能力最好,传输距离最远,但是成本较高,而频率在距离超过100m时波形会失真,抗干扰能力介于电压和电流之间。本文主要介绍基于LM331的频率-电压转换电路,关于LM331的简介和电压-频率转换电路可以参考《基于LM331的电压频率转换电路》。

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

常用的模拟信号的传输方式有电压传输、电流传输和频率传输,其中电压传输的方式最为简单方便,成本最低,但是电压信号在传输的过程中最容易受到干扰,并且传输过程会有损耗,因此不适合远距离传输。将电压转换为电流或者频率后,可以进行远距离传输,且抗干扰能力强,其中电流传输的抗干扰能力最好,传输距离最远,但是成本较高,而频率在距离超过100m时波形会失真,抗干扰能力介于电压和电流之间。

本文主要介绍基于LM331的频率-电压转换电路,关于LM331的简介和电压-频率转换电路可以参考《基于LM331的电压频率转换电路》

1.LM331用于F/V转换的工作原理

如图1所示,为LM331用于F/V转换时的原理方框图。脉冲信号经过C1和R3组成的微分电路输入到比较器的反相输入端(引脚6),比较器的同相输入端(引脚7)经过R1和R2分压后接到电源VCC,RL和CL组成的RC网络与引脚1相连,引脚2的RS用来调整电流大小,Rt和Ct组成的积分电路连接定时比较器的同相输入端。

当脉冲信号的下降沿到来时,引脚6处会出现负向的尖端脉冲,当引脚6的电压低于引脚7,输入比较器输出高电平,R-S触发器置位,Q端输出高电平,电流开关接通引脚1,镜像电流源给电容CL充电,引脚1输出高电平。此时,由于复位晶体管截止,电源VCC通过电阻Rt给电容Ct充电,当Ct两端电压大于2/3VCC时,定时比较器输出高电平,R-S触发器复位(此时引脚6的电压已经高于引脚7),Q端输出低电平,电流开关断开与1脚的连接,此时CL通过RL对外放电,维持引脚1的电压。同时,复位晶体管导通,Ct对外放电。当下一个脉冲信号的下降沿到来时,重复以上过程,从而实现频率与电压的转换。

引脚1的电压为Vo=I×RL,其中I为流过引脚1的平均电流,大小为I=i×(1.1RtCt)×fIN。其中i=1.90V/RS。由以上可得:

      基于LM331的频率电压转换电路「建议收藏」

基于LM331的频率电压转换电路「建议收藏」

图1 LM331用于F/V转换的原理框图

2.LM331用于F/V转换的电路

LM331用于F/V转换的电路如图2所示,其中C1不能选择的过小,否则脉冲信号下降沿到来时,引脚6无法提供足够幅值的尖端脉冲,从而无法触发输入比较器,但是C1过大又会降低电路的抗干扰能力。RL和CL组成的低通滤波器可以使输出电压纹波小于10mV,增大CL的值有助于降低纹波,但是会使降低电路响应速度,所以应该综合考虑各个参数的取值。引脚2可以串联一个固定电阻和一个可变电阻,调整由RL、Rt和Ct引起的误差。

   基于LM331的频率电压转换电路「建议收藏」

基于LM331的频率电压转换电路「建议收藏」

图2 LM331的F/V转换电路

 


欢迎关注我的公众号,和小杨同学一起每周进步一点点:

         基于LM331的频率电压转换电路「建议收藏」

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

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

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

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

(1)


相关推荐

  • linux安装mysql8.0.16_mysql安装配置教程

    linux安装mysql8.0.16_mysql安装配置教程1.在/use/local下创建mysql文件夹mkdirmysql2.切换到mysql文件夹下cdmysql3.下载mysqlwgethttps://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz也可以直接在官方下载最新版本https://dev.mysql.com/downloads/mysql/选择linux4.解压mysqltar-zx……..

    2022年10月13日
  • linux查看运行中的java_linux怎么查看当前进程

    linux查看运行中的java_linux怎么查看当前进程【www.hyheiban.com–知识文库】在linux系统下可以通过命令查看进程,那么具体是那个命令呢?下面由小编为大家整理了linux查看进程的命令,希望对大家有帮助!一、linux查看进程的命令有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux以BSD风格显示进程常用-efH以SystemV风格显示进程-e,-A显示所有进程a显示终端上所有用户的…

  • IDEA汉化包汉化「建议收藏」

    IDEA汉化包汉化「建议收藏」IDEA汉化包,汉化教程

  • [开源夏令营][四] Docker remote API 之 镜像篇

    [开源夏令营][四] Docker remote API 之 镜像篇

  • 反射型XSS漏洞

    反射型XSS漏洞实验项目反射型XSS实验综合性实验2020年10月22日一、实验综述1.实验目的及要求(1)什么是XSSXSS,全称跨站脚本,XSS是一种在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。(2)XSS分成两类:一类是来自内部的,主要指的是利用程序自身的漏洞,构造跨站语句。另一类则是来自外部的***,主要指的自己构造XSS跨站漏洞网页或者寻找非目标机以外的有跨站漏洞的网页。如当我们要一个站点,我们自己构造一个有跨站漏洞的网页…

  • 极电竞比分网(js逆向,webpack)「建议收藏」

    目标网站:https://www.jdj007.com/目标参数:sign全局搜索sign在第一个js文件里找到可疑加密位置通过观察sign参数可以猜到加密的最后一步可能用到了url编码,而这里可以看到encodeURIComponent,因此断定这里是加密位置。s.a.stringify(n)是加密的关键,因此首先我们要找的就是n,可以看到n=i()(t),通过断点我们可以看到t=“timestamp=1604631529347&secret=aHVheWluZ19zZWNy

发表回复

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

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