De werkingslogica van het infrarood touchframe lijkt misschien complex, maar kan worden samengevat in drie eenvoudige stappen: "licht uitzenden - een lichtnet vormen - blokkade detecteren." De kern is het gebruik van de continuïteit of onderbreking van infraroodlicht om de aanraakpositie te bepalen, zonder enig fysiek contact met de interne structuur van het scherm tijdens het proces.
- Het infrarood lichtnet opbouwen
Langs de vier randen van het infrarood touchframe zijn een rij infrarood-zenderbuizen en bijbehorende infrarood-ontvangerbuizen gelijkmatig gerangschikt. De zenderbuizen zenden continu infraroodlicht uit van een specifieke golflengte (meestal 850nm of 940nm, onzichtbaar voor het blote oog), en de ontvangerbuizen ontvangen het licht van de corresponderende zenderbuizen in real-time. De horizontale zender- en ontvangerbuizen vormen horizontale lichtlijnen, terwijl de verticale lijnen verticale lichtlijnen vormen. Deze kruising vormt een dicht "infrarood lichtraster" op het schermoppervlak, dat het gehele aanraakgebied volledig bedekt.
- Lichtblokkering detecteren
Wanneer er geen aanraakhandeling is, wordt al het infraroodlicht normaal doorgelaten en ontvangen de ontvangerbuizen het licht gestaag; het systeem bepaalt dit als "geen aanraking". Wanneer we het scherm aanraken met een ondoorzichtig object zoals een vinger of een pen, blokkeert het aanraakpunt het infraroodlicht op het snijpunt, waardoor de ontvangerbuizen in de betreffende richtingen geen signalen ontvangen of een plotselinge daling in signaalsterkte ervaren.
- Aanraakcoördinaten berekenen
De hoofdbesturingschip van het infrarood touchframe scant het gehele lichtnet in real-time en detecteert snel de positie van het geblokkeerde licht – geblokkeerd horizontaal licht bepaalt de X-as coördinaat van het aanraakpunt, en geblokkeerd verticaal licht bepaalt de Y-as coördinaat. Het snijpunt van de twee is de exacte locatie van de aanraking. Vervolgens verzendt de hoofdbesturingschip de coördinateninformatie naar het eindapparaat via interfaces zoals USB of UART om de aanraakrespons te voltooien. Het hele proces duurt slechts een dozijn milliseconden, bijna zonder vertraging.