Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

Mesure de tension à l'aide d'un PIC ou autre composant



  1. #1
    Armand60

    Mesure de tension à l'aide d'un PIC ou autre composant


    ------

    Bonsoir !


    J'aimerai pour un projet fonctionnant avec des piles intégrer un système de détection de batterie faible pour avertir l'utilisateur

    je ne sais pas trop comment m'y prendre car toutes mes tentatives ont été vaines !


    J'ai eu l'idée d'un pont diviseur de tension puis d'un AOP mais inutile puisque la tension après le pont diviseur varie en même temps que celle des piles

    j'ai essayé, un régulateur (qui sert pour tout le reste de mon circuit) puis un amplificateur avec un AOP mais je n'ai jamais réussi à le faire fonctionner)

    J'ai pensé à faire un ampli après le régulateur puis comparer avec un AOP avec transistor mais je n'ai pas encore eu l'occasion d'essayer et je sais pas trop comment le faire


    du coup
    j'aimerai si possible que vous me puissiez me conseiller s'il vous plaît sur comment mesurer une tension sur un montage avec piles

    en gros : j'ai 7,2V je veut être avertis quand j'ai moins de 6V

    J'utilise un PIC 16F88 j'ai vu qu'il y avais une entrée analogique mais c'est pas du tout de mon niveau cependant si l'on m'explique clairement je peut m'en sortir !





    voilà je vous écoute ( je suis un peu paumé du coup je parais peut être pas très clair ! )

    à bientôt !

    -----

  2. Publicité
  3. #2
    RISC

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Salut,

    PAs besoin d'un PIC pour faire cela ;=).
    Un simple superviseur de tension suffit.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  4. #3
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Merci ! Effectivement ça a l'air assez simple

    mais comme je l'ai précisé je suis une bille dans ce domaine (enfin je suis en terminale S j'ai quasiment rien vu en électronique !) et du coup je savais même pas que ce composant existait !
    Peut tu m'expliquer comment il fonctionne s'il te plaît ? Pour lui donner un seuil etc !

    Je vais pouvoir l'utiliser en virtuelle sur ISIS sans soucis par contre pour ma maquette je sais pas s'il y en a au lycée (au pire ça doit pas coûter un bras !)

  5. #4
    Tropique

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Voici une autre alternative, qui a l'avantage de ne pas nécéssiter de circuit spécialisé, et qui se base directement sur le régulateur, ce qui élimine l'effet des tolérances de tension associées:
    http://forums.futura-sciences.com/pr...ml#post3978112
    Ici, c'est avec un LDO et ça réagit quand la différence entre entrée et sortie passe sous 0.35V, mais en modifiant le nombre et le type de diodes (LED ou zener basse tension p.ex.), cela peut être modifié et adapté à des régulateurs standards, entre autres.

    Si on ne veut pas de LED, juste générer un flag pour le µC, il suffit d'enlever la LED et de passer R2 à 4K7 p.ex.
    Pas de complexes: je suis comme toi. Juste mieux.

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

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Je ne connais pas bien les Pic mais je sais que sur les AVR il existe une référence de tension interne au microcontroleur qui dépend de la tension d'alimentation est que tu peux mesuré avec l'ADC. cf le lien.

    http://www.ikalogic.com/avr-monitor-...tage-for-free/

    Ceci peut être une solution si tu as un ADC sur ton micro

  8. #6
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Salut, merci de vos réponses,

    je crois que la solution la plus adaptée (pour l'instant !) est celle de Tropique, j'avais pensé qu'il était possible de faire quelque chose avec un transistor du coup j'ai cherché dans mon memotec sans trop de succès ,mais c'est justement ce qui a été fait ici qu'il me faut !
    Par contre je ne sais pas trop comment dois-je calculer la valeur pour la différence en entrée et en sortie, je pense mettre du 1Volt ou même 2V (normalement cette partie du circuit ne fonctionnera jamais car rechargé par un panneau solaire en continu mais on ne sait jamais !)
    je vais parler de cette solution à mon prof !



    Par contre pour la réponse de Pixtache, je t'avoue que n'y connaissant pas grand chose, quand c'est en anglais technique c'est encore plus dur !
    je ne crois pas avoir d'ADC (sauf erreur) Par contre j'ai vu beaucoup de posts où l'on parlais de faire ça avec le CAN du Pic et je ne sais pas en quoi cela consiste t'il mais ça semble être une bonne solution, cependant comme celle de Tropique me parait plutôt simple et que j'ai "à peu près" bien compris je vais certainement m'arrêter à ça!

  9. Publicité
  10. #7
    Forhorse

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    ADC et CAN c'est la même chose (l'un est en anglais et l'autre en français)
    (même si perso j'évite de dire CAN car ça porte à confusion avec le bus du même nom)

  11. #8
    pixtache

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Un ADC ( ou Convertisseur Analogique/Numérique ) te permet de convertir une tension en Nombre.

    Si la patte reliée à l'ADC (entrée analogique) est au potentiel de masse tu aura une valeur 0 et si tu a le pot. maximum tu auras, la valeur max de ton ADC( sur 10 ou 12bit ).

    Tu as tout ce qu'il te faut sur l'ADC du pic ici : http://fabrice.sincere.pagesperso-or.../ADC_16F88.htm

    LA solution de tropique est bonne aussi mais limité à une différence de 0.35V. Ici avec un pont diviseur, un peut de code tu mesure la tension de ta batterie comme tu veux.

    Bon courage.

  12. #9
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Merci, Au moins je saurais que les deux signifient la même chose ! (j'aurais du faire une recherche google d'ailleurs !)

    j'ai bien compris le principe et oui c'est ce qu'il me faut si je veut faire ça avec mon PIC



    Par contre pour le lien, je l'avais déjà vu mais malheureusement je ne comprend pas grand chose c'est pas du tout de mon niveau ! J'ai à peine les bases de la techno au collège

    je ne comprend pas quand il parle de configurer et de registre,
    il s'agit de la programmation non ?

    Car nous pour le PIC on fait un programme Flowcode et on le met dans le PIC avec ICPROG du coup, y'a rien de sorcier là dedans mais je pense qu'on ne peut pas toucher à grand chose du coup !


    du coup je suis ouvert à plus d'explications, mais je suis vraiment un débutant dans le domaine, disons que le prof s'est dit que j'avais les capacités à réfléchir là dessus pour le PPE mais que ça ne fait pas parti des compétences attendues

    à plus !
    Dernière modification par Armand60 ; 04/04/2012 à 21h09.

  13. #10
    RISC

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Salut,

    Si tu veux faire cela avec un PIC utilises un produit récent (famille PIC16F1xxx).
    Il faut arrêter d'utiliser les dinosaures (PIC16Fxx) ;=)

    La famille PIC16F1xxx est plus riche dans les périphériques analogiques.

    Exemple pour les PIC16F1782/1783

    1/ une référence de tension interne fixe (FVR)
    2/ 2 amplis AOP
    3/ un convertisseur A/N 12bits
    4/ un convertisseur N/A 8 bits
    5/ 3 comparateurs

    Il n'y a plus besoin que de quelques résistances à l'extérieur pour le gain des AOP ou la référence des comparateurs

    a+
    Ma marotte ? les microcontrôleurs ;=)

  14. #11
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    effectivement ça a l'air vachement plus efficace
    c'est vrai que mon schéma se limiterai à un PIC et 3-4 résistances !

    mais en fait là il s'agit d'un projet au lycée du coup j'ai pris ce qu'il y avais sur place : 16F88 ou autres du style 16F84 ou des trucs comme a je crois mais mon prof m'a dit d'utiliser le 88 car c'est le seul que l'on a à avoir un oscillateur interne et qui nécessitais donc moins de boulot !
    Par contre j'ai peut être l'intention de faire des projets moi même chez moi pendant les grandes vacances, du coup je suivrais tes conseils avec du matériel plus récent très certainement !
    Je ne connais pas du tout le prix d'un PIC comme ceux que tu proposes, si ce n'est pas cher je peut demander au lycée de m'en acheter un !

    Par contre je pense que ça ne changera pas le fait que je ne vais pas savoir comment utiliser ses CAN (ou ADC comme ça j'me trompe pas entre les deux termes identiques)




    Tropique parlais de modifier son schéma pour avoir autre chose que 0,35 volts pouvez vous m'aider ?

    Ou alors pouvez vous m'aider à comprendre comment programmer mon PIC pour utiliser le CAN ?




    à plus ! Et encore merci !

  15. #12
    Tropique

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Citation Envoyé par pixtache Voir le message
    LA solution de tropique est bonne aussi mais limité à une différence de 0.35V.
    Non, pas du tout c'est juste un exemple (raisonnable si on travaille avec un LDO). N'importe quelle tension peut être choisie en fonction de la (ou les) diodes. Une zener de 3.3V conviendrait par exemple à un régulateur standard de 5V, type 78L05.
    Pas de complexes: je suis comme toi. Juste mieux.

  16. Publicité
  17. #13
    RISC

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Citation Envoyé par Armand60 Voir le message
    mon prof m'a dit d'utiliser le 88 car c'est le seul que l'on a à avoir un oscillateur interne et qui nécessitais donc moins de boulot !
    Tous les PICs des 10 dernières années ont des oscillateurs intégrés...ton prof devrait retourner...à l'école ;=)

    Je ne connais pas du tout le prix d'un PIC comme ceux que tu proposes, si ce n'est pas cher je peut demander au lycée de m'en acheter un !
    tu peux te faire envoyer des échantillons gratuits : http://sample.microchip.com
    Il te faudra simplement investir dans un petit programmateur/debogueur comme le Pickit3 car je crois que le Pickit2 ne gère pas les PICs récents

    a+
    Ma marotte ? les microcontrôleurs ;=)

  18. #14
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    En régulateur j'ai un 78L05 et en diodes des 1N4148 au lycée, on dirais que c'est du standard !
    Je ne sais pas s'il y a d'autre diodes, pourrais tu m'indiquer des références que je dois éventuellement chercher pour que cela convienne à mon montage s'il te plait ? (pour tomber sur du 6,5Volts disons, donc une différence de 1,5Volts )

    Je vais quand même prendre le temps d'examiner les deux méthodes mais le temps reste tout de même compté !

  19. #15
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Oups j'avais pas vu ta réponse RISQ !

    Il est possible qu'il y ai du matériel qui a 10 ans au lycée (ça m'étonnerai pas !) Mon prof est un nouveau prof qui voulais faire prof de maths et qui s'est retrouvé prof d'élec en section SI, c'est pas trop son domaine disons du coup il y connais pas grand chose de plus que moi sur les PIC !
    Je vais regarder la référence des autres PICs au lycée, y'a peut être un de ceux que tu as cités et mon prof a cru qu'il n'y avais pas d'oscillateur interne qui sait !

    Sinon, on a un programmateur tout neuf le même qu'ici : http://www.google.fr/imgres?start=10...:11,s:108,i:94
    je ne sais pas si il convient ?
    Pour chez moi je regarderai en temps voulu du coup !


    à plus !

  20. #16
    Tropique

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Citation Envoyé par Armand60 Voir le message
    En régulateur j'ai un 78L05 et en diodes des 1N4148 au lycée, on dirais que c'est du standard !
    Je ne sais pas s'il y a d'autre diodes, pourrais tu m'indiquer des références que je dois éventuellement chercher pour que cela convienne à mon montage s'il te plait ? (pour tomber sur du 6,5Volts disons, donc une différence de 1,5Volts )
    Le 78L05 n'est pas merveilleusement adapté au fonctionnement sur pile, il lui faut minimum 2V de marge pour fonctionner, donc avec une indication à 1.5V, tu auras déjà perdu la régulation depuis 0.5V.
    Il vaudrait mieux trouver un LDO, mais s'il n'y en a pas, ce n'est pas dramatique vu que c'est un projet scolaire, il faut juste adapter le seuil pour une indication à partir de 7.25V p.ex.

    Si tu emploies des 1N4148, il t'en faudra 6, et la résistance de 56K passe à 47K.
    Il y a d'autres options: une seule zener de 3.3V, 3.6V ou 3.9V pourrait convenir, ça dépend du type exact (à connecter dans l'autre sens que les 1N4148).
    Sinon, deux LEDs rouges en série, ou une seule LED blanche. Le seuil exact va dépendre du modéle, mais tu peux modifier la résistance pour avoir la valeur de seuil qui te convient.
    Pas de complexes: je suis comme toi. Juste mieux.

  21. #17
    Armand60

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    Je t'avoues que je n'ai pas vraiment essayé encore sur piles, au lycée ça allait plus vite de tester avec un générateur et de faire chuter la tension pour simuler des piles vides !


    Mais une marge de 2V de me dérange pas, je vais peut être finalement alimenter avec des piles 9V (on a trouvé un panneau solaire plus gros que prévu du coup on peut se permettre une plus grosse marge de tension)

    Du coup si ça se déclenche vers 8V pas de soucis ! Au contraire il y a encore de la marge pour fonctionner un peu au cas où l'utilisateur met du temps à venir voir ce qu'il se passe ! De plus, pour ce qui est du seuil on simulera cela avec un générateur qu'on mettra à disons 6V pour être sûr de ne pas rater le seuil !

    Pas de soucis pour les 6 1N4148 il y en a assez
    par contre il y a aussi des 1N4007 je ne sais pas à quelle valeurs elles correspondent ? Mais bon, mettre 6 des autres ne me dérange pas, par contre sur la maquette virtuelle avec ISIS je mettrai donc une 3.3V puisque là je n'aurais pas de limite de composant !


    J'ai également des LEDs de couleur mais comme je ne connais pas leurs caractéristiques je préfère utiliser 6 Diodes comme tu l'indiques !




    Merci beaucoup alors ! Je n'ai plus qu'à essayer ça !

  22. #18
    Tropique

    Re : Mesure de tension à l'aide d'un PIC ou autre composant

    La solution la plus logique est de choisir une zener adaptée. Attention quand même que les zeners basse tension sont assez "molles", et par conséquent, une BZYmachin ne sera pas équivalente à une BZXtruc, ou une 1Nautre_chose: le courant de travail va avoir une influence non-négligeable.
    Si tu choisis d'empiler des diodes, il faudra mettre plus de 1N4007 que de 1N4148, elles ont une jonction plus importante
    Pas de complexes: je suis comme toi. Juste mieux.

  23. Publicité

Discussions similaires

  1. Mesure tension / courant ADC PIC
    Par Mathieu_M dans le forum Électronique
    Réponses: 30
    Dernier message: 09/03/2012, 16h09
  2. Mesure tension alternative pic 18F2550
    Par ghostevil dans le forum Électronique
    Réponses: 1
    Dernier message: 10/06/2011, 10h25
  3. Mesure tension, intensité par PIC vers PC
    Par adrien331090 dans le forum Électronique
    Réponses: 5
    Dernier message: 16/04/2011, 12h40
  4. comment faire une tension alétoire avec un pic ou autre?
    Par led23 dans le forum Électronique
    Réponses: 17
    Dernier message: 13/04/2008, 09h03
  5. Réponses: 11
    Dernier message: 15/03/2006, 15h17
Découvrez nos comparatifs produits sur l'informatique et les technologies.