电脑输出声音转为振动电路与仿真
|
一、今天我跟大家介绍一个将电脑输出的声音转变为振动的电路,并进行仿真; 该电路的想法来自于今日头条的一个网友的提问。电路的功能为将电脑的音频输出口输出的声音信号进行一些处理,然后驱动小马达产生振动,提醒睡着的人,同时又不打扰到别人; 对于电路的实用性,我不做探究。仅就电路而言,从我的角度来看,为了实现该功能,需要的知识点比较多。在我的设计中,我做了以下的考虑: 音频信号都是交流信号,所以需要进行隔直,只让有效的交流信号通过,避免电路与电脑主机之间的直流信号相互影响。所以通过电阻、电容搭建一个高通滤波电路,阻断直流以及低频交流。 可以通过检测音频信号的幅度来判断是否有声音,所以用一个峰值检测电路来检测一段时间内的最高幅度; 电脑输出的音频信号为最高1V的峰值,一般情况下,可能也就几百mV,而开关二极管的导通电压也在600mV左右,所以输出的音频信号直接接到开关二极管进行检测,可能会无法让开关二极管正常导通,从而无法检测出峰值。从而,我们需要一级的运放电路,将信号进行适度放大。 检测出来的峰值与固定的基准电压进行比较,如果高于该基础电压,则可认为有音频信号,比较的结果通过三极管进行电平变换之后驱动小马达,或者直接驱动小马达。 该电路使用的器件有,LM324一个,1uF电容两个,分别用于高通滤波和峰值检波。高速开关二极管1个,用于峰值检峰,以及电阻若干。 如右下图所示的整理电路图,第一部分为峰值高通滤波电路,第二部分为运算放大电路,第三部分为峰值检波电小,第四部分为比较器电路。
整体电路图 二、正如刚才所言,本电路涉及的电子电路知识比较大,我想借助该电路跟大家讲解以下的知识点: R、C高通滤波器,电路很简单,一个电容,一个电阻,但是分析起来却不容易,即使只需要高中的复数相关知识。 运算放大电路,我不想过多讲述原理,只是想通过理论和仿真讲解一下放大倍数的计算。 比较器的输出端和同相端,反相端的关系,以及在比较器电路中为什么经常会在输出端和同相输入端之间加一个电阻。 峰值检测电路 如果要深究峰值检测原理,需要利用到微积分知识进行电容充放电分析。 |






