Affichage des codes DTMF circulant sur une ligne téléphonique

Un Sniffer DTMF

A quoi ça sert ?

Qui n'a jamais été confronté au problème de savoir quels sont les codes DTMF (Dual Tone Multi Frequency) envoyés par tout appareil connecté sur un ligne téléphonique, lorsqu'il y a demande de connexion...

Le montage ci-joint, permet de sniffer tout ces caractères, et de les afficher sur un afficheur LCD 4x16 caractères ou de les envoyer, via une liaison série RS232 vers un terminal PC (9600, 8,1,N) pour une plus grande capacité d'enregistrement et de traitement des données .

Le dispositif peut également servir d'espion sur une ligne téléphonique et enregistrera tous les numéros chiffrés sur celle-ci !

 

A quoi ça ressemble ?

Dtmf

 

 

Comment ça marche ?

Sur le schéma on distingue en partie haute, l'alimentation 5volt. La source est obtenue par un bloc d'alimentation et par des piles. Si l'on utilise des batteries enficher le cavalier JP1 pour la recharge. Un inter à 3 positions permet la mise en marche, avec ou sans rétroéclairage (économie de piles).

Les signaux de la ligne (J1) sont adaptés à l'entrée du circuit qui va convertir la DTMF en mot binaire 4 bits avec strobe de validation (CM8870CP).

Un Pic 16F88 converti ces signaux, pilote l'afficheur et la RS232.

Dtmf sch

 

La réalisation:

sur circuit imprimé double face.

Dtmf cmp

Dtmf bot

Dtmf top

 

La liste des composants:

EAGLE Version 4.16 Copyright (c) 1988-2005 CadSoft

Part     Value              Device             Package      Library                  Sheet

C1       0,1µF/250          C-EU075-042X103    C075-042X103 rcl                      1
C2       0.1µF              C-EU075-032X103    C075-032X103 rcl                      1
C3       1µF                CPOL-EUE2.5-5      E2,5-5       rcl                      1
C4       1µF                CPOL-EUE2.5-5      E2,5-5       rcl                      1
C5       1µF                CPOL-EUE2.5-5      E2,5-5       rcl                      1
C6       1µF                CPOL-EUE2.5-5      E2,5-5       rcl                      1
C7       22pF               C-EU025-025X050    C025-025X050 rcl                      1
C8       22pF               C-EU025-025X050    C025-025X050 rcl                      1
C10      0.1µF              C-EU075-032X103    C075-032X103 rcl                      1
C11      0.1µF              C-EU075-032X103    C075-032X103 rcl                      1
C12      0.1µF              C-EU075-032X103    C075-032X103 rcl                      1
C13      0.22µF             C-EU075-042X103    C075-042X103 rcl                      1
D1       1N4004             1N4004             DO41-10      diode                    1
D3       1N4004             1N4004             DO41-10      diode                    1
D4       1N4004             1N4004             DO41-10      diode                    1
H1       MOUNT-PAD-ROUND3.6 MOUNT-PAD-ROUND3.6 3,6-PAD      holes                    1
H2       MOUNT-PAD-ROUND3.6 MOUNT-PAD-ROUND3.6 3,6-PAD      holes                    1
H3       MOUNT-PAD-ROUND3.6 MOUNT-PAD-ROUND3.6 3,6-PAD      holes                    1
H4       MOUNT-PAD-ROUND3.6 MOUNT-PAD-ROUND3.6 3,6-PAD      holes                    1
IC1      PIC16F84AP         PIC16F84AP         DIL18        microchip                1
IC2      MAX232             MAX232             DIL16        maxim                    1
IC3      7805               78XXL              78XXL        v-reg                    1
J1                          215876-7           215876-7     con-amp                  1
JP1                         PINHD-1X2          1X02         pinhead                  1
JP2                         PINHD-1X6          1X06         pinhead                  1
LCD1     LCD_4X16           LCD_4X16           MC1604BW_SYL lcd_4x16_backlight       1
Q1       4MHz               CRYTALHC49S        HC49/S       crystal                  1
Q2       3.58MHz            CRYTALHC49S        HC49/S       crystal                  1
R2       100k               R-EU_0207/10       0207/10      rcl                      1
R3       330k               R-EU_0207/10       0207/10      rcl                      1
R4       10K                TRIM_EU-LI10       LI10         pot                      1
R5       89                 R-EU_0207/10       0207/10      rcl                      1
R7       1K                 R-EU_0207/10       0207/10      rcl                      1
R10      100K               R-EU_0207/10       0207/10      rcl                      1
R13      1K/1W              R-EU_0309/12       0309/12      rcl                      1
S1                          320-916            320-916      switch                   1
U$2      CM8870CP           CM8870CP           DIL18        california-micro-devices 1
X1                          F09H               F09H         con-subd                 1
X2                          AK300/4            AK300/4      con-ptr500               1

 

Et tout ce dont on a besoin dans le fichier Zip:

DtmfDtmf (83.22 Ko)

 

 

 

Ajouter un commentaire