熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-3-8 09:58
正文摘要:P2.0接32f103的I/O口,R4~R6取值多少?接5V和上拉電阻默認(rèn)高電平,是使I/O口為高電平嗎?那場效應(yīng)管不是導(dǎo)通了嗎?但我感覺是32給I/O口為低電平場效應(yīng)管才導(dǎo)通。D10~D12這個(gè)二極管的取值該取多少?起保護(hù)作用,可以換 ... |
這論壇的知識挺多的 |
188610329 發(fā)表于 2022-3-13 21:40 接了,還是不能PWM調(diào)光 |
黃冬梅 發(fā)表于 2022-3-13 21:33 S8050是NPN管, 高電平驅(qū)動,所以IO需要有足夠的驅(qū)動力,如果可以設(shè)置端口,就是設(shè)置IO強(qiáng)推挽模式,不能得話,1K電阻上拉, IO到三極管基極需要1K電阻限流 |
188610329 發(fā)表于 2022-3-13 20:19 就是集電極接的三極管 |
黃冬梅 發(fā)表于 2022-3-13 16:08 三極管切記集電極接LED,很多人喜歡用射級,那樣是調(diào)不了光的。 |
188610329 發(fā)表于 2022-3-13 15:17 直接接LED可以PWM調(diào)光,接了三極管不行 |
鐘志偉 發(fā)表于 2022-3-13 14:47 這我知道 |
Y_G_G 發(fā)表于 2022-3-13 15:25 好,我回去再改一下電路試試。我用S8050三極管,32I/O出來直接接三極管的基極 |
黃冬梅 發(fā)表于 2022-3-13 12:19 IO輸出PWM就可以控制亮度了 低電平時(shí)間越長,LED越亮 如果你用的是三極管,IO串聯(lián)一個(gè)1K電阻,IO輸出得是強(qiáng)推挽模式,也就是說IO輸出高電平的時(shí)候,要Q1導(dǎo)通 如果你用的是AO3400或者其它的MOS管,就完全按照這個(gè)電路就行 |
單純的 PWM 驅(qū)動一個(gè)LED 燈(沒有加任何三極管,場效應(yīng)管),調(diào)整明暗,你實(shí)現(xiàn)過沒有?實(shí)現(xiàn)過的話,跳過 第一條 一, 先LED正極接VCC, 負(fù)極通過限流電阻接 PWM輸出,然后改變占空比調(diào)節(jié)明暗, 再嘗試PWM 輸出通過限流電阻接 LED正極, LED負(fù)極接GND, 然后通過改變占空比調(diào)節(jié)明暗。 二, 在做上述實(shí)驗(yàn)的時(shí)候, 如果發(fā)現(xiàn) 0x80 和 0xFF 或者 0x80 和 0x01 亮度差別不大的話,說明限流電阻太小要調(diào)整限流電阻 三, 按照二的同理,用YGG給你的電路,嘗試點(diǎn)亮LED, 調(diào)整亮度, 如果發(fā)現(xiàn)亮度不變(不可調(diào)),則同 二 一樣的原理調(diào)整 LED端的限流電阻。 |
黃冬梅 發(fā)表于 2022-3-13 12:19 調(diào)光是調(diào)節(jié)pwm里面的占空比 |
Y_G_G 發(fā)表于 2022-3-8 23:26 我已經(jīng)按照你的線路接了一下,LED燈亮,但是不能PWM調(diào)光。就輸出PWM,燈亮但亮度不變。 |
黃冬梅 發(fā)表于 2022-3-8 22:18 這是一項(xiàng)基本技能,在硬件方面,基本就是電阻并聯(lián)級別的知識點(diǎn),實(shí)在是簡單到不行 不管是愛好還是工作,如果說你還想做下去,這是一定要學(xué)的 但如果說你是只想做個(gè)小燈,或者交交作業(yè),那倒是沒必要深入 |
Y_G_G 發(fā)表于 2022-3-8 18:22 我已經(jīng)買元器件了,讓我自己瞎接測吧。 |
taotie 發(fā)表于 2022-3-8 18:46 ……我都不想問了…… |
Y_G_G 發(fā)表于 2022-3-8 18:22 我并不想用你們的電路圖,我沒法理解你們的電路圖……這樣的電路圖我PWM 調(diào)光我做都不會做,我都不會寫代碼了。單單點(diǎn)個(gè)燈亮很多電路我都能用,我就想用上面的一路一光,而且低電平驅(qū)動…… |
黃冬梅 發(fā)表于 2022-3-8 17:17 12v不能直接與穩(wěn)壓管連接,必須在穩(wěn)壓管和12v之間加限流電阻滿足穩(wěn)壓工作條件,穩(wěn)壓電壓視你要提供給發(fā)光組件的工作電壓。 懷疑你電路沒有畫完全 |
黃冬梅 發(fā)表于 2022-3-8 13:58 我不只說一回了,花個(gè)20分鐘去看一下相關(guān)的知識,就不會有那么多的問題了給你一個(gè)電路,低電平導(dǎo)通,一個(gè)LED串聯(lián)一個(gè)電阻,可以接100個(gè),覺得電阻用得太多,可以適當(dāng)?shù)拇?lián),但電阻的阻值要重新計(jì)算 不要用反相器,反相器不是兩個(gè)腳的,像樓上說的7404,它實(shí)際上是一個(gè)14腳的IC,你還得接個(gè)電源給它,電路圖看起來簡潔,實(shí)際更復(fù)雜 為什么一定要穩(wěn)壓管呢? ![]() |
taotie 發(fā)表于 2022-3-8 17:12 那我想加穩(wěn)壓管應(yīng)該加多少V的穩(wěn)壓管呀 |
黃冬梅 發(fā)表于 2022-3-8 13:58 ![]() |
黃冬梅 發(fā)表于 2022-3-8 13:54 我想要32給低電平,然后場效應(yīng)管導(dǎo)通。我就是不太懂 |
Y_G_G 發(fā)表于 2022-3-8 12:04 已經(jīng)買元器件了,打算焊接實(shí)驗(yàn)。 |
Y_G_G 發(fā)表于 2022-3-8 12:04 51 32高電平驅(qū)動不好,不想用高電平驅(qū)動,而且我用作照明的,肯定不能只用一個(gè)LED |
大哥你不是問過這個(gè)電路的嗎?手頭上有東西的話,直接焊一個(gè)看一下不就行了,這是一個(gè)很簡單的電路,烙鐵一插,10分鐘就能知道結(jié)果了,不老需要花那么多時(shí)間在這上面的 給你一個(gè)電路,包行,不需要那么多元件的,實(shí)際中使用過的,可以用8050這樣的三極管,也可以用MOS管,不管是STM32還是8051,高電平就亮,低電平就滅 ![]() |
Powered by 單片機(jī)教程網(wǎng)