[Analogique] afficheur monochrome LCD 2*16
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

afficheur monochrome LCD 2*16



  1. #1
    achach

    afficheur monochrome LCD 2*16


    ------

    Bonjour,

    j'ai un afficheur monochrome LCD 2*16

    http://fr.rs-online.com/web/p/affich...e-lcd/7200204/

    des fois il affiche du n'importe quoi (des symboles, des caractères, ...)

    ça peut être du à quoi, le choix du Pic, la fréquence d'horloge, ...?

    -----

  2. #2
    penthode

    Re : afficheur monochrome LCD 2*16

    à ce niveau de précision , ça peut être aussi :

    le câblage
    le soft
    l'alimentation
    la pression atmosphérique
    l'âge du capitaine
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  3. #3
    achach

    Re : afficheur monochrome LCD 2*16

    Bonjour,
    merci pour ta réponse,

    soft : ok
    cablage : ok
    alimentation : ok
    age : nouveau

    Si je suppose que j'ai mal choisie au début, j'utilise maintenant un PIC 18F4550 avec un quartz de 40Mhz, il est utilisé pour commander 6 moteurs en même temps.

    de quel critères je dois tenir compte dans le choix du PIC? toujours je pose cette question

  4. #4
    penthode

    Re : afficheur monochrome LCD 2*16

    un tel pic peut piloter un LCD.

    si tu veux l'aide des mozarts du domaine , tu affiches schéma et soft
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

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

    Re : afficheur monochrome LCD 2*16

    Bonjour,

    si votre affichage est perturbé et que vous avez des moteurs, il y a de fortes chances que l'explication soit là en grosse partie.
    => routage déficient avec sans doute la puissance qui est prise sur le chemin du numérique.
    Et voir aussi les différents découplages (µC, afficheur, alim, etc)

  7. #6
    achach

    Re : afficheur monochrome LCD 2*16

    dans le commerce, est ce qu'il y a des afficheurs adaptés pour un milieu industriel. qui résistent mieux aux perturbations?

  8. #7
    DAUDET78

    Re : afficheur monochrome LCD 2*16

    Non, c'est à toi de faire un Hard correct !
    Mais sans schéma/soft impossible d'aller plus loin
    J'aime pas le Grec

  9. #8
    RISC

    Re : afficheur monochrome LCD 2*16

    Salut,

    As-tu écris le driver toi-même ou l'as tu récupéré sur internet ?

    Ton problème est très très certainement lié à ton logiciel.

    Les timings pour piloter les modules LCD sont critiques et chaque module LCD possède généralement un driver différent.
    Ils sont tous fonctionnellement compatibles avec le driver Hitachi HD44780
    Donc, si tu "récupères" un driver pour un module LCD pour un PIC à une vitesse donnée, il est très probable qu'il faille adapter les timings.

    Dans la datasheet de ton module :
    http://docs-europe.electrocomponents...6b80f25e5a.pdf

    on peut lire dans le cadre Feature : Built-in controller (SPLC780D or equivalent)

    Datasheet du SPLC780D : https://www.newhavendisplay.com/app_notes/SPLC780D.pdf
    Page 7 tu verras les timings à respecter.

    Ci-joint un projet pour la carte PICDEM 2 PLUS qui possède également un module 2 lignes de 16 ou tu pourrais "piocher" le driver car le PIC utilisé est un PIC18F46K22.

    a+
    Fichiers attachés Fichiers attachés

  10. #9
    Chtulhu

    Re : afficheur monochrome LCD 2*16

    Bonsoir,

    pour ne pas avoir à régler des timings incertains vous devez surveiller le "busy flag", il est fait pour cela.
    Vous trouverez ici des explications complètes sur le sujet des LCD avec notamment l'usage de ce dernier à partir de la page 195 du document 2 ci-dessous:
    http://www.epemag.wimborne.co.uk/lcd1.pdf
    http://www.epemag.wimborne.co.uk/lcd2.pdf

    Bonne lecture.

  11. #10
    RISC

    Re : afficheur monochrome LCD 2*16

    Bonsoir,

    La gestion du busy flag semble la meilleure solution jusqu'au jour ou...on tombe sur un driver de LCD avec un errata qui dit : busy flag may not work. Please use timings.
    C'est du vécu ... et j'ai passé une journée la-dessus jusqu'à découvrir cette petite ligne dans la datasheet du driver de LCD chinois qui était utilisé dans mon module.
    Comme beaucoup de ces puces sont des copies les unes des autres je ne prends plus le "risque" de gérer le busy flag.
    Il y a autant de drivers LCD que de modules. Quand on en a programmé 2 ou 3 on s'apercoit qu'il y a 3 types de timings utilisés : le timing court, el moyen et le long.
    Il suffit de redéfinir ces 3 timings en fonction du uC utilisé et de la fréquence et cela fonctionne généralement rapidement.

    a+

  12. #11
    achach

    Re : afficheur monochrome LCD 2*16

    Citation Envoyé par RISC Voir le message
    Bonsoir,

    La gestion du busy flag semble la meilleure solution jusqu'au jour ou...on tombe sur un driver de LCD avec un errata qui dit : busy flag may not work. Please use timings.
    C'est du vécu ... et j'ai passé une journée la-dessus jusqu'à découvrir cette petite ligne dans la datasheet du driver de LCD chinois qui était utilisé dans mon module.
    Comme beaucoup de ces puces sont des copies les unes des autres je ne prends plus le "risque" de gérer le busy flag.
    Il y a autant de drivers LCD que de modules. Quand on en a programmé 2 ou 3 on s'apercoit qu'il y a 3 types de timings utilisés : le timing court, el moyen et le long.
    Il suffit de redéfinir ces 3 timings en fonction du uC utilisé et de la fréquence et cela fonctionne généralement rapidement.

    a+
    Merci pour ta réponse, j'ai pas entendu avant du busy flag, merci pour ton explication.
    au début j'ai pas eu de soucis dans la commande de l'afficheur, j'ai téléchargé le driver de l'internet, et rapidement j'ai mon afficheur qui fonctionne correctement... mais plus tard quand j'ai placé ma carte dans l'armoire électrique de la machine ( pour info c'est une carte de commande de moteur avec des MOSFET en pont de H) je commence à avoir des problèmes avec l'afficheur.
    à mon avis le problème est Hardware.

    Merci

  13. #12
    Chtulhu

    Re : afficheur monochrome LCD 2*16

    A mon avis le problème est lié à la CEM.
    Donc hardware certes, mais pas forcément au niveau de la carte, sans doute au niveau du câblage général et des alimentations mal découplées comme c'est le cas ici à 99% et avec l'alim de la partie puissance prise au mauvais endroit.
    Pour le busy flag perso je n'achète pas sur le marché gris chinois, je n'ai donc jamais rencontré ce problème.
    Je persiste à ne dire que cette méthode de ne pas gérer le BF est nulle et pas à conseiller.

    Depuis il y a les LCD graphiques couleurs, moins chers qu'un pauvre LCD monochrome et tellement plus performants
    Ou de se servir de son smartphone qui est un écran également.
    Il faut apprendre à vivre avec son temps.
    Dernière modification par Chtulhu ; 27/11/2017 à 15h02.

  14. #13
    achach

    Re : afficheur monochrome LCD 2*16

    Citation Envoyé par Chtulhu Voir le message
    Depuis il y a les LCD graphiques couleurs, moins chers qu'un pauvre LCD monochrome et tellement plus performants
    Ou de se servir de son smartphone qui est un écran également.
    Il faut apprendre à vivre avec son temps.
    Salut Chtulhu,

    dans 99% des cas, c'est pas moi qui choisit les équipements, dans le cahier de charge, ils demandent un LCD monochrome 2*16

  15. #14
    Chtulhu

    Re : afficheur monochrome LCD 2*16

    C'est qui "ils"?

  16. #15
    achach

    Re : afficheur monochrome LCD 2*16

    notre client

  17. #16
    Chtulhu

    Re : afficheur monochrome LCD 2*16

    Et tu viens sur un forum pour résoudre ton problème?
    Ils en pensent quoi tes collègues de ce problème de LCD, tu leur a au moins posé la question?

  18. #17
    achach

    Re : afficheur monochrome LCD 2*16

    Citation Envoyé par Chtulhu Voir le message
    Et tu viens sur un forum pour résoudre ton problème?
    ou est le problème de poser ma question ici, c'est un forum d'électronique, et ma question est purement électronique

    Citation Envoyé par Chtulhu Voir le message
    Ils en pensent quoi tes collègues de ce problème de LCD, tu leur a au moins posé la question?
    j'ai pas de collègues électroniciens

  19. #18
    Chtulhu

    Re : afficheur monochrome LCD 2*16

    Poste des photos de ton appareil, sans quoi on ne pourra pas t'aider.
    Si tu as un schéma de la partie afficheur ce sera bien aussi.

  20. #19
    achach

    Re : afficheur monochrome LCD 2*16

    Citation Envoyé par Chtulhu Voir le message
    Poste des photos de ton appareil, sans quoi on ne pourra pas t'aider.
    Si tu as un schéma de la partie afficheur ce sera bien aussi.
    Merci, ok je ferai des photos

  21. #20
    RISC

    Re : afficheur monochrome LCD 2*16

    Salut,
    Si tu as de la puissance à coté c'est peut-être même le PIC qui reset...
    Il faut revoir le routage de ta carte, connection des masses digitales et analogiques.
    Tu as vraiment mis un quartz de 40MHz ???
    Il aurait bien mieux valu prendre un 10 MHz et activer la PLL interne x4, cela rayonnerait beaucoup moins...
    Montre ton schéma...qu'on voit ton circuit de reset, d'horloge. Quelle capas autour du quartz ?
    Comment as-tu programmé les bits de configuration ?
    a+

Discussions similaires

  1. CCD monochrome oui mais laquelle ?
    Par chris43 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 28
    Dernier message: 01/02/2016, 12h08
  2. projet générateur vidéo monochrome
    Par aysha1992 dans le forum Électronique
    Réponses: 5
    Dernier message: 28/02/2014, 11h50
  3. Branchement écran monochrome
    Par inviteb1f00030 dans le forum Électronique
    Réponses: 4
    Dernier message: 08/07/2012, 17h23
  4. Fichiers bitmap monochrome
    Par AmigaOS dans le forum Programmation et langages, Algorithmique
    Réponses: 14
    Dernier message: 16/01/2011, 18h12
  5. NGC 7635 en monochrome
    Par moebius9 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 8
    Dernier message: 04/11/2010, 18h25
Découvrez nos comparatifs produits sur l'informatique et les technologies.