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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4605|回復: 13
收起左側

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

[復制鏈接]
ID:698983 發表于 2020-4-23 22:52 | 顯示全部樓層 |閱讀模式
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的方波
}

51hei圖片20200423224541.png

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

回復

使用道具 舉報

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

使用道具 舉報

ID:687694 發表于 2020-4-24 09:29 | 顯示全部樓層
上拉電阻,偏置三極管處于放大區域。
回復

使用道具 舉報

ID:215444 發表于 2020-4-24 11:10 | 顯示全部樓層
揚聲器要設計音腔,聲音才會大。
回復

使用道具 舉報

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

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

使用道具 舉報

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鍵盤之間的音。
回復

使用道具 舉報

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

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

使用道具 舉報

ID:698983 發表于 2020-4-24 15:33 | 顯示全部樓層
lovexulu 發表于 2020-4-24 09:29
上拉電阻,偏置三極管處于放大區域。

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

使用道具 舉報

ID:383215 發表于 2020-4-24 17:30 | 顯示全部樓層

SP.jpg

這樣就可以了。
回復

使用道具 舉報

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

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

使用道具 舉報

ID:698983 發表于 2020-4-24 18:23 | 顯示全部樓層
kmsj 發表于 2020-4-24 17:30
這樣就可以了。

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

使用道具 舉報

ID:213173 發表于 2020-4-24 20:58 | 顯示全部樓層
224630e5mwkqg959vh9md9.png
回復

使用道具 舉報

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

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

使用道具 舉報

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

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产中文一区二区三区 | 99免费看| 狠狠影院 | 青青草社区| 国产精品美女久久久 | 亚洲一区二区网站 | 亚洲网站在线播放 | 久久香蕉网 | 欧美a区| 国产精品久久久乱弄 | 五月综合久久 | 欧美日韩中文字幕在线播放 | 国产精品69久久久久水密桃 | 在线天堂免费中文字幕视频 | 影视先锋av资源噜噜 | 91精品国产色综合久久 | 精品国产18久久久久久二百 | 99久久精品免费 | 亚洲福利 | 国产高清视频 | 性视频网| 97avcc| 毛片日韩 | 日韩av在线一区二区 | 中文字幕在线视频一区二区三区 | 精品国产一区二区三区av片 | 亚洲一区二区三区欧美 | 玖玖视频国产 | 精品久| 中文字幕视频在线看 | 国产精品久久久久久久久久久久久 | 久久99精品久久久久久 | 91av亚洲| 欧美日韩在线综合 | 欧美中文字幕一区二区三区亚洲 | 亚洲一区二区免费电影 | 91久久| 精品欧美一区二区久久久伦 | 亚洲精品久久久久中文字幕二区 | 国产精品视频不卡 | 久久激情五月丁香伊人 |