硬件电路的设计
(末尾附文件)
3.1系统的功能分析及体系结构设计
3.1.1系统功能分析
本设计由STC89C52单片机电路+水泵控制电路+ADC0832采样电路+LM386功率放大器电路+LED灯显示电路+电源电路组成。
1、本设计可以播放电脑、手机、MP3里面的音乐。
2、通过ADC0832芯片对音频信号的采集,转换为数字信号给单片机,然后PWM脉冲宽度调制控制水泵水柱对的高低。
3、同事有流水灯表示音乐大小情况。
3.1.2系统总体结构
本系统具体框图如下图所示:
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg
水泵控制电路设计
微型水泵(wēi xīn shuǐ bèng,microwater pump或mini water pump)定义:通常把提升液体、输送液体或使液体增加压力,即把原动机的机械能变为液体能量从而达到抽送液体目的的机器统称为水泵。水泵一般组成形式为驱动部分+泵体,泵体上有一进一出两个接口,水从入水口进,排水口出,凡是采用这种形式,且体积小巧、袖珍的水泵,都叫微型水泵,也叫微型抽水泵。
在本系统中,使用5V水泵,用来喷水,由于水泵属于大功率装置,单片机无法直接驱动,故选择三极管9012来实现对水泵的控制,在本电路中通过LED灯来指示水泵是否工作,如果水泵工作,则LED灯亮,否则,LED灯不亮。与LED灯串联的电阻为限流电阻,限流作用,以保护LED灯,防止烧坏。当单片机的相关控制引脚为低电平时,三极管导通,水泵正常工作;否则,水泵不工作。电解电容作用是滤波,来滤除水泵供电电源中的低频参量,让水泵更稳定的工作。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg
LM386功率放大器电路设计
本设计扬声器放大电路选择LM386芯片进行放大,放大声音可调。
LM386是美国国家半导体公司生产的音频功率放大器,是一种音频集成功放,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至 200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。

耦合电容。此电容的作用有二:隔直+耦合。隔断直流电压,直流电压过大有可能会损坏喇叭线圈;耦合音频的交流信号。它与扬声器负载构成了一阶高通滤波器。减小该电容值,可使噪声能量冲击的幅度变小、宽度变窄;太低还会使截止频率(fc=1/(2πRLCout))提高。功率放大器的电路原理图如下图所示。电位器可以调节声音大小,电容均为滤波电容。电阻均为限流电阻。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg

ADC0832A/D转换电路设计
ADC0832是美国国家半导体公司生产的一种 8 位分辨率、双通道 A/D 转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,
其目前已经有很高的普及率。学习并使用 ADC0832 可是使我们了解 A/D 转换器的原理,有助于我们单片机技术水平的提高。
一、ADC0832 具有以下特点:
(1)8 位分辨率;
(2)双通道 A/D 转换;
(3)输入输出电平与 TTL/CMOS 相兼容;
(4)5V 电源供电时输入电压在 0~5V 之间;
(5)工作频率为 250KHZ,转换时间为 32μS;
(6)一般功耗仅为 15mW;
(7)8P、14P—DIP(双列直插)、PICC 多种封装;
(8)商用级芯片温宽为0°C to +70°C,工业级芯片温宽为−40°C to +85°C;
ADC0832 为 8 位分辨率 A/D 转换芯片,其最高分辨可达 256 级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在 0~5V 之间。芯片转换时间仅为 32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过 DI 数据输入端,可以轻易的实现通道功能的选择。再本设计中ADC0832的功能是将粉尘传感器输出的模拟信号转化为数字信号,然后将信号送入单片机进行处理,试验证明,本电路满足本设计要求。在本设计中,ADC0832选择模拟输入通道0即CH0作为信号的采集端口。其具体电路如下图所示。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg
LED信号指示灯电路设计
LED灯即发光二极管,它是半导体二极管的一种,可以把电能转化成光能。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。在电路中,电阻的作用是限流,保护LED灯。只要单片机的控制引脚拉低,则LED灯亮,否则,LED灯不亮。其具体电路原理图如下图所示。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg
系统软件设计
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ3Njk5ODcw,size_16,color_FFFFFF,t_70.jpg