|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
LED顯示閃爍時如何穩(wěn)定亮度? |
| 作者:whpoplar 欄目:單片機 |
我公司一新近人員最近在做一個LED燈時鐘,看上去一個很簡單的方案卻出了問題,我?guī)兔戳艘幌?感到比較棘手: 先介紹一下產品的主要結構及功能: 顯示界面由6個"8"組成,每個"8"有17個單獨的LED組成,所以總共有120來個LED燈組成.顯示是通過5*23完成,COM線用S8550選種. 功能就是普通的萬年歷始終功能. 現在的問題是:在設置時間的時候,或者閃爍中間秒號的時候,其它LED也有閃爍的現象,特別是透過紙去看的時候特別明顯. 造成閃爍的原因應該也很好解釋:電流的波動是產生閃爍的罪魁禍首,但是要解決這個問題可不是個容易的事情, 請教這里的大蝦,或者有做過類似產品的指點一二.謝了! |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2006/7/15 15:06:00 發(fā)布:
電源內阻過大或者引線電阻過大。 |
|
| 3樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/15 15:56:00 發(fā)布:
不是這個原因! 因為LED的亮度取決于電流而非電壓! 經由COM線的電流是一定的,當基極電阻確定的時候,基本相同的電流提由不同數量的LED來分單是造成亮度不均的主要原因. 電流是足夠的。 如果是靜態(tài)來點,就不會出現這個問題的 請高手繼續(xù)支招. |
|
| 4樓: | >>參與討論 |
| 作者: computer00 于 2006/7/15 16:39:00 發(fā)布:
能否將圖帖上來?從你描述的來看,應該是硬件設計不當。 如果不改動硬件的話,只好試試調整點亮時間來控制亮度了。 |
|
| 5樓: | >>參與討論 |
| 作者: 一級菜鳥 于 2006/7/15 18:09:00 發(fā)布:
圓圈說的沒什么不對 你必須讓驅動COM線的三極管處于飽和狀態(tài),此時雖然基極電阻固定,發(fā)射結電流卻可以變化。 你所描述的情況在所有的LED都使用同一個限流電阻時最容易出現,如果不巧你真的使用一個電阻做所有的LED的限流,那么改回來,每一個LED使用單獨的限流電阻就能解決問題。 另一個情況是你將LED接在晶體管負反饋回路上了,直觀的看就是共陽LED使用了NPN三極管,以高電平驅動COM,或者共陰的LED使用了PNP三極管,低電平驅動COM,這樣的接法往往導致三極管未達飽和狀態(tài),在同一LED上表現出點亮的段越多,亮度越低的情況,但不會影響其他LED。 還是貼圖上來再討論。 |
|
| 6樓: | >>參與討論 |
| 作者: tonydesign 于 2006/7/15 18:10:00 發(fā)布:
把電路帖上來看一下吧 |
|
| 7樓: | >>參與討論 |
| 作者: sushangwen 于 2006/7/15 18:12:00 發(fā)布:
關系LED亮度的因素有驅動電流和點亮時間. |
|
| 8樓: | >>參與討論 |
| 作者: 南海漁歌 于 2006/7/15 19:13:00 發(fā)布:
記號. 閃爍,可能跟時間有關.快貼圖吧. |
|
| 9樓: | >>參與討論 |
| 作者: stycx 于 2006/7/15 21:16:00 發(fā)布:
應該是軟件的問題,要得到穩(wěn)定亮度,必須有穩(wěn)定的掃描時間 在設置時間的時候,或者閃爍中間秒號的時候,其它LED也有閃爍的現象 說明設置時間或者閃爍中間秒號的時候的處理程序占時間太長,影響掃描 |
|
| 10樓: | >>參與討論 |
| 作者: fantianqi 于 2006/7/15 22:42:00 發(fā)布:
LED顯示閃爍時如何穩(wěn)定亮度? 減小限流電阻行不行? |
|
| 11樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/17 11:35:00 發(fā)布:
這兩天沒有上班 首先,感謝大家的積極參與 電路其實我已經說的很清楚了,很簡單,每個LED也是有限流的.有必要的話,我等下會貼上來,我覺得這個問題有討論的必要,因為LED的恒流問題我看很多IC廠商都有專門的研究.只是我這個是個低成本的東西。 軟件的問題可能性不大,我檢查過了,每個COM線的點量時間是相等的; computer00 這會說對了,我要找的就是一個能解決問題但成本低的電路。 可能我還是沒有表述清楚,我這么說吧,假設你拿個恒流源來電量一排LED,所有的LED都是并聯到電源上,假設總共30個吧,你把后面的10個用一個開關來選種和關閉,這個時候,你會發(fā)現前面20個會因為你這后面10的點量和關閉而產生閃爍的現象,因為它是一個分流的效果. |
|
| 12樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/17 11:49:00 發(fā)布:
有圖了 大家出出主意 http://bbs.21ic.com/upfiles/img/2006717114820949.jpg * - 本貼最后修改時間:2006-7-17 16:05:39 修改者:whpoplar |
|
| 13樓: | >>參與討論 |
| 作者: 李冬發(fā) 于 2006/7/17 12:02:00 發(fā)布:
這個電路好象有問題吧?有必要用3個IO來控制嗎? |
|
| 14樓: | >>參與討論 |
| 作者: ahjjt 于 2006/7/17 12:22:00 發(fā)布:
1個I/O,2個8550足夠啦 1個I/O,2個8550足夠啦,2個8550規(guī)格上短時間能提供3.2A,實際至少2A呀,120個高亮LED也足夠啦 |
|
| 15樓: | >>參與討論 |
| 作者: 農民講習所 于 2006/7/17 12:31:00 發(fā)布:
顯示驅動程序改為定時中斷方式 俺猜大概是設置時占用過多的時間。程序結構問題。 |
|
| 16樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/17 12:32:00 發(fā)布:
嘿嘿,不好意思! 還是前輩火眼精精啊! 剛才貪圖快,錯了. 前輩既然來了,可否指點一下? 我想如果要是有一個電流跟隨的電路應該可以解決,保證在點量時流經每個LED的電流基本相等.
|
|
| 17樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/17 12:50:00 發(fā)布:
所長都來了 榮幸啊! 自從我看了所長有關程序結構方面的文章,偶深恐自己在這方面的不足,回家日夜琢磨,日日盼著能拜讀到所長的大作.或有長進,總感不足.還望所長教誨! 不過這個我還是可以肯定的說,程序結構的嫌疑不大,因為我剛才說了,占空比是沒有問題的.很顯然,這只個玩具級的程序。關鍵是硬件上的改良. 一級菜鳥 根據你說的,我等下有空做個實驗. * - 本貼最后修改時間:2006-7-17 16:08:12 修改者:whpoplar |
|
| 18樓: | >>參與討論 |
| 作者: 農民講習所 于 2006/7/17 12:56:00 發(fā)布:
你用穩(wěn)壓源的3.3V代替板上的3.3V試試 有可能電源輸出能力不夠。 |
|
| 19樓: | >>參與討論 |
| 作者: virtualguy 于 2006/7/17 13:13:00 發(fā)布:
程序問題! 這么簡單的電路,沒什么好改的。你這是動態(tài)顯示,各路顯示之間的延時一定要搞清楚! |
|
| 20樓: | >>參與討論 |
| 作者: hotpower 于 2006/7/17 14:01:00 發(fā)布:
先關陽極再開陰極再開陽極 IOA1~IOA3等分20mS |
|
| 21樓: | >>參與討論 |
| 作者: 風中飄絮 于 2006/7/17 14:05:00 發(fā)布:
本電路中1K電阻能保證S8550飽和導通嗎? 建議: 1.減小基極電阻,加強基極驅動. 2.也可以增大LED限流電阻(但亮度會跟著降低). 3.確認S8550驅動能力是否足夠. |
|
| 22樓: | >>參與討論 |
| 作者: whpoplar 于 2006/7/17 16:41:00 發(fā)布:
有空去做了個實驗 應該是S8550的共射輸出特性不夠理想所致,如樓上所說,在電流大于>150ma的時候,可能已經在放大區(qū)了,換了基極電阻,效果要好一點,但還是有點明暗的些許閃爍. 接著我又換上一個飽和區(qū)斜率大的D772中功率管上去,閃爍算是基本看不到了, 基本上是暫時解決問題了.不過這個D772巨貴啊. 說白了,這需要一個特性比較好的開關管.始終工作在飽和區(qū),Vce維持不變. 當初想了半天,還不如動手做10分鐘!這回可是眼低手高的教訓! 那些說始終所程序的大佬們可要注意了,我都說不用MCU直接拿三極管來點一排LED都有這個現象,你們怎么就是不相信呢? 終歸有個結果了,謝謝大家! |
|
| 23樓: | >>參與討論 |
| 作者: taly 于 2006/7/18 11:34:00 發(fā)布:
應該是硬件上的問題 前幾天也遇到過此問題!后來把基極電阻和限流電阻改小點能夠改善很多!但根本問題還是沒完全解決!大家出出點子看看有什么解決方法! |
|
| 24樓: | >>參與討論 |
| 作者: hotpower 于 2006/7/18 20:21:00 發(fā)布:
穩(wěn)定與掃描時間分配有最直接的關系 |
|
| 25樓: | >>參與討論 |
| 作者: computer00 于 2006/7/18 21:12:00 發(fā)布:
將基極電阻1K換小點試試,例如100歐。 |
|
| 26樓: | >>參與討論 |
| 作者: smileage 于 2006/7/18 22:47:00 發(fā)布:
看一邊學一點! 哈哈 |
|
| 27樓: | >>參與討論 |
| 作者: ocon 于 2006/7/19 1:29:00 發(fā)布:
換達林頓管驅動,例如KSP13,直流放大倍數有幾十K。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |