Tester la détection des signaux pulsadis

Avant de se lancer dans la réalisation du circuit imprimé il souvent préférable de passer par la case « prototypage » pour s’assurer que tout fonctionne comme attendu. Voici donc le matériel nécessaire avec une indication du coût des composants tels que l’on peut les trouver sur ebay.

  1. Une plaque à essai (breadboard) 830 points type MB 102 avec un jeu de cables de connection : 3 euros
  2. Un régulateur de tension 5V pour MB102 (« MB102 breadboard power supply ») : 1 à 2 euros. Dans le montage définitif sur CI cette alimentation sera réalisée à l’aide de composants spécifiques. Le régulateur de tension de la plaque à essai sera alimenté par une alimentation continue 7 à 12 volts (chargeur de téléphone portable par exemple).
  3. Un connecteur pour recevoir le câble d’alimentation secteur (attention 220V: ne pas toucher la plaque sous tension et ne pas inverser le neutre et la phase !!!). Le neutre de l’arrivée 220V sera raccordé au neutre de la plaque.
  4. Un connecteur mâle 6 broches enfichables pour prise ICSP. Permet de raccorder votre programmeur de PIC.
  5. Un adaptateur FT232RL FTDI USB to TTL : 3,70 euros. Permet de debuger votre programme une fois téléchargé sur le microprocesseur via les ports séries de celui-ci et d’afficher les logs sur un terminal. Sous windows je recommande Realterm. Sous linux Minicom fera l’affaire. Notez que ces deux programmes ont la possiblité d’enregistrer le fichier log en précédant les enregistrement d’un « timestamp ». Pratique pour vérifier l’heure d’envoi des signaux…
  6. Un programmeur de PIC avec cable ICSP. J’utilise le PIC-KIT3 de chez Olimex (environ 30 euros) mais il existe de très nombreux montages sur le net permettant de fabriquer soi même son programmeur de PIC. Le pickit 2 de chez Microchip est également une alternative abordable.
  7. Un écran LCD 2×16 (HD44780) : environ 2 euros
  8. Résistances couche métallique 1/2W: 1x100K, 1x68K, 2×4,3K
  9. Résistance ajustable 10k (pour régler le contraste de l’écran LCD)
  10. Condensateurs non polarisés: 2x10nF dont 1 supportant 400V et cicatrisable (X2).
  11. Un processeur PIC16F690 de chez Microchip

Les composants sont installés sur la plaque à essai comme montré sur la photo. Lors de la phase de programmation du PIC l’alimentation 220V devra impérativement être débranchée. Encore une fois, en la rebranchant on fera très attention à ne pas inverser phase et neutre…

Voici des photos:

 

