adresser des composant ds18b20
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

adresser des composant ds18b20



  1. #1
    invite74119562

    adresser des composant ds18b20


    ------

    Bonjour pour un projet personnel je dois donner des adresses à 2 composants de chez dallas : ds18b20 : capteur de température numérique.

    Il n'y a pas de broches A0, A1, A2 comme pour certains composant aidant à l'adressage.
    Mais sur ce composant il y a selement que 3 pattes : Vcc, masse, données

    Pourriez-vous me dire comment faire plz?

    J'ai parcouru la datasheet, je n'ai rien vu (ptetre passé à côté)

    Comment dois-je faire, c'est un composant 1-wire.

    Merci de votre aide.

    -----

  2. #2
    invitef26bdcba

    Re : adresser des composant ds18b20

    Salut,

    Pour adresser un ds18B20 il faut connaître la valeur de sa ROM interne sur 64bits.

    Soit, tu envoies une commande READ ROM et le composant te retourne les 64bits qui compose son adresse unique. L'inconvénient de cette commande est qu'il ne faut qu'un composant à la foi sur le bus 1Wire, mais son avantage, c'est la simplicité de lecture.

    Ou, tu envoies une commande SEARCH ROM et tous les composants sur le bus te retournent leurs adresses. L'inconvénient majeur de cette commande est qu'il faut mettre en place une routine de lecture des bits avec aiguillage en fonction des conflits sur le bus et cela demande de la réflexion lors de la programmation.

    Ensuite, avec cette adresse sur 64bits, tu peux adresser le composant qui t'intéresse.

    David.

  3. #3
    invite74119562

    Re : adresser des composant ds18b20

    ok David,

    je pense avoir compris, et le premier systeme m'a l'aire plus facile a adopter

    As-tu une bibliothèque 1-wire pour eagle?

    J'en ai une mais ma patte Vcc n'arrive pas à se connecter, rien à faire ^^

    Quelqu'un pourrait m'aider plz?

  4. #4
    invitef26bdcba

    Re : adresser des composant ds18b20

    Désolé, je ne connais pas Eagle...

    La première solution est plus simple, mais demande plus de manipulations des composants pour l'apprentissage des adresses ROM, ensuite une fois que tu connais les adresses ROM, le programme reste le même, avec tous les composants sur le même bus.

    David.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. ds18b20
    Par invite74119562 dans le forum Électronique
    Réponses: 7
    Dernier message: 06/06/2008, 14h54
  2. Réponses: 9
    Dernier message: 27/03/2008, 15h29
  3. [Brun] Composant TV
    Par invite74593737 dans le forum Dépannage
    Réponses: 8
    Dernier message: 20/04/2007, 07h52
  4. [Composant] 5v-9v ==> -5v ...
    Par Seb.26 dans le forum Électronique
    Réponses: 7
    Dernier message: 18/05/2006, 15h13
  5. capteur de temperature dallas ds18b20
    Par invite8e6b42f1 dans le forum Électronique
    Réponses: 1
    Dernier message: 21/02/2006, 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...