Du grand n'importe quoi, surtout qu'il n'est pas "logic level" !
-----
Du grand n'importe quoi, surtout qu'il n'est pas "logic level" !
Comment ça ?
Re
oulah faut savoir lire peut être :https://www.fairchildsemi.com/datasheets/2N/2N7000.pdfDu grand n'importe quoi, surtout qu'il n'est pas "logic level" !
JR
l'électronique c'est pas du vaudou!
Je n'ai pas ces transistors sous la main. Par contre j'ai des 2N3819 et 2N3904, j'imagine que ce n'est pas équivalent ?
Re
Non cependant une questions comment as tu fait tes mesures de tensions en particulier la tension haute ?
JR
l'électronique c'est pas du vaudou!
La tension mesure est la tension entre l’émetteur et le collecteur, mesurée avec un volt-mètre. Ce n'est pas de cette manière que je devais mesurer ? (Il est possible que j'ai raté un truc)
re
si mais le niveau était il celui atteint lorsque la sortie de l'arduino était à zéro,donc le transistor supposé bloqué ?
JR
l'électronique c'est pas du vaudou!
j'aurais verifier les tensions base-emetteur.
desole je ne connais pas tres bien le code Arduino :
1er TEST
void loop()
(
digitalwrite(8, HIGH)
delay ( le temps de prendre la mesure )
)
...et que se passe-t-il ?
2nd TEST
void loop()
(
digitalwrite(8, LOW)
delay ( le temps de prendre la mesu1er TEST
void loop()
...et la il se passe quoi ?
le transistor n'est il pas defectueux ? essaie avec un autre.
peut etre un minime mais suffisant courant de fuite (genre base-collecteur) ?
quels courant et tension passe dans la telecommande ? ( ...ou je ne l'ai pas vu dans les posts)
je corrige..
1ere mesure
void loop()
(
digitalwrite(8, HIGH)
delay ( le temps de prendre la mesure )
)
...et que se passe-t-il ?
2nde mesure
void loop()
(
digitalwrite(8, LOW)
delay ( le temps de prendre la mesure)
)
...et la il se passe quoi ?
J'ai déjà corrigé un premier problème : une mauvaise soudure du câble empêchait l'arret. Maintenant ça marche quand je crée le contact manuellement.
Je vais faire toutes ces mesures.
En fait mon cable ne marche pas, il marche seulement sur une prise de vue, après il faut débrancher et rebrancher la télécommande. Tant que j'ai ce problème, je ne peux pas avancer :/
Je ne vois pas du tout comment corriger ça.
Re
donc en faisant un contact manuellement cela ne fonctionne pas non plus ?
JR
l'électronique c'est pas du vaudou!
Ca a fonctionné un certain temps, c'est a en perdre la tête, j'ai vérifié les contacts, rien...
Bonjour
mois je sais, aussi dans ma grande bonté je te conseille l'analyse de la figure 1 de la data sheet mais en tenant compte des valeurs du tableau max ratings :Justement, tu devrais apprendre !
et là surprise IDDmax 200ma DC et miracle avec 4V VGS le courant de plateau est d'environ 400ma donc avec un drive niveau logique CMOS on est déjà au delà de ce que ce transistor pourrait encaisser en l'abscence de charge dans le drain!
Bien sur il n'est pas compatible logique TTL (qui en utilise encore) ni LVTTL mais compatible de la logique CMOS 5V ce qui est le cas des Arduino dont il me semble qu'il est question ici.
JR
l'électronique c'est pas du vaudou!
Ce sont des valeurs typiques donc non garanties.
Je connais bien ces transistors car un sous traitant
a fait foirer notre projet en les soudant à la place de
ceux que j'ai demandés (des logic level).
De toute façon, si tu compares Rds_on.I avec un Vce_sat,
il n'y a pas de différence significative (sauf mos dernière génération).
Re
Ces valeurs sont cohérentes avec VGSTh max
Ben çà dépend de ce que tu en attendais mais pour switcher des charges peu importantes c'est pratique et ici je me demande s'il n'a pas un probleme de courant de fuite son '"1" n'est pas trop top (1,3V).
JR
Dernière modification par jiherve ; 20/02/2017 à 11h33.
l'électronique c'est pas du vaudou!
Bonjour,
La Rds_on est spécifiée @(Vgs = 4.5 V ; Id=75mA), donc le mosfet convient pour des courants < 75 mA @Vgs > 4.5 V @ 25 °C.
@Vgs = 5 V, on peut aller jusqu'à 50 mA sur toute la gamme de température.
https://www.fairchildsemi.com/datasheets/2N/2N7000.pdf
Le Vgs_th est généralement défini pour une valeur de Vds "très grande", égale à Vgs. Sa valeur est donc assez peu pertinente pour faire de la commutation (où on veut une faible tension de déchet).
Dernière modification par Antoane ; 20/02/2017 à 13h48.
Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.
Bonjour,
Après quelques test j'ai vu que le problème allait etre un peu plus compliqué car en fait il faut créer un contact entre les trois fils de la télécommande et rompre se contact pour arrêter l'APN, donc les 3 fils isolées un à un.
Je ne vois pas trop comment faire un tel montage, surtout que si mes transistors ne conviennent pas, je n'ai rien d'autre sous la main en ce moment.
Bien sur que ce transistor convient.
Si tu as 2 commandes, tu peux mettre 2 transistors.
Pour répondre à Krapoman, j'ai 0V et 0A dans tous les cas, je n'ai plus la tension résiduelle que j'avais. Ca m'étonne un peu. Normalement je sais me servir d'un multimètre.
J'ai essayé ce montage sans succès, pouvez vous m'en proposer un si possible ?
EDIT : Si je crée le contact à la main, tout fonctionne.
Bonjour
tu t'obstines a brancher tes transistors à l'envers.
Donc les deux émetteurs à la masse et un collecteur sur shutter et l'autre sur focus.
cela devrait fonctionner.
JR
Dernière modification par jiherve ; 20/02/2017 à 17h08.
l'électronique c'est pas du vaudou!
L'apn se déclenche maintenant c'est déjà ça, par contre le focus et la masse sont en contact on dirait, pour l’arrêter je dois débrancher la base du premier NPN (celui du focus). C'est bizarre car la broche 8 est à LOW donc 0V sur la base. Quand je débranche le câble du pin 8 de l'arduino, la prise s’arrête, pourquoi ?
Mon montage :
EDIT : Pour être plus clair :
-> déclenchementCode:digitalWrite(7, HIGH); digitalWrite(8, HIGH);
-> Pas d’arrêt, je dois débrancher le pin8Code:digitalWrite(7, LOW); digitalWrite(8, LOW);
Re
boudiou fais donc attention à tes schémas qui sont toujours faux ici les transistors ne servent à rien !
JR
l'électronique c'est pas du vaudou!
Je croyais pourtant avoir suivi vos indications :
Donc les deux émetteurs à la masse et un collecteur sur shutter et l'autre sur focus.
EDIT : Pardon j'ai utilisé des symboles de masse pour représenter les sorties, je n'ai pas trouvé mieux. Le texte précise la sortie.
Re
Ok mais dans ce cas contentes toi du texte sans rajouter le symbole c'est très perturbant.
Bon mais est ce que cela fonctionne maintenant?
jR
l'électronique c'est pas du vaudou!
Non justement, c'est ce schéma que j'avais utilisé quand j'ai soulevé le problème.
L'apn se déclenche maintenant c'est déjà ça, par contre le focus et la masse sont en contact on dirait, pour l’arrêter je dois débrancher la base du premier NPN (celui du focus). C'est bizarre car la broche 8 est à LOW donc 0V sur la base. Quand je débranche le câble du pin 8 de l'arduino, la prise s’arrête, pourquoi ?
EDIT : Pour être plus clair :
Code:
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
-> déclenchement
Code:
digitalWrite(7, LOW);
digitalWrite(8, LOW);
-> Pas d’arrêt, je dois débrancher le pin8
Re
Ben c'est sans doute que la pin 8 n'est pas vraiment à zéro c'est çà l’inconvénient d'un bipolaire ayant beaucoup de gain , place des résistances de 10K entre base et masse.
JR
l'électronique c'est pas du vaudou!
Ca n'a rien changé, en revanche, j'ai rajouté 10k Ohm entre le collecteur et le focus, et maintenant ça marche super bien. Je ne sais pas pourquoi mais au moins ça marche
Merci pour votre temps, je vais pouvoir tout souder et mettre ça dans une petite boite pour me faire un intervallomètre !