Entrées (et sorties) CHI035A ?

meepmeep

Senior Member
Bonjour,
Je suis débutant sur Picaxe (et dans ce forum...) et j'avais quelques questions :
- J'ai en ma possession une carte High Power CHI035A et je crois comprendre d'après la doc que les entrées C3 et C4 ne sont pas utilisables (ai-je bien compris ?)
- Deuxième question, sur cette doc (http://www.picaxe.com/docs/picaxe_manual1_fr.pdf, au niveau du 18M2) que signifient pour les entrées : "DAC" et "Touch" et pour les sorties "hser in" et "hser out" ? (pour le reste ADC, pwm, je crois que j'ai compris)
- Troisième question, sur cette même doc, je vois que la pluspart des broches du 18M2 peuvent être soit des entrées, soit des sorties, cela signifie-t-il que l'on puisse disposer de sorties supplémentaires en utilisant les entrées C... ???
- Quatrième (et dernière) question : est-il possible, en utilisant les sorties directes du 18M2 au centre de la CHI035A, en tirant des fils V+ et Gnd de piloter 8 servomoteurs (un par sortie) ?
Merci d'avance pour votre aide (en espérant que je ne pose pas trop de questions d'un coup...) !
 

MGU

Senior Member
Bonjour et bienvenue,

Je n'utilise pas de 18M2, mais j'ai lu un peu la doc.

La broche C.4 est normalement réservée à la programmation, C.3 est utilisable en sortie uniquement et C.5 en entrée uniquement. Toutes les autres sont configurables en entrées ou sorties.

Les DAC (rares) sont des sorties analogiques sur 32 niveaux, à amplifier par Ampli op.
La commande "touch" est un capacimètre, pour les touches sensitives.
hserin et hserout sont des versions "hardware" de serin et serout, elles n'affectent pas la variable système time (ou timer).
Je laisse la question 4 aux spécialistes des servos..

MM
 
Last edited:

chimere322

Senior Member
Bonjour et bienvenue,

A lire,View attachment CHI035fr.pdf

