LM358放大电路设计及实现

简介: LM358放大电路设计及实现

上次我们介绍了关于LM358作为比较器的用法


通过上次的介绍,我们知道了LM358的同相端电压大于反相端电压时,LM358的输出端输出一个高电平,反之则输出一个低电平。


这个特性可以应用在很多现实场合中,或者做一些电路的基本模块,如循迹模块、U型槽测速模块等等,对于循迹模块来说,上次介绍的电路可以使得模块在检测到黑线返回一个高电平或者低电平,没有检测到黑线的时候返回一个相反的电平状态,由此,判断输出端的电平状态即可判断小车行进时是否遇到黑线。进而进行相应的运动,实现跟随黑线行驶的效果。


那么话又说回来了,LM358在做比较器用时,只能返回高低电平,在一些其他电路的检测上显得尤为乏力,如我需要检测环境的温度或者采集声音的大小。


如果还是用比较器电路来做采集声音的话,只能返回有无声音,并不能实现对这个声音大小的判断,也就是不能输出一个模拟信号。


因此争对这个弊端,今天来说一下LM358作为放大电路的用法


放大电路到底有什么用?用在哪里?

像上面提到的,如果我想采集环境温度,自己做出检测环境温度的模块的话,很多人可能会选择热电偶来做,那么就会涉及到一个问题,环境温度变化时,热电偶对应电压的变化可能是毫伏级甚至更小,那么我们该如何使用单片机检测到呢。因此需要用到放大电路,放大电路顾名思义就是把微弱的信号进行放大,放大后的信号再通过AD转换成数字信号反馈给单片机。


下面我们来一一看看LM358的放大电路,分为两种,同相放大电路和反相放大电路


同相放大电路:


如图,输入端输入一个0.5V的信号,晋国放大后输出值为3V,图中的放大倍数由公式可以计算出:A = 1+50/10)= 6;故放大了6倍。



再来看一下反相放大电路:

如图是大巴前几天做的麦克风声音采集放大的电路,使用了两级放大,都是反向比例放大器,前级放大30倍,后级放大10倍,整个输入信号则放大了300倍,供给单片机检测。

下图为PCB图:


做出电路板后焊接好元器件就可以采集声音的大小通过单片机检测并使用串口输出。可以通过检测声音的大小来实现亮灯的个数,还是蛮好玩的,大家有兴趣的可以尝试一下哟。


好啦,今天的放大器就说完了,主要说一下放大器到底是做什么用的,用在那些地方,关于他的放大倍数等网上也有大把的资料,在此就不再赘述,主要利用虚断和虚短推导出来的。


大家一定要动手做,不要局限于仿真,仿真和实物还是有很大差距的。


上述介绍有任何问题或者用词不当、错误之处还望大家之处,联系大巴更改哟。

相关文章
|
6月前
|
算法 异构计算
基于FPGA的ECG信号滤波与心率计算verilog实现,包含testbench
基于FPGA的ECG信号滤波与心率计算verilog实现,包含testbench
|
6月前
|
算法 5G 数据处理
m基于FPGA的PPM光学脉位调制解调系统verilog实现,包含testbench
m基于FPGA的PPM光学脉位调制解调系统verilog实现,包含testbench
111 0
|
6月前
|
算法 异构计算
m基于FPGA的MPPT最大功率跟踪算法verilog实现,包含testbench
该内容包括三部分:1) 展示了Vivado 2019.2和Matlab中关于某种算法的仿真结果图像,可能与太阳能光伏系统的最大功率点跟踪(MPPT)相关。2) 简述了MPPT中的爬山法原理,通过调整光伏电池工作点以找到最大功率输出。3) 提供了一个Verilog程序模块`MPPT_test_tops`,用于测试MPPT算法,其中包含`UI_test`和`MPPT_module_U`两个子模块,处理光伏电流和电压信号。
69 1
|
6月前
|
Web App开发 Shell
【Simulink】基于双矢量MPC的三相并网逆变器电流控制(调制模型预测控制)
【Simulink】基于双矢量MPC的三相并网逆变器电流控制(调制模型预测控制)
|
算法 异构计算
m基于FPGA的OFDM调制解调系统verilog实现,包括IFFT,FFT以及成型滤波器,包含testbench
m基于FPGA的OFDM调制解调系统verilog实现,包括IFFT,FFT以及成型滤波器,包含testbench
367 3
|
算法 异构计算
m基于FPGA的高斯白噪声信道模拟系统verilog实现,包含testbench,可以配置不同的SNR和频偏
m基于FPGA的高斯白噪声信道模拟系统verilog实现,包含testbench,可以配置不同的SNR和频偏
254 0
|
算法 异构计算
m基于FFT傅里叶变换的256QAM基带信号频偏估计和补偿FPGA实现,含testbench和matlab星座图显示
m基于FFT傅里叶变换的256QAM基带信号频偏估计和补偿FPGA实现,含testbench和matlab星座图显示
294 0
|
算法 异构计算
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
366 0
|
算法 异构计算
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
470 0
|
算法 异构计算
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
539 0