[Outils/Fab/Comp] Contrôler plusieurs modules LCD 8 caractères
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 41

Contrôler plusieurs modules LCD 8 caractères



  1. #1
    aymcz

    Contrôler plusieurs modules LCD 8 caractères


    ------

    Bonjour,

    Dans mon projet, je souhaites controller 22 écran modulaire LCD 1 x 8 caractères avec des affichages différents.
    Comment feriez vous pour controller les 22 ?
    J’ai un raspberry mais je peux passer par d’autres systems de contrôle.

    -----

  2. #2
    Qristoff
    Animateur Électronique

    Re : Contrôler plusieurs modules LCD 8 caractères

    Bonjour et bienvenue sur le forum,
    Il faudrait que l'on en sache un peu plus sur l'interfaçage possible de tes afficheurs (série, parallèle). Pour cela, un lien vers la datasheet serait le bienvenue !
    Tout existe, il suffit de le trouver...!

  3. #3
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    https://www.winstar.com.tw/fr/produc.../8x2-oled.html

    c'est sur la base de cet afficheur mais en version 1 x 8 caractères.

  4. #4
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    Bonjour,

    pourquoi 22? Il faut que tu expliques un peu mieux les choses.

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

    Re : Contrôler plusieurs modules LCD 8 caractères

    Notamment le type d'infos que tu souhaites afficher.
    Ce n'est pas la même chose que de vouloir afficher des textes peu urgents comme un bête "hello word", qu'une mesure différente sur chaque afficheur avec un taux de rafraîchissement élevé.

  7. #6
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    22 c'est le nombre de ports qu'il y a sur mon commutateur réseau, les afficheurs servent à donner un noms à l'utilisation de ce port car elle change tous les jours.
    c'est un nom sur 8 caractères maximum qui ne change qu'une fois par jour. chaque ports aura du texte différent.

  8. #7
    paulfjujo

    Re : Contrôler plusieurs modules LCD 8 caractères

    bonjour,

    avec une interface I2C pour chaque LCD
    s'aurait pu le faire avec 8 x PCF8754 pour 8 afficheurs
    et 8x PCF8754A pour 8 autres
    puisqu'on peut avoir 8 adresses differentes sur un PCF8754x
    mais là, on n'est qu'à 16 ...
    A voir si il y a d'autres C.I. similaires au PCF ?

    sinon avec 3 MCP23017 pour avoir 48 sorties (cde via bus I2C)
    22 cdes CS chip select 1 CS par afficheur
    22 cdes WR pour chaque afficheurs
    22 bascules 8 bits pour les donnees des afficheurs
    implique aussi ,un multiplexage de l'envoi des donnees
    Dernière modification par paulfjujo ; 25/03/2020 à 08h44.

  9. #8
    penthode

    Re : Contrôler plusieurs modules LCD 8 caractères

    Il existe des afficheurs I2c

    Ça simplifie
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  10. #9
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    LCD 1x8 quelle drôle d'idée...
    Et 22 en plus.

    Il ne serait pas plus simple d'avoir un simple afficheur graphique pour afficher l'état de chaque attribution de port?
    Ca me semble capillotracté cette affaire...

  11. #10
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par penthode Voir le message
    Il existe des afficheurs I2c

    Ça simplifie
    Hello !

    oui (j'en utilise couramment), par contre, tu as maximum 8 adresses I²C dispo.

    Une autre solution serait de faire sa propre interface I²C --> LCD avec un petit PIC + 5 jumpers pour avoir 32 adresses dispo.

    J'ai pas regardé, mais les Raspberry ça a combien de bus I²C dispo ? (Si au moins 2, la solution de Paulfjujo avec PCF8574 et 8574A est valable ... et je suis sur que ce petit PCB doit se trouver tout fait avec les 2 versions de l'IC).

    A+
    Laurent

  12. #11
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    Un seul bus suffit, pour quoi veux-tu en mettre 2?
    Les PCF8574 et PCF8574A n'ont pas la même adresse I2C.

  13. #12
    paulfjujo

    Re : Contrôler plusieurs modules LCD 8 caractères

    ou 22 x 74HC164 ( 1 par afficheur) LCD commandé par 2 fils Dat et Clock
    3 MCP23017 interface 16 sorties (i2C ) pour avoir les 22x2 commandes (DAT et Clck)

  14. #13
    jiherve

    Re : Contrôler plusieurs modules LCD 8 caractères

    bonjour,
    le soucis c'est que ce n'est pas de l'I²C mais du // si on en croit la data sheet, je dis çà je ne dis rien!
    Il faut donc générer 22 signaux d'horloge (pin E).
    Si le µC sait piloter 8 data en même temps et en configurant l'afficheur en 4 bits alors on doit pouvoir les piloter par paires il suffit alors de 11 clocks.
    Il est peu être possible de faire mieux en utilisant une approche double data rate et des horloges complémentaires là il faut que je réfléchisse un peu.
    JR
    l'électronique c'est pas du vaudou!

  15. #14
    jiherve

    Re : Contrôler plusieurs modules LCD 8 caractères

    re
    DDR au final pas possible car si le protocole est le même que celui des Midas 2x8 les deux fronts de E sont utilisés
    JR
    l'électronique c'est pas du vaudou!

  16. #15
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par HULK28 Voir le message
    Un seul bus suffit, pour quoi veux-tu en mettre 2?
    Les PCF8574 et PCF8574A n'ont pas la même adresse I2C.
    8 + 8 = 16 ... Et il en veut 22 !

  17. #16
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    Au final, je peux aussi faire avec 16

  18. #17
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    Si je pars sur une interface i2c et 16 écrans. Concrètement, c’est quoi la synoptique depuis le raspberry vers les 16 écrans ?

  19. #18
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par aymcz Voir le message
    Si je pars sur une interface i2c et 16 écrans. Concrètement, c’est quoi la synoptique depuis le raspberry vers les 16 écrans ?
    Un bus I²C part du rPi et va vers les 16 blocs display.
    Les blocs display sont composés de l'afficheur proprement dit et d'une interface i²C au dos de celui-ci.
    Exemple : https://tinyurl.com/v6ywubf (ne pas oublier de commander 8 pièces en ...A et ou sans A).

    Si tu compte mettre des afficheurs rétroéclairés, fais gaffe à la consommation totale (faudra peut-être dimensionner une alim 5V distincte pour les afficheurs).

    A+
    Laurent

  20. #19
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par carcan Voir le message
    8 + 8 = 16 ... Et il en veut 22 !
    Ce n'est pas comme ça qu'il faut compter...
    Il faut utiliser un des PCF8574 pour driver les PCF manquants...
    J'insiste, un seul bus I2C suffit!

  21. #20
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    D'autant que son besoin est juste d'écrire du texte, pas de lire un registre de l'afficheur.
    Donc 6 fils suffisent ici par afficheur (E,RS et 4 fils de data)

  22. #21
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    Merci Laurent,

    je suis débutant en électronique mais j'ai vraiment la volonté de réussir mon projet. Pourrais-tu faire un schéma afin de mieux comprendre ?

  23. #22
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par HULK28 Voir le message
    Ce n'est pas comme ça qu'il faut compter...
    Il faut utiliser un des PCF8574 pour driver les PCF manquants...
    J'insiste, un seul bus I2C suffit!
    Il est débutant ... Ta solution implique de créer des circuits imprimés, créer ton propre code, ... alors qu'une solution simple est disponible en hardware et soft.

  24. #23
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par aymcz Voir le message
    Merci Laurent,

    je suis débutant en électronique mais j'ai vraiment la volonté de réussir mon projet. Pourrais-tu faire un schéma afin de mieux comprendre ?
    Envoies la fiche technique de l'afficheur que tu veux utiliser et je te ferai ça dès que j'ai 5 min.

    A+
    Laurent

  25. #24
    invite03481543

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par aymcz Voir le message
    Bonjour,

    Dans mon projet, je souhaites controller 22 écran modulaire LCD 1 x 8 caractères avec des affichages différents.
    Comment feriez vous pour controller les 22 ?
    J’ai un raspberry mais je peux passer par d’autres systems de contrôle.
    Dans sa question rien ne précisait qu'il était débutant on ne le sait que depuis le post #21.
    Bonne suite.

  26. #25
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    https://www.globalsources.com/si/AS/...1134351072.htm
    n'hésites avec celui là ou alors celui en OLED qui est en 2 x 8 a usiner en 1 x 8.
    https://www.winstar.com.tw/products/.../8x2-oled.html

  27. #26
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    https://focuslcds.com/product/8x1-fs...lbfksw6wn33xab

    Voici l'écran que je vais choisir au final.
    Merci pour tes services Laurent

  28. #27
    aymcz

    Re : Contrôler plusieurs modules LCD 8 caractères

    Laurent,

    avec seulement 9 pin sur le controller, alors qu'il y en a 16 sur l'écran, cela fonctionne ?
    https://www.amazon.fr/ANGEEK-Interfa...5250657&sr=8-4

  29. #28
    jiherve

    Re : Contrôler plusieurs modules LCD 8 caractères

    bonsoir
    donc interface // classique il suffit donc de faire ce que j'ai écrit tous les signaux sauf E en // par paire d'afficheur et génération de 11 clocks.
    avec un bus donnée 8 bits afficheur pair sur D0..D3, impair sur D4..D7, RS commun à tous les afficheurs et on génère donc 11 horloges au moyen d'un HCT4067.
    donc au total 8+1+4+1 sorties
    Bien sur il faut que tous les afficheurs soient assez proches.
    mais on peut aussi utiliser des interface i²C cela sera juste plus compliqué en soft et en hard.
    JR
    Dernière modification par jiherve ; 26/03/2020 à 19h49.
    l'électronique c'est pas du vaudou!

  30. #29
    Qristoff
    Animateur Électronique

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par HULK28 Voir le message
    D'autant que son besoin est juste d'écrire du texte, pas de lire un registre de l'afficheur.
    Donc 6 fils suffisent ici par afficheur (E,RS et 4 fils de data)
    Il y a peut être une solution envisageable à base de couple encodeur/décodeur tri-state du style MC145026-MC145027 et MC145028 (faire une recherche chez NXP), on doit pouvoir trouver son remplaçant en cherchant un peu. Le tri-state offre un grand nombre de combinaisons.
    Tout existe, il suffit de le trouver...!

  31. #30
    carcan

    Re : Contrôler plusieurs modules LCD 8 caractères

    Citation Envoyé par aymcz Voir le message
    Laurent,

    avec seulement 9 pin sur le controller, alors qu'il y en a 16 sur l'écran, cela fonctionne ?
    https://www.amazon.fr/ANGEEK-Interfa...5250657&sr=8-4
    Ce n'est pas le bon ... il y a une version qui est compatible pin-to-pin avec les display ...
    Je regarde demain, là je vais dodo

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. [Numérique] Contrôler plusieurs moteurs brushless avec un minimum d’E/S
    Par invite81681e58 dans le forum Électronique
    Réponses: 26
    Dernier message: 29/08/2019, 16h56
  2. [Autre] Module enregistrable plusieurs son audio avec plusieurs boutons
    Par Curieux74 dans le forum Électronique
    Réponses: 81
    Dernier message: 11/02/2018, 12h38
  3. Trouver des "paterns" de caractères dans un fichier de 3000 caractères ou plus.
    Par invitec529fad8 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 20/03/2010, 23h30
  4. utiliser plusieurs modules aurel
    Par invitef2eda9f8 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/08/2007, 10h42
  5. PIC 16F84 – Lecture de plusieurs pin et écriture sur plusieurs pins
    Par invitef1f90160 dans le forum Électronique
    Réponses: 4
    Dernier message: 31/12/2005, 14h09
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...