Hoe werkt Caller ID?
als je een nummerweergave hebt gekoppeld aan je telefoon, dan gebeurt er elke keer dat je telefoon overgaat iets verbazingwekkends — het nummer (en soms zelfs de naam) van de oproepende partij verschijnt op het display direct na de eerste ring!
het blijkt dat het proces om de weergave van de beller-ID mogelijk te maken opmerkelijk eenvoudig is aan het einde van de regel. Als je het HSW artikel hebt gelezen getiteld How Modems Work, dan weet je dat de vroege modems een techniek gebruikten genaamd Frequency Shift Keying om bits over een telefoonlijn te verzenden. FSK is uiterst eenvoudig: Een toon (of frequentie, zoals 1200 Hertz) staat voor een binaire 1, terwijl een andere toon (zoals 2200 Hertz) staat voor een binaire nul. Een modem verandert van frequentie afhankelijk van of het een 1 of een 0 wil verzenden. Hoe snel het verandert van frequentie bepaalt de snelheid, of baudrate, van het modem.
advertentie
om informatie over de beller naar uw huis te sturen, gebruikt het telefoonbedrijf een FSK-techniek die identiek is aan een 1.200 baud-modem en stuurt het ASCII-tekengegevens naar het veld voor de beller-ID. Het modembericht wordt verzonden tussen de eerste en de tweede ring (zie hoe telefoons werken voor een beschrijving van hoe het ringsignaal werkt). Dus de telefoon gaat een keer, en als je kon luisteren naar de telefoonlijn net na die ring, zou je een “bleeeep” geluid horen ongeveer een halve seconde lang. Als u de bleep gedecodeerd, zou u merken dat het bevat (in de eenvoudiger van de beller ID-systemen):
- een reeks van afwisselende 1s en 0s om de beller ID box te helpen de timing naar beneden te halen
- een reeks van 180 1s
- een byte die het type bericht
- een byte vertegenwoordigt die de lengte van het bericht
- Maand, Dag, uur en minuut weergeeft, elk vertegenwoordigd met een paar bytes
- het 10-cijferige telefoonnummer in 10 bytes
- A checksum Byte
Er is ook een geavanceerder systeem dat de naam van de beller bevat, enz., maar de techniek is identiek (zie de tweede link hieronder voor details). Elk teken wordt verzonden als een standaard 8-bit ASCII-teken voorafgegaan door een” 0 “start bit en gevolgd door een” 1 ” stop bit.
het veld nummerweergave bevat een modem om de bits te decoderen, een klein circuit om een ringsignaal te detecteren en een eenvoudige processor om het display aan te sturen. Dat is echt alles wat er is aan de hele zaak!
voor meer informatie en links naar gerelateerde artikelen, zie de volgende pagina.