DCF77 Signal Analyzer horloge (12 / 17 étapes)

Étape 12 : Lecture de la mémoire tampon de matrice reçu et décodé affiche 00 deuxième à 34

Photo 01

Le tampon de la matrice a reçu se trouve sur la gauche et contient les informations relatives à la minute suivante. L’écran est identique, le

matrice décodé dans le milieu qui affiche l’heure, date etc pendant la minute actuelle. Après chaque minute (si la vérification des erreurs est OK) les données du tampon Minute suivante sont chargées dans la matrice centrale et devient la Minute actuelle. DCF77 données sont reçues en série une fois par seconde et une fois que l’horloge est en phase 0 seconde est chargé dans tampon 00 (poste de matrice M), 1 seconde dans buffer 01 etc.. Lorsqu’une valeur de bit de 1 est reçue la LED pour ce segment est allumée mais restera éteinte si la valeur est 0.

Photo 02

0 deuxième tampon Label Matrix 00 M
C’est le début de la minute et sera toujours 0.

Photo 03

Deuxième tampon 1 à 14 01 à 14 Matrix Label 01 à 14
Ces bits contiennent des données chiffrées sous licence de météo pour l’Europe et est utilisé par des horloges météo DCF77. Ces données sont affichées mais pas utilisées par cette horloge.

Photo 04

15 deuxième tampon 15 Matrix Label Flt ce bit contient des infos émetteur et 0 sauf problème d’émetteur
16 deuxième annonce de temps tampon 16 Matrix Label LHr été normalement 0. La valeur 1 heure avant le changement. 17 deuxième tampon 17 Matrix Label CEST mis à 1 lorsque CEST (Central European Summer Time) est en vigueur. 18 deuxième tampon 18 Matrix Label CET mis à 1 lorsque CET (Central European Time) est en vigueur. Deuxième tampon 19 Matrix Label LSec Leap 19 deuxième annonce. La valeur 1 au cours de l’heure avant la seconde intercalaire.

Photo 05

20 deuxième tampon 20 Matrix Label S début de temps codé. Toujours la valeur 1.

Photo 06

Deuxième tampon de 21 à 27 21 à 27 Matrix Label 01,02,04,08,10,20 & 40.
Ces bits contiennent les minutes et sont additionnées pour montrer les minutes de 00 à 59. 21 minutes aurait 01 et le 20 LED allumé, même 53 minutes aurait 01,02,10 & les 40 LED allumé

Photo 07

Deuxième tampon 28 28 Matrix Label P1
Ce bit indique, parité paire de minuscules morceaux de 21 – 28. La parité est une forme de base de la vérification des erreurs. Un bit de parité est ajouté à la fin d’une chaîne de chiffres dans ce cas 7 bits de la mémoire tampon de 21 à 27. Le bit de parité indique si le nombre de bits à 1 dans la mémoire tampon du 21 au 27 est pair ou impair. Si le nombre de 1 même parité même utilise le bit de parité est 0 et si le nombre de 1 est impair, alors le bit de parité est 1. Par exemple, si le procès-verbal à transmettre est 5. Tampon de Bits (Salut-lumière jaune ci-dessus) 01 = 1, 02 = 0, 04 = 1, 08 = 0, 10 = 0, 20 = 0 & 40 = 0 0r 1010000 si vous ajoutez le nombre de 1 ensemble vous obtenez 2. Il s’agit d’un nombre pair donc le bit de parité transmis sera 0. Par conséquent, l’émetteur enverra 1010000 & 0. À la fin du récepteur, le récepteur ne sait pas quel code d’attendre, mais il sait qu’il doit pour vérifier la parité de bits 21 à 27. Si quand recevant les bits 21 à 28, un échec de lecture se produit par exemple peu 22 est reçu comme un 1 pas un 0 les bits qui en résulte serait 11100000. Le récepteur s’attendrait le dernier morceau (parité) à 1 qu’il y a un nombre impair de 1 s. Cela indique une erreur dans le signal reçu et le tampon de réception serait rejeté car il contient des erreurs.

Photo 08

Deuxième tampon de 29 à 34 29 à 34 Matrix Label 01,02,04,08,10 & 20.
Ces bits contiennent les heures et sont additionnées pour indiquer les heures de 00 à 23. 10 heures aurait seulement les 10 LED allumé, même 23 heures aurait 01,02 & les 20 LED allumé

Articles Liés

Arduino DCF77 Master horloge murale

Arduino DCF77 Master horloge murale

Arduino Master horloge murale.Temps affiché sur les écrans de grande 1"(26mm) 7 segments avec affichage des informations secondaire 4 x 20 LCD. L'horloge peut être utilisée isolée ou fournit les impulsions suivantes aux horloges esclave 1sec alternan
Pong horloge

