如何用单片机PWM功能驱动扬声器 求单片机驱动喇叭电路(用LM386放大)

作者&投稿:鄹败 (若有异议请与网页底部的电邮联系)

如果你的单片机吸入电流强的话不妨用前面的一个,第二个图是肯定通用的,三极管嘛9013就可以了。PWM占空比50%,这里的占空比只是改变发生的强度,改变PWM的频率,其扬声器发出不同的声音,借此我们可以做一个音乐播放器~~



PC机上的所有音频文件本来就是数字量,只不过格式不同罢了。PCM文件就是AD转换后得到的二进制数据文件,将PCM加上文件头和文件尾就成了WAV文件。所以PCM文件有两个途径得到:1、通过录音设备。声音经麦克风后得到模拟电流信号,此信号经过放大然后AD得到的数据文件即是PCM文件。2、通过其它格式的音频文件转换。使用一些转换软件可以将其它格式的音频文件转换为PCM文件。
PWM信号可看作一个直流信号与锯齿波比较得到的信号,其占空比反映了直流信号的大小,所以PWM经低通滤波之后可以恢复直流信号,直流信号的大小由占空比决定。PWM做语音输出时,其频率是固定的(这个频率决定声调,一般的语音信号取11.025kHz。),然后将PCM文件中的数据作为占空比大小输出PWM波,经低通滤波后驱动扬声器即可得到声音。

将PWM信号加一级三极管驱动,就可以驱动大功率的了。

单片机控制喇叭发声原理~

要有硬件电路图才能说原理。。。一般来说用的是三极管驱动扬声器,然后让单片机控制三极管的基极,从而通过高低电平让三极管导通或截止从而控制扬声器

LM386是模拟电压放大器,可以放大语言、音乐信号。
可用于小电视机、收音机的音频输出。
单片机输出的仅仅是高、低电平的矩形波,用LM386,有些大材小用,并且电路复杂。
放大数字信号,使用一个三极管、一个电阻即可,电路可见如下链接:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/110ca42d4f5157e68b13991f.html

下面是LM386的电路,你看看,用那个简单实用。
http://hi.baidu.com/lhybird/blog/item/7aa058ff110fb0385c6008ee.html

单片机实现门铃 这个程序中ding dong怎样实现的。具体ding dong频率...
答:定时器0中断时,给定时器0的寄存器TH0和TL0赋的初始值,确定了定时中断时间为250us,进定时中断的频率就是1/0.000250=4000。因为进两次才算一个周期(beep置0一次,置1一次),所以ding 的频率应该是2000Hz,过0.5秒后,进入dong,它是进定时中断2次才翻转一次置位,所以dong的频率应该是1000Hz ...

我要用单片机输出PWM信号去驱动1500W的用电器,对于高频的PWM,比如10k...
答:你需要注意几个问题:1. 10kHz对于普通单片机来说太高了,你需要采用高速单片机,并使用定时器控制频率;2. 这个频率的信号去驱动电器一般是作为金属表面处理。在单片机后面需要进行功率放大、电气隔离、大功率管/IGBT驱动和保护。注意:固态继电器仅仅适合低频,不能用于这个频率。

...STC89C52接直流电+5v的话,无源蜂鸣器要唱歌的话是要用PWM控制...
答:不用PWM,不过和PWM原理相似,根据你的节拍和节奏产生不同长度及频率的波形,从而使无源蜂鸣器发出不同频率的声音,即我们听到的声音或音乐

...这个题目与“利用pwm给单片机增加语音功能”是一回事吗?谢谢了_百 ...
答:是一回事,一般就是用4~8K的采样率产生一个分辨率是256的Pwm信号

怎么实现用单片机控制的PWM发生电路
答:这种电路主要是在单片机的程序,只要单片机有定时器,就可以利用CCR实现PWM输出,或是有PWM输出专用的模块也可以实现PWM输出。对后输出后的信号只需要根据需要加驱动电路就可以了,一般是半H桥居多。

51单片机怎样做PWM
答:你用定时器开中断吧,如果只是简单的用IO口的话,得到的频率很不准确的!思路:根据单片机的晶振大小计算定时器的初值,在中断程序里给对要输出脉冲的引脚取反操作就是了,例如:P1^0=~P1^0;还有脉冲频率不能太高哦,要保证定时器的计时时间大于中断程序执行时间~~程序大体结构:void Init_timer()...

STC单片机PWM编程!
答:看看这个,单片机用的是ADUC848,AD转换输出正弦波,和PWM原理类似。实验八 D/A转换实验 一、实验目的 1.了解芯片内部D/A转换模块设置方法。2.了解D/A转换原理。3. 了解Keil软件中逻辑分析仪的使用方法。4. 了解用单片机产生正弦信号的基本方法。二、实验原理 ADuC848中包含一个12位电压输出DAC...

单片机PWM驱动电路
答:其中DC-IN 为 20V DC-OUT 为根据需要输出电压,可能为5V,可能为12V。 VCC为5V。PWM为单片机输出信号。DC-OUT输出电流最大为2A(其中2图中8050仅1.5A,是否有合适的三极管推荐)

avr单片机 pwm功能
答:PWM产生过程:定时器启动后,当TNCT0和OCR0的值相等时,输出引脚OC0(PB3)清0,当TNCT0到255时OC0置位,在程序运行过程中改变OCR0中的数值,就改变了OC0输出的占空比。//函数功能:控制PB3引脚上的发光二极管由亮到灭,再由灭到亮 (代码来自轻松玩转AVR单片机c语言cd)include define uchar ...