![]() |
發布時間: 2025-6-26 09:56
正文摘要:前段時間,遇到這么個事情:原來是5V型號電源的數碼管改成12V型號電源的數碼管后,段碼一直閃爍,卻無法正常顯示。不知道是什么問題引起的,有哪些方面的問題該注意,請諸位一起討論。&nbs ... |
cxxx180 發表于 2025-6-28 01:02 是的。你說的是對的,按著你的建議,我改好了,問題解決了。 謝謝。 |
不知你是怎樣的驅動電路,理論上加分壓電阻可以正常顯示 |
問題的原因找到了,主要問題點是設計轉換電路上(位選控制驅動信號相位,沒有轉換,直接驅動)出來狀況,謝謝諸位提出的建議。 |
建議樓主去除D1,將Q15的E極接GND,單片機的驅動口配置為推挽輸出模式后再試試看。 |
1,可以測試一下12V電壓是否穩定。 2,5V電源的地是否與12V電源的地可靠連接。 |
fengyun6198 發表于 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 發表于 2025-6-26 16:57 請看圖,圖中小寫(a)網絡是原來信號輸出驅動數碼管a段信號源,現用來作12V數碼管的驅動信號;大寫(A)網絡是12V電源 轉換輸出給12V數碼管a段提供電源,你摞一摞,輸出信號與驅動信號是同相。 |
fengyun6198 發表于 2025-6-27 07:56 那么段碼的驅動電路在哪兒? |
zhang32568 發表于 2025-6-26 22:31 原來的數碼管型號:5V供電的共陰管。現在的型號是12V供電的共陰管,提供的電路圖就是12V電源電路,應該很詳細呀? |
你的描述讓人云里霧里 數碼管分電壓碼? 你的意思是不是原數碼管供電是5V ,現在改用12V給原數碼管供電不能正常顯示。(數碼管還是原來的數碼管,只是供電電壓由5V變成12V |
飛云居士 發表于 2025-6-26 14:06 12V 電源回路中串接了一個限流電阻220R,電流不會過大。 |
cyi8 發表于 2025-6-26 14:39 原來用的是5V 共陰數碼管,現改成12V的共陰數碼管。不知道是什么原因引起的,12V的數碼管顯示不正常 |
Q2不對勁啊,你改電壓,要用兩個三極管倒相兩次才行,不然共陰數碼管改12V得換共陽數碼管![]() |
遮遮掩掩的最重要的數碼管是誰驅動的,把他放出來,他的供電如何,放兩個三極管有啥好看的 |
你這個描述搞得我有點懵,到底是 原來用5V電源驅動的板,直接改成了12V電源驅動,數碼管沒有更換 還是原來5V電源的板,現在用5V電源驅動,但換了一個需要12V驅動的數碼管. 還是原來5V電源的板,現在用12V電源驅動,數碼管也換成了12V驅動的數碼管. 沒有說清楚,不知道怎么回答.只能給幾個參考意見 有可能是更改供電電壓后,外圍電路降壓給MCU和芯片用的電壓高了,導致芯片不穩定. 也有可能是供電電壓低了,導致數碼管閃鑠. 如果是供電電壓高了,電路有保護,也會有影響. 還有看你改的電路,有沒有考慮過三極管的參數,導通與關斷的條件,是不是三極管導通后到了放大區,導致電流不穩定. |
直接改用12V,原電路器件參數按5V,用12V加上,其電流過大,引起電源保護斷電,再恢復再斷電,所以閃爍。 |