[Numérique] 74HC165 et T4HC595
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

74HC165 et T4HC595



  1. #1
    alainav1

    74HC165 et T4HC595


    ------

    Bonjour,
    je souhaite recopier l'etat d'une vingtaine de sorties d'un µP.
    pour cela j'envoie les sorties du µP sur l'entrée de 74HC165 (monté en série ) je connecte cet ensemble par 3 fils à un µP (à quelques cm)pour " enregistrer les données les traitées puis j'envoie (via 3 autres fils daata , clock ,latch) les données vers des 74HC595 .
    tout va bien j'ai deja realisé un tel programme )
    question .
    les 74HC595 sont prevuss à quelques metres (5m environ ) du µP .
    y a t il un risque etant donné la longueur?
    un petit croquis ci joint
    Nom : buffer.jpg
Affichages : 83
Taille : 187,9 Ko
    cordialement
    Alain

    -----
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  2. #2
    PIXEL

    Re : 74HC165 et T4HC595

    des signaux logiques à 5 mètres...

    ça dépend du débit , mais tu cours des risques.

  3. #3
    DAUDET78

    Re : 74HC165 et T4HC595

    C'est pas un problème de 165 ou de 595 .... mais de mettre des signaux 0/5V sur 5 mètres de filasse ! C'est interdit par la loi .... maintenant, tu fais ce que tu veux .

    La bonne pratique, c'est de passer par des drivers de ligne (RS232 , RS422 , lignes 75 ohm etc )
    Tu as quelle vitesse d'horloge ?

    Il te faut (au moins) 5 fils de liaison :
    - data
    - clock
    - load
    - clr
    - 0V

    PS : pourquoi pas une transmission asychrone en RS232 ? data+0V et c'est torché.
    J'aime pas le Grec

  4. #4
    alainav1

    Re : 74HC165 et T4HC595

    maintenant, tu fais ce que tu veux .
    ce que je veux c'est que ça marche .

    le petit pic qui fait la liaison lit regulierement des 165 et compare si l'eta à changé . si c'est le cas il envoie vers les 595(donc j'ai bien compris que c'est pas la solution .
    le debit c'est envoyer des impulsions qui vont durer 1ms .
    j'ai pas encore regarder les transmissions cités (mais c'est l'occasion !)
    si vous avez des liens schemas ou sautres istes s à me proposer pour orienter mes recherches ?

    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

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

    Re : 74HC165 et T4HC595

    Citation Envoyé par alainav1 Voir le message
    le petit pic qui fait la liaison lit regulierement des 165 et compare si l'eta à changé . si c'est le cas il envoie vers les 595
    Il envoie les 16 bits lu vers l'affichage en utilisant deux trames de 8 bits de l'UART du µC émetteur.
    Cette transmission se fait en liaison RS232 (MAX232 à chaque bout)

    Un µC récepteur , avec son UART, récupère les 2 octets et les affiche . ( les 595 sont utiles ?)
    J'aime pas le Grec

  7. #6
    alainav1

    Re : 74HC165 et T4HC595

    il faut que je regarde comment on programme RS232 .
    les 595 seront utile pour ajouter des sorties
    actuellement mon µP comportes 6 entrées ou sorties.
    en recherchant des solutions je suis tombé sur les boucles de courant
    j'en ai deduit ce schémas ?
    Nom : courant.jpg
Affichages : 69
Taille : 200,2 Ko
    pour ma culturation ! quelle serait le risque ?
    je continue cependant à regarder la RS232 mais je dois m'equiper en max232
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  8. #7
    DAUDET78

    Re : 74HC165 et T4HC595

    Et tu crois que ton BF245 , qui doit fournir au moins 3V sur la 100 ohm (soit 30mA), est capable de demander 30mA à ton µC ? Un peu trop simpliste comme montage !

    PS : et sans compter la chute de tension interne au MOS !
    PS : Il manque toujours le fil de RAZ des 595 !
    Dernière modification par DAUDET78 ; 28/03/2016 à 14h35.
    J'aime pas le Grec

  9. #8
    alainav1

    Re : 74HC165 et T4HC595

    RAZ des 595
    la patte 10 (MR master reset ) est au 5V
    la patte 13 (OE sortie active ) est au 0

    quand je demarre mon pic j'envoie une serie de 16 zero pour initialiser est ce correcte comme solution ou dois je" reseter" .
    (si au demarrage la position est quelconque pendant quelques secondes ça ne me pose pas de probleme )
    Dernière modification par alainav1 ; 28/03/2016 à 16h27.
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  10. #9
    DAUDET78

    Re : 74HC165 et T4HC595

    Citation Envoyé par alainav1 Voir le message
    quand je demarre mon pic j'envoie une serie de 0 pour initialiser .
    Tu supposes donc qu'il n'y a jamais un parasite de transmission qui va décaler ton affichage !
    Tu supposes donc que tu ne fais jamais une mise sous tension du µC récepteur alors que tu reçois la deuxième trame d'info

    Pas trop sécure ....
    Dernière modification par DAUDET78 ; 28/03/2016 à 16h30.
    J'aime pas le Grec

  11. #10
    alainav1

    Re : 74HC165 et T4HC595

    donc je vais cabler !
    dans la demarche il faut donc "reseter" avant chaque emission ?
    la séquence c'est donc pour transmettres les données
    initialiser avec MR=0
    puis pour transmettre
    MR=1
    transmettre
    MR=0
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  12. #11
    DAUDET78

    Re : 74HC165 et T4HC595

    Citation Envoyé par alainav1 Voir le message
    dans la demarche il faut donc "reseter" avant chaque emission ?
    Oui, c'est plus prudent !
    J'aime pas le Grec

  13. #12
    Qristoff
    Animateur Électronique

    Re : 74HC165 et T4HC595

    Bonjour à tous,
    Même si tu ne souhaites pas passer par un protocole série, il faut au moins passer les liaisons en différentielles comme l'a dit Daudet avec des drivers de ligne, ça rend les liaisons beaucoup moins sensibles aux perturbations.
    Par exemple, http://datasheets.maximintegrated.co...80-MAX3089.pdf voir page 13 pour le montage.
    Tout existe, il suffit de le trouver...!

  14. #13
    alainav1

    Re : 74HC165 et T4HC595

    avec des drivers de ligne il EN faut 4 dans un seul sens ?
    avec une liaison type rs232 il me vaut
    2 pic 16F : un en emission et un en reception ela technique se serait d' envoyer un code qui declenche les actions qui transfert vers le 595
    il me faut donc apprendre à programmer le RS232 depuis un pic
    je vais chercher de ce coté
    si vous avez des tuto à me sugerer je suis bien sur preneur !
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  15. #14
    DAUDET78

    Re : 74HC165 et T4HC595

    Citation Envoyé par alainav1 Voir le message
    avec une liaison type rs232 il me vaut 2 pic 16F : un en emission et un en reception ela technique se serait d' envoyer un code qui declenche les actions qui transfert vers le 595
    la tecnique pour envoyer ou recevoir deux octets ... c'est plus de mon probléme !

    Tu reçois deux octets. La réception du deuxième octet, déclenche le transfert de 16 bits vers les 595

    Une astuce : Tu sais qu'entre l'expédition de deux octets, il y a une tempo .
    Si tu ne reçois pas deux octets l'un après l'autre, tu sais que tu en a perdu un !
    Donc , resynchronisation, poubelle et attente de deux nouveaux octets (et tu n'as plus besoin du MR !)
    J'aime pas le Grec

Discussions similaires

  1. 74HC165 multiplexeur d'entrée analogique ou pas?
    Par pegazix dans le forum Électronique
    Réponses: 7
    Dernier message: 27/10/2014, 15h17
  2. Exemple Mutliplexeur d'entrées analogiques 74HC165
    Par pegazix dans le forum Électronique
    Réponses: 35
    Dernier message: 19/08/2014, 15h04
Découvrez nos comparatifs produits sur l'informatique et les technologies.