Les dinosaures du site ne vont pas tarder à te croquer( t'expliquer )
8 servos, je dirais une carte en plus, mais va savoir avec nos spécialistes malins (voir malicieux,car il ne faut pas en douter, il sont très fortiches sur le forum français)
Non, qui a dit que l'ont étaient chauvins? Pas moi:D
 
Last edited:

meepmeep

Senior Member
Merci pour ces réponses !
Donc, en entrée, c'est bien ce que j'avais compris, si on prend celles notés "C", il n'y en a que 6 utilisables...
Pour les DAC et autres, ça sera donc pour plus tard...

Sinon, petite précision pour les servos : je n'envisage pas en utiliser 8 d'un coup mais simplement savoir si en théorie, les 8 sorties au centre de la carte permettent de créer des sorties servos. En effet, en étudiant le synopsis électronique de la carte sur la doc, j'ai cru voir que la sortie H0 était un déport de la sortie B0 en sortie du 18M2 (avec un V+ et un GND) et je me demandais ainsi s'il était possible de faire de même pour les 7 autres sorties...

(Au fait, c'est quoi le mode SRI sur la sortie B0 ?).

merci en tous les cas pour votre aide !
 

PieM

Senior Member
Merci pour ces réponses !

Sinon, petite précision pour les servos : je n'envisage pas en utiliser 8 d'un coup mais simplement savoir si en théorie, les 8 sorties au centre de la carte permettent de créer des sorties servos. En effet, en étudiant le synopsis électronique de la carte sur la doc, j'ai cru voir que la sortie H0 était un déport de la sortie B0 en sortie du 18M2 (avec un V+ et un GND) et je me demandais ainsi s'il était possible de faire de même pour les 7 autres sorties...

(Au fait, c'est quoi le mode SRI sur la sortie B0 ?).
Bonjour,

Concernant les servos, il est possible en effet d'utiliser l'ensemble du port B (et uniquement lui ) pour des sorties servo.
Mais attention, car la sortie servo est assez capricieuse et très souvent les servo sont sujets à la tremblotte (jitter) qu'il est très difficile (en considérant qu'impossible n'est pas français) de supprimer.
La particularité de H0 est que si le signal vient directement de la sortie du picaxe, la liaison V+ est reliée à V+ PWR qui peut (conseillé fortement) être une source de tension séparée du picaxe, , R9 ayant été supprimée.
En résumé il est théoriquement possible d'utiliser les 8 sorties B.x pour commander 8 servos.
Un conseil aussi: si les sorties doivent être déportées, le faire avec une liaison par une R de 330 ohm. cela protège la sortie en cas de court circuit accidentel.

Sur B.0 l'entrée SRI est une entrée d'un SR latch (bascule ou flip flop in french). Truc très utile car entièrement hardware, donc fonctionne en dehors du déroulement programme.
SRI peut donc être sur le 18M2 être une entrée SET ou une entrée RESET, selon config. (Voir SRLACH dans le manuel 2)
La sortie correspondante est SRQ, broche C2.
 

meepmeep

Senior Member
Merci pour ces explication très précises, entre autre pour les 330 ohms (je venais d'ailleurs de constater leur présence sur la carte AXE024) ! Pour le jitter, ce n'est pas trop grave pour moi...

Par contre, pourquoi conseilles-tu fortement d'utiliser une alimentation séparée ?
Et d'ailleurs, tu dis ça pour l'alim des servos ou pour tout types de sorties en général ?

Merci encore !
 

PieM

Senior Member
Tout actionneur entrainant un appel de courant important (cas des servos) provoque des parasites sur la ligne d'alimentation. Donc de préférence alim séparée, et câblage en étoile à partir de la source (y compris pour le GND)
 

chimere322

Senior Member
Tout actionneur entrainant un appel de courant important (cas des servos) provoque des parasites sur la ligne d'alimentation. Donc de préférence alim séparée, et câblage en étoile à partir de la source (y compris pour le GND)
+1000 avec PieM

Et ne pas oublier le filtrage des alims même si c'est par ACCU ou pile.
 

meepmeep

Senior Member
Puisqu'on parle d'alim, j'avais une autre question...

Pour simplifier l'utilisation de cette carte avec des élèves, je suis en train de créer une carte fille enfichable.
J'essaye qu'elle soit la plus polyvalente possible...

Si je soude le régulateur et que je retire le strap, d'après ce que j'ai compris de la doc, je dois alimenter seulement par PWR avec une tension supérieure à 7V.
Cette tension >7V devient l'alimentation des sorties et le régulateur fournit le 5V au PIC et aux entrées... très bien...

Mais imaginons maintenant que je n'ai qu'une alimentation de 5v sur moi (3 piles AA par exemple).
Si je ne dessoude pas le régulateur, est-ce que je peux alimenter l'entrée PIC avec mes piles ? (sachant qu'avec ma carte fille, j'aurai déconnecté l'entrée du régulateur et alimenter les sorties directement).

--> J'imagine que non car cela revient à injecter du 5V sur la sortie du régulateur... (va-t-il accepter ?)
 

alainav1

Senior Member
Bonjour,
je propose de fournir un peux plus de 5V soit (5,6V (en remplaçant le 7805 pAr un lm317,(reglable ) puis mettre en serie un diode qui fera perdre 0.6 v la tenSion fournie sera de 5V . si on injecte du 5V (par accu ..) le courant ne remontera pas vers le regulteur à cause de la diode .
on peut tenter le même moNtage en laissant le 7805 mais la tension EN sera en sorite de diode SER AUTOUR DE 4,5V
cordialement
Alain
 

PieM

Senior Member
Mais imaginons maintenant que je n'ai qu'une alimentation de 5v sur moi (3 piles AA par exemple).
Si je ne dessoude pas le régulateur, est-ce que je peux alimenter l'entrée PIC avec mes piles ? (sachant qu'avec ma carte fille, j'aurai déconnecté l'entrée du régulateur et alimenter les sorties directement).
Je ne comprends pas trop la manip:
- Soit il y a une carte fille avec une alim >7V auquel cas les sorties sont alimentées en >7V et le régulateur fournit le 5 V aux entrées et au Picaxe.
- Soit il n'y a pas de carte fille auquel cas le CHI035 n'est alimenté en 3.5V à 5V que via V+PIC. Ce qui signifie que les sorties elles aussi doivent être alimentée par cette même tension.

La solution serait donc de mettre une diode à faible chute de tension soudée en // sous le 78L05, anode sur Out, et cathode sur In. (ou entre V+PIC et V+PWR)
 

meepmeep

Senior Member
En fait, je suis en train de faire une carte fille enfichable pour des élèves.
J'ai de nombreux groupes mais seulement quelques cartes d'où l'idée suivante :
Je leur donne la carte fille, ils font leurs robots et quand vient l'heure du cours, j'enfiche la CHI035A sur la carte fille... ils font leurs essais...
Cours suivant, je récupère la CHI pour la replacer sur les maquettes suivantes, etc...

D'où mon souhait de faire une carte fille la plus polyvalente possible :
Je voulais pouvoir garder toutes les options :
- alimentation unique par l'entrée PIC
- entrée séparée via les 2 entrées
- entrée via PWR avec le régulateur
- et même une option supplémentaire : entrée 12v via le PWR et je récupère le 5v pour le PIC et les sorties... vaste programme.

Après mûre réflexion, je pense mettre simplement un connecteur enfichable sur l'emplacement du régulateur et le placer à la demande !
Pour le strap, je le retire de la carte et je le déporte sur la carte fille grace à un interrupteur ou un cavalier 2 positions...

Voilà mon premier prototype (manque les résistances 330ohms et les options d'alimentation...)
TPhoto_00001.jpg
TPhoto_00002.jpg
 

PieM

Senior Member
Vouloir toutes les configurations possible présentera toujours le risque de griller quelque chose !
quant à l'option supplémentaire :
"entrée 12v via le PWR et je récupère le 5v pour le PIC et les sorties"
, je ne vois pas trop car V+PWR est relié de base aux commun des sorties.
 

meepmeep

Senior Member
Vouloir toutes les configurations possible présentera toujours le risque de griller quelque chose !
C'est pour ça que je préfère l'option du régulateur sur un connecteur à enficher.
je ne vois pas trop car V+PWR est relié de base aux commun des sorties.
Sur ma carte fille, je n'ai pas fait redescendre l'alimentation V+PWR sur les sorties, sur mon proto, je le fait venir de V+PIC avec un strap mais je vais modifier pour pouvoir choisir entre PIC et PWR avec un cavalier.
Du coup, je crois que j'a trouvé la configuration que je souhaite !
Si j'arrive à faire ma version 2 avant l'été, je vous enverrai les photos...
 

PieM

Senior Member
A ce stade de création d'une carte, il me semble qu'il serait plus intéressant de prévoir sur la carte, l'emplacement pour picaxe type 14M2 ou 20 M2 (plutôt qu'un 18). ce qui laisserait l'autonomie pour les élèves.
 

MGU

Senior Member
Bonjour,

D'accord avec PieM.

Je disais en #2 que je n'utilisais pas de 18M2, c'est pour une question de compatibilité avec les plaques d'essais que je me suis fabriquées, et qui ont un support 20 broches.
Sur un support 20 broches, on peut utiliser un 08M2 ou un 14M2 ou un 20M2 ou un 20X2
Sur un support 18 broches 18M2, on utilise un 18M2, c'est tout, il y a mieux comme polyvalence...

MM
 

PieM

Senior Member
Pour faire suite à ça , le gros problème de la carte CHI035, mal conçue à mon avis, est que la liaison Picaxe - L293D sur le pcb ne permet pas la variation de vitesse indépendante de deux moteurs. C'est un problème déjà soulevé par nombre de profs d'après ce que j'ai pu lire.
Quant aux 4 MosFET de cette carte CHI , il faut savoir s'ils sont vraiment utiles pour vos montages futurs. Un emplacement pour un ULN2008 est sans doute plus adapté.
 

meepmeep

Senior Member
Pourquoi pas !... mais ça change tout !!!
Et vous pensez que pour moins de 15€, je peux me faire une carte basée sur un 20M2 avec un ULN2008 pour les sorties actionneurs et qui puisse en plus piloter 2 moteurs ???
Pour la polyvalence, je cherchais surtout à faire une carte fille pour pouvoir tirer profit de toutes les possibilités de la CHI035A.
Après, si vous me conseillez de m'orienter vers un autre microcontrôleur, je peux encore (je vais faire mes achats en janvier 2017) mais faut-il encore que je sache sur quoi partir...

Existe-t-il des schémas de carte programmable basée sur un 20M2 répondant à mes besoin (sortie ULN, moteurs, servo... ?)
Finalement, ça semble n'être que le début !...
Merci en tous les cas pour le temps que vous prenez !
 

PieM

Senior Member
Pourquoi pas !... mais ça change tout !!!
Et vous pensez que pour moins de 15€, je peux me faire une carte basée sur un 20M2 avec un ULN2008 pour les sorties actionneurs et qui puisse en plus piloter 2 moteurs ???
Pour la polyvalence, je cherchais surtout à faire une carte fille pour pouvoir tirer profit de toutes les possibilités de la CHI035A.
Après, si vous me conseillez de m'orienter vers un autre microcontrôleur, je peux encore (je vais faire mes achats en janvier 2017) mais faut-il encore que je sache sur quoi partir...

Existe-t-il des schémas de carte programmable basée sur un 20M2 répondant à mes besoin (sortie ULN, moteurs, servo... ?)
Finalement, ça semble n'être que le début !...
Merci en tous les cas pour le temps que vous prenez !
Picaxe 20M2+ L293D + ULN2803 ça coûte sans remise 8€
Comme dit par Michel (MGU) l'intérêt est de pouvoir mettre n'importe quel M2 sur cette carte (sauf le 18 qui est un canard boiteux) et en plus, pouvoir évoluer vers un plus puissant 20X2 sans modif.

le 2803 permet d'avoir jusqu'à 500 mA par sortie (si pas toutes utilisées en même temps) et tu peux mettre des sorties en // pour augmenter l'intensité si nécessaire.
Pour la polyvalence, je cherchais surtout à faire une carte fille pour pouvoir tirer profit de toutes les possibilités de la CHI035A.
Ben oui mais cette carte est faussement polyvalente!
Avec cette config, tu peux commander 2 moteurs CC en sens et vitesse ou un moteur PaP bipolaire + deux moteurs PaP unipolaires via le ULN.

Mais je ne suis pas prof ! donc c'est à voir en fonctions des besoins des différents projets et peut être regarder ce que tes collègues ont déjà fait.
Mais en tout état de cause, je pense que la carte CHI035 n'est pas la carte idéale.
Il y a dessus des trucs qui ne servent à rien et qui sont même gênants, à savoir les R de pull down qui figent le port C en entrées, alors que l'on peut avoir des pullup internes par configuration.

Si cette perspective t’intéresse, je suis prêt à te faire un schéma de la façon dont je vois les choses pour une polyvalence maxi.
 

meepmeep

Senior Member
Si cette perspective t’intéresse, je suis prêt à te faire un schéma de la façon dont je vois les choses pour une polyvalence maxi.
J'avoue que j'aurai du mal à refuser cette aide...
Comme je ne m'étais intéressé qu'au 18M2, je n'avais pas remarqué que c'est le seul avec ce brochage, avec l'alim au milieu...
Pour mes besoins, ils ne sont pas extravagants
- E/S numérique, éventuellement analogique
- Commande de servomoteur
- 2 Moteurs CC
- Moteur PaP (éventuellement)
- Pouvoir configurer quelques entrées en sorties ou sorties en entrée supplémentaires si 8 ne suffisent pas...
- Alimenter par piles, par alim 5v ou par 12v (juste une alim unique si possible avec régulateur) si les sorties nécessitent du 12v (rare en classe mais bon...)... (2 alimentations séparées sont un peu lourd à mettre en oeuvre sur des essais en classe...)
- Protéger l'alim avec une diode pour les inversion de polarité
- Avoir une DEL de visualisation de mise sous tension
Je crois que je n'oublie rien...

J'ai vu la AXE118 qui reprends un ULN2803A mais les entrées ont une résistance pulldown...
alors que l'on peut avoir des pullup internes par configuration
Je ne savais pas qu'on pouvais configurer cela... ça se fait comment ?

Meric encore !
 
Last edited:

PieM

Senior Member
Voici un bout de schéma:
schema 20M2-LD-ULN (2).jpg

dans le principe les actionneurs du L293D peuvent être alimentés sous 5 ou 12V si présente. Idem et indépendamment pour les actionneurs de l'ULN2803.
les 2 moteurs sur L293D peuvent être actionnés en avant arrière, stop, avec vitesse variable pour chaque ou non. Si pas de vitesse variable, récupération de 2 e/s avec pwm sur C.2 et C.3
Attention, je n'ai pas mis les C de filtrage du régulateur 7805 . Indispensables.
Le serial out est à sortir aussi sur une borne. Il peut être utilisé en sortie normale ou en sortie DAC.
Pour l'alim, les deux diodes Schottky peuvent être remplacées par un inverseur manuel: économise qq mV de tension.

L'uln2803 peut piloter deux petits moteurs pas à pas unipolaires.

Au niveau du pcb, essayer de respecter les correspondances B.0 à B.3 avec IN1 à IN4 du L293D. le programme est plus simple pour commander des moteurs pas à pas.
Important ! sur le pcb, mettre le maximum de cuivre sous les 4 pins GND du L293 (zone orange sur mon schéma) : C'est par là qu'il évacue les calories !

Si l'ULN n'est pas utilisé, B.4 à B.7 peuvent être programmés en entrées, et inversement, C.0 à C.7 sauf C.6 peuvent devenir des sorties.

Beaucoup de possibilités donc.
 

alainav1

Senior Member
Bonjour,
juste une petite modif que je realise sur mes circuits qui debite peu .
je mets en serie (dans l'alim )une resistance de 1 ohm bobinée 1/4 W.
2 avantages
la resistance bobinée se coupe en cas de surintensité
un voltmetre aux bornes de la resistance permet d'avoir une idée de l'intensité consommée puisque u=RI et que R=1
mais ce n'est qu'un proposition biensur :rolleyes:
cordialement
Alain
 

chimere322

Senior Member
Mercie PieM,

Le schéma est universel est correspond avec un vrai module digne de A4 mais en mieux. Manque plus que les commentaires de MGU et de Besqueut.(pardon pour l’orthographe) En tout cas bravo pour ce schéma.A mon avis, un fervent forumeur vas le présenter sous TCI avec ton autorisation, et je le souhaite fortement.
Bravo PieM, à bientôt Michel pour ce schéma sur ton site.

PieM,
Ouvre ton Blog.
 

meepmeep

Senior Member
Génial ! Épatant !
Et dire que j'ai passé "je ne sais combien de temps" à faire seulement ça :
Sans titre 1.jpg
A partie de mon brouillon... (mais je suis content car ça ressemblait un peu à ta proposition... :p)
DSCN1003 (Medium).JPG
Du coup, banco, je m'y colle !
Par contre, dans mon cas, j'ai regardé la doc pour les resistance pullup et ça me semble trop difficile pour mes élèves de leur demander systématiquement de prévoir la commande pour activer les résistances en interne pour deux raisons :
- La première, c'est qu'ils programment en organigramme ou en bloc, il faudrait donc qu'ils ajoutent systématiquement une commande Basic
- La deuxième, c'est qu'en cas d'oubli, ils font un court-circuit !

Du coup, je me demandais, est-ce que je peux mettre mes résistances et mettre un seul inter pour ne pas relier les résistances à la masse ? Ou alors, je dois mettre 8 inter ? Car du coup, ça relie systématiquement les sorties avec 2 résistance en série les sorties.

Une autre question, c'est quoi ton logiciel de schéma ? Il m'a fallu pas mal de recherche pour dégoter Target3001 (sans compter le temps de prise en main) qui me permet logiquement d'exporter un PCB directement utilisable pour faire de la gravure à l'anglaise avec un charlyrobot (que j'ai en classe)...

Merci encore en tous les cas pour tout ce boulot, j'ai vu que c'est long à faire !!!
 
Last edited:

PieM

Senior Member
Par contre, dans mon cas, j'ai regardé la doc pour les resistance pullup et ça me semble trop difficile pour mes élèves de leur demander systématiquement de prévoir la commande pour activer les résistances en interne pour deux raisons :
- La première, c'est qu'ils programment en organigramme ou en bloc, il faudrait donc qu'ils ajoutent systématiquement une commande Basic
- La deuxième, c'est qu'en cas d'oubli, ils font un court-circuit !
Non pas de court circuit possible puisque c'est une entrée!

Du coup, je me demandais, est-ce que je peux mettre mes résistances et mettre un seul inter pour ne pas relier les résistances à la masse ? Ou alors, je dois mettre 8 inter ? Car du coup, ça relie systématiquement les sorties avec 2 résistance en série les sorties.
Il faut dans tous les cas mettre 8 inters. sinon entrées ou sorties sont reliées.... Mais je ne pense pas que ce soit la bonne solution!
Si les entrées sont des mini cartes externes, il faut prévoir la R de pullup ou pulldown sur cette carte, en fonction du type de capteur. il y aura donc systématiquement une liaison 3 fils carte-capteur. (V+ Gnd et signal)
Par exemple, le capteur telecommande infrarouge va comporter sa R de pullup et son condensateur.

Une autre question, c'est quoi ton logiciel de schéma ? Il m'a fallu pas mal de recherche pour dégoter Target3001 (sans compter le temps de prise en main) qui me permet logiquement d'exporter un PCB directement utilisable pour faire de la gravure à l'anglaise avec un charlyrobot (que j'ai en classe)...
C'est DIPTRACE, http://diptrace.com/fr/ gratuit pour 300 pins et 2 couches. Avec routeur, aperçu 3D, et fichier CAO.
La bibliothèque possède déjà les picaxes, après mise à jour par fichier de Westaust55 du forum anglais.
Mon fichier : View attachment schéma20M2-2.txt (a changer en .dch)
 

meepmeep

Senior Member
Merci pour ton fichier !

Non pas de court circuit possible puisque c'est une entrée!
Je croyais que mettre un BP entre une entrée et V+ (si il n'y a pas de résistance) faisait un CC ?!?

il y aura donc systématiquement une liaison 3 fils carte-capteur
Oui, dans l'absolu, c'est bien de mettre systématiquement les 3 fils mais c'est ce que j'ai apprécié avec la CHI035A, plus besoin de se prendre la tête avec les 3 fils, les élèves bidouillent leurs robots et raccordent leur BP directement sur un bornier 2 vis... Mais c'est vrai que dès qu'on a un capteur un peu plus évolué qu'un BP, on a besoin de l'alim... effectivement...

Mon fichier : schéma20M2-2.txt (a changer en .dch)
Je vais essayer de faire évoluer ton fichier selon mes besoins... mais je pense que vu mon niveau, ça va être long...
Sinon, pour les sorties directes, quid des résistance de 330 ohms ???

Merci encore !
 

PieM

Senior Member
Je croyais que mettre un BP entre une entrée et V+ (si il n'y a pas de résistance) faisait un CC ?!?
une entrée µC est à haute impédance. Pas de CC possible si ...elle est bien programmée en entrée!
D'où la necessité d'avoir pullup ou pulldown pour fixer le potentiel qd le BP est ouvert.

Oui, dans l'absolu, c'est bien de mettre systématiquement les 3 fils mais c'est ce que j'ai apprécié avec la CHI035A, plus besoin de se prendre la tête avec les 3 fils, les élèves bidouillent leurs robots et raccordent leur BP directement sur un bornier 2 vis... Mais c'est vrai que dès qu'on a un capteur un peu plus évolué qu'un BP, on a besoin de l'alim... effectivement...
c'est plus polyvalent car ne fige pas le port en entrées.


Sinon, pour les sorties directes, quid des résistance de 330 ohms ???
Ce serait une bonne chose de les prévoir, effectivement. N'empêche pas l'utilisation éventuelle en entrée sur ce port
 

meepmeep

Senior Member
Re-bonjour,
Fini l'été... ça y est, je m'y remets...

J'avais une question pour PieM. Je me suis lancé dans la réalisation de la carte telle que tu me l'as proposé dans ton schéma #24... N'ayant pas un niveau en électronique à la hauteur, j'avais besoin de quelques précisions :
- Pour l'étage d'alimentation autour du 7805... C'est quoi ces diodes Schottky ?? Comment ça fonctionne (tu expliques que ça remplace un inverseur)? Et c'est quoi comme référence de diode ?
- Pour les condensateurs de filtrage C2 et C3, ce sont des 100uF polarisés ?
- Pour les sorties directes, serait-il pertinent de prévoir "à demeure" les résistances de 330 ohms en série avant les sorties ?

Sinon, je suis un peu têtu, mais je réfléchis quand même à mettre des résistances de pulldown (sur le port C), mais qui puissent être déconnectées manuellement avec un réseau d'interrupteur Dip Switch (ce qui permet aisément de configurer le port C en entrées 2 points, en sortie ou en entrées à 3 points)...
Voilà !
Merci d'avance...
 

MGU

Senior Member
Bonjour,

Je ne suis pas PieM, mais je peux tenter une réponse.

Les diodes Schottky ont une technologie différente des diodes silicium, avec une tension aux bornes plus faible, donc moins de perte de tension, 0,4 V, au lieu de 0,6V.

Les deux diodes forment une porte ET, le tension la plus élevée prend la priorité d'où l'analogie avec l'inverseur. Une 1N5819 devrait suffire (1 A) ou 1N5822 (3 A)
http://www.gotronic.fr/cat-diodes-et-redresseurs-249.htm.

Les condensateurs de découplage: Une règle empirique couramment utilisée est de choisir 1 µF /mA Ex 100µF pour un courant véhiculé de 100mA. Des valeurs plus élevées ne nuisent pas.
Il faut doubler ces chimiques par un céramique (100nF), pour découpler les fréquences élevées.

Pour la résistance de sécurité contre les C/C francs, pour 5 V et 20 mA, on trouve 250 ohms, avec 270, on est du bon côté. Il faut considérer la chute de tension en fonction du courant prélevé;

MM
 

meepmeep

Senior Member
Bonsoir,
Merci pour ces éclaircissements...
Du coup, si je comprends, ça marcherait tout aussi bien avec des 1N4001 sauf que je perdrais 0,2V utiles (?)
Et donc, je pars plutôt sur des 270 ohms que des 330 pour les sorties directes !

Je suis en train de faire mes circuit (gravure à l'anglaise) avec une carte "mère" (avec tous les composants) enfichable sur une carte fille (seulement avec les connectiques...) ce qui me permettra de dispose davantage de cartes en réduisant mes coûts...
Je fais ça par petits bouts, quand j'ai le temps... je vous enverrai une image des circuits quand ils seront finis (je ne sais pas quand...).
Merci pour votre aide !
 

PieM

Senior Member
Du coup, si je comprends, ça marcherait tout aussi bien avec des 1N4001 sauf que je perdrais 0,2V utiles (?)
Tout à fait; perte en tension donc en énergie quand on est sur pile.

Michel a tout dit, mieux que moi.
Juste une petite remarque de détail: Les deux diodes forment une porte OU et non ET. la sortie est au niveau logique 1 si l'une ou l'autre des entrées est à 1, celle dont le potentiel est le plus élevé l'emportant sur l'autre.
 

meepmeep

Senior Member
J'avance bien dans la réalisation de la carte mais je me pose une question...
Pour les sorties directes du 20M2, j'ai fais le choix de placer des résistances de 270 ohms entre les sorties du port B et mes connecteurs (pour les servos, les petits actionneur > 20mA...).
View attachment 20256
Mais est-ce que cela me condamne à n'utiliser le port B qu'en sortie ? (ou alors, est-ce possible d'injecter un signal en entrée à travers ces résistance ?).
Merci d'avance pour vos éclaircissements...
 

PieM

Senior Member
J'avance bien dans la réalisation de la carte mais je me pose une question...
Pour les sorties directes du 20M2, j'ai fais le choix de placer des résistances de 270 ohms entre les sorties du port B et mes connecteurs (pour les servos, les petits actionneur > 20mA...).

Mais est-ce que cela me condamne à n'utiliser le port B qu'en sortie ? (ou alors, est-ce possible d'injecter un signal en entrée à travers ces résistance ?).
Merci d'avance pour vos éclaircissements...
Bonjour,

Aucun problème pour utiliser B en entrée avec ces résistances.
Seul bémol déjà soulevé: cas du I2C.
Eventuellement dans le cas d'une entrée ana, cela augmente (un peu) l'impédance liée au signal ana. Pas bien critique.
 

meepmeep

Senior Member
Bonsoir,
J'ai bien avancé ma carte polyvalente mais j'ai voulu tout de même finaliser d'abord mon premier projet, celui du "shield Grove pour CHI035A".
En effet, j'ai 8 cartes CHI035A et j'avais envie de pouvoir les utiliser facilement en classe... en choisissant les connecteurs Grove...
Voici donc ma version définitive. J'en ai fait un exemplaire qui semble bien fonctionner...
Shield.jpgShieldComp.jpg
Pour les détails :
- J'utilise une alimentions séparée (alim pour les sorties avec une embase d'alimentation 2,5x5,5mm)
- Avec le jumper K2, je peux exceptionnellement choisir l'alimentation des sorties B.0 à B.3 (par defaut, le jumper est en bas)
- Pour les connecteurs J1 à J6, seulement 1 broche sur 2 n'est utilisée (sauf J4)
- J4 avec les résistances de 330 ohm permet l'accès direct au port B de la CHI035A
- J.in et J.out sont des borniers à vis
- K3 est un DipSwitch x3 permettant d'activer ou non des résistances de pulldown que j'ai déporté sur le shield (cela permet d'utiliser les entrées C.0, C.1 et C.2 en sorties)
- Les pulldown des entrées C.5, C.6 et C.7 sont laissées sur la carte CHI035
- Les broches C3 et C4 ne sont pas câblées.
- R1 et D1 permettent de visualiser la mise sous tension
- D2 est une 1N4001
- J'ai choisi de mettre les masses en commun sur mon shield car sur la CHI035A, elles sont aussi en commun...


Je pense que je n'ai rien oublié...

Si vous avez des remarques... (pas trop j'espère ;-) )
 

meepmeep

Senior Member
Bonsoir, vacances pour moi...
J'en profite pour me replonger dans mon projet de carte 20M2 "polyvalente" et depuis le temps, j'ai pas mal réfléchit aux divers conseils que j'ai eu dans ce fil...
Du coup, je vais simplifier un max... en "délocalisant" le plus possible les options :
- Supprimer les résistances de pulldown comme le suggérait PieM en mettant les résistances éventuelles sur les modules.
- Déplacer le L293D sur un module dédié (en reprenant le schéma de PieM)
- Déplacer l'option I2C (les résistances) sur un module dédié
- Supprimer l'option 5V-12V avec le régulateur (en régulant sur l'alim et non sur la carte) ce qui permettra d'alimenter plus proprement...
- Et en lien avec le précédent, utilisation d'un "shield" (qui reste éventuellement sur les maquettes) avec les connecteurs et l'alimentation des actionneurs séparée.

Du coup, sur la carte, il reste le µC, la connexion de programmation, une fiche DC d'alim 5V, un inter et DEL, les 2 condos de filtrages et le ULN2803A (avec un système de cavalier pour switcher le port B entre le ULN ou direct µC -> Ce qui permet d'utiliser le Port B en entrée).

Voici un schéma tel que je le vois, avec le routage associé...
Pourriez-vous me dire ce que vous en pensez ? Merci d'avance.




PS : le schéma en grisé "sur le shield" est une connectique que j'ai imaginé qui utilise le "switch" automatique de la fiche DC (J2) et un cavalier permettant d'alimenter le circuit au choix (avec "1 seule alim") en 5V via la carte (5V) ou le shield (Vout) OU (avec "2 alim") en alimentation séparée (5V et Vout)...
 
Top