[Autre] Affichage
Répondre à la discussion
Affichage des résultats 1 à 29 sur 29

Affichage



  1. #1
    targatte

    Affichage


    ------

    Bonjour a tous,

    j'ai un équipement qui me donne 5 bits binaire que je veux convertir en affichage (de 1 à 16) sur 2 afficheurs 7 segments
    j'ai bien pensé a utilisé 2 4511 mais sa ne fonctionnera pas si simplement, et je ne connais pas les Arduino et les microcontrôleurs

    si quelqu'un a une idée je suis preneur

    merci par avance

    Nom : Sans titre.png
Affichages : 280
Taille : 7,7 Ko

    -----

  2. #2
    mag1

    Re : Affichage

    Citation Envoyé par targatte Voir le message
    Bonjour a tous,

    j'ai un équipement qui me donne 5 bits binaire que je veux convertir en affichage (de 1 à 16) sur 2 afficheurs 7 segments
    j'ai bien pensé a utilisé 2 4511 mais sa ne fonctionnera pas si simplement, et je ne connais pas les Arduino et les microcontrôleurs

    si quelqu'un a une idée je suis preneur

    merci par avance

    Pièce jointe 483900
    Bonjour,
    On ne connait pas le niveau des bits d'entrée : 5V? 12 V? On peut adapter...
    Plusieurs solutions à base de µC (pour moi, des picaxes, parfaits pour débutants, faciles à programmer en basic).
    Ex, Le µC, un picaxe 20M2 fait le travail, les afficheurs sont multiplexés (s'allument alternativement très rapidement)
    On peut aussi utiliser des drivers genre CD4511.
    Le programme serait fourni, bien sûr...

    Nom : afficheur 5bits.JPG
Affichages : 220
Taille : 51,3 Ko

    MM
    Dernière modification par gienas ; 01/09/2023 à 17h49.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  3. #3
    DAT44

    Re : Affichage

    Bonjour,
    tu doit convertir les 5 bits d'entré en 5 bits en sortie (4bit pour les unité et 1 pour les dizaine), pour ce faire tu fait un complément a trois sur out2,out3 et out4, il te faut 2 IC, un additionneur et un multiplexeur ...

    Pour l'affichage un seul 4511 suffit (affichage des unité), pour les dizaine, il suffit d'allumé les segments b et c quand le compteur des dizaine passe a 1 ...

    Soit trois ICs en tout, par exemple 74HC283 + 74HC257 + 4511
    Dernière modification par DAT44 ; 01/09/2023 à 14h30.

  4. #4
    DAT44

    Re : Affichage

    Bonjour,
    proposition de montage (alim et signaux supposé a 5V ...)

    Nom : Capture.jpg
Affichages : 230
Taille : 77,3 Ko

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

    Re : Affichage

    Bonjour,
    Grâce à la remarque de DAT44, je supprime le multiplexage.
    Nouveau schéma:
    Nom : afficheur 5bits.JPG
Affichages : 222
Taille : 45,9 Ko

    Le code est pas compliqué:
    Code:
    ;Afficheur 5 bits MM 01/09/23
    ; entrées out1=>C.0 ....out5=>C.4
    dirsB=%1111111		;B.à à B.6 en sorties
    dirsC=%10100000	;C.7, C.5 en sorties
    do
    	b1= pinsC & %11111 ; on garde C.0 à C.4
    	b2=b1//10	;on garde les unités
    	if b1>9 then 	;on ajoute 1 sur les dizaines
    		high C.7,C.5		;les deux segments des dizaines
    		else low C.7,C.5
    	endif
    	lookup b2,(0,6,91,79,102,109,125,7,127,111), pinsB ; description segments, 0-9 uniquement		
    loop
    Ici, le "0" est remplacé par un blanc, on peut aussi écrire 0
    Si intéressé, on avancera pas à pas. Le matériel pour programmer est à moins de 4 euros
    Pour le 20M2 : https://www.gotronic.fr/art-microcon...20m2-17192.htm
    MM
    Dernière modification par mag1 ; 01/09/2023 à 20h18.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  7. #6
    mag1

    Re : Affichage

    Bonjour,
    Grâce à la remarque de DAT44, je supprime le multiplexage.
    Nouveau schéma:
    Pièce jointe 483921

    Le code est pas compliqué:
    Code:
    ;Afficheur 5 bits MM 01/09/23
    ; entrées out1=>C.0 ....out5=>C.4
    dirsB=%1111111		;B.à à B.6 en sorties
    dirsC=%10100000	;C.7, C.5 en sorties
    do
    	b1= pinsC & %11111 ; on garde C.0 à C.4
    	b2=b1//10	;on garde les unités
    	if b1>9 then 	;on ajoute 1 sur les dizaines
    		high C.7,C.5		;les deux segments des dizaines
    		else low C.7,C.5
    	endif
    	lookup b2,(0,6,91,79,102,109,125,7,127,111), pinsB ; 0-9 uniquement		
    loop
    Si intéressé, on avancera pas à pas. Le matériel pour programmer est à moins de 4 euros
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  8. #7
    mag1

    Re : Affichage

    En plus du doublon #6, je vois que j'ai raté la mise à jour du schéma qui ne correspond pas au code (cherchez l'erreur )
    Je rectifierai si il y a suite..
    MM
    Dernière modification par mag1 ; 01/09/2023 à 20h38.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  9. #8
    DAT44

    Re : Affichage

    Bonjour,
    B7 va en C7 ...?

  10. #9
    mag1

    Re : Affichage

    Citation Envoyé par DAT44 Voir le message
    Bonjour,
    B7 va en C7 ...?
    Bonjour DAT44,
    Ben oui, en plus, en réalité, si les entrées ne sont reliées à rien, il faudrait des R de tirage, mais elles sont reliées à "un équipement"...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  11. #10
    Arthur

    Re : Affichage

    Bonjour a tous!
    il n'y a pas des pull Up/down intégré dans le PIXAXE? Bonne am Arthur

  12. #11
    mag1

    Re : Affichage

    Citation Envoyé par Arthur Voir le message
    Bonjour a tous!
    il n'y a pas des pull Up/down intégré dans le PIXAXE? Bonne am Arthur
    Il y a des pullup activables sur toutes les I/O.

    Je reposte le total pour avoir un ensemble "cohérent"
    Nom : afficheur 5bits.JPG
Affichages : 185
Taille : 46,5 Ko

    Et le code rectifié: l'affichage du "0" est nécessaire pour afficher "10"
    Code:
    ;Afficheur 5 bits MM 02/09/23
    ; entrées out1=>C.0 ....out5=>C.4
    dirsB=%1111111		;B.0 à B.6 en sorties
    dirsC=%10100000	;C.7, C.5 en sorties
    pullup %1111100000000 	;pullup sur C.0 à C.4
    do
    	b1= pinsC & %11111 ; on garde C.0 à C.4
    	b2=b1//10	;on garde les unités
    	if b1>9 then 	;on ajoute 1 sur les dizaines
    		high C.7,C.5		;les deux segments des dizaines
    	        else low C.7,C.5
    	endif
    	lookup b2,(63,6,91,79,102,109,125,7,127,111), pinsB ; 0-9 uniquement		
    loop
    Pour ceux qui veulent jouer au simulateur, PE6 est ici (gratuit):
    https://picaxe.com/software/picaxe/picaxe-editor-6/
    MM
    Dernière modification par mag1 ; 02/09/2023 à 13h55.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #12
    targatte

    Re : Affichage

    Bonjour a tous,

    merci pour vos réponse, je vais opter pour la solution de mag1,
    plus simple a mettre en place, et puis ca me fera découvrir le monde des microcontrôleurs et le basic
    je commande le matos et je vous tiens au courant (continu de 5v )

  14. #13
    mag1

    Re : Affichage

    Citation Envoyé par targatte Voir le message
    je commande le matos et je vous tiens au courant (continu de 5v )
    Bonjour,
    Ok, pour le µC, j'ai donné le lien.
    Il faut un convertisseur USB/RS232.
    Il y a l'original, l'AXE027: https://www.gotronic.fr/art-cable-de...e027-11921.htm
    qui n'a pas besoin d'inverseur de signaux, mais a besoin d'un socle jack.
    Et le low cost, qui fonctionne parfaitement: https://www.ebay.fr/itm/134625901401...Bk9SR4zDrM_MYg
    Celui ci est en France.
    La programmation n'est pas prévue "sur site", mais sur une plaque connexions rapides, avec les deux BC337 inverseurs, voir cette page et particulièrement la petite vidéo à la fin, c'est ce qu'il faut reproduire (pas compliqué):
    http://electromag1.wifeo.com/cordon-...ation-usb-.php
    Investissement: https://www.gotronic.fr/art-plaque-d...pide-22812.htm
    Et quelques câbles: https://www.gotronic.fr/art-pack-de-...bj21-27098.htm
    Pour la suite: Quel est le type d'afficheurs prévus? Ils peuvent être AC ou CC, suffit d'adapter le code.
    Pour le code basic: http://electromag1.wifeo.com/les-pic...leur-basic.php. Mais c'est par curiosité, le code est déjà fait.
    A suivre
    MM
    Dernière modification par mag1 ; 05/09/2023 à 12h14.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #14
    mag1

    Re : Affichage

    Pour info, ceux là sont très lumineux : https://www.gotronic.fr/art-afficheu...srwa-17441.htm
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  16. #15
    mag1

    Re : Affichage

    Quelques précisions:
    Par quoi le circuit va t il être alimenté en 5V?
    Sur quoi le circuit va t il être câblé? Suivant le cas, on peut le monter directement sur la plaque définitive avec programmation sur site (2 R à ajouter).
    Enfin, quels afficheurs?
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  17. #16
    targatte

    Re : Affichage

    Bonjour mag1,

    il sera alimenté par un convertisseur DC-DC 24v-5v (https://fr.rs-online.com/web/p/conve...c/2233703?gb=s)
    mes sorties (out1-5) sont en 24vcc je vais les coupler a des optocoupleurs pour attaquer les entrées du Picaxe (https://fr.rs-online.com/web/p/optoc...s/7390259?gb=s)
    l'afficheur est celui la https://fr.rs-online.com/web/p/afficheurs-led/8305139/
    l'ensemble sera monté sur une carte matrice de ce type (https://fr.rs-online.com/web/p/carte...s/8971402?gb=s), je vais garder la programmation hors site

    un petit schéma :

    Nom : Capture d’écran 2023-09-06 091510.jpg
Affichages : 144
Taille : 199,9 Ko

  18. #17
    mag1

    Re : Affichage

    Bonjour,
    Excellent début, il y a déjà un peu de travail.
    Quelques remarques:
    L'isolation par DC/DC et opto n'est peut être pas indispensable (mais je ne connais pas le matériel) et c'est une sécurité.
    Les condos de découplages sont aussi une sécurité: 100µF en sortie du convertisseur et 100nF céramique au plus près des broches alim du µC
    Sur le dernier schéma, les segments des dizaines sont connectés à C.5 et C.7 (et non B.7)
    La broche RXD, "serial in", doit être connectée au 0V . Laissée "en l'air", c'est reset aléatoire assuré.
    Les entrées C.0 à C.4 ont les pullup activées, càd qu'elles sont reliées en interne au 5V par une R de quelques dizaines de Kohm. Par défaut, elles sont donc à 5V. Pour changer leur état, il faut les relier au 0V.
    Il faut câbler les émetteurs des opto au 0V et les collecteurs sur les entrées.
    Conséquence: contact fermé, l'entrée µC est à 0 logique.
    Pour le code, on remplace b1=pinsC par b1=not pinsC ...et c'est fini. C'est là que l'on mesure l’intérêt du programmable par rapport au câblé.
    Pour la réalisation du circuit sur plaque, voir l'aide apportée par TCI4.4 (gratuit): http://electromag1.wifeo.com/circuit...-avec-tci4.php

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

  19. #18
    Pascal071

    Re : Affichage

    bonjour
    et des résistances série sur OUT1-5 entrées optocoupleurs.

    pour les sorties segments, ne pas dépasser 90mA au total (@spec. 20M2)
    Cdlt
    Dernière modification par Pascal071 ; 06/09/2023 à 13h29.

  20. #19
    mag1

    Re : Affichage

    Merci Pascal, j'ai oublié de mentionner les R de limitation des optps.

    Autre détail, je viens de regarder l'afficheur proposé sur RS. Apparemment, ils ne seraient vendus que par paquet de 5 (à plus de 12 €, sans le port)
    Le convertisseur DC/DC est à presque 10€ contre 4,60 chez GT.
    Le câblage sur plaque "véroboad" est plus compliqué qu'un PCB. Je suggère donc de penser à un PCB avec JLCPCB (5 plaques 10 x 10 pour 3 ou 4 euros), double faces qualité pro...
    A suivre
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  21. #20
    mag1

    Re : Affichage

    Citation Envoyé par mag1 Voir le message
    Le convertisseur DC/DC est à presque 10€ contre 4,60 chez GT.
    MM
    Sauf que chez GT, entrée et sortie ont le 0V commun, comme un 7805....
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  22. #21
    mag1

    Re : Affichage

    Bonjour,
    Pour poursuivre sur l'idée de JLCPCB, j'ai fait un projet Diptrace.
    Voici un aperçu du PCB, en routage automatique double face:
    dip5contacts.JPG

    Après, on envoie les gerbers à JLC. 3,44 euros et 10 ou 15 jours plus tard, on reçoit 5 plaques de 10 x 10 cm (on peut réduire):
    pcb5contacts.jpg

    Et si ça sert à rien, c'est pas grave...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  23. #22
    mag1

    Re : Affichage

    Le même, autre disposition, plus réduit.

    Nom : 5contacs réduit.JPG
Affichages : 114
Taille : 137,9 Ko

    Il ya quelques retouches à faire à la main, espacement pistes par ex.
    Probablement impossible à faire sur plaque d'essais
    MM
    Dernière modification par mag1 ; 07/09/2023 à 15h01.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  24. #23
    Arthur

    Re : Affichage

    bonjour à vous!
    bonjour mag1 tu as fait 1super boulot: schéma, programmation et tout !.....
    ca se passe comment pour payer en chine? payer en CB pas de soucis sécurité ?...... Arthur

  25. #24
    mag1

    Re : Affichage

    Citation Envoyé par Arthur Voir le message
    bonjour à vous!
    bonjour mag1 tu as fait 1super boulot: schéma, programmation et tout !.....
    ca se passe comment pour payer en chine? payer en CB pas de soucis sécurité ?...... Arthur
    Bonjour,
    Il n'y a aucun problème, je passe par Paypal.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  26. #25
    mag1

    Re : Affichage

    Bonsoir,
    Un autre, plus petit 62x62 mm
    Nom : 5contacrs4.JPG
Affichages : 108
Taille : 145,5 Ko

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

  27. #26
    targatte

    Re : Affichage

    Bonjour,

    petite vidéo pour vous montrer le fonctionnement, reste plus qu'a tous souder et a installer sur la machine


    un grand merci pour votre aide

  28. #27
    mag1

    Re : Affichage

    Citation Envoyé par targatte Voir le message
    petite vidéo pour vous montrer le fonctionnement, reste plus qu'a tous souder et a installer sur la machine
    Bonjour,
    Finalement, tu l'as fait avec quoi?
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  29. #28
    targatte

    Re : Affichage

    Bonjour,

    avec le Picaxe et le programme que tu as fait

  30. #29
    mag1

    Re : Affichage

    Citation Envoyé par targatte Voir le message
    avec le Picaxe et le programme que tu as fait
    Bonjour,
    Et sans poser aucune question...BRAVO!
    Veux tu faire un circuit imprimé genre #25 ? Je peux poster les fichiers Gerber, cout avec JLCPCB ...3 ou 4 euros pour 5 circuits (pas moins) eu 10 jours env.
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Discussions similaires

  1. Affichage 4/3
    Par invite6518ba45 dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 28/05/2014, 12h01
  2. Affichage
    Par invite5bc5513b dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 02/11/2008, 22h07
  3. affichage LCD
    Par invite49e42dcb dans le forum Électronique
    Réponses: 1
    Dernier message: 05/06/2008, 13h57
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...