LM358放大电路设计及实现

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

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


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


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


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


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


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


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

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


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


同相放大电路:


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



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

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

下图为PCB图:


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


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


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


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

相关文章
|
10月前
基于DSP的信号采样与重构
基于DSP的信号采样与重构
143 2
|
10月前
|
算法 Shell
通信系统中ZF,ML,MRC以及MMSE四种信号检测算法误码率matlab对比仿真
通信系统中ZF,ML,MRC以及MMSE四种信号检测算法误码率matlab对比仿真
DC电源模块输出电源中的高频噪声及杂波
DC电源模块去除输出电源中的高频噪声及杂波
DC电源模块输出电源中的高频噪声及杂波
BJT放大电路的小信号模型分析法
BJT放大电路的小信号模型分析法是一种常用的分析方法,用于研究BJT放大电路在小信号条件下的放大特性。该方法基于线性化假设,将非线性的BJT放大电路近似为线性的小信号模型,以便进行分析和计算。
380 0
|
2月前
|
算法 数据安全/隐私保护 异构计算
基于FPGA的变步长LMS自适应滤波器verilog实现,包括testbench
### 自适应滤波器仿真与实现简介 本项目基于Vivado2022a实现了变步长LMS自适应滤波器的FPGA设计。通过动态调整步长因子,该滤波器在收敛速度和稳态误差之间取得良好平衡,适用于信道均衡、噪声消除等信号处理应用。Verilog代码展示了关键模块如延迟单元和LMS更新逻辑。仿真结果验证了算法的有效性,具体操作可参考配套视频。
134 74
|
4月前
|
机器学习/深度学习 算法 5G
基于MIMO系统的SDR-AltMin混合预编码算法matlab性能仿真
基于MIMO系统的SDR-AltMin混合预编码算法通过结合半定松弛和交替最小化技术,优化大规模MIMO系统的预编码矩阵,提高信号质量。Matlab 2022a仿真结果显示,该算法能有效提升系统性能并降低计算复杂度。核心程序包括预编码和接收矩阵的设计,以及不同信噪比下的性能评估。
101 3
|
6月前
|
编解码 资源调度
功率谱密度(PSD)及其在无线通信中的应用
功率谱密度(PSD)及其在无线通信中的应用
524 4
基于PSpice的BJT放大电路的仿真
下面是基于PSpice的BJT放大电路的仿真步骤: 1. 打开PSpice软件,创建新的仿真文件。 2. 选择“Place Part”工具,在库中选择BJT晶体管,将其放置在仿真电路中。 3. 选择“Place Part”工具,在库中选择电源,将其放置在仿真电路中。 4. 选择“Place Part”工具,在库中选择电阻,将其放置在仿真电路中。 5. 连接电源和地线。 6. 连接电阻和BJT晶体管,形成基本的放大电路。 7. 设置仿真参数,如电源电压、电阻值等。 8. 运行仿真,观察输出波形和电路性能参数。 9. 根据仿真结果进行电路优化和调整,如改变电阻值、改变电源电压等。 10. 保存仿真
310 0
|
10月前
|
算法 5G
基于MIMO通信系统的球形译码算法matlab性能仿真,对比PSK检测,SDR检测
基于MIMO通信系统的球形译码算法matlab性能仿真,对比PSK检测,SDR检测
|
10月前
|
Web App开发 Shell
【Simulink】基于双矢量MPC的三相并网逆变器电流控制(调制模型预测控制)
【Simulink】基于双矢量MPC的三相并网逆变器电流控制(调制模型预测控制)