久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4462|回復: 13
打印 上一主題 下一主題
收起左側

51單片機產生500hz信號三極管放大通過喇叭發聲,聲音很小

[復制鏈接]
跳轉到指定樓層
樓主
1.在做【基于單片機的聲音控制系統】設計。用51單片機產生500Hz的聲音信號,通過喇叭發聲。5V供電。聲音很小是什么情況,問了老師,他說要接L298N驅動模塊。有必要嗎?
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit P2_0=P2^0;

void main()
{
        TMOD=0x01;                         //計數器使用方式1
        TH0=(65536-1000)/256; //定時器初始化
        TL0=(65536-1000)%256; //定時器初始化
        EA=1;                                 //IE寄存器CPU開放中斷
        ET0=1;                                 //允許外部中斷
        TR0=1;                                 //定時器T0啟動
        while(1);
}

void T0_time() interrupt 1
{
        TH0=(65536-1000)/256;
        TL0=(65536-1000)%256
        P2_0=!P2_0;                   //取反,產生500Hz的方波
}



2.緊接上一個聲音接收模塊無法接收到500Hz是什么情況?用的是http://www.zg4o1577.cn/bbs/dpj-125053-1.html這位老哥的聲音模塊電路設計,結果無法識別500hz的信號。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

14#
ID:698983 發表于 2020-4-25 12:25 | 只看該作者
hotpet 發表于 2020-4-24 21:07
如果500赫茲不在麥克風的接收范圍內,聲音大了也沒有用,可以考慮換響應頻率更低的麥克風。c10和c11的取 ...

我試著仿真了,發現確實是電路設計的問題,無法接收500hz的信號,我裂開了。
回復

使用道具 舉報

13#
ID:732506 發表于 2020-4-24 21:07 | 只看該作者
呼呼哈 發表于 2020-4-24 15:18
其實,最主要的不是500Hz的聲音小了,而是我的聲音接收模塊無法接收500HZ的信號,喇叭對著麥克風發聲都沒 ...

如果500赫茲不在麥克風的接收范圍內,聲音大了也沒有用,可以考慮換響應頻率更低的麥克風。c10和c11的取值可能對效果有影響,可以畫個圖用仿真注入500赫茲信號實驗一下。
回復

使用道具 舉報

12#
ID:213173 發表于 2020-4-24 20:58 | 只看該作者

回復

使用道具 舉報

11#
ID:698983 發表于 2020-4-24 18:23 | 只看該作者
kmsj 發表于 2020-4-24 17:30
這樣就可以了。

非常感謝,我想問一下,如果接在P0口上,我的電路是不是就可以了呢?我試了一下聲音確實要高很多,但就是不知道輸出的還是不是500Hz的信號
回復

使用道具 舉報

10#
ID:698983 發表于 2020-4-24 18:11 | 只看該作者
kmsj 發表于 2020-4-24 14:58
樓主這個圖要是用AVR單片機或者STM32,基本上沒有問題,然而用在51單片機,那就是大錯特錯,51單片機的I/O ...

是不是我直接設置接P0口輸出就可以了呢,我試了一下確實聲音要大上許多,但是我的聲音接收模塊還是無法接收到500hz的信號,本來設計的是接收模塊輸出端接在單片機的中斷上,接受了信號產生中斷,實現最基本的發光二極管亮滅。但是現在實現不了
回復

使用道具 舉報

9#
ID:383215 發表于 2020-4-24 17:30 | 只看該作者



這樣就可以了。
回復

使用道具 舉報

8#
ID:698983 發表于 2020-4-24 15:33 | 只看該作者
lovexulu 發表于 2020-4-24 09:29
上拉電阻,偏置三極管處于放大區域。

是需要再接一個上拉電阻嗎?我發射極上試著接了一個3K的上拉電阻,可聲音還是沒什么區別,恕我知識貧瘠,還請多多指點
回復

使用道具 舉報

7#
ID:698983 發表于 2020-4-24 15:18 | 只看該作者
hotpet 發表于 2020-4-24 03:31
500赫茲頻率太低,人耳和麥克風對低頻不如高頻敏感。電路看起來沒問題,提高頻率到幾千或1萬試一下。

其實,最主要的不是500Hz的聲音小了,而是我的聲音接收模塊無法接收500HZ的信號,喇叭對著麥克風發聲都沒法。本來設計的是接收模塊輸出端接在單片機的中斷上,接受了信號產生中斷,實現最基本的發光二極管亮滅。但是無論我怎么調電位器的靈敏度,它都接收不了500Hz的信號,低了不需要任何聲音就會自動產生中斷信號,高了需要大聲響(比如拍手)會產生中斷信號。就很難受,找了師傅,也沒得說法。
回復

使用道具 舉報

6#
ID:383215 發表于 2020-4-24 14:58 | 只看該作者
樓主這個圖要是用AVR單片機或者STM32,基本上沒有問題,然而用在51單片機,那就是大錯特錯,51單片機的I/O口是偽雙工口,51單片機的任何一個I/O口,理解為一個開路的NPN三極管的集電極,P0沒有上拉電阻,P1-P3內部有幾十K的上拉電阻,只要明白這一點,用51單片機設計任何電路都不會出問題,換PNP三極管驅動喇叭,聲音響得很,500赫茲的頻率不算低了,可以用。國際標準的A音是440赫茲,是鋼琴鍵盤由低到高的第49鍵,500赫茲相當于鋼琴鍵盤的51和52鍵盤之間的音。
回復

使用道具 舉報

5#
ID:698983 發表于 2020-4-24 14:37 | 只看該作者
hotpet 發表于 2020-4-24 03:31
500赫茲頻率太低,人耳和麥克風對低頻不如高頻敏感。電路看起來沒問題,提高頻率到幾千或1萬試一下。

設計要求是產生500Hz的信號,沒辦法啊
回復

使用道具 舉報

地板
ID:215444 發表于 2020-4-24 11:10 | 只看該作者
揚聲器要設計音腔,聲音才會大。
回復

使用道具 舉報

板凳
ID:687694 發表于 2020-4-24 09:29 | 只看該作者
上拉電阻,偏置三極管處于放大區域。
回復

使用道具 舉報

沙發
ID:732506 發表于 2020-4-24 03:31 | 只看該作者
500赫茲頻率太低,人耳和麥克風對低頻不如高頻敏感。電路看起來沒問題,提高頻率到幾千或1萬試一下。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美精品在线 | 婷婷综合网 | 精品视频一二区 | 国产九九九九 | 羞羞涩涩在线观看 | 久久精品视频一区二区 | 人人擦人人 | 成人美女免费网站视频 | 龙珠z在线观看 | 欧美成人精品欧美一级 | 国产区在线看 | 亚洲欧美综合 | 国产精品1区2区3区 欧美 中文字幕 | 在线a视频 | 国产午夜久久 | 欧美日韩在线精品 | 久久久成人精品 | 夜夜干夜夜操 | 国产免费福利在线 | 成人免费视频一区 | 91精品一区| 狠狠狠色丁香婷婷综合久久五月 | 国产成人在线视频免费观看 | 欧美精品在线一区二区三区 | 懂色av色香蕉一区二区蜜桃 | 亚洲综合无码一区二区 | 久久成人一区 | 午夜一区二区三区在线观看 | 成人久久 | 精品亚洲永久免费精品 | 免费国产一区二区视频 | 91免费在线视频 | 青青草这里只有精品 | 久久久激情视频 | 亚洲国产激情 | 操操日| 日韩一区欧美一区 | 久久久精 | www.99热.com | 国产99小视频 | 视频一区二区三区中文字幕 |