Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Utilisation de l'ADC sur le PIC 12F1822
Bonjour à tous et à toutes,
Je suis nouveau et j'ai pas trop de connaissance en électronique. je me permet de vous poser un problème que je rencontre dans la programmation du PIC 12F1822.
J'aimerai réaliser un BMS basic ( mesure de la tension de la batterie et comparaison aux seuils min et max ) pour une pile bouton au lithium. j'utilise le port Analogique AN0 pour faire la mesure de la tension aux borne de la pile que je compare ensuite aux tension max et min de la pile et j'allume une led si la tension mesurée est inférieur à la tension min( 2,7V) ou supérieure à la tension max (4V).
Vu que la tension de la batterie variera (diminution ou augmentation) j'ai configuré le registre ADCON pour utiliser la reference interne Vref+ de 2.048V.
Vref étant la valeur maximale de conversion (d'après ce que j'ai compris), j'utilise un pont diviseur de tension (avec 2 resistance de 100K) dont la sortie est l'entrée du AN0 de mon pic.
Le souci que j'ai c'est que lorsque je connecte la sortie du pont diviseur à l'AN0 du pic j'ai pas la tension moitié mais le VDD.
j'ai essayé en vain de connaitre la cause du problème.
Merci pour votre aide
Ci joint le schema de mon circuit
Je suis nouveau et j'ai pas trop de connaissance en électronique. je me permet de vous poser un problème que je rencontre dans la programmation du PIC 12F1822.
J'aimerai réaliser un BMS basic ( mesure de la tension de la batterie et comparaison aux seuils min et max ) pour une pile bouton au lithium. j'utilise le port Analogique AN0 pour faire la mesure de la tension aux borne de la pile que je compare ensuite aux tension max et min de la pile et j'allume une led si la tension mesurée est inférieur à la tension min( 2,7V) ou supérieure à la tension max (4V).
Vu que la tension de la batterie variera (diminution ou augmentation) j'ai configuré le registre ADCON pour utiliser la reference interne Vref+ de 2.048V.
Vref étant la valeur maximale de conversion (d'après ce que j'ai compris), j'utilise un pont diviseur de tension (avec 2 resistance de 100K) dont la sortie est l'entrée du AN0 de mon pic.
Le souci que j'ai c'est que lorsque je connecte la sortie du pont diviseur à l'AN0 du pic j'ai pas la tension moitié mais le VDD.
j'ai essayé en vain de connaitre la cause du problème.
Merci pour votre aide
Ci joint le schema de mon circuit
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Utilisation de l'ADC sur le PIC 12F1822
Utilisation de l'ADC sur le PIC 12F1822
Utilisation de l'ADC sur le PIC 12F1822
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
d'accord sur ce point .. diviser au moins par 10 les valeurs (10K + 10K) , ce qui donne une impedance de source de 5K .
La configuration et le code source est necessaire pour verifier si cette mesure analogique est bien gérée.
Gérard a écrit :Bonjour et bienvenu à toi,
Je pense que les deux 100K sont des valeurs trop fortes par rapport à l'impédance d'entrée de l'ADC.
d'accord sur ce point .. diviser au moins par 10 les valeurs (10K + 10K) , ce qui donne une impedance de source de 5K .
La configuration et le code source est necessaire pour verifier si cette mesure analogique est bien gérée.
Utilisation de l'ADC sur le PIC 12F1822
Utilisation de l'ADC sur le PIC 12F1822
Bonjour abylinc, et tout le forum
Soit le bienvenu sur Fantas-Pic
A regarder avec un multimètre si au moment ou tu connectes AN0, (sur le pont des deux résistances de 100k) si tu as une perte de tension.
Sinon comme le dit Gérard ou paulfjujo deux résistance de 10k serait mieux, car sur ton entrée AN0 existe une impédance
d'entrée, je crois de mémoire quelle est de 10k(à voir sur le datasheet)
A+
Soit le bienvenu sur Fantas-Pic
Jérémy a écrit :
Source du message Avec quel langage travailles-tu
A regarder avec un multimètre si au moment ou tu connectes AN0, (sur le pont des deux résistances de 100k) si tu as une perte de tension.
Sinon comme le dit Gérard ou paulfjujo deux résistance de 10k serait mieux, car sur ton entrée AN0 existe une impédance
d'entrée, je crois de mémoire quelle est de 10k(à voir sur le datasheet)
abylinc a écrit :
Source du message j'ai configuré le registre ADCON pour utiliser la reference interne Vref+ de 2.048V.
A+
Utilisation de l'ADC sur le PIC 12F1822
Utilisation de l'ADC sur le PIC 12F1822
Retourner vers « Le forum Fantas-PIC »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 38 invités