Go Down

Topic: [RESOLU] Problème avec capsule electret + préampli analogRead (Read 8390 times) previous topic - next topic

Wrec04

Mar 30, 2014, 08:10 am Last Edit: Apr 02, 2014, 09:53 pm by Wrec04 Reason: 1
Bonjour,

J'ai réalisé un petit préampli avec un circuit intégré LM386  pour ma capsule electret. Lorsque je branche le V(out) sur une pin analogique arduino, et avec ce code... :

Code: [Select]
void setup()
{
 Serial.begin(9600);
}
void loop()
{
 Serial.println(analogRead(A9));
 delay(100);
}


... mon moniteur série affiche tantôt 0, tantôt 1023, quoique je fasse...
Serait-ce un souci au niveau de mon programme ou peut-être de mon circuit ?
Je vous remercie de votre attention et vous souhaite une bonne journée ;)

infobarquee

AUCUNE AIDE PAR MP

Wrec04

J'ai choisi la pin analogique 9 complètement au hasard, mais je ne pense pas que ça puisse influer sur le problème que je rencontre. J'utilise une carte Arduino MEGA 2560 fournie par mon lycée.

infobarquee

AUCUNE AIDE PAR MP

Wrec04

Voici le schéma du circuit complet sur breadboard (electret + LM386) :

infobarquee

il te manquerait pas un condo pour filtrer sur la sortie Vout?
http://www.learningaboutelectronics.com/Articles/Sound-detector-circuit.php
AUCUNE AIDE PAR MP

68tjs

Alternance 0/1023 cela sent un accrochage (ou  un pompage).
En termes plus concrets il est fort probable que l'ampli se transforme en oscillateur.

Ce que tu as donné c'est un schéma de câblage, ce n'est pas un schéma électrique. Il faut qu'on reconstitue le schéma électrique dans notre tête.  Regardes dans Fritzing pour tracer le schéma électrique à partir du schéma de câblage..

Sur ton montage, en accord avec  la datasheet de l'ampli op il y a bien entre la sortie et la masse une capa de 50nF avec une résistance en série de 10 ohms.
Il faudrait câbler le tout au plus court. Il faut considérer que le point de masse optimal sur ton montage est au plus prés des pins de masse du LM386. C'est là qu'il connecter tous les condensateurs. Et c'est ce point qu'il faut connecter à la masse de la Mega.

Si cela suffit a stabiliser le circuit un moyen digne du "pifomètre en voie de calibration" pour tester sa stabilité est de promener ses doigts au dessus du montage. Si l'alternance 0/1023 repart c'est qu'il faut encore améliorer le câblage, si rien ne se produit c'est que c'est bon.

Wrec04

Merci beaucoup pour vos réponses constructives :)
J'ai rajouté un condensateur 100µF entre la sortie du circuit et l'entrée analogique de l'Arduino et j'ai également optimisé le point de masse, l'alternance 0/1023 a disparu, mais maintenant, le moniteur série affiche une valeur montante en partant de 0, c'est à dire que toute les 5 secondes à peu près,  il y a une sorte d'incrémentation et ça se stabilise à 30, voici la courbe obtenue :
(en abscisse on a le temps (par incrément de 100ms) et en ordonnée, on a le chiffre affiché sur le moniteur série)

infobarquee

retour la connexion entre le 1 et 8
tu amplifie par 20 toute la merdouille.
mais ca sent le pompage comme l'a suggéré 68tjs
AUCUNE AIDE PAR MP

Wrec04

J'ai démonté tout mon circuit et l'ai refait comme sur cette image :

Cependant, mon moniteur série affiche désormais 0 tout le temps...
Que voulez-vous dire inforbarquee ?

infobarquee

pas d'inversion dans le montage de l'électret?
AUCUNE AIDE PAR MP

Artouste


J'ai démonté tout mon circuit et l'ai refait comme sur cette image :

Cependant, mon moniteur série affiche désormais 0 tout le temps...
Que voulez-vous dire inforbarquee ?

Bonjour
déjà qu'est ce cela donne en connectant un casque en sortie ? c'est audible ou pas ?
ensuite le LM386 est un amplificateur, gain entre 20 et 200
j'en utilise , mais jamais en prenant directement l'electret sur l'entrée,  toujours un petit preamp micro avec un transistor en entrée , n'est ce pas infobarquee ?  :smiley-mr-green:

le schema vient d'où ?

infobarquee

hein de quoi?
qui me cause?
ha c'est toi Artouste :)

juste une bourde dans mon post avant
1-8 x200 le gain :( et non 20
AUCUNE AIDE PAR MP

Wrec04

J'ai pris le schéma de ce site : http://www.learningaboutelectronics.com/images/Microphone-LM386-amplifier-circuit.png

La capsule est bien branchée dans le bon sens et il n'y a pas de faux contact au niveaux des soudures.

J'ai essayé d'écouter le rendu avec un casque,  je n'entends strictement rien, sauf un "tic" quand je passe le fil qui relie la sortie du circuit sur la fiche de mon casque.

Artouste


J'ai pris le schéma de ce site : http://www.learningaboutelectronics.com/images/Microphone-LM386-amplifier-circuit.png

La capsule est bien branchée dans le bon sens et il n'y a pas de faux contact au niveaux des soudures.

J'ai essayé d'écouter le rendu avec un casque,  je n'entends strictement rien, sauf un "tic" quand je passe le fil qui relie la sortie du circuit sur la fiche de mon casque.

Alors si il n'y a rien en sortie  et avant de mettre un arduino derriere, il faut regler déjà ça  :smiley-mr-green:
quelle valeur chez toi R1 ?

Go Up