![]() |
發(fā)布時間: 2025-6-26 09:56
正文摘要:前段時間,遇到這么個事情:原來是5V型號電源的數(shù)碼管改成12V型號電源的數(shù)碼管后,段碼一直閃爍,卻無法正常顯示。不知道是什么問題引起的,有哪些方面的問題該注意,請諸位一起討論。&nbs ... |
cxxx180 發(fā)表于 2025-6-28 01:02 是的。你說的是對的,按著你的建議,我改好了,問題解決了。 謝謝。 |
不知你是怎樣的驅(qū)動電路,理論上加分壓電阻可以正常顯示 |
問題的原因找到了,主要問題點是設(shè)計轉(zhuǎn)換電路上(位選控制驅(qū)動信號相位,沒有轉(zhuǎn)換,直接驅(qū)動)出來狀況,謝謝諸位提出的建議。 |
建議樓主去除D1,將Q15的E極接GND,單片機的驅(qū)動口配置為推挽輸出模式后再試試看。 |
1,可以測試一下12V電壓是否穩(wěn)定。 2,5V電源的地是否與12V電源的地可靠連接。 |
fengyun6198 發(fā)表于 2025-6-27 15:29 第一張圖公共引腳也要和第二張一樣處理,極性相反。 |
🔍 Possible Causes of the Flickering: 1. Incorrect Level Shifting / Driving Logic If you're still using 5V logic signals (e.g., from a microcontroller or TTL), they may not be able to properly switch the 12V supply through the driver circuit, especially if the driver requires a certain input voltage to turn on fully (like a transistor base or MOSFET gate). 2. Insufficient Current or Pull-down Resistance When switching higher voltages, you may need pull-down resistors or MOSFET drivers to cleanly switch the segment lines. Otherwise, the segments can float or partially turn on, causing visible flickering. 3. Driver Circuit Configuration You mentioned adding a driver circuit—if it’s a transistor or MOSFET array, make sure: The gate/base is driven properly (use resistor if needed). You are using NPN or N-MOS for low-side switching, or PNP/P-MOS for high-side switching, depending on your design. Proper current-limiting resistors are used for each segment. 4. Timing or Refresh Rate If you are using multiplexing (scanning digits one at a time), and the refresh rate is too low, it can cause flickering. Make sure the scanning happens fast enough (>60 Hz per digit) for a stable visual effect. 💡 Suggestions: Double-check your driver circuit—post a diagram if you can. Verify voltage levels going into the segment pins. Try measuring with a multimeter or oscilloscope to see if the segment pins are toggling cleanly between 0V and 12V. If using a microcontroller, consider adding a level shifter IC (like 74HCT series) between the MCU and the high-voltage side. |
cxxx180 發(fā)表于 2025-6-26 16:57 請看圖,圖中小寫(a)網(wǎng)絡(luò)是原來信號輸出驅(qū)動數(shù)碼管a段信號源,現(xiàn)用來作12V數(shù)碼管的驅(qū)動信號;大寫(A)網(wǎng)絡(luò)是12V電源 轉(zhuǎn)換輸出給12V數(shù)碼管a段提供電源,你摞一摞,輸出信號與驅(qū)動信號是同相。 |
fengyun6198 發(fā)表于 2025-6-27 07:56 那么段碼的驅(qū)動電路在哪兒? |
zhang32568 發(fā)表于 2025-6-26 22:31 原來的數(shù)碼管型號:5V供電的共陰管,F(xiàn)在的型號是12V供電的共陰管,提供的電路圖就是12V電源電路,應(yīng)該很詳細(xì)呀? |
你的描述讓人云里霧里 數(shù)碼管分電壓碼? 你的意思是不是原數(shù)碼管供電是5V ,現(xiàn)在改用12V給原數(shù)碼管供電不能正常顯示。(數(shù)碼管還是原來的數(shù)碼管,只是供電電壓由5V變成12V |
飛云居士 發(fā)表于 2025-6-26 14:06 12V 電源回路中串接了一個限流電阻220R,電流不會過大。 |
cyi8 發(fā)表于 2025-6-26 14:39 原來用的是5V 共陰數(shù)碼管,現(xiàn)改成12V的共陰數(shù)碼管。不知道是什么原因引起的,12V的數(shù)碼管顯示不正常 |
Q2不對勁啊,你改電壓,要用兩個三極管倒相兩次才行,不然共陰數(shù)碼管改12V得換共陽數(shù)碼管![]() |
遮遮掩掩的最重要的數(shù)碼管是誰驅(qū)動的,把他放出來,他的供電如何,放兩個三極管有啥好看的 |
你這個描述搞得我有點懵,到底是 原來用5V電源驅(qū)動的板,直接改成了12V電源驅(qū)動,數(shù)碼管沒有更換 還是原來5V電源的板,現(xiàn)在用5V電源驅(qū)動,但換了一個需要12V驅(qū)動的數(shù)碼管. 還是原來5V電源的板,現(xiàn)在用12V電源驅(qū)動,數(shù)碼管也換成了12V驅(qū)動的數(shù)碼管. 沒有說清楚,不知道怎么回答.只能給幾個參考意見 有可能是更改供電電壓后,外圍電路降壓給MCU和芯片用的電壓高了,導(dǎo)致芯片不穩(wěn)定. 也有可能是供電電壓低了,導(dǎo)致數(shù)碼管閃鑠. 如果是供電電壓高了,電路有保護(hù),也會有影響. 還有看你改的電路,有沒有考慮過三極管的參數(shù),導(dǎo)通與關(guān)斷的條件,是不是三極管導(dǎo)通后到了放大區(qū),導(dǎo)致電流不穩(wěn)定. |
直接改用12V,原電路器件參數(shù)按5V,用12V加上,其電流過大,引起電源保護(hù)斷電,再恢復(fù)再斷電,所以閃爍。 |
Powered by 單片機教程網(wǎng)