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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7036|回復: 21
收起左側(cè)

51單片機io口接二極管問題

  [復制鏈接]
ID:720168 發(fā)表于 2021-2-19 19:59 | 顯示全部樓層 |閱讀模式
我想問一下,io口串聯(lián) 二極管 蜂鳴器為什么會變大聲

while(1)
        {       
                        beep=1;
                delay(100); //延時大約100us   通過修改此延時時間達到不同的發(fā)聲效果       
           beep=0;
                delay(100);
        }

1.jpg
2.jpg
回復

使用道具 舉報

ID:824490 發(fā)表于 2021-2-19 23:03 | 顯示全部樓層
因IO輸出直接B極,會被B-E結(jié)拉低電平,所以,IO輸出接3極管,都要串一個電阻,1K-2K區(qū)間,或更大阻值。你串一個4148類似作用,但建議還是改為電阻為好。
回復

使用道具 舉報

ID:883031 發(fā)表于 2021-2-21 10:10 | 顯示全部樓層
還是單片機io口高電平的驅(qū)動能力不夠,如果你用的是stc單片機,可以將io口配置成推挽輸出試試。
回復

使用道具 舉報

ID:492709 發(fā)表于 2021-2-21 10:56 | 顯示全部樓層
如果用的是無源蜂鳴器,IO輸出的是交流信號,交流信號的低電平會拉低三極管基極的電壓,加入二極管后,二極管阻斷了IO口低電平對三極管基極電壓的影響,相應的提高了三極管的有效觸發(fā)電平。
回復

使用道具 舉報

ID:332444 發(fā)表于 2021-2-21 11:10 | 顯示全部樓層
串接4個二極管試看
回復

使用道具 舉報

ID:332444 發(fā)表于 2021-2-21 11:11 | 顯示全部樓層
這樣模塊應該不用再加三極管才對
回復

使用道具 舉報

ID:492709 發(fā)表于 2021-2-21 11:42 | 顯示全部樓層

還不如把那個IO腳剪掉痛快。
回復

使用道具 舉報

ID:885340 發(fā)表于 2021-2-21 14:59 | 顯示全部樓層
IO口,加外部上拉,提高驅(qū)動能力
回復

使用道具 舉報

ID:883242 發(fā)表于 2021-2-21 17:58 | 顯示全部樓層
有源無源蜂鳴器樓主都沒有說清楚。
回復

使用道具 舉報

ID:420836 發(fā)表于 2021-2-22 06:23 | 顯示全部樓層
IO P1.5輸出具有100us高電平和100us低電平狀態(tài)。 延遲可能太短,因此邏輯轉(zhuǎn)換未完成,因此導致IO的平均電壓高于晶體管的B-E壓降。 因此晶體管始終處于導通狀態(tài)。 蜂鳴器應為無源式蜂鳴器。 添加二極管會導致低態(tài)電壓足夠低,從而切斷晶體管,因此會產(chǎn)生交流信號以驅(qū)動蜂鳴器。
回復

使用道具 舉報

ID:420836 發(fā)表于 2021-2-22 08:52 | 顯示全部樓層
IO P1.5輸出具有100us高電平和100us低電平狀態(tài)。 延遲可能太短,因此邏輯轉(zhuǎn)換未完成
回復

使用道具 舉報

ID:319836 發(fā)表于 2021-2-22 10:01 | 顯示全部樓層
二極管會有0.7伏的壓降,如果基極的電壓比集電極高,三極管就截止了,所以蜂鳴器聲音小,加了二極管后,基極的電壓低了,就大聲了
回復

使用道具 舉報

ID:884588 發(fā)表于 2021-2-22 10:52 | 顯示全部樓層
你的單片機型號是什么?
回復

使用道具 舉報

ID:884588 發(fā)表于 2021-2-22 10:54 | 顯示全部樓層
你的單片機型號是多少?
回復

使用道具 舉報

ID:56002 發(fā)表于 2021-2-22 11:39 | 顯示全部樓層
串個10K
回復

使用道具 舉報

ID:880509 發(fā)表于 2021-2-22 13:11 | 顯示全部樓層
增加驅(qū)動能力
回復

使用道具 舉報

ID:287575 發(fā)表于 2021-2-22 13:24 | 顯示全部樓層
把三極管改成PNP型就可以了,如8550,或者把口線改到P0口也行,P1,P2,P3是準雙向口,灌電流大,拉電流取決于內(nèi)部上拉電阻,由于內(nèi)部電阻較大,導致你的8050不能全飽和導通而處于放大狀態(tài)
回復

使用道具 舉報

ID:451718 發(fā)表于 2021-2-22 16:13 | 顯示全部樓層
一個簡單問題,看到你兩次發(fā)帖。  仔細體會1樓給你的解答。  或者你把輸出口改為推挽輸出方式。  還有一種解決辦法。我猜你現(xiàn)在P1.5口的上拉電阻應該是用的10k吧, 把你P1.5口的上拉電阻改為4.7k或者3.3k,聲音也會大一點點。 但是不建議你這樣做。
回復

使用道具 舉報

ID:720168 發(fā)表于 2021-2-22 16:35 | 顯示全部樓層
  5.1_phantom 發(fā)表于 2021-2-22 10:54
你的單片機型號是多少?

stc89c52
回復

使用道具 舉報

ID:744327 發(fā)表于 2021-2-22 18:09 | 顯示全部樓層
上拉電阻可能起到作用不大,可以改MOS管試一下
回復

使用道具 舉報

ID:720168 發(fā)表于 2021-2-23 10:17 | 顯示全部樓層
名字不是重點 發(fā)表于 2021-2-19 23:03
因IO輸出直接B極,會被B-E結(jié)拉低電平,所以,IO輸出接3極管,都要串一個電阻,1K-2K區(qū)間,或更大阻值。你串 ...

那還可以問一下為什么STM32不存在這個問題,stm32的板子直接照著連線寫代碼就能有很大聲音
回復

使用道具 舉報

ID:332444 發(fā)表于 2021-2-24 17:29 | 顯示全部樓層
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 隔壁老王国产在线精品 | 精品久久精品 | 亚洲免费婷婷 | 午夜电影合集 | 四色成人av永久网址 | 国产综合在线视频 | 岛国av一区二区 | 国产精品久久久久久网站 | 欧美亚洲高清 | 福利社午夜影院 | 久久久久久综合 | 日韩免费高清视频 | 精品国产青草久久久久96 | 午夜成人在线视频 | 亚洲精品乱码久久久久久按摩 | 色黄视频在线 | 在线午夜电影 | 国产网站在线免费观看 | 盗摄精品av一区二区三区 | 国产亚洲精品久久yy50 | 国产精品久久久久久久久婷婷 | 在线一区 | 国产午夜精品久久久久 | 国产精品69毛片高清亚洲 | 日本大香伊一区二区三区 | 精品一区二区三区在线观看国产 | 97超碰在线播放 | 亚洲九九精品 | 黄色综合 | 久久视频精品 | 日韩精品成人一区二区三区视频 | 免费人成激情视频在线观看冫 | 亚洲日韩中文字幕一区 | 欧美日韩国产在线 | 久久久久久91 | 国产精品久久久久久久久久东京 | 成人av网站在线观看 | 亚洲精品国产精品国自产在线 | 九九九久久国产免费 | 亚洲一区视频 | www视频在线观看 |