Quel CAN en i2c ? Et quelques explications
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Quel CAN en i2c ? Et quelques explications



  1. #1
    invite3570b5f7

    Quel CAN en i2c ? Et quelques explications


    ------

    Bonsoir,

    En pièce jointe vous trouverez le schéma de principe de mon système de mesure et de contrôle ( il n'y a pas la partie puissance avec relais ).

    Comme vous pouvez le voir :

    - J'ai une batterie de 12V mais cette tension peut varier au minimum à 8V jusqu'à 16V ( tension de recharge ).
    Tension " normale " : 15V

    - Cette tension passe dans un régulateur Lowdropout LM 2940 pour me sortir du 5V.

    - L'ATméga gère tout l'ensemble dont l'afficheur LCD bleu 4x20.

    - Ensuite on a un bus i2c avec 3 capteurs de température LM75 et un convertisseur analogique numérique.

    Mon système fonctionne très bien au niveau des capteurs et de l'alimentation.Tous les test ont été effectués même dans les pires conditions.

    Il me manque plus que la partie avec le CAN qui me permet de mesurer le tension V alim.

    Ma question : quel type de CAN est adapté à mon projet ?
    J'ai été voir sur radiospare pour voir ce qui se fait.
    En ce qui concerne la résolution, 1 seul chiffre après la virgule suffit.

    Sachant que mon CAN sera alimenté avec le tension de 5V en Vref et que la tension d'entrée peut monter jusqu'à 20V, je suppose qu'il faudra mettre un pont diviseur.

    Serait-il bon de faire un diviseur par 10 ? Pour 20V j'ai 2V en Vin...ce qui simplifiera le programme derrière.

    Merci et bon dimanche / bonne semaine !

    -----
    Images attachées Images attachées  

  2. #2
    ftorama

    Re : Quel CAN en i2c ? Et quelques explications

    La pièce jointe n'est pas encore validée....mais pourquoi ne pas utiliser l'ADC de l'AVR?

  3. #3
    invite3570b5f7

    Re : Quel CAN en i2c ? Et quelques explications

    Pièce jointe validée

    Oui je peux c'est vrai ...

    Mais du coup il faut que j'utilise le timer ...

    Premier débordement, remise à zéro, lecteur du résultat capteur 1
    Deuxième débordement, remise à zéro, lecteur du résultat capteur 2
    Troisième débordement, remise à zéro, lecteur du résultat capteur 3
    Quatrième débordement, remise à zéro, lecteur du résultat CAN

    Comme ca ?

    Moi j'ai pour le moment, tout mis dans la boucle principale comme je ne savais pas comment faire pour le CAN.

  4. #4
    ftorama

    Re : Quel CAN en i2c ? Et quelques explications

    pourquoi utiliser un timer?

    Tu peux lire tes capteurs et ton ADC sans te prendre autant la tête avec un timer.

    Au pire, tu fais tout en polling, puis tu mets ton micro en mode sommeil....et tu le réveilles sur un seul timer pour recommencer le cycle

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

    Re : Quel CAN en i2c ? Et quelques explications

    Donc le mieux serait :

    - un sous programme qui regroupe mes 3 capteurs + le ADC
    - Et tout les X secondes je fait un appel à ce sous programme.

    Je vais me trouver quelques cours sur le ADC car je ne l'ai jamais utilisé mais j'ai déjà étudier le fonctionnement.

    merci

Discussions similaires

  1. Quel sujet de TPE parmis quelques propositions?
    Par invitea7612416 dans le forum TPE / TIPE et autres travaux
    Réponses: 6
    Dernier message: 04/10/2010, 15h28
  2. Primitives besoin de quelques explications
    Par invitea7a3849b dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 06/05/2009, 18h36
  3. Pourrait on me donner quelques explications sur deux exercices sur les pourcentages??
    Par invitee2c9f727 dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 18/09/2008, 22h09
  4. ENS, quelques explications ?
    Par herman dans le forum Orientation après le BAC
    Réponses: 71
    Dernier message: 08/10/2007, 09h51
  5. Besoin de quelques explications !
    Par invite59521b33 dans le forum Électronique
    Réponses: 3
    Dernier message: 21/05/2007, 19h35
Découvrez nos comparatifs produits sur l'informatique et les technologies.