bonjour,
quelqu'un pourrait-il m'indiquer s'il y a des aberrations dans ce schéma?
merci
Bonjour à tous
Pour respecter les mises en page, éviter les pubs inutiles si ce n'est les virus associés, merci de poster les images sur le serveur.
-----
bonjour,
quelqu'un pourrait-il m'indiquer s'il y a des aberrations dans ce schéma?
merci
Bonjour à tous
Pour respecter les mises en page, éviter les pubs inutiles si ce n'est les virus associés, merci de poster les images sur le serveur.
Dernière modification par gienas ; 14/02/2008 à 10h46. Motif: Rapatrié l'image sur le serveur
1/ Il manque les 0V sur les ULN2803
2/ COM des ULN2803 doit être reliés à J1.2 J1.5 etc
3/ R1=R2=R3=4,7K
4/ Il manque les découplages d'alimentation
5/ alimentation de U3 et U4 ?
par defaut, VCC et GND ne sont pas affichés mais sont reliés1/ Il manque les 0V sur les ULN2803
5/ alimentation de U3 et U4 ?
en effet2/ COM des ULN2803 doit être reliés à J1.2 J1.5 etc
3/ R1=R2=R3=4,7K
càd? commande/puissance?4/ Il manque les découplages d'alimentation
j'ai un petit doute sur ce qui est mis sur MCLR
Dernière modification par gienas ; 14/02/2008 à 10h48. Motif: Image rapatriée sur le serveur
Pour le MCLR, j'y connais rien en PIC. C'est certainement marqué sur la doc.
Découplages alimentation:
220µF sur l'entrée 5V
0,1µF à ras du PIC
22nF à ras du 541
Bonjour,
- R4 = 4k7
- X1, C1,C2 utile seulement si tu as besoin d'une grande précision sur la fréquence, ou si tu as besoin d'une fréquence exotique. sinon tu as un oscillateur intégré dans le 16f87.
- a quoi sert U3 ?
oktu as un oscillateur intégré dans le 16f87
je serais tenté de dire à rien(porte oui). mais j'ai remarqué dans la pluoart des schema que j'ai pour la commande des PàP que celui ci est tjrs inseré entre la commande (Pic ou autre) et le ULN2803- a quoi sert U3 ?
pour U3, je pense que l'idée est de protéger le pic : en cas de surtension ou court-circuit provenant de la partie puissance, c'est U3 qui prendra. Mais bon, si ça arrive, il y a des chances pour que ce soit les ULN qui prennent. Et sinon, changer un pic ou un HCT541.... moi je m'embetterais pas.
Salut,
sur ton entrée MCLR, prévoit une capa de 100nF en parallèle sur le B.P pour un reset propre à la mise sous tension avec une diode 1N4148 en parrallèle sur la 4.7K comme t'a indiqué mat64 (cathode au +Vcc), et tu peux mettre la 470 Ohms sur l'entrée directement de la pin MCLR.
Si tu prévois de connecter un programmateur/debugger in situ, il faudra légèrement modifier ce schéma sur MCLR pour qu'il puisse fonctionner dans tout les cas.
@+
bonjour,j'ai pas compris ce que tu veux dire par "à ras du"0,1µF à ras du PIC
22nF à ras du 541
ok- R4 = 4k7
je l'enleve?Mais bon, si ça arrive, il y a des chances pour que ce soit les ULN qui prennent. Et sinon, changer un pic ou un HCT541.... moi je m'embetterais pas.
oksur ton entrée MCLR, prévoit une capa de 100nF en parallèle sur le B.P pour un reset propre à la mise sous tension avec une diode 1N4148 en parrallèle sur la 4.7K comme t'a indiqué mat64 (cathode au +Vcc)
en plus de la 2K7?et tu peux mettre la 470 Ohms sur l'entrée directement de la pin MCLR.
je l'ai completement oublié ça.Si tu prévois de connecter un programmateur/debugger in situ, il faudra légèrement modifier ce schéma sur MCLR pour qu'il puisse fonctionner dans tout les cas.
je posterais un schema un peu plus tard
voici le nouveau schema:
bonsoir,
vaut il mieux garder le 541 ou l'enlever?
le montage coté MCLR est il correcte?
la facon dont j'ai relié les pattes 1,2,et 18 du uC aux boutons poussoirs est elle bonne? c'est pour imposer selon la position du bouton un niveau bas ou haut.
merci
Le câblage du MCLR est correct, si tu prévois de programmer in-situ la capa de 100n va gêner, tu peux donc si tu veux programmer avec un ICD2 par exemple, remplacer la résistance de 470 Ohms par une diode 1N4148 (K vers entrée MCLR).
Il faut ajouter une 10K en pull-up sur MCLR et remplacer la 4,7K en amont par une 10K (conseillé).
Comme ça en mode programmation la diode bloque l'influence de la capa, en mode normal la capa joue son rôle.
@+
pour le 541, tu peux le laisser ou l'enlever : il est la pour griller à la place du pic en cas de pépin. C'est vrai qu'il vaut mieux changer un 541 à 0.5 € qu'un pic à 3 €. Mais bon, ça arrivera peut être jamais... alors si t'as pas de problème d'encombrement sur ta carte, tu peux le laisser. Mais sinon, je l'enlèverais : un circuit de moins c'est une cause de panne de moins !
Dans ce cas la, le circuit à protéger coute pas grand chose. Mais il m'est arrivé de cramer un processeur à 150 € parceque j'avais soumis une entrée logique (3.3v) à du 24 v par erreur. depuis y'a des 74**244 partout sur la carte !
au fait : la programmation in situ c'est vraiment pratique, ne passe pas à coté. J'ai utilisé le ICD2, et maintenant le pickit (j'ai cramé mon iCD2 ... décidément,c'est une habitude chez moi !) Les deux fonctionnent très bien et permettent de faire aussi du déboguage (pas à pas etc)
bonsoir,
voici un nouveau schéma. dites moi si tout est ok.
si tout est ok, je vous pose une autre question qui n'a rien à voir avec le PIC.
le schéma (les 2803) tel que maintenant est fait pour commander les unipolaires. bien sur entre unipolaires et bipolaires la commande differe, mais tout cela sera gere par le PIC, la question est de savoir s'il y a moyen (quel câblage?) de faire en sorte que l'on puisse commander aussi bien des uni que des bipolaire en ne changeant rien coté hardware, càd en ne touchant que le programme du PIC?
merci
bonsoir,
alors il est bon?
merci
a quoi sert D2 ?
le reset post#11 était bien !
Pour les unipolaires il suffit d'avoir une tension de commande suffisante et pour les bipolaires un courant suffisant, je ne vois pas ce que le pic pourait faire , c'est du hard pas du soft.
c'est sous les conseil de HULK que j'ai changer la resistance par une diode:a quoi sert D2 ?
le reset post#11 était bien !
Le câblage du MCLR est correct, si tu prévois de programmer in-situ la capa de 100n va gêner, tu peux donc si tu veux programmer avec un ICD2 par exemple, remplacer la résistance de 470 Ohms par une diode 1N4148 (K vers entrée MCLR).les ordre de commandes different selon qu'on a un uni ou un bipolaire.Pour les unipolaires il suffit d'avoir une tension de commande suffisante et pour les bipolaires un courant suffisant, je ne vois pas ce que le pic pourait faire , c'est du hard pas du soft.
on est d'accord que c'est du hard mais le cabolage d'un uni et d'un bipolere n'est pas le meme:
je me posais donc la question de savoir s'il y a moyen d'avoir un schema valble quelquesoit le type de moteur utilisé.
merci
Un moteur pas à pas, normalement on l'alimente avec une tension ..... et quand le courant dépasse une valeur pré-réglé, on limite en courant. Les ULN2803 ne savent pas faire ça et à l'arrêt du moteur, le courant doit être important et risque de cramer le moteur ET l'ULN2803. Tu alimentes ton moteur en quelle tension et quelle est la résistance des bobines?
regarde la spec ALLEGRO page 6 :
http://www.datasheetcatalog.net/data.../ULN2803.shtml
C'est pas 500mA par sortie .........
Les moteurs que j'ai sont alimentés en 5V et consomment 0.5A
c'est pour ça que sur mon schema chaque deux sorties sont mises en //.C'est pas 500mA par sortie .........
mais tu viens de faire penser à un truc: qu'il soit bi ou unipolaire, l'etage de puissance est specifique à chaque moteur, il est donc futile de chercher un montage valable pour tout
Regarde bien la spécification ALLEGRO (page 6) que j'ai mis en lien
C'est 180 mA par sortie, si elles sont toutes conductrices simultanément
HULK t'as conseillé D1 pas D2 et R5.c'est sous les conseil de HULK que j'ai changer la resistance par une diode:
La diode D2 empêche de reseter le montage...
je pensais que tu parlais de transistors unipolaire ou bipolaire .je me posais donc la question de savoir s'il y a moyen d'avoir un schema valble quelquesoit le type de moteur utilisé.
En fait tu parle de moteur pas à pas, je pense ?
sur ton schéma du bas tu peux faire fonctionner aussi un unipolaire en utilisant que les transistors du bas.
La broche VCC sera utiliser que pour les unipolaires.
Dans le cas des bipolaires elle restera NC (non connectée).
un connecteur 5 broches fera l'affaire.
bonjour,
à moins que j'ais mal compris:
D1:
R5:une diode 1N4148 en parrallèle sur la 4.7K
D2:tu peux mettre la 470 Ohms sur l'entrée directement de la pin MCLR.
remplacer la résistance de 470 Ohms par une diode 1N4148 (K vers entrée MCLR).mais elle ne le sont pas de la nature meme de la commande. dans la doc que j'ai c'est 500mA par sortie s'il n'y en a qu'une qui conduit à chaque instant, 380mA/sortie s'il y en a deux, ...., 160mA/Sortie si elles sont toutes conductrices.si elles sont toutes conductrices simultanément
et là y en a deux à chaque instant.
en effet c'est une bonne idée, mais bon, comme me l'a fait remarquer Daudet, y a le probleme de la puissance. ce schema ne sert pour le moment qu'à faire des essais car le PàP final n'a pas encore été choisi, ça ne sert donc à rien de casser la tête sur le circuit de puissance alors que je ne sais meme pas encore ce qu'il va comporter.sur ton schéma du bas tu peux faire fonctionner aussi un unipolaire en utilisant que les transistors du bas.
La broche VCC sera utiliser que pour les unipolaires.
Dans le cas des bipolaires elle restera NC (non connectée).
Voici en image le schéma pour le reset.
@+
Hum? comment une action sur le poussoir fait quelque chose sur la broche MCLR du PIC ?
Le reste s'effectue lorsque la tension passe vers les 1,2~1,4V dans le sens montant de la tension.
A l'appui sur le BP on a 0 aux bornes de C, puis le condo se charge et à 1,2V environ le reset est activé sur MCLR.
@+
Cela suppose qu'il ya , en interne, un tirage du MCLR au 0V? un tirage de moins de 2,5K?
Ah je vois c'est la résistance de pull-up de 10K au +5V (sur MCLR) qui te gêne dans mon schéma, tu as raison il faut l'enlever, sinon la diode est bloquée.
Et dans ce cas MCLR est flottant .... Sur le site de microchip, il supprime la résistance et remplace la diode (poussoir<->MCLR par une résistance)