Ondersteunt het industriële segmentcodescherm de slaapmodus?

Dec 03, 2025

Laat een bericht achter

一, De technische essentie van de slaapmodus: de kern van dynamisch energiebeheer
De slaapmodus van het segmentcodescherm bereikt in wezen een stapsgewijze afname van het energieverbruik door niet-essentiële circuitmodules uit te schakelen. De technische implementatie ervan moet aan twee kernvoorwaarden voldoen:

Drive-golfvormcontrole: Segmentcodeschermen die worden aangestuurd door AC-spanning moeten de faserelatie van COM/SEG-signalen in de slaapmodus dynamisch aanpassen. De National Technology N32L43x kan bijvoorbeeld de werkcyclus van de LCD-aandrijfspanning verlagen van 50% naar 20% in de slaapmodus via de ingebouwde -in de fase-omkeerfunctie van de aandrijfgolfvorm, waardoor het statisch energieverbruik wordt verlaagd van 5 μA naar 0,8 μA.
Retentie van weergaveinhoud: de huidige weergavegegevens moeten worden opgeslagen in een framebuffer of weergave-RAM. De LCD-controller van de GD32L233 integreert 32 x 8 segmenten display-RAM, waardoor de display-inhoud in de slaapmodus kan blijven staan ​​zonder dat de displaygegevens opnieuw hoeven te worden geïnitialiseerd na het ontwaken.
Vanuit technisch perspectief behoort de slaapmodus tot de categorie 'Dynamisch energiebeheer' (DPM) in architecturen met laag-vermogen. Als we de ARM Cortex-M-kern als voorbeeld nemen, bereikt de slaapmodus een balans tussen energieverbruik en reactiesnelheid door de CPU-klok uit te schakelen, SRAM- en registerstatussen te behouden en door perifere klokgattechnologie te gebruiken. Voor het segmentcodeschermdrivercircuit moet dit beheer worden uitgebreid naar de LCD-drivermodule door de SLP-bit in het LCD_CR-register te configureren om de driver in een laag-stroomstatus te zetten.

2, Het implementatiepad van de slaapmodus: collaboratief ontwerp van hardwaresoftware
1. Ondersteuning van hardwarelagen: diepe integratie van speciale driverchips en MCU's
De slaapmodus van moderne industriële segmentcodeschermen is sterk afhankelijk van de samenwerking tussen speciale driverchips en MCU's

Optimalisatie van driverchipniveau: de HT1621 en andere driverchips hebben bijvoorbeeld ingebouwde-laadpompcircuits die de laadpomp automatisch kunnen uitschakelen in de slaapmodus, waardoor de voedingsstroom wordt verlaagd van 200 μA naar 2 μA. Tegelijkertijd kan de interne scantiminggenerator worden geconfigureerd als "slaapscanmodus" om de scherminhoud bij te werken met een frequentie van 1 Hz, waardoor het energieverbruik met 80% wordt verminderd.
MCU-randapparatuurintegratie: de LCD-controller van de GD32L233 ondersteunt de STOP2-modus, waarin de LCD-driver blijft werken terwijl de CPU, PLL en andere modules zijn uitgeschakeld, waardoor het energieverbruik van het systeem wordt verlaagd van 3 mA in de normale modus naar 2 μA. De sleutel is om dynamisch te schakelen tussen klokbron en aandrijfmodus door de LCDEN- en LCDCLK-bits in het LCD_CFG-register te configureren.
2. Beheer van de softwarelaag: onderbreek het ontwaken- en statusonderhoud
De software-implementatie van de slaapmodus moet twee kernproblemen aanpakken:

Naar de energiebesparende modus- gaan: door het energiebeheerregister van de MCU te configureren (zoals PWR_CR van STM32) en dit te combineren met de SLEEP-instructie, gaat het systeem naar de slaapmodus. In ATmega8 is het bijvoorbeeld nodig om de SE-bit van het MCUCR-register in te stellen op 1 en de SM2-SM0-bits te configureren om het type slaapmodus te selecteren (zoals de energiebesparende modus).
Ontwerp van wekmechanisme: Typische wek-bronnen zijn onder meer RTC-timers, externe interrupts (zoals sleuteltriggers), busactiviteitsdetectie, enz. Als we Siemens SCALANCE W-apparatuur als voorbeeld nemen, regelt de slaapmodus de stroomvoorziening van downstream-apparaten via DI/DO-contacten, terwijl het D-OUT-contact van de client wordt gebruikt om hardware-wakker- te bewerkstelligen. De wektijd- kan binnen 100 μs worden geregeld.
3, Toepassingsgevallen in de sector: de sprong van theorie naar praktijk
1. Slimme meter: in de slaapmodus gaat de batterij 10 jaar mee
Bij slimme meters met één-fase moet het segmentcodescherm voortdurend informatie weergeven, zoals batterijniveau en tijd. In het schema dat GD32L233 gebruikt, wordt het systeem elke minuut wakker via een RTC-timer, werkt het de displaygegevens bij en gaat het naar de STOP2-modus. Uit werkelijke testgegevens blijkt dat het stroomverbruik 3 mA bedraagt ​​in de normale weergavemodus, terwijl dit in de slaapmodus daalt tot 2 μA. In combinatie met een lithiumbatterij van 4000 mAh kan de theoretische levensduur van de batterij 10 jaar bedragen. De belangrijkste technische punten zijn onder meer:

Dynamische update van weergavecontent: werk alleen gegevens bij die veranderen tijdens de ontwaakperiode- (zoals waarden voor het batterijniveau), houd statische inhoud (zoals eenheidssymbolen) ongewijzigd en verminder het aantal weergavestuurprogramma's.
Optimalisatie van klokbron: LSI (interne klok met lage-snelheid) wordt gebruikt als klokbron in de slaapmodus, met een frequentie van 32 kHz en een vermindering van het energieverbruik met 90% vergeleken met HSI (interne klok met hoge-snelheid).
2. Industriële HMI-apparatuur: samenwerking tussen slaapmodus en touch-wake-
In industriële human{0}}machine interface (HMI)-apparaten worden segmentcodeschermen vaak gebruikt in combinatie met capacitieve aanraakknoppen. In de oplossing van National Technology N32L43x bereikt het systeem touch wake-door het TOUCHCTRL-register te configureren: wanneer een knop wordt gedetecteerd, wekt de hardware automatisch de MCU en herstelt het beeldschermstuurprogramma via de LCD_Makeup-functie. Volgens dit schema bedraagt ​​het stroomverbruik in de slaapmodus 1,2 μ A en bedraagt ​​de wekresponstijd- minder dan 50 ms, waarmee wordt voldaan aan de real- vereisten van industriële locaties.

3. Draagbare medische apparaten: integratie van de slaapmodus en communicatie met laag-vermogen
Bij draagbare bloedglucosemeters moet het segmentcodescherm werken in combinatie met een Bluetooth Low Energy (BLE)-module. In de Scandinavische nRF52832-oplossing is het systeem gekoppeld aan de slaapmodus van het LCD-scherm door de SLEEP-modus van BLE te configureren: wanneer BLE in de diepe slaapmodus gaat, gaat het LCD-scherm synchroon in de slaapmodus, waardoor het stroomverbruik wordt verlaagd van 8 mA in de normale modus naar 3 μA. Bij het ontwaken activeert de BLE-module het LCD-wekken -via de GPIO-pin, met een gemeten wek- up-tijd van 80 μ s, waardoor een naadloze verbinding tussen gegevensoverdracht en display-updates wordt gegarandeerd.
 

Aanvraag sturen