Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 44

Horloge logique câblée



  1. #1
    Povogla

    Horloge logique câblée


    ------

    Bonsoir à tous,

    j'ai comme projet de réaliser une horloge en logique câblée à base d'élément de la série 4000. J'en suis actuellement à la réalisation du schéma.

    Je suis tombé sur cette réalisation de Sonelec : http://www.sonelec-musique.com/elect...rloge_004.html
    Dont je m'inspire en grande partie pour le moment.

    Comme il y a plusieurs solutions proposées, j'ai choisit d'utiliser le 50Hz du réseau comme base de temps.

    Pour ce faire, je récupère le signal redressé double alternance en sortie d'un transfo 9V. Comme montré sur l'image ci-dessous, j'isole la partie du régulateur
    de tension à l'aide d'une diode pour ne pas lisser la sortie du pont de diode. Au passage, le régulateur qui sera utilisé est un modèle à découpage pin-to-pin compatible avec le 7805 qui ne nécessite pas
    de condensateurs de découplages pour fonctionner.
    Alimentation.jpg

    Bref j'obtiens un signal de 100Hz avec une tension de crête d'environ 12V que j'utilise pour cadencer un CD4017BE .
    http://www.ti.com/lit/ds/symlink/cd4017b.pdf

    Pour adapter ce signal à l'entrée du 4017, la réalisation de Sonelec passe par une diode zener de 4,7V.
    J'ai choisit pour ma part de réaliser un diviseur de tension (R1201, R1202) affin d'abaisser la tension à environ 8V (voir ci-dessous).
    J'utilise ensuite les diodes de clamp de l'entrée via la résistance 1204 pour limiter la tension sur la pin CLK à 5.7V (courant dans la diode de clamp ~0.3mA).
    Génération 1Hz.jpg


    Ma première question est-ce que d'un point de vue tension au niveau de la pin CLK est-ce que cela est fonctionnel?

    Et ma deuxième question est du niveau des timing. Je pense que la réalisation de Sonelec est fiable. Malgré tout, comment vérifier que le temps de montées/descente, durée du "0", du signal 100Hz
    seront correctement interprétés par le 4017?

    D'avance merci pour vos réponses =)

    -----
    Dernière modification par Povogla ; 20/06/2016 à 22h33.

  2. Publicité
  3. #2
    DAT44

    Re : Horloge logique câblée

    Bonjour,
    oui, je préféré la solution a base de zener , mais bon les diodes de clamp en entrée du CD4017 écrêterons le signal .

    Si tu utilise un CD4017 de TI, il est doté d'un triger de Schmitt sur la patte d'horloge, donc le temps de monté(ou descente) n'est pas important, tu peux même mettre un petit condensateur pour filtré les parasites du secteur.

  4. #3
    DAT44

    Re : Horloge logique câblée

    Bonjour,
    pour les régulateur a découpage , il faut quand même un condensateur de filtrage en entrée (au minimum).

  5. #4
    Povogla

    Re : Horloge logique câblée

    Salut et merci pour tes réponses.

    Citation Envoyé par DAT44 Voir le message
    Si tu utilise un CD4017 de TI, il est doté d'un triger de Schmitt sur la patte d'horloge
    En effet, je n'avais pas potassé assez loin. Je regarderai mieux la prochaine fois =)


    Citation Envoyé par DAT44 Voir le message
    tu peux même mettre un petit condensateur pour filtré les parasites du secteur
    Est-ce que les parasites ne seront pas en grande partie "absorbé" par la bande passante du transfo 50Hz?
    Si non je ne vois pas comment calculer un filtre avec les 3 résistances présente au niveau de l'entrée CLK. Est-ce que je peux admettre que R1202 et R1204
    sont d'assez grande valeur par rapport à R1201 pour être ignorées et calculer C avec la formule fc= 1/2piRC?
    Avec cette formule j'obtiens C = 169nF. Je monterais donc un condo de 150nF en parallèle de R1202.


    Citation Envoyé par DAT44 Voir le message
    pour les régulateur a découpage , il faut quand même un condensateur de filtrage en entrée (au minimum).
    En effet, j'ai bien un condensateur de filtrage C1 de 2200uF que l'on voit sur la première image. Je parlais plutot des petit condensateur
    de découplage qu'il faut impérativement monté au plus près des 780x.
    Dernière modification par Povogla ; 21/06/2016 à 06h54.

  6. A voir en vidéo sur Futura
  7. #5
    DAT44

    Re : Horloge logique câblée

    Citation Envoyé par Povogla Voir le message
    Est-ce que les parasites ne seront pas en grande partie "absorbé" par la bande passante du transfo 50Hz?
    Oui, en grande partie.

    Citation Envoyé par Povogla Voir le message
    Si non je ne vois pas comment calculer un filtre avec les 3 résistances présente au niveau de l'entrée CLK. Est-ce que je peux admettre que R1202 et R1204 sont d'assez grande valeur par rapport à R1201 pour être ignorées et calculer C avec la formule fc= 1/2piRC?
    Avec cette formule j'obtiens C = 169nF. Je monterais donc un condo de 150nF en parallèle de R1202.
    Non, la forme du signal n'est plus sinusoïdale après le pont de diode, en phase de décharge R=R1202+R1204, une formule du type Fc=1/2x(R1202+R1204)xC doit convenir, avec FC >100, et donc au final ta formule n'est pas si mal ..., le 150nF ça doit le faire, il faudrait vérifier avec un simulateur pour être sur.


    Citation Envoyé par Povogla Voir le message
    En effet, j'ai bien un condensateur de filtrage C1 de 2200uF que l'on voit sur la première image. Je parlais plutot des petit condensateur
    de découplage qu'il faut impérativement monté au plus près des 780x.
    OK

  8. #6
    Povogla

    Re : Horloge logique câblée

    Citation Envoyé par DAT44 Voir le message
    Non, la forme du signal n'est plus sinusoïdale après le pont de diode, en phase de décharge R=R1202+R1204, une formule du type Fc=1/2x(R1202+R1204)xC doit convenir, avec FC >100, et donc au final ta formule n'est pas si mal ..., le 150nF ça doit le faire, il faudrait vérifier avec un simulateur pour être sur.
    J'ai fait une petite simulation sur LTspice j'obtiens ceci avec un condensateur de 100nF, 150 était un peu élevé.
    à 50Hz :
    Simulation 50Hz.jpg

    En rouge et bleu j'ai tracé les seuil positifs et négatifs de l'entrée CLK et en vert le signal sur l'entrée. Donc la ça passe.

    Maintenant à 100Hz
    Simulation 100Hz.jpg

    La on ne passe plus jamais à l'état bas.


    Par contre le résultat varie fortement en fonction de la tension d'entrée. Du coup je pense prévoir l'emplacement pour un condo au cas ou et
    voir au moment des tests s'il est nécessaire.
    En tout cas merci pour le coup de main.

  9. Publicité
  10. #7
    DAT44

    Re : Horloge logique câblée

    Bonjour,
    Ok, CQFD.

  11. #8
    DAT44

    Re : Horloge logique câblée

    par contre, il y a un petit BUG sur le montage initial, avec de bouton poussoir des dizaines d'heure(SW6), rien n’empêche de passer a 30 heures, 40 heures etc...
    Dernière modification par DAT44 ; 21/06/2016 à 20h56.

  12. #9
    DAT44

    Re : Horloge logique câblée

    Le câblage de U14C pourrait remédier au problème ...

  13. #10
    Povogla

    Re : Horloge logique câblée

    En effet, petite bulle à cet endroit.

    ça n'aura de toute manière pas d’incidence pour ma part car je me limite à 12h. Donc U11 sera remplacé par une simple bascule JK montée en Toggle et je ne pense pas mettre de switch pour le réglage des dizaines d'heures.

  14. #11
    Povogla

    Re : Horloge logique câblée

    Après plus d’une année à travailler sur cette horloge durant mon temps libre, il est temps de venir présenter le résultat (qui est une réussite). Merci DAT44 pour ton coup de main en début de projet.

    Je vais dans mes prochains messages décrire la réalisation en détail. Ainsi peut-être pourra-t-elle rejoindre la section projet?

    La génération de l’horloge 1Hz
    C’est pour cette partie que j’avais sollicité de l’aide. Je ne reviens pas en détail dessus.
    J’ai finalement retenu la solution à diode zener pour mettre en forme le signal 100Hz et je n’ai pas implanté le condensateur de filtrage sur le 100Hz cela ne semble pas nécessaire.

    Horloge 1hz.jpg

    Compteurs des secondes
    Rien de bien sorcier, deux CD4017 cascadés et un dispositif de remise à zéro via U2102b lorsque le second compteur atteint 6. On compte ainsi donc de 0 à 59. Unique petit détail, vous voyez que le seul signal qui importe ici est le signal de débordement (clk_min_unit), base de temps d’une minute. L’horloge n’affichera donc pas les secondes.

    Compteurs secondes.jpg

    Compteurs des minutes
    La structure est la même que le compteur des secondes. C’est à ce niveau que l’on se démarque de la base d’inspiration de sonelec, pas de 4033 (compteur décadique avec sortie 7seg) pour l’affichage. Ok, cette remarque aurait aussi pu être appliquée aux compteurs des secondes. Mais si on peut se passer de secondes sur une horloge, ce n’est sans doute pas le cas des minutes. Si on regarde bien, on voit que les sorties Q0 à Q9 des deux 4017 sont nommées. Elles seront utilisées plus loin dans le schéma.

    Compteurs minutes.jpg

    Compteurs des heures
    Ici, un 4017 pour le comptage des unité et une double bascule JK (CD4027). On utilise une JK pour les dizaines d’heures et une pour faire la différenciation AM/PM. L’horloge comptera donc sur 12h mais fera la différence entre avant et après midi. La aussi les sorties sont nommées pour une utilisation ailleurs dans le schéma.
    La partie remise à zéro est un poil plus compliquée que précédemment car il faut un reset que lorsque le compteur atteit “12”. Le signal de remise à zéro sert aussi par ailleurs à faire le changement entre AM et PM.

    Compteurs heures.jpg

    Voici donc déjà le cœur battant de cette horloge. Dans mes prochains messages, j’en dirai plus sur son fonctionnement et son design.

    En attendant je lirai avec plaisirs vos comentaires, surtout si j'ai fait des c****ries.
    =)
    Dernière modification par Povogla ; 13/11/2017 à 22h47.

  15. #12
    DAT44

    Re : Horloge logique câblée

    Bonjour,
    quelque question :
    A quoi sert SW1201 ?
    Il n'y a pas de switchs pour le réglage des secondes ?

  16. Publicité
  17. #13
    Povogla

    Re : Horloge logique câblée

    Hello DAT44, en effet pas de réglage direct des secondes vu qu’elles ne sont pas affichées.
    Par contre ta 2ème question concerne paradoxalement le réglage des secondes.
    En fait l'appui sur SW1201 bloque le comptage de U1201.
    Donc, j’attend le changement de minutes, je bloque le comptage, je règle mon heure avec une minute d’avance et j’attend que la minutes change sur mon horloge de référence. Ainsi je peux tout de même faire un réglage à la seconde près.

    Maintenant la suite des explications.

    Décodage première partie - les signaux

    Avant d’aborder cette partie il est temps de lever le voile sur le type d’horloge qui est ici réalisée car vous l’avez sans doute remarqué, mon but n’était pas simplement de monter un design trouvé au détour d’un site internet.
    Il s’agit en faite d’une “WordClock” c’est à dire une horloge ou l’on peut lire l’heure en toutes lettres. (la face avant présente toutes les combinaisons de mots pour écrire toutes les heures par tranche de cinq minutes. Il suffit alors d’allumer des LED’s au bon moment pour composer l’heure)

    1 - Wordclock.jpg

    Réaliser ceci en logique câblée peut paraître aberrant pour tout un tas de bonnes raisons, j’en conviens. Mais l’intérêt que j’ai développé pour la réalisation de cette horloge m’est principalement venu du fait d'imaginer une solution tortueuse pour y arriver.

    Entrons dans le vif du sujet, en commençant par une liste des signaux utilisés pour le décodage accompagnés d’une description lorsque cela est nécessaire. (J’utilise “/” avant un nom de signal pour indiquer sa négation).

    Signaux des minutes :
    (Se référer au message précédent pour le schéma correspondant)
    Code:
    Q0m		0 unité de minute
    Q1m 	 	1 unité de minute
    Q2m		2 unités de minutes
    Q3m		3 unités de minutes
    Q4m		4 unités de minutes
    Q5m		5 unités de minutes
    Q6m		6 unités de minutes
    Q7m		7 unités de minutes
    Q8m		8 unités de minutes
    Q9m		9 unités de minutes
    Q0dm	 	0 dizaine de minutes 
    Q1dm 	 	1 dizaine de minutes
    Q2dm	 	2 dizaines de minutes 
    Q3dm	 	3 dizaines de minutes 
    Q4dm	 	4 dizaines de minutes 
    Q5dm	 	5 dizaines de minutes
    Signaux dérivés des minutes :

    4 LED’s sont montées aux quatre coins de l’horloge pour plus de précision dans l’affichage de l’heure, chaque LED indiquant une minute de plus. ( les deux diodes sont dues à une erreur dans la 1ère version du design, j’en parlerai plus tard).
    Code:
    LED4 = Q4m + Q9m		heure + 4 minutes
    LED3 = Q3m + Q8m + LED4		heure + 3 minutes
    LED2 = Q2m + Q7m + LED3		heure + 2 minutes			
    LED1 = Q1m + Q6m + LED2		heure + 1 minute
    Pour le décodage de l’affichage il est pratique d’avoir des signaux décodés pour chaque tranche de 5 minutes.

    Code:
    x0m	=	Q0m + Q1m + Q2m + Q3m + Q4m		Toutes ces valeurs sont considérées comme un zéro
    x5m	=	Q5m + Q6m + Q7m + Q8m + Q9m		Toutes ces valeurs sont considérées comme un cinq
    05m	= 	Q0dm.x5m
    10m	=	Q1dm.x0m
    15m	=	Q1dm.x5m
    20m	=	Q2dm.x0m
    25m	=	Q2dm.x5m
    30m	=	Q3dm.x0m
    35m	=	Q3dm.x5m
    40m	=	Q4dm.x0m
    45m	=	Q4dm.x5m
    50m	=	Q5dm.x0m
    55m	=	Q5dm.x5m
    2 - Signaux minutes.jpg

    Le signal OHF (Over Half Flag) sert à indiquer qu’il faut changer l’heure affichée même si le compteur d’heure n’a pas changé. (lorsqu'il est 1h55min au compteur, il faut afficher “IL EST DEUX HEURES MOINS CINQ”)

    Code:
    OHF	=	35m + Q4dm + Q5dm
    3 - OHF.jpg

    Signaux des heures :
    (Se référer au message précédent pour le schéma correspondant)
    Code:
    Q0h		0 unité d’heure
    Q1h 		1 unité d’heure
    Q2h		2 unités d’heures
    Q3h		3 unités d’heures
    Q4h		4 unités d’heures
    Q5h		5 unités d’heures
    Q6h		6 unités d’heures
    Q7h		7 unités d’heures
    Q8h		8 unités d’heures
    Q9h		9 unités d’heures
    Q0dh		0 dizaine d’heures
    Q1dh		1 dizaine d’heures
    AM		Avant midi
    PM		Après midi
    Signaux dérivés des heures :
    Pour le décodage de l’affichage il est pratique d’avoir les 4 signaux ci-dessous. Il n’est pas nécessaire d’en décoder plus du fait que l’on compte sur 12h seulement (par exemple, la présence d’un 3 est univoque car 13h n’existe pas).
    Code:
    00h	=	Q0dh.Q0h
    01h	=	Q0dh.Q1h
    10h	=	Q1dh.Q0h
    11h	=	Q1dh.Q1h
    4 - Signaux heures.jpg

    Cette section n’est sans doute pas la plus intéressante, mais avoir ces signaux en tête aidera grandement la lecture de la suite.
    Dernière modification par Povogla ; 14/11/2017 à 22h03.

  18. #14
    DAT44

    Re : Horloge logique câblée

    Bonjour,
    c'est prometteur

  19. #15
    Povogla

    Re : Horloge logique câblée

    On est parti pour la suite.

    Décodage deuxième partie - la logique
    Cette partie vise à créer les signaux qui vont piloter les LED's. Ce pilotage se fera par groupe selon le découpage de la face avant ( 5 LED’s ensemble pour “HEURE”, 4 LED’s ensemble pour “CINQ”, …). Ce qui donne les équations suivantes.
    (Même remarque que précédemment le signe “/” indique la négation du signal. Dans le schéma, il n’est pas possible de mettre un “/” dans un nom de signal, c’est donc un “-” qui indique la négation.)

    Pour les heures :

    Code:
    IL EST		=	1					toujours allumé		
    MINUIT		=	00h.AM./OHF + 11h.PM.OHF		On utilise le signal AM/PM Pour différencier midi de minuit
    UNE		=	01h./OHF + 00h.OHF							
    DEUX		=	Q2h./OHF + 01h.OHF			
    TROIS		=	Q3h./OHF + Q2h.OHF		
    QUATRE		=	Q4h./OHF + Q3h.OHF		
    CINQ		=	Q5h./OHF + Q4h.OHF		
    SIX		=	Q6h./OHF + Q5h.OHF		
    SEPT		=	Q7h./OHF + Q6h.OHF			
    HUIT		=	Q8h./OHF + Q7h.OHF		
    NEUF		= 	Q9h./OHF + Q8h.OHF	
    MIDIX		=	MI + X					Deux première lettre de DIX ou deux dernières de MIDI
    MIDIX		=	10h./OHF + Q9h.OHF			Dernière lettre de DIX
    ONZE		=	11h./OHF + 10h.OHF			
    MIDIX		=	00h.PM./OHF + 11h.AM.OHF		deux première lettres de MIDI
    HEURES		=	/MINUIT./MI
    HEURES		=	HEURE./UNE				Accord de heure
    1 - Décodage heures.png
    2 - Décodage heures.png
    3 - Décodage heures.png
    4 - Décodage heures.jpg

    Pour les minutes :

    Code:
    CINQm	        =	05m + 25m + 35m + 55m
    DIX		=	10m + 50m				
    QUART	        =	15m + 45m				
    VINGT		=	20m + 25m + 35m + 40m		
    DEMIE		=	30m				
    DEMIE		=	DEMI./MI./MINUIT 			Accord de DEMI		
    -		=	25m + 35m				Tiret				
    ET		=	15m + 30m				
    MOINS	        = 	OHF									
    LE		=	45m
    5 - Décodage minutes.png

    Avec tout ceci on a tout ce qu'il faut pour une horloge fonctionelle. Il suffit d'interfacer les signaux de sortie pour pouvoir piloter les LED's qui ont chacune besoin de 20mA.

    Si maintenant on regarde le nombre de circuit intégré nécessaire pour la réalisation de tout ceci, on obtient la liste suivante :
    4071 x 6
    4075 x 4
    4081 x 11
    4073 x 2
    4069 x 1
    4017 x 7
    4027 x 1

    Soit 32 circuit intégrés au total.

    Nous allons voir par la suite comment tout cela sera intégré.
    Dernière modification par Povogla ; 15/11/2017 à 22h28.

  20. #16
    Povogla

    Re : Horloge logique câblée

    Re-bonjour à tous, je continue mon monologue. Malgré le peu de réactions, j’ai constaté qu’il y avait eu plus de 400 visites du sujet depuis que j’ai entrepris mes explications. Je suis ravis que ça puisse intéresser =)
    Trève de bavardage, passons à la partie :

    PCB et mécanique

    Les circuits intégrés ainsi que les transistors de commande seront intégré sur une plaque de base de 254*254mm (10*10inch), grandeur pratique vu que le pas de grille de l’éditeur et d’une bonne partie des composants sont en unités impériales.

    Pour les LED's il s’agira de 10 bandes sur lesquels seront installées 11 LED’s. Ces bandes sont reliée à la plaque de base par de simple connecteur SIP.

    Une vue de la tranche de l’horloge donne ceci :

    1 - Sandwish.png

    De haut en bas :

    En gris, un plaque d’acier dans laquelle les lettres sont découpées au laser.
    En blanc, un feuille de papier pour diffuser la lumière.
    En brun, une entretoise qui permet de cloisonner chaque LED affin qu’elle n’éclaire pas une lettre voisine.
    En vert, les circuits imprimés supportant les LED's
    En noir, les connecteurs SIP qui font la liaison entre la carte principale et celles supportant les LED's
    En vert, le circuit imprimé principal

    Le circuit imprimé principal est réalisé en 4 couches:
    Plan de VCC et GND en interne
    Routage TOP et BOTTOM. L’image ci-dessous présente le routage Top (en rouge) et le routage Bottom (en bleu). J’ai répartis les IC de manière homogènes sur toute carte en essayant de simplifier au mieux le routage. Mais j’y ait tout de même passé quelque nuits et en me demandant quelle mouche m’avait piquée. Mais au final je suis très satisfait du résultat =).

    2-PCB.jpg

    Le circuit imprimé des LED’s est réalisé en double face. Pas grand chose à dire ici si ce n'est la manière dont sont réparti les connecteurs SIP qui crée un détrompeur lors de l'assemblage. Il est
    en effet pas possible de se tromper de sens de montage grâce à leur positionnement.

    3 - PCB LED.jpg

    Sur l'image ci-dessous ou voit le PCB principal équipé, on voit sur la partie gauche qu'il y a eu quelque modifications.

    4 - PCB équipé.jpg

    Sur l'image ci-dessous les bandes de LED's ont été montées.
    5 -LED montées.jpg

  21. #17
    Povogla

    Re : Horloge logique câblée

    Encore un message pour présenter le résultat final.

    Nom : 6 - terminée.jpg