Pong horloge

Mise à jour de mars 2014! Version 5.1 du code est sorti avec les corrections de bugs et une police agréable bas de casse. Obtenez-le lorsqu'elle est chaude ! Le lien est sur la dernière page de cette instructable !Cette horloge utilise le jeu vidéo c
Horloge de courtes impulsions Minecraft

Horloge de courtes impulsions Minecraft

Il s'agit d'une horloge compacte, simple, bon marchée et flexible pour Minecraft à l'aide de redstone.(Un circuit d'horloge est un circuit de redstone qui produit un signal d'horloge : un modèle d'impulsions qui se répète.)Étape 1. Matériaux et premi
À l’aide d’une seule LED RVB (ou une bande LED) pour afficher les informations : horloge, thermomètre et un communicateur bizarre

À l’aide d’une seule LED RVB (ou une bande LED) pour afficher les informations : horloge, thermomètre et un communicateur bizarre

L'un des premiers projets que j'ai fait avec un Arduino était Noël guirlande de lumières. En fait, elle a été faite d'une simple bande de RVB LED coupée en deux, comme Arduino a seulement 6 sorties PWM de matériel. Je ne voulais pas qu'il affiche des
Faire une horloge précise d’Arduino n'utilisant qu’un seul fil - aucun matériel externe nécessaire !

Faire une horloge précise d’Arduino n'utilisant qu’un seul fil - aucun matériel externe nécessaire !

Comment faire une horloge Arduino - sans utiliser les oscillateurs externes ou puces d'horloge :(plusieurs de mes projets sur notre site de recherche - cliquez en haut de la page d'Accueil logo arduino)Vous aurez besoin :Une carte Arduino (à peu près
12 horloge heure TTL

12 horloge heure TTL

http://youtu.be/hGamMP2yvWoCe fut le projet final pour ma classe de Digital 2 que c'était tellement bien reçu que j'ai pensé que je partagerais. Pour démarrer le projet, j'ai créé le circuit pratiquement. En partant de cette façon, j'ai pu travailler
Ajout de commande d’axes à une horloge de projection

Ajout de commande d’axes à une horloge de projection

objectif : ajouter un détecteur de mouvement qui allume l'horloge pendant la nuit quand il détecte un mouvement et rendre la luminosité du rétroéclairage réglable manuellement.Pourquoi : Je n'ai que quelques règles pour un bon réveil de chevet. Il do
Bases de fusible avr : en cours d’exécution un avr avec une horloge externe

Bases de fusible avr : en cours d’exécution un avr avec une horloge externe

fusibles sont parmi les sujets plus difficiles que j'ai rencontré tout en découvrant la programmation de microcontrôleurs. Même après la recherche et la lecture intensivement, je ne pouvais pas parviennent encore à effacer mes concepts à leur sujet.
Conception de la logique séquentielle pour une horloge numérique d’apprentissage

Conception de la logique séquentielle pour une horloge numérique d’apprentissage

Cette instructable est pour deux raisons 1) à comprendre et apprendre que les fondements de la logique séquentielle 2) utilisent ces connaissances pour créer une horloge numérique.Pendules à lecture digitale ont été construits par des amateurs d'élec
Horloge de l’Arduino Domino

Horloge de l’Arduino Domino

Dans ce Instructable, je vais essayer de faire cette horloge génial que j'ai trouvé le site Hack-un-jour. Un peu est expliqué sur le fonctionne de l'horloge car il est encore en développement. Mais la vidéo de You-tube, il semble qu'ils utilisent une
Arduino LCD Master Clock

Arduino LCD Master Clock

Cette horloge est conçue comme une horloge de stand-alone ou comme une horloge principale aux horloges en disque esclave et est portable avec batterie de secours. Voir le site de l'horloge pour plus de détails maître LCD horloge Home PageAvance de la
Tutoriel d’assembleur AVR 5

Tutoriel d’assembleur AVR 5

Aujourd'hui nous allons regarder de plus près aux divers emplacements mémoire dans le microcontrôleur Atmega328p et voir si nous pouvons mieux comprendre comment les choses sont stockés, où ils sont stockés et comment les pointeurs et les tables de r
Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Machine de commande numérique par ordinateur dessin

Machine de commande numérique par ordinateur dessin

Bonjour à tous et Bienvenue sur mon premier tutoriel !Aujourd'hui je vous montre comment concevoir un dessin CNC en utilisant comme principaux composants matériels un Conseil Digilent Arty, moteurs à courant continu et des Servos RC.Remarque importan