6 réflexions sur « Tester la détection des signaux pulsadis »

  1. Bonjour,

    Je suis tombé sur votre blog et je me posais la question si il était possible de créer un émetteur pulsadis afin de tester les montages de détecteur pulsadis ?
    Et si cela est faisable, ce signal serait filtré par le compteur ERDF (le signal venant de l’intérieur de la maison) ou risque t’il de le dérégler ?

    L’éléctronique est assez loin pour moi, je suis plus branché programmation (raspberry ou dans ce cas la arduino)

    Merci

    1. Bonjour
      La meilleure façon de tester un montage pulsadis sans attendre le signal ERDF est de remplacer l’entrée 230V du montage par un signal audio simulant ce signal (le logiciel audacity peut être utilisé pour cela) ou d’utiliser un fichier audio tout prêt. Le site de Matthieu Benoit donne quelques infos à ce sujet.

      Fichier audio signal Tempo ou EJP lu sur PC –> sortie vers ampli Hifi –> fils de sortie HP remplacent le courant secteur en entree du montage.

      Comme la tension en entrée du montage sera beaucoup plus faible (quelques volts selon volume ampli), il sera nécessaire d’adapter le circuit d’entrée du signal (condensateur & résistances) en conséquence.

  2. Bonsoir,
    je suis depuis pas mal d’années déjà « sur » un projet de détection et commutation EJP. Si la partie « commutation » est déjà réalisée (http://pleguen.fr/index.php/automat…), je bute toujours sur la partie détection. J’ai lu pas mal d’articles sur le sujet, et je dois bien reconnaître que le vôtre es très bien fait. J’utilise votre montage avec les fichiers audio de Matthieu BENOIT, et le système détecte bien la porteuse 175Hz. Néanmoins, comment simuler et visualiser les bits de commutations (0..40) ?
    Je dispose bien évidemment d’un oscilloscope numérique, mais je ne vois pas le codage…
    Un exemple de mon fichier de log:
    2016.01.13, 17:21:04.144, 62700 25…0 00-00-00-00-06 avg: 0 0
    2016.01.13, 17:21:04.144, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:21:04.035, 62700 25…00-00-00-00-01 00-00-00-00-00 00-00-00-00-00 00-000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:22:58.991, 0-00 00-00-00-00-0062700 25..10 00-00-00-00-05 avg: 0 0
    2016.01.13, 17:22:58.991, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:22:58.878, 0-00 00-00-00-00-0062700 25…00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:26:10.616, 0-00 00-00-00-00-00-00-00-00-00 00-00-00-00-06 avg: 0 0
    2016.01.13, 17:26:10.616, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:26:10.502, 0-00 00-00-00-00-62700 25…00-00-00-00-01 00-00-00-00-00 00-00-00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:28:05.566, 00 00000 00100 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:28:05.457, 00 -00-23-13-00 00-00-00-00-00 00-00-00-00-00
    2016.01.13, 17:28:05.457, -00-00-00-00 00-00-00-00-00 avg: 23000 1
    2016.01.13, 17:28:05.347, 00 62700 25…00-00-00-00-00 00-00-00-00-00 JP
    2016.01.13, 17:30:45.036, -00-00-00-00 0 00-00-00-00-00 00-00-00-00-06 avg: 0 0
    2016.01.13, 17:30:45.036, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:30:44.923, -00-00-00-00 62700 25…00-00-00-00-02 00-00-00-00-00 00-00-0000000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:32:39.989, 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:32:39.878, 0-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00-00-00-00-11 00-00-00-00-06 avg: 0 0
    2016.01.13, 17:34:47.081, 62700 25…00-00-00-00-00 00-00-00-00-00 00-00-00-00-00-162700 25…00-00-00-00-0-06 avg: 0 0
    2016.01.13, 17:34:47.081, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:34:46.973, 62700 25…00-00-00-00-00 00-00-00-00-00 00-00-00-00-00-162700 25…00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00-00-00-00-000000 00000 00000 NON EJP
    2016.01.13, 17:37:33.769, 0-04 00-00-00-00-00 00-00-00-0062700 25…00-00-00-00-01 00-00-00-00-00 0000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:37:33.662, 0-04 00-00-00-00-00 00-00-00-0062700 25…00-00-00-00-01 00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 0 NON EJP
    2016.01.13, 17:37:33.662, -00 00-00-00-00-00 00-00-00-00-06 avg: 0 0
    2016.01.13, 17:39:28.613, 00062700 25…00-00-00-00-00 00-00-00-0 0
    2016.01.13, 17:39:28.613, 00000 00000 00000 00000 00000 00000 00000 00000 NON EJP
    2016.01.13, 17:39:28.505, 00062700 25…00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00-00-00-00-00 00-00-00-0 00000 NON EJP

    On voit bien que les bits sont tous à zéro…
    Vous remerciant par avance pour votre réponse,
    cordialement, Philippe

    1. Désolé Philippe. J’ai été absent un certain temps et n’avait pas vu votre message. Content de savoir que vous avez résolu votre problème. Si cela peut aider d’autres utilisateurs n’hésitez pas à partager votre solution dans la zone commentaire
      Cdlt

      1. Bonjour,
        je n’avais en premier lieu pas compris (et pourtant j’ai lu et relu les différents articles sur le sujet) que le signal de 175Hz était le contenu des bits de codage…
        Maintenant mon problème est la reconnaissance de ce signal car l’ampli BF de mon PC délivre un niveau trop faible (environ 600Mv c/c)
        J’ai essayé avec un radio K7 stéréo mais j’obtenais une ronfle 50Hz très importante, et il commençait à sentir le cramé… Bon il fonctionne toujours, donc je n’insiste pas avec lui…
        Ceci est probablement dû à la conception de l’ampli…
        Je poursuivrai donc mes investigations avec un simple ampli que je vais construire pour l’occasion (en fait j’en ai trouvé un tout fait sur Alibaba…) , et continuer mes essais.

        Merci d’avoir pris le temps de me lire,
        cordialement, Philippe

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Warning: realpath(): open_basedir restriction in effect. File(/var/www/sdb/8/9/gkarchives/tmp) is not within the allowed path(s): (/var/www/sda/0/7/pulsadis) in /var/www/sda/0/7/pulsadis/wordpress/wp-includes/functions.php on line 2102