找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3850|回復(fù): 26
收起左側(cè)

三極管PWM調(diào)光電路問題 I/O口接STM32單片機

[復(fù)制鏈接]
ID:777603 發(fā)表于 2022-3-13 13:09 | 顯示全部樓層 |閱讀模式
I/O口接STM32單片機,燈亮,但是不能PWM調(diào)光。是用的是S8050三極管。會不會是三極管沒導(dǎo)通,但沒導(dǎo)通,燈怎么會亮?
s.PNG
回復(fù)

使用道具 舉報

ID:272119 發(fā)表于 2022-3-13 22:10 | 顯示全部樓層
那要看你的IO輸出怎樣的信號呀,只輸出高電平那就是點亮,輸出音頻范圍的不同占空比PWM就可以調(diào)光.
回復(fù)

使用道具 舉報

ID:272119 發(fā)表于 2022-3-13 22:20 | 顯示全部樓層
還有12V的電源470R接LED導(dǎo)通電流大于20ma,普通LED已經(jīng)超最大電流了.
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-13 22:33 | 顯示全部樓層
qq603599910 發(fā)表于 2022-3-13 22:20
還有12V的電源470R接LED導(dǎo)通電流大于20ma,普通LED已經(jīng)超最大電流了.

接的5v電壓
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-13 22:34 | 顯示全部樓層
qq603599910 發(fā)表于 2022-3-13 22:10
那要看你的IO輸出怎樣的信號呀,只輸出高電平那就是點亮,輸出音頻范圍的不同占空比PWM就可以調(diào)光.

程序能調(diào)直接加電源和限流電阻的LED的亮度,但用了三極管驅(qū)動不行
回復(fù)

使用道具 舉報

ID:884739 發(fā)表于 2022-3-13 22:54 | 顯示全部樓層
試試io口上拉一下,看看是不是驅(qū)動不夠
二極管陽極和io口連接
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2022-3-13 23:02 | 顯示全部樓層
黃冬梅 發(fā)表于 2022-3-13 22:34
程序能調(diào)直接加電源和限流電阻的LED的亮度,但用了三極管驅(qū)動不行

前面一個帖子,不是說了這個問題了么?
你不光要試 LED 直接接電源和IO
還要試 LED 直接 接IO 和 GND 你能不能調(diào)光,這個可以了,你就能用 8050調(diào)光了。
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-13 23:08 | 顯示全部樓層
188610329 發(fā)表于 2022-3-13 23:02
前面一個帖子,不是說了這個問題了么?
你不光要試 LED 直接接電源和IO
還要試 LED 直接 接IO 和 GND ...

我都說了LED直接接電源和地加限流電阻是可以調(diào)
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-13 23:09 | 顯示全部樓層
周翔宇 發(fā)表于 2022-3-13 22:54
試試io口上拉一下,看看是不是驅(qū)動不夠
二極管陽極和io口連接

IO口出來接了1K的電阻才接三極管的基極
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-3-13 23:16 | 顯示全部樓層
1,這是一個很簡單的電路2,這是一個我在實際中使用過的電路
3,電路中的所有參數(shù)都沒有問題,就算是LED電流超標(biāo)了,PWM一樣的能調(diào)節(jié)
4,這個高電平燈亮,所以,PWM高電平的時間越長,燈就越亮
5,PWM的占空比從1%開始,慢慢調(diào)節(jié),有可能是30%之后燈的亮度就不會再增加了
6,在我剛開始學(xué)的時候,并不是一直很順利的,我是一直不斷的改這改那,幾十分鐘就解決問題了
電路在這里
51hei截圖20220313230925.png

回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-3-13 23:18 | 顯示全部樓層
還有一點,IO一定是強推挽模式的,如果單片機沒有強推挽輸出,就要加一個上拉電阻
如果不知道什么叫上拉電阻,也不知道什么叫強推挽的話,這.......這.......我還是玩王者去吧
回復(fù)

使用道具 舉報

ID:884739 發(fā)表于 2022-3-13 23:47 | 顯示全部樓層
這樣能行,那就是你io沒有設(shè)置強推挽
130651dm8t94tra5zz0q9z.png
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 09:14 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:16
1,這是一個很簡單的電路2,這是一個我在實際中使用過的電路
3,電路中的所有參數(shù)都沒有問題,就算是LED電流超 ...

那我照這樣子接咋調(diào)不了
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 09:15 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:18
還有一點,IO一定是強推挽模式的,如果單片機沒有強推挽輸出,就要加一個上拉電阻
如果不知道什么叫上拉電阻, ...

哈哈哈,我再去試試。
回復(fù)

使用道具 舉報

ID:47286 發(fā)表于 2022-3-14 10:15 來自觸屏版 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:18
還有一點,IO一定是強推挽模式的,如果單片機沒有強推挽輸出,就要加一個上拉電阻
如果不知道什么叫上拉電阻, ...

