LM358放大电路设计及实现

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

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


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


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


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


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


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


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

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


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


同相放大电路:


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



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

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

下图为PCB图:


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


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


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


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

相关文章
DC电源模块输出电源中的高频噪声及杂波
DC电源模块去除输出电源中的高频噪声及杂波
DC电源模块输出电源中的高频噪声及杂波
|
7月前
|
传感器 算法
esp32使用fft算法显示音乐频谱
esp32使用fft算法显示音乐频谱
180 0
|
6月前
|
存储 算法 计算机视觉
m基于FPGA的FIR低通滤波器实现和FPGA频谱分析,包含testbench和滤波器系数MATLAB计算程序
在Vivado 2019.2平台上开发的系统,展示了数字低通滤波器和频谱分析的FPGA实现。仿真结果显示滤波效果良好,与MATLAB仿真结果一致。设计基于FPGA的FIR滤波器,利用并行处理和流水线技术提高效率。频谱分析通过离散傅里叶变换实现。提供了Verilog核心程序以示例模块工作原理。
57 4
|
存储 安全
BOSHIDA DC电源模块采用电容滤波器来平滑输出电压
BOSHIDA DC电源模块采用电容滤波器来平滑输出电压 直流电源模块是一种常用的电源,其作用是将交流电源转换成为稳定的直流电源,并且具有保护电路的功能。在直流电源模块中,电容滤波器是起到平滑输出电压的关键部件。本文将对DC电源模块采用电容滤波器来平滑输出电压进行详细介绍。
BOSHIDA DC电源模块采用电容滤波器来平滑输出电压
|
算法 异构计算
m基于FFT傅里叶变换的256QAM基带信号频偏估计和补偿FPGA实现,含testbench和matlab星座图显示
m基于FFT傅里叶变换的256QAM基带信号频偏估计和补偿FPGA实现,含testbench和matlab星座图显示
301 0
|
算法 异构计算
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的64QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
399 0
|
算法 异构计算
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
基于FFT傅里叶变换的16QAM基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
473 0
|
传感器 机器学习/深度学习
用于永磁同步电机驱动器的自适应SDRE非线性无传感器速度控制(Matlab&Simulink实现)
用于永磁同步电机驱动器的自适应SDRE非线性无传感器速度控制(Matlab&Simulink实现)
|
算法 异构计算
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
m基于FFT傅里叶变换的QPSK基带信号频偏估计和补偿算法FPGA实现,包含testbench和matlab星座图显示
566 0
|
机器学习/深度学习 传感器 编解码
基于matlab模拟雷达定位的脉冲压缩线性调频chrip信号
基于matlab模拟雷达定位的脉冲压缩线性调频chrip信号