Affichages : 304
Taille : 411,8 Ko

    Je reviens bientôt avec un partie Bonus et le schéma en pdf

  22. #18
    Gérard

    Re : Horloge logique câblée

    Bonjour,
    Je trouve que c'est une très belle réalisation même si je ne suis pas (trop) amateur de logique câblée.
    Toutes mes félicitations.

  23. Publicité
  24. #19
    jmlservices

    Re : Horloge logique câblée

    Bonsoir, serait il possible d’avoir une copie du schema de cette horloge étant donné que je ne me sers pas de pic,merci pour votre reponse JML

  25. #20
    Povogla

    Re : Horloge logique câblée

    Bonjour,

    le schéma que j'ai sous la main n'est pas à jour et contient quelques erreurs.
    Je ferai une explication de ces erreurs et je posterai un schéma définitif sous peu.

  26. #21
    mag1

    Re : Horloge logique câblée

    Citation Envoyé par Povogla Voir le message
    Bonjour,

    le schéma que j'ai sous la main n'est pas à jour et contient quelques erreurs.
    Je ferai une explication de ces erreurs et je posterai un schéma définitif sous peu.
    Bravo pour la logique câblée..
    Pour info, j'ai réalisé une Qlocktwo il y a peu, avec µC picaxe et RTC DS3231. etc.
    L’intérêt est qu'en cas de perte d'alimentation, elle se resynchronise toute seule

    voici ma version:
    http://electromag1.wifeo.com/horloge-a-texte.php

    Bonne bidouille
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  27. #22
    Povogla

    Re : Horloge logique câblée

    Bonus - le débugage

    Je l’avais plus ou moins annoncé en #13, je vais revenir sur les erreurs faites durant le projet. Car malgré de multiples contrôles avant de lancer la fabrication du PCB, lors de la première mise sous tension plusieurs bug se sont rapidement manifestés.

    1 - Pas de comptage
    Bien que le comptage des étages fonctionne bien en utilisant les switch de réglage, un débordement n’incrémente pas l’étage suivant.
    Au moment ou j’ai dépanné cette partie je n’avais pas d’oscilloscope à disposition et j’ai du faire avec un multimètre. Multimètre qui m’a permis de voir qu’une impulsion était bien présente au niveau du circuit de remise à zéro de chaque étage mais qu’elle n’était pas prise en compte par l’étage suivant. En analysant le schéma je me suis rendu compte que le condensateur qui génère l’impulsion du circuit de remise à zéro et le condensateur anti-rebonds formait en quelque-sorte un diviseur capacitif et que cela causait mon soucis.
    En modifiant le circuit anti-rebond de la manière ci-dessous, ce problème a pu être résolu.
    1 - Modif anti-rebonds.png

    2 - Problème dizaine d’heures 1
    DIX et ONZE ne s’affichent pas, il semble que la bascule des dizaines d’heure ne fonctionne pas, bien qu’il n’y ait pas de condensateur anti-rebond ici. Le même test au multimètre que précédemment m’a montré que l’impulsion était bien présente au niveau du clock de la bascule.
    Il m’a fallu du temps pour comprendre que le problème venait de l’entrée clock. En effet sur les CD4027 l’entrée clock n’est pas munie d’un trigger de schmitt et le signal généré par la porte OU et la capa n’est pas compatible avec une telle entrée.
    Pour résoudre ce problème, j’ai donc supprimé la génération d’impulsion. Comme on peut le voir sur le schéma ci-dessous.
    2 - Modif dizaine heures.png

    3 - Pas de changement AM/PM
    Il s’agit en faite du même soucis que ci-dessus. Par contre pour des raisons de timing dans ce cas ci, il n’est pas possible de supprimer le générateur d’impulsion.
    J’ai donc simplement relié le clock de la bascule à la sortie de la porte OU du circuit de remise à zéro plutôt qu’en entrée. (En entrée, le signal est une exponentielle de décharge de condensateur.)
    3 - Modif AM_PM.png

    4 - Problème dizaine d’heures 2
    Le premier problème aux niveau du compteur des dizaines d’heures étant résolu, il en est apparu un second. Lors du débordement à 12h, les dizaines d’heures ne sont pas réinitialisées.
    Le problème vient du fait que le carry out ne tombe pas à “0” lors du reset du compteur des unités d’heures.
    Encore un problème de lecture de doc. J’avais pourtant dit en #4 que je ferais plus attention...
    Bref, pour résoudre le soucis, j’ai câblé le reset de la bascule de comptage des dizaines d’heures sur le signal de remise à zéro des unités d’heures.
    4 - Modif dizaine heures.png

    5 - LED’s des minutes
    Ces LED’s ne s’éclairent jamais. Le problème est en fait que les portes OU de leurs équations ont été remplacées par des portes ET au moment de la réalisation du schéma.
    Une fois le problème identifié la solution à été simple pour les signaux LED1 à LED3. Il a suffit de remplacer le CD4073 (3 portes ET à 3 entrées) par un CD4075 (3 portes OU à 3 entrées). Par contre pour le signal LED4, remplacer le type de portes aurait conduit à de grosses modifications au niveau du routage. J’ai donc décidé de créer un buffer en reliant les deux entrées de la porte ET et de réaliser la fonction ou avec deux diodes. Il s’agit des deux diodes auxquels je fais référence en #13.
    5 - Modif LED.png

    Heureusement toutes ces modifications ont pu être plus ou moins facilement réalisées sur le PCB que j’ai commandé.

  28. #23
    Povogla

    Re : Horloge logique câblée

    Et voici encore le schéma complet de l'horloge dans sa dernière version, ainsi que les fichiers gerber à disposition pour les personnes qui aimerait reproduire le même design.
    Je joint aussi un fichier dxf qui permet de réaliser la découpe laser de la face avant et un fichier STL qui permet de réaliser l'entretoise entre la face avant et les PCB en impression 3D.
    Fichiers attachés Fichiers attachés

  29. #24
    jmlservices

    Re : Horloge logique câblée

    Bonsoir Povogla,
    Chapeau pour cette realisation,aprés mûre reflexion je voudrais me lancer dans ce style d’horloge comme je ne sais pas programmer, j’ai réuni une bonne partie des composants, mais sur l’implantation du circuit imprimé je n’arrive pas à lire les références des circuits intégrés,pouvez vous m’aider s’il vous plaît ?merci d’avance pour votre bonté, Cordialement JML

  30. Publicité
  31. #25
    Povogla

    Re : Horloge logique câblée

    Bonjour,

    c'est avec plaisir que je partage et j'espère que votre réalisation aboutira.
    Je regarde dans le courant de la semaine pour exporter une liste de pièces, tout n'es pas complété dans mon projet mais les composants spécifiques le sont si mes souvenirs sont bons.

    Par contre en jetant un oeil au schéma je vois que les références sont citées sur les IC il s'agit du numéro 40xx en dessous de la numérotation de composant.
    Dernière modification par Povogla ; 07/12/2020 à 07h44.

  32. #26
    jmlservices

    Re : Horloge logique câblée

    Merci beaucoup pour votre reponse (rapide��)mais c’est precisément ces references que je ne peux pas lire ,vu la taille des lettres .merci JML

  33. #27
    Kissagogo27

    Re : Horloge logique câblée

    Bonsoir, vous pouvez zoomer sur les images avec CTRL + - et remettre a taille d'origine avec CTRL 0

  34. #28
    Povogla

    Re : Horloge logique câblée

    Voici la liste de pièce. Attention tout de même c'est en partie généré automatiquement, normalement il en devrait pas y avoir de surprise mais mieux vaut vérifier.
    Sinon un petit détail que j'avais oublié, le connecteur Jack à été soudé à l'arrière du PCB pour faciliter l'accès de l'alimentation.

    Code:
    Ref Name	Component
    D2103		1N4148
    D2106		1N4148
    D2108		1N4148
    D2109		1N4148
    D2111		1N4148
    D3102		1N4148
    D3101		1N4148
    D3107		1N4148
    D3109		1N4148
    D2107		1N4148
    D2110		1N4148
    D3103		1N4148
    D3110		1N4148
    D4101		1N4148
    D4102		1N4148
    D1101		1N4007
    D1102		1N4007
    D1103		1N4007
    D1104		1N4007
    D1105		1N4007
    X011		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X012		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X013		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X014		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X021		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X022		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X023		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X024		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X031		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X032		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X033		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X034		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X041		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X042		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X043		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X044		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X051		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X052		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X053		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X054		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X061		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X062		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X063		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X064		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X071		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X072		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X073		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X074		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X081		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X082		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X083		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X084		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X091		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X092		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X093		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X094		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X101		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X102		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X103		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    X104		SIP femelle 3 pôles + SIP male/male 3 pôles pitch 2.54mm
    U1201		CD4017
    U1202		CD4017
    U2101		CD4017
    U2103		CD4017
    U2104		CD4017
    U2106		CD4017
    U3101		CD4017
    U3201		CD4027
    U5102		CD4069
    U2102		CD4071
    U3102		CD4071
    U8102		CD4071
    U9102		CD4071
    U10101		CD4071
    U11101		CD4071
    U4101		CD4073
    U7101		CD4073
    U10103		CD4073
    U4201		CD4075
    U4202		CD4075
    U11102		CD4075
    U3103		CD4081
    U4203		CD4081
    U4204		CD4081
    U5101		CD4081
    U6101		CD4081
    U8101		CD4081
    U8103		CD4081
    U9101		CD4081
    U9103		CD4081
    U10102		CD4081
    U10104		CD4081
    U1101		TRACO TSR 1-2450 (ou autre équivalent 7805 à découpage)
    U12101		BSH105 (SOT23)
    U12102		BSH105 (SOT23)
    U12103		BSH105 (SOT23)
    U12104		BSH105 (SOT23)
    U12105		BSH105 (SOT23)
    U12106		BSH105 (SOT23)
    U12107		BSH105 (SOT23)
    U12108		BSH105 (SOT23)
    U12109		BSH105 (SOT23)
    U12110		BSH105 (SOT23)
    U12111		BSH105 (SOT23)
    U12112		BSH105 (SOT23)
    U12113		BSH105 (SOT23)
    U12114		BSH105 (SOT23)
    U12115		BSH105 (SOT23)
    U12116		BSH105 (SOT23)
    U12117		BSH105 (SOT23)
    U1301		BSH105 (SOT23)
    U1302		BSH105 (SOT23)
    U1303		BSH105 (SOT23)
    U1304		BSH105 (SOT23)
    U1305		BSH105 (SOT23)
    U1306		BSH105 (SOT23)
    U1307		BSH105 (SOT23)
    U1308		BSH105 (SOT23)
    U1310		BSH105 (SOT23)
    U1311		BSH105 (SOT23)
    U1312		BSH105 (SOT23)
    U1313		BSH105 (SOT23)
    U1314		BSH105 (SOT23)
    U1315		BSH105 (SOT23)
    D1201		BZX55C4V7 (Zener 4.7V)
    C1201		100nF (pitch 2.54mm)
    C1202		100nF (pitch 2.54mm)
    C1		100nF (pitch 2.54mm)
    C2		100nF (pitch 2.54mm)
    C3		100nF (pitch 2.54mm)
    C4		100nF (pitch 2.54mm)
    C5		100nF (pitch 2.54mm)
    C6		100nF (pitch 2.54mm)
    C7		100nF (pitch 2.54mm)
    C8		100nF (pitch 2.54mm)
    C9		100nF (pitch 2.54mm)
    C10		100nF (pitch 2.54mm)
    C11		100nF (pitch 2.54mm)
    C12		100nF (pitch 2.54mm)
    C13		100nF (pitch 2.54mm)
    C14		100nF (pitch 2.54mm)
    C15		100nF (pitch 2.54mm)
    C16		100nF (pitch 2.54mm)
    C17		100nF (pitch 2.54mm)
    C18		100nF (pitch 2.54mm)
    C19		100nF (pitch 2.54mm)
    C20		100nF (pitch 2.54mm)
    C21		100nF (pitch 2.54mm)
    C22		100nF (pitch 2.54mm)
    C23		100nF (pitch 2.54mm)
    C24		100nF (pitch 2.54mm)
    C25		100nF (pitch 2.54mm)
    C26		100nF (pitch 2.54mm)
    C27		100nF (pitch 2.54mm)
    C28		100nF (pitch 2.54mm)
    C29		100nF (pitch 2.54mm)
    C30		100nF (pitch 2.54mm)
    C31		100nF (pitch 2.54mm)
    C32		100nF (pitch 2.54mm)
    C2102		100nF (pitch 2.54mm)
    C2103		100nF (pitch 2.54mm)
    C2105		100nF (pitch 2.54mm)
    C2106		100nF (pitch 2.54mm)
    C2107		100nF (pitch 2.54mm)
    C2108		100nF (pitch 2.54mm)
    C3101		100nF (pitch 2.54mm)
    C3104		100nF (pitch 2.54mm)
    C3105		100nF (pitch 2.54mm)
    C1101		270uF (diam. 10mm pitch 5mm
    XLED1		-
    XLED2		-
    XLED3		-
    XLED4		-
    X1101		Jack 3.5mm femelle (Réf. FCR1281 Fab. Cliff)
    R2103		R 0.125W 1.0K
    R2104		R 0.125W 1.0K
    R2110		R 0.125W 1.0K
    R2111		R 0.125W 1.0K
    R3105		R 0.125W 1.0K
    R1201		R 0.125W 4.7K
    R1202		R 0.125W 22K
    R1203		R 0.125W 100K
    R2113		R 0.125W 100K
    R2114		R 0.125W 100K
    R3108		R 0.125W 100K
    R12101		R 0.125W 100K
    R12102		R 0.125W 100K
    R12103		R 0.125W 100K
    R12104		R 0.125W 100K
    R12105		R 0.125W 100K
    R12106		R 0.125W 100K
    R12107		R 0.125W 100K
    R12108		R 0.125W 100K
    R12109		R 0.125W 100K
    R12110		R 0.125W 100K
    R12111		R 0.125W 100K
    R12112		R 0.125W 100K
    R12113		R 0.125W 100K
    R12114		R 0.125W 100K
    R12115		R 0.125W 100K
    R12116		R 0.125W 100K
    R12117		R 0.125W 100K
    R1301		R 0.125W 100K
    R1302		R 0.125W 100K
    R1303		R 0.125W 100K
    R1304		R 0.125W 100K
    R1305		R 0.125W 100K
    R1306		R 0.125W 100K
    R1307		R 0.125W 100K
    R1308		R 0.125W 100K
    R3101		R 0.125W 100K
    R1310		R 0.125W 100K
    R1311		R 0.125W 100K
    R1312		R 0.125W 100K
    R1313		R 0.125W 100K
    R1314		R 0.125W 100K
    R1315		R 0.125W 100K
    R2115		R 0.125W 100K
    R2116		R 0.125W 100K
    R3107		R 0.125W 100K
    R3102		R 0.125W 100K
    R2102		R 0.125W 220K
    R2105		R 0.125W 220K
    R2109		R 0.125W 220K
    R2112		R 0.125W 220K
    R3106		R 0.125W 220K
    SW1201		BP, 7x3.5mm, 1 NO (Réf. 1825910-2 Fab. TE Connectivity)	
    SW2103		BP, 7x3.5mm, 1 NO (Réf. 1825910-2 Fab. TE Connectivity)	
    SW2104		BP, 7x3.5mm, 1 NO (Réf. 1825910-2 Fab. TE Connectivity)	
    SW3101		BP, 7x3.5mm, 1 NO (Réf. 1825910-2 Fab. TE Connectivity)	
    SW3103		BP, 7x3.5mm, 1 NO (Réf. 1825910-2 Fab. TE Connectivity)

  35. #29
    Povogla

    Re : Horloge logique câblée

    Si un modo passe par là et peut remplacer la ligne :
    "U4101 CD4073"
    par
    "U4101 CD4075"

    Merci

  36. #30
    jmlservices

    Re : Horloge logique câblée

    Merci,mais c’est quoi CTRL ?��

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Demande d'aide logique câblée.
    Par esp1 dans le forum Électronique
    Réponses: 18
    Dernier message: 23/10/2015, 17h41
  2. Réponses: 9
    Dernier message: 13/04/2015, 08h39
  3. Synchronisation entre horloge atomique et horloge d'un récepteur GPS
    Par chuck_joris dans le forum Électronique
    Réponses: 10
    Dernier message: 06/12/2012, 23h56
  4. interface en logique câblée avec xilinx
    Par med_salah dans le forum Électronique
    Réponses: 4
    Dernier message: 11/04/2010, 23h12
  5. logique cablée pour commande moteur 12v
    Par nono067 dans le forum Électronique
    Réponses: 13
    Dernier message: 26/04/2009, 20h33
Découvrez nos comparatifs produits sur l'informatique et les technologies.