A-TILAAJAN TUNNISTUS, ELI CALLED-ID SUOMESSA: Softapohjainen A-tilaajan tunnistus. Toimii digitaalikeskus- numeroissa (muista pyyt„„ puhelinyhti”t„ kytkem„„n numeroosi a-tilaajan tunnistus). Palikka liitet„„n LPT1 porttiin. Palikka koodaa dtfm-signaalin digitaaliseksi, joka luetaan lpt1-portin kautta mikrolle. CALLER ID PALIKKA: (osien hinta muutamia kymppej„) ÚÄÄÄÄÄÄÄÄÄxÄÄÄÄÄÄÄÄxÄ-x-D1-<+5V >-C1Ä-R1ÄxÄÄÄÄÄÄÄÄÄ¿ MT8870C-1 ³ ³ ³ | ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ C3 ³ x-D2-<+5V ³ ÀÄÄÄ´1 18ÃÄÙ ³ ³ | >ÄC2ÄÄR4ÄÅÄÄxÄÄxÄÄÄÄÄÄÄ´2 17ÃÄÄÄÄÄÄÄÄÄÄÄx ³ x-D3-<+5V R3 R2 ÀÄR5ÄÄÄÄ´3 16ÃÄÄÄÄÄR6ÄÄÄÄÙ ³ ÀÄÄÁÄÄÄÄÄÄÄÄÄÄ´4 15ÃÄÄÄ>StD ³ ³5 14ÃÄÄÄ>Q4 ³ ³6 13ÃÄÄÄ>Q3 ³ ÚÄÄÄÄÄÄÄ´7 12ÃÄÄÄ>Q2 ³ ÀÄX1ÄÄÄÄ´8 11ÃÄÄÄ>Q1 ³ ÚÄÄ´9 10ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Vss (maa) R1=100k C1=10nF C1 ja C2 kytket„„n R2=60k C2=10nF puhelinlinjaan R3=37,5k C3=100nF R4=100k X1=3.579545 MHz +/-0.1% R5=100k D1-D3=BAT42 tai BAT50 yms R6=390k R=+/-1% C=+/-5% PIIRI LPT1 piikki Selitys ============================================================ StD Act-piikkiin 10 (data valmiina luettavaksi) Q4 Busy-piikkiin 11 (databitti 4) Q3 PEnd-piikkiin 12 . Q2 Sel-piikkiin 13 . Q1 Err-piikkiin 15 (databitti 1) +5v D1 data-piikkiin 2 +5v j„nnite piirille +5v D2 data-piikkiin 3 +5v j„nnite piirille +5v D3 data-piikkiin 4 +5v j„nnite piirille Vss Grd 25 Grd Virta sy”tet„„n datalinjasta. Diodit rinnan +5v:lle (muista kytke„ oikein p„in). Mukana seuraa dos ja windows softa, sek„ testi, joilla voi tarkistaa kytkenn„n n„pyttelem„ll„ omaa puhelinta. CID .EXE dosversio: Caller ID CIDP .EXE dosversio: Testaa kytkent„ CIDWIN .EXE winversio: Caller ID CIDPWIN.EXE winversio: Testaa kytkent„ Dos-Cid on testik„ytt”„ lukuunottamatta k„ytt”kelvoton, koska ohjelma ei tee muuta kuin lukee DTFM-dekoderia. Win-Cid on k„ytt”kelpoinen ohjelma, koska se toimii 'taustalla' ja n„ytt„„ soittajan numerot. Koska win saattaa varata koneen huomion niin t„ydellisesti, ett„ IRQ7 ei ehdi palvella CID'i„ silloin kuin 'dataportissa' on tulevan soiton aloituskoodi, j„„ osa soitoista n„ytt„m„tt„. Ohjelman toimintaperiaate: Act-piikin kautta v„litet„„n IRQ7 linjalla keskeytys keskeytysohjaimelle, joka ilmoittaa siit„ prosessorille. Prosessori lukaisee LPT1 portin statusrekisterin. Jos validi aloituskoodi l”ytyy, estet„„n keskeytykset ja aletaan pollaamaan LPT1 statusrekisteri„. Dftm-koodi tulee n.300-500ms aikana ennen ekaa soittoa, jonka ajan kone on valjastettu palvelemaan VAIN keskeytyst„. Mukana seuraava kytkent„ on vain yksi mahdollisuus. Softalle on ihan sama, milt„ piirilt„ se datan saa, kunhan kytket sen yll„olevan mukaisesti. Ohjelmat on tehty vain huvin vuoksi ja omaksi iloksi. Jos niist„ on Sinulle jotain iloa, voit k„ytt„„ niit„ ilman huonoa omaatuntoa. ____________________________________________________ By Per Elfstrom email: elfstrom@siilinjarvi.fi