Messages récents

Pages: 1 ... 6 7 [8] 9 10
71
Bonjour

Petit update sur les calculs des valeurs que j ai reprise dans le tableau suivant en appliquant les formules données.

Tout à droite on voit les hypothèses appliquées au montage d'ETIENNE66 avec les valeurs de R 2.7Mo C 470nF C = 1000 TUNRS et 1 en roulement autours.

Si on fait varier la tension VDCC  on peut dépasser
Idem si on a plus de 1 essieux de 10K en shunt on diminue la résistance d entrée ( mise en parallèle de résistances) ce qui influe aussi sur les valeurs du montage

On voit de fait que la ZENER ne vas pas être superflue pour écrêter tout ce qui dépasse. (elle va même avoir du boulot!)

Si je ne me trompe pas la puissance que doit absorber la zener va être du (delta entre Vin et Vzener) * I en sortie de R.

A priori pas un monstre à prévoir mais pas trop petit non plus.

En rouge les lignes ou les seuils V ou steps sont dépassés. SI la zener écrête on reste sur Vzener en VMax in cote CPU IN et donc au max des pas du convertisseur ADC ( 1023 si 10 bits, 4095 si 12bits,...)

Ou alors j ai mal fait mes calculs...?

De ce que j en déduit il faut:

ajuster les composants selon le nombre de tours du COIL
Déterminer le VDCC ( la norme pouvant aller jusqu à 24V....) nous serons peut être plus raisonnables en nous bornant à l intervalle [16V;18V]
Dimensionner les valeurs selon les seuils attendus et paramètres ayant court.

En montage SMD et fabrication industrialisée il est indispensable de connaitre les valeurs des composants. En revanche en montage traversant, chacun pourra avec ses inputs ajuster les valeurs à monter.

En SMD il serait toutefois possible de combiner avec des sélecteurs mais dans le volume imparti on passerait sur du double couche ( c est bcp plus cher à produire) et il n en est pas moins de devoir retenir quels valeurs imputer aux composants...

Donc reste confirmer ces hypothèses de calculs...

Ltr

 
72
Aide / Re : Attiny 85
« Dernier message par chris_bzg le avril 03, 2024, 12:28:32 pm »
Oui, effectivement Christophe m'a fait part de ce problème.
Je suis désolé mais je n'ai pas encore eu le temps de me pencher dessus ; mon fils est arrivé des Etats-Unis hier et repart en fin de semaine, donc j'essaierai de regarder cela en début de semaine prochaine, si tout va bien.
Si je trouve quelque chose, je vous tiens au courant. En attendant, on peut se rabattre sur la version 1.8.19 qui permet la programmation. Mais il doit bien y avoir une raison pour que la 2.x ne le permette pas et ce n'est peut-être pas grand chose à résoudre.  ;)
73
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« Dernier message par laurentr le avril 03, 2024, 12:17:28 pm »
Bonjour

Le bouclier N°1 dans sa version "light" (limitée à 4A en protection mais assurant ici la fonction d inversion et de réarmement externe) est arrivé et doit encore recevoir quelques composants pour être ensuite testé.

L'intérêt de cette version et de pouvoir être 100/100 autonome pour la gestion d'une boucle/triangle/plaque de retournement.

Le WE s'annonce chargé en tests d'autant que la connectique commence à arriver...

Ltr
74
Composants / Re : Problème gestion des servos
« Dernier message par Thierry le avril 03, 2024, 09:16:13 am »
L'idée serait de faire l'attach() juste avant de fixer la position du servo, et de faire le detach() dès que le mouvement est terminé, peut être avec un délai pour laisser le temps...
75
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« Dernier message par laurentr le avril 03, 2024, 02:20:35 am »
Bonjour

J'ai (encore) retravaillé une implémentation du bouclier N°2.

J'avais précédemment réussi à lui confier la détection de court circuit avec inversion de la distribution des pôles DCC par optoMOSFET soit par l'intermédiaire d'une mesure par COIL soit par mesure via ACS712 5A. (au choix à l'implantation)
Cette inversion était alors temporisée en cas de pic (type court circuit) pour éviter de multiples "FLIP FLOP" avant qu'un dispositif de coupure n'intervienne à un autre niveau (bouclier N°1 ou dispositif externe)
Ce montage pourrait assuré cette coupure mais n'aurait pas disposé de mécanisme externe de ré armement. ( 1 broche supplémentaire d'interface serait requise ce qui aurait fait revoir la conception des modules de type N°2 et de leur brochage... un très gros travail dont je me passe volontiers :) !)

Toutefois je restais persuadé de pouvoir encore "améliorer la chose" car je disposais sur ce bouclier d'une broche d'interface confirmant une détection.

Comme de nombreux composants pour confirmer une présence étaient déjà présents, ils ne demandaient qu'à être exploités avec plus d'efficience,  il fallait chercher et trouver...

