MAX232, besoin d'aide pour interprétation
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

MAX232, besoin d'aide pour interprétation



  1. #1
    invite43feaeee

    Voila je dispose d'une carte micro 68HC11F1, avec dessus un MAX232.

    Mon travail est d'envoyer un caractère quelconque et de relever et interpreter les signaux des pattes TXD et TOUT de ce composant.

    J'obtiens en TXD un signal carré 0-5v, de période discontinue, et en TOUT le meme signal mais inversé et amplifié. (valeur envoyé : 50 )
    Mon problème c'est... interpreter ça.

    -----

  2. #2
    invitea3f390d8

    Salut !

    Avant de te donner la réponse, as-tu déjà au moins regardé la doc constructeur du MAX232 ???

    @++

  3. #3
    invite43feaeee

    La seule doc en francais que je possède n'est pas trop détaillée ... :/
    Et moi et l'anglais ça fait 2

  4. #4
    Jack
    Modérateur
    salut,

    il serait peut-être bon de jeter un oeil sur les caractéristiques d'une liaison RS232. On trouve tout ce que l'on veut en français, et notamment la réponse à ton problème.


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

    Exact Jack !

    Et SiD, si tu veux faire de l'élec sans anglais, tu va avoir du mal !

    @++

  7. #6
    invite8ebda540

    Bonjour

    C'est difficile de ne pas se servir de la langue de sheakspeare

    Sinon pour une liaison RS232 :

    full duplex avec deux ordinateurs (ou 1 PC avec 1 syst à µP µC)

    le 1 (haut) est une tension entre -3v & -25v
    le 0 (bas) est une tension entre +3v & +25v

    le 1 est utilisé pour l'état de repos, les bits de stop, data 1
    le 0 est utilisé pour le bit de start, data 0

    Le RTS CTS est le handshake (poignée de main) pour chaque octet transmis (s'il est utilisé)

    Le DTR DSR est utilisé pour la signalisation réciproque de présence

    Le RI (ring indicator) est pour le modem qui signale un appel entrant
    Le DCD (détect porteuse) est aussi pour le modem qui signale la réception de la porteuse

    connecteur 9 br :

    5 : 0v
    3 : TXD transmit data
    2 : RXD receive data
    7 & 8 : RTS & CTS
    6 : DSR
    4 & 1: DTR & DCD
    9 : RI

    connecteur 25 br :

    7 : 0v
    2 : TXD
    3 : RXD
    4 : RTS out
    5 : CTS inp
    6 : DSR inp
    20 : DTR out
    8 : DCD inp
    22 : RI inp

    Pour le max232, alimenté sous 5v il a un doubleur pour 10v & inverseur pour -10v internes
    Il posséde deux buffers TTL--->RS232, et deux TTL<----RS232

    0v---0.8v TTL ---------> +10v RS232
    5v----2.4v TTL --------> -10v RS232

    sous une charge mini de 1 kohms
    c'est ce qui pénalise le RS232 pour les longues liaisons

  8. #7
    invite5d44ee6f

    Bonjour à tous!

    Le MAX232 est en faite un circuit à pompe de charge pour les explications réfère toi à ce de lem pat ils sont corrects.

    Tu peux admettre quand général une ligne au repos (côté PC ) est -12V donc si tu envoi avec le HC11 8 bits à 1 ( pour les bits de stop et start ils se font tout seul si tu as bien configurer le µC ) tu dois avoir à la sortie du MAX des -12V en general


    Pour le HC11 configure les registres :

    - BAUD
    - SCI control register 1
    - SCI control register 2

    ensuite detecte les flags dans SCI status register et pour finir envoi ta donnée dans SCI data register

    si tu as un problème avec le code .asm je peux t'aider

    Bon courage! PAT

  9. #8
    invite43feaeee

    Je commence à comprende un peu, par contre j'ai la doc sous les yeux et j'ai un peu de mal a comprendre le truc qui amplifie et inverse, c'est un montage avec des condensateurs et interrupteurs en parallèles, commandés par un RC OSCILLATOR.

    Si quelqu'un pouvait m'expliquer le principe de ce "dual charge pump", merci.

  10. #9
    inviteb6d767d2

    Salut
    -------

    En gros, ce n'est pas compliqué.

    Le principe est de charger 2 condensateurs avec la tension d'alimentation, puis, à l'aide de commutateurs, de les placer en série. On dispose alors d'une tension double de celle d'alimentation.

    comme ils vont se décharger, il faut alors les recharger de nouveau en recommençant un nouveau cycle, et ce, à vitesse suffisante.

    Pour obtenir une tension double inverse, il suffit, toujours à l'aide des commutateurs, d'inverser le sens des condensateurs.

    A+
    Bigonoff

Discussions similaires

  1. [Blanc] Besoin d'aide pour cabler module de gestion pour moteur SELNI
    Par invitef01498cf dans le forum Dépannage
    Réponses: 17
    Dernier message: 20/05/2008, 06h52
  2. besoin d'aide pour un DM difficile pour moi
    Par invited2b60f53 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 14/12/2006, 21h29
  3. besoin d'aide pour realiser des formule pour inserer dans un tableur
    Par invite7ad10b24 dans le forum Mathématiques du collège et du lycée
    Réponses: 1
    Dernier message: 23/08/2006, 19h20
  4. besoin d'aide pour un dossier pour le capes
    Par invitea615c450 dans le forum Physique
    Réponses: 0
    Dernier message: 30/11/2005, 13h45
  5. besoin d'aide pour un dm..pour demain matin
    Par invite94c8e449 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/02/2005, 00h06
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...