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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7426|回復: 21
收起左側

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結拉低電平,所以,IO輸出接3極管,都要串一個電阻,1K-2K區(qū)間,或更大阻值。你串一個4148類似作用,但建議還是改為電阻為好。
回復

使用道具 舉報

ID:883031 發(fā)表于 2021-2-21 10:10 | 顯示全部樓層
還是單片機io口高電平的驅動能力不夠,如果你用的是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口,加外部上拉,提高驅動能力
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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 | 顯示全部樓層
增加驅動能力
回復

使用道具 舉報

ID:287575 發(fā)表于 2021-2-22 13:24 | 顯示全部樓層
把三極管改成PNP型就可以了,如8550,或者把口線改到P0口也行,P1,P2,P3是準雙向口,灌電流大,拉電流取決于內部上拉電阻,由于內部電阻較大,導致你的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結拉低電平,所以,IO輸出接3極管,都要串一個電阻,1K-2K區(qū)間,或更大阻值。你串 ...

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品av久久久久久毛片 | 久草视频在 | 欧州一区 | 久久www免费人成看片高清 | 久久999| 欧美一级淫片免费视频黄 | 国产成人精品免高潮在线观看 | 亚洲综合二区 | 九九热免费看 | 色视频成人在线观看免 | 尹人av| 狠狠干在线 | av不卡一区| 国产精品永久免费 | 日韩另类视频 | 日韩欧美国产一区二区三区 | 国产精品一区二区三区久久久 | 成人一级黄色毛片 | 在线观看日本网站 | 日韩一区精品 | 日本午夜网站 | 中文字幕日韩一区 | 97精品超碰一区二区三区 | 国产成人短视频在线观看 | 99re在线 | 天天影视亚洲综合网 | 欧美全黄 | 久久精品综合 | 久久精品视频在线观看 | 色姑娘av | 一区二区三区中文 | 久久久www成人免费无遮挡大片 | 久久久久国产精品一区二区 | www国产成人免费观看视频,深夜成人网 | 国产中文字幕在线观看 | 91精品国产91久久久久久 | 国产最新视频在线 | 欧美一级久久 | 欧美一区二区三 | 国产欧美日韩在线观看 | 九九热在线免费视频 |