Il manquait alors au montage d'origine une interface avec cette sortie et la "pseudo opto isolation" permettant la bascule des niveaux de tension de façon optimale lorsqu'elle est nécessaire. ( pour PIN de CPU 3V3 ou 5V)

Un peu de travail pour y parvenir et tout caser dans les 16cm² à disposition sans bouger les broches de connexion, ajouter des composants, adapter la sérigraphie...

Tout y est à présent!  8)

Il y a même une petite astuce pour inactiver/ponter la partie d'inversion si elle n est pas nécessaire!

Le temps de revérifier ( encore et encore après une tempo propre à prendre le recul suffisant) ) et de confirmer les hypothèses ( quelques valeurs de composants dont il faut confirmer les valeurs précises) et il pourra partir aussi en production/fabrication...


Ltr
76
Composants / Re : Problème gestion des servos
« Dernier message par BricoTrain2024 le avril 02, 2024, 11:26:03 pm »
Bonsoir, et merci Thierry.
Je vais tenter attach() et detach(). mais pas tout de suite, j'ai un boulot à terminer avant. Sinon, ce code serait à mettre en fonction, et faire un appel depuis le loop?
Bonne soirée
77
Aide / Re : Attiny 85
« Dernier message par bobyAndCo le avril 02, 2024, 10:15:54 pm »
C'est un problème que j'ai signalé sur le site éditorial des articles de Christian sur les ATTiny.

J'ai exactement le problème que j'ai avec les versions 2.xx de l'IDE Arduino mais pas sur les versions 1.8x. Du coup, je n'ai pas cherché plus loin et j'utilise la version 1.8x.

Je suis sur Mac (M2) Ventura 13.0 mais ma version 1.8x de l'IDE tourne sur un 10.14.6 Mojave (Intel). Et toi ???
78
Aide / Re : Comment brancher le composant INA219 pour mesurer la tension de la batterie
« Dernier message par Conchito le avril 02, 2024, 06:39:32 pm »
Quelle drôle d'application pour un petit train !!   ;D

Serait-ce un train disco avec un éclairage psychédélique ?   :-\

Le INA219 mesure le courant consommé par le D1 et les LED, pas la tension.
79
Merci Etienne

On voit bien que si on substitue les COILs (selon leur nombre de tours)  il faut alors ajuster les résistances et capa du montage... sinon on va être au delà des seuils.

Si je reprends le calcul évoqué précédemment et que je mets un COIL 50 tours j ai ceci

0.0015 A= 1.5mA
1.5mA / 50 Tours = 0.00003
NB de passages = 1
 27000000 r = 2.7Mo
0.00003 * 2 700 000 = 81 MORTEL!

Si on veut toujours être sous 5V alors R =< 150000r = 150Ko

car
 0.00003*150000 = 4.5V qui sont ici bien compatible avec la plage d entrée de notre Arduino/AVR qui accepte 5V sur ses entrées

On arriverait à des calculs analogues avec une entrée 3V3 et les valeurs devrait donc être adaptées
 pour R et
Cote capa pour mini 1sec avec 150Ko on pourra partir sur 10uF

car 150 000 x 0.000 010 = 1.5.

(on fait ici abstraction des 2/3 de temps ou des 5emes requis pour la charge complète et la décharge complète en gardant l idée d une linéarité plus simple à comprendre)

Etienne, tu me confirmes bien que le schéma suivant est le bon ?( avec les valeurs indiquées pour un COIL 1000 tours et pas celle pour un COIL 50 tours qui doivent alors avoir pour R 150Ko et C 10uF!)


Laurent




80
En fait je suis à 2.7Mohms et 470nF
Le produit des deux te donne grosso modo le temps comme tu l'as compris.

La valeur de la résistance te donne la tension en sortie par rapport au courant produit par le coil.
On a le courant de départ (par exemple 1,5mA pour une roue résistive de 10kOhms et alimentation DCC à 15V)
Il est divisé par le nombre de spires du coil (1000 pour le zmct103c)
Et multiplié par le nombre de tours passés dans le trou du coil.
Le courant multiplié par la résistance te donne la tension en sortie, donc le seuil que tu dois tester.

Le temps de retour à la voie libre va dépendre du courant. Il faut plus de temps avec une loco qu'avec une seule roue.
Le temps minimum va dépendre de la proximité du seuil par rapport au courant d'une roue.
Le temps maximum va dépendre du seuil par rapport au voltage max.
Si on veut limiter l'écart entre les deux on peut utiliser une zener avec une tension plus faible, ou réduire le nombre de tours du coil,
ou augmenter la valeur de la résistance et diminuer celle du condensateur.
Je pense qu'il faut surtout avoir un temps assez grand pour une roue de manière à réduire les libérations intempestives par faux contacts.
A noter que la résistance ne joue pas sur le temps de charge du condensateur, seulement sur le temps de décharge.
Pages: 1 ... 6 7 [8] 9 10