這兄弟不光飯要送到嘴邊 還要挑一下口味 比較豪橫 我服了
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 12:15 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:16
1,這是一個很簡單的電路2,這是一個我在實際中使用過的電路
3,電路中的所有參數(shù)都沒有問題,就算是LED電流超 ...

你這個電路的可以的,是我程序的問題,PWM變化太小,燈的亮度不明顯。
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 12:16 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:18
還有一點,IO一定是強推挽模式的,如果單片機沒有強推挽輸出,就要加一個上拉電阻
如果不知道什么叫上拉電阻, ...

就是紅綠藍(lán)三種并在一起亮度會不一致,會有影響,改了限流電阻也差不多這樣
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-3-14 13:24 | 顯示全部樓層
黃冬梅 發(fā)表于 2022-3-14 12:16
就是紅綠藍(lán)三種并在一起亮度會不一致,會有影響,改了限流電阻也差不多這樣

這肯定不一樣的嘛
如果你要均衡的調(diào)節(jié),只能是一個IO控制一種顏色的LED
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 14:12 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-14 13:24
這肯定不一樣的嘛
如果你要均衡的調(diào)節(jié),只能是一個IO控制一種顏色的LED

我只是拿來試驗一下,均衡調(diào)節(jié)會比較符合我想要的結(jié)果,所以就是一種I/O口控一種顏色
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-14 14:13 | 顯示全部樓層
dzbj 發(fā)表于 2022-3-14 10:15
這兄弟不光飯要送到嘴邊 還要挑一下口味 比較豪橫 我服了

他人可好了。。!
回復(fù)

使用道具 舉報

ID:47286 發(fā)表于 2022-3-14 21:54 | 顯示全部樓層
黃冬梅 發(fā)表于 2022-3-14 14:13
他人可好了。。!

兄弟 我不是說他 我是和他說你呢 人家把方案寫的清清楚楚了 你還這不行那不行的 我倒沒看不慣你 就是有點羨慕嫉妒恨 當(dāng)初我不懂的時候咋沒人這么教我啊
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-15 08:46 | 顯示全部樓層
dzbj 發(fā)表于 2022-3-14 21:54
兄弟 我不是說他 我是和他說你呢 人家把方案寫的清清楚楚了 你還這不行那不行的 我倒沒看不慣你 就是有點 ...

可能我比較幸運
回復(fù)

使用道具 舉報

ID:1010584 發(fā)表于 2022-3-15 15:02 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-13 23:16
1,這是一個很簡單的電路2,這是一個我在實際中使用過的電路
3,電路中的所有參數(shù)都沒有問題,就算是LED電流超 ...

你這也調(diào)不了光的,3.3V通過1K直接驅(qū)動三極管都已經(jīng)飽和導(dǎo)通了,怎么去調(diào)光呢。這種方式調(diào)PWM,只是調(diào)了燈閃而已。在人眼分辨不出的燈閃,那么就是連續(xù)的燈
回復(fù)

使用道具 舉報

ID:1010584 發(fā)表于 2022-3-15 15:02 | 顯示全部樓層
你這種做法是調(diào)不了光的。你要定義好是調(diào)光的亮度、還是調(diào)光閃的頻率,然后再問這個問題
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-3-15 17:53 | 顯示全部樓層
正一2022 發(fā)表于 2022-3-15 15:02
你這也調(diào)不了光的,3.3V通過1K直接驅(qū)動三極管都已經(jīng)飽和導(dǎo)通了,怎么去調(diào)光呢。這種方式調(diào)PWM,只是調(diào)了 ...

那是你想當(dāng)然的想法而已
不管是在理論上,還是在實際電路中,這都是可以調(diào)節(jié)光的亮和暗的
幾乎是80%LED手電都是這樣調(diào)節(jié)亮度的,你卻說不能調(diào)節(jié)?你試過?
LED導(dǎo)通,從最暗到最亮是要有一定的時間的,就是LED的結(jié)電容在影響這個導(dǎo)通時間,數(shù)碼管為什么消殘影,就是因為這個
那么,如果導(dǎo)通的時間在它達到最亮之前,我關(guān)閉了電源,它是不是就不能達到最亮了,結(jié)電容的存在是不是達到一個濾波的效果了?
你確定一個LED通電之后能馬上達到最亮的程度?
如果你試過這個電路還不能調(diào)節(jié),我教你
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-17 17:14 | 顯示全部樓層
正一2022 發(fā)表于 2022-3-15 15:02
你這也調(diào)不了光的,3.3V通過1K直接驅(qū)動三極管都已經(jīng)飽和導(dǎo)通了,怎么去調(diào)光呢。這種方式調(diào)PWM,只是調(diào)了 ...

兄弟,是可以調(diào)的,已經(jīng)驗證了
回復(fù)

使用道具 舉報

ID:777603 發(fā)表于 2022-3-17 17:14 | 顯示全部樓層
Y_G_G 發(fā)表于 2022-3-15 17:53
那是你想當(dāng)然的想法而已
不管是在理論上,還是在實際電路中,這都是可以調(diào)節(jié)光的亮和暗的
幾乎是80%LED手 ...

牛!。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表