51单片机~运放控制声控电路

(一)驻极体话筒:


(二)运算放大器:
说明:在使用时V+和V-之间没有压差不进行电路放大,但是一旦有了压差,就成为运算放大器,
(1)单电源:V+ > V-时,输出1(输出电压是1所代表的VCC(VCC是多少伏就输出多少伏)),V+ < V-时,输出0,就是输出0V。
(2)双电源时:输出所接正电压和伏电压(正负分别代表1和0)



(3)负反馈:

(4)运算放大器乘法运算~同向比例放大器:


解释:1. 当负反馈电路接上时,Vout的输出电压(就是Vout到接地的电路电压)Vout==VRF+VR1,由于负反馈接在V-,所以可以使用电流求电压。

2. 由于运放使用时有虚短和续断,所以V+和V-无电流流入,且V+电压 = V-电压 =VIn(自己设的,把V+电压赋值过来),这个电压就是R1上的结点电压,下面是GND,所以R1的电压就是VIn

3. 综上,Vout=VIn/VR1VR1+VIn/VR1VRF
AV=1+RF/R1(化简上式得到放大倍数–>相比V+放大了多少倍)

所以通过调整R1和RF的电阻可以调整放大倍数

反向比例放大器:
1. 同样遵循续断和虚短的道理:V+接GND为0V,所以V-如果输入正电压则Vout输出为负。

2. 原理,负反馈同样接V-,由于V+=V-,所以R1后面接的GND(如下图),所以Vout=VRF,由于V-流过R1时电压变为0,所以I=V-/R1=VIn/R1(同样VIn还是自己设的)
由于电流不能流入运放,所以RF的电流和R1电流相同(相当于通过Vout流出)。

3. 综上:Vout=-VIn/R1*RF(输出为负)
AV=-RF/R1


(5)电压跟随器:(就是不放大也不减小,跟随输入电压)
根据续断和虚短原理:
VIn=V+=V-=Vout

(6)运放实现加法运算:
注意前提:
R2=R3;
RF=R1;

由于Vin2电位低,所以我们的V+=低+R2的电压和,最终为(Vin1+Vin2)/2;

(7)反向加法运算电路:
注意前提R2=R3=RF

电流流向:


(8)减法运算电路:
注意前提:
R2=R4;
RF=R3;
解释:由于前提可知,V+就是R4的电压=V-;
再者R3=RF,所以V-=(Vin2+Vout)/2;也就=V+=Vin1/2;
最终得到Vout=Vin1-Vin2;


(9)运放实现微分运算:
不懂记住就行:Vout=-RC[d(Vin)/dt] ;*

(10)积分运算电路:
同样,记住结果就行:
Vout=-(1/RC) * ∫ Vin dt ;

(三)运放参数详解:
轨对轨:
1.输出轨对轨:
2.输入轨对轨(又名共模电压范围):意思是Vin的偏值必须在VSS-1.5V之内,不能大于此值。


输出电流:
source是拉电流,Sink灌电流,后面红圈是输出的(拉)灌电流的范围:VID 是V+和V-的电压差



压摆率(重点参数,必须掌握,对信号处理非常重要):

噪声(有效值,峰峰值):

通道隔离度(CS,串扰衰减):

共模抑制比(越大越好)·:

电源电压抑制比:

增益带宽积(对于选型极为重要):


输入失调电压温漂:

输入失调电流温漂:

(四)RS触发器:


(五)NE555时基电路芯片说明:

注意红字,电容抗干扰用,RST复位电路要接高电平,不能让其为0,,引脚5如果不需要用来调节V-电压的话就要接地加电容抗干扰。

三极管导通时,6,7两个引脚会变成0V,截至时是5V(接下图解释)。


自己要学会分析:

话筒传感器驱动电路分析:
对于芯片来说:
首先,话筒内部震动电容检测到声音信号后将电路接通到NE555的第一个运放的V-上,然后Vout输出和第一个V-连接并将第一个运放的Vout联通在第二个运放上Vin2-,之后同样对第二个运放进行相同处理。最后导出电路到KSIN(口哨)和HTZS(掌声)进行输出。
之后由于两个运放的电路都放大RF/R1=10倍,所以叠加起来就是100倍。
注意:V+为什么要VCC和GND中间还带两个电阻,导致两个运放V+输出结为2.5V:
是因为如果低的话输出0就达不到双电源的效果,所以将X轴提升到2.5V的位置,这样就可相等于两个电源供电了。



声控传感器代码:

#include"reg52.h"typedef signed char int8;
typedef signed int  int16;
typedef signed long  int32;
typedef unsigned char uint8;   //字符型
typedef unsigned int uint16;
typedef unsigned long uint32;sbit GK = P1 ^ 7;     //光控模块
sbit SK = P1 ^ 6;     //声控模块bit SK_flag;   //声控触发标志位sbit JDQ = P2 ^ 0;
sbit SHIFT_CLOCK_595 = P1 ^ 4;    //74HC595
sbit data_A_595 = P1 ^ 0;
sbit LATCH_CLOCK_595 = P2 ^ 3;void delay(uint16 x_ms)             //延时毫秒
{uint16 i, j;for (i = x_ms; i > 0; i--)for (j = 114; j > 0; j--);
}void xp74HC595(uint16 dat)
{uint16 i;for (i = 0; i < 8; i++){data_A_595 = (dat << i) & 0X80;SHIFT_CLOCK_595 = 0;     //时钟上升沿SHIFT_CLOCK_595 = 1;}LATCH_CLOCK_595 = 0;           //给锁存器脉冲,上升沿LATCH_CLOCK_595 = 1;
}void main(void)
{P1=0XFF;xp74HC595(0X40);xp74HC595(0X00);     //关电器GK   =1;SK   =1;SK_flag = 0;    //初始化while(1){if(SK==1){delay(10);if(SK==1){SK_flag = ~ SK_flag;   //取反if(SK_flag==1)xp74HC595(0X08);else{xp74HC595(0X00);delay(300);} }  }   }
}

51单片机~运放控制声控电路,运算放大器(各模式精细详解),NE555时基电路芯片分析相关推荐

  1. 基于51单片机的PWM控制马达电机调速正反转(仿真+源码+全套资料)

    资料编号:117 仿真图proteus 7.8 程序编译器:keil 5 编程语言:C语言 采用51单片机,用PWM控制电机脉冲频率应控制在25HZ-35HZ之间 定时1ms,1个周期30ms,脉冲频 ...

  2. 5-基于51单片机步进电机的控制研究(原理图工程+仿真工程+答辩论文+答辩PPT)

    5-基于51单片机步进电机的控制研究(原理图工程+仿真工程+答辩论文+答辩PPT) 文章目录 5-基于51单片机步进电机的控制研究(原理图工程+仿真工程+答辩论文+答辩PPT) 资料 设计说明书 摘要 ...

  3. 步进电机的计算机控制系统设计,基于.51单片机的步进电机控制系统设计.doc

    基于51单片机的步进电机控制系统设计 中文摘要 步进电机是一种受,并且能将相应的或者的电动机.由于步进电机具有步距误差不积累.运行可靠.结构简单.惯性小.成本低等优点,因此,被广泛使用于计算机外围电路 ...

  4. 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】

    630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...

  5. 设计一:51单片机流水灯控制

    目录 一.设计内容 二.硬件电路分析 三.仿真原理图 四.程序设计 五.仿真结果 六.思考题 作者有话说 一.设计内容 本次设计使用4个按键,当KEY1按下时,P0口所接的发光二极管(D1~D8)以1 ...

  6. 基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资料)

    资料编号:086 采用stm32单片机,可以通过蓝牙app控制点阵显示不同效果, 具体功能请看演示视频,全套资料齐全: 86-基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资 ...

  7. 51单片机PID算法控制无刷直流电机proteus仿真

    51单片机PID算法控制无刷直流电机proteus仿真 1.五个按键,停止/启动,正转,反转,加速,减速 2.显示lcd1602,第一行设置速度set= 3.第二行实际速度speed= r/min 4 ...

  8. 51单片机模拟电梯控制(含完整代码)

    51单片机模拟电梯控制 前言 一.普中51-单核-A2开发板 二.系统功能 三 .预定义 四.电梯内按有报警按键,该功能由外部中断功能和蜂鸣器实现 五.延时函数-----电梯每上升,下降一层和开门关门 ...

  9. 基于51单片机的PWM控制马达电机调速正反转

    资料编号:117  下面是相关功能视频演示: 117-基于51单片机的PWM控制马达电机调速正反转(仿真+源码+全套资料) 仿真图proteus 7.8(理论上高于7.8均可以打开) 程序编译器:ke ...

最新文章

  1. Dockerfile的详解
  2. 《算法的乐趣》----第二章算法设计基础(笔记一)
  3. 使用计算机视觉算法检测钢板中的焊接缺陷
  4. 【牛客网】牛客练习赛19 F 算式子【数学--递推 、前缀、数字】
  5. 在ElasticSearch之下(图解搜索的故事)
  6. 常见架构TLB miss处理方法(转)
  7. linux日志文件存放目录,Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法
  8. mpc5774时钟监控寄存器_单片机如何才能不死机之内外部时钟
  9. android webview 抖动,【报bug】关于webview中上下滑动出现抖动的问题
  10. IO多路复用之select
  11. python中的常量是什么意思_第14p,Python中的常量与注释。
  12. cups支持的打印机列表_lpadmin-配置CUPS套件中的打印机和类
  13. 51单片机sht30_基于51单片机和机智云的WIFI智能插座(2019版)
  14. 项目管理:实现按时、按预算、基于目标的交付的七个步骤
  15. linux -- 三剑客 |grep - sed -awk
  16. linux 如何添加字体
  17. aardio怎么运行php,aardio
  18. 综合布线系统 (布线系统的一种)
  19. 集效率之大成的EfficientNet
  20. android midi字节,MIDI的20个基本概念

热门文章

  1. Java 打 jar 包的几种方式详解
  2. 攻防世界 Misc高手进阶区 6分题 北京地铁
  3. 金蝶GUI开发常用代码
  4. Mac平台上好用的音频合成器推荐?
  5. 防(反)浏览器指纹技术之指纹浏览器揭秘
  6. 基于NodeJs+MySQL+Vue的小区物业管理信息系统
  7. 律师百度百科词条创建怎么做?怎么创建律师百科词条?
  8. 逆势增长300%,坚持长期主义的渐健家医在公共卫生体检如何弯道加速?
  9. FFmpeg命令行实践二
  10. oracle有什么发展方向,OracleDBA的前景