Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au nouveau Forum Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions! L'inscription est automatisée.

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Messages - Curiosus

Pages: [1] 2 3 ... 5
1
Bonjour diltech,

Je pense que tu parles des IRLZ44N, si ça chauffe c'est ton voltage de gâte qui n'est pas bon.

La tension sur la gâte doit être proportionnel en fonction de ce que tu tires en courant.

Quand au PWM tu peux très bien le géré avec un NE555

As tu un schéma ?

A+

 

2
Vos projets et Montages d'Électronique / Re : Amplificateur BF à tubes
« le: septembre 23, 2018, 02:36:17 pm »
Bonjour Gilles,

J'ai connu les lampes, et j'ai même travaillé dessus, malgré mon expérience et le charme que cela peu avoir,
j'ai laissé tombé ce genre de montage.

Causse, la haute tension que cela implique, mais je suis toujours en admiration quand j'en voie un, avec les transformateurs Pusch-Pull, et leurs pentode, ainsi que la triode, belle démonstration pour l'époque.


Bon courage par la suite, et attention au erreur car haute tension. :o

   A+

 

3
Bonjour,

Idem sur ce que à dit F6GQB, comme il l'explique, la batterie Li-ion ne se contente pas de 4,2 volts, ça serait trop facile.

- La charge se fait à tension constante et courant limité.   

- Ils ne supportent pas la surcharge aussi faible soit elle.

- Il faut respecter le niveau de la tension de charge sinon ça ne charge pas.

Ceci fait que la fourchette entre la tension minimale de charge et la limite à ne pas dépasser sous peine de surcharge est très faible.

Il faut donc que la tension de charge soit régulée très très précisément.

Les deux technologies Li-ion et Li-po ont deux niveaux de tensions nominales différents 3,6V et 3,7V qui impliquent des tensions de charges correspondantes proches mais parfaitement différentes aussi:

 * Tension nominale 3,6V : Tension de charge 4,1 Volts par élément.
 * Tension nominale 3,7V : Tension de charge 4,2 Volts par élément.

La tolérance aujourd'hui admise est de +/- 0,05V par élément.

Le courant de charge doit être limité entre C/2 et 1C.

La charge est terminée lorsque le courant passe en dessous du seuil de 0,03C.

Il est alors impératif de couper la charge, car les accus au Lithium ne supportent absolument pas la surcharge.

Si on surcharge un accu au Lithium il produit de l'hydrogène.

Il y a donc une surpression et un échauffement qui peuvent aller jusqu'à l'explosion de l'élément.

Voilà je veux pas te faire peur, mais je préfère t'avertir, 1 supercondensateur serait mieux, car il font
généralement 2,7 volts sous 500 Farads ou 3000 Farads(Contrôler le condensateur lors de sa réception).

Après suffit de mettre un diode zener de 2,7 avec une résistance pour le charger, est c'est tout.

A titre d'exemple avec un supercondensateur de 30 Farads : http://www.supercondensateur.com/lampe-torche-a-supercondensateur-avec-recharge-micro-usb

Imagine avec un 3000 Farads(cycle de recharge d'un supercondensateur 500000 à 1000000 fois)


    A+

4
Bonjour Arckont,

Oui c'est cela, super tu as compris, regarde ta Messagerie nom di dioux !!

  A+

5
Bonjour gégé2, et tout le forum,

Sujet très intéressant,

Hum..... une batterie de voiture diesel fait en général 70Ah pour 12,8 volts à pleine charge.

Ce qui fait :

Farad =   intensité x temps
            ------------------
                  tension
 
19687,5 = (70Ah x 3600s)/12,8v

Soit arrondi à 20000 Farads

Si on prend des condensateurs de 500 Farads et qu'il faut 6 condensateurs pour faire un 12,8v

20000 Farads / 500 Farads = 40 condensateurs

240 condensateurs = 40 condensateurs * 6   

Sachant qu'un condensateur de 500 Farad vaut actuellement 4 euros

 960 Euros = 240 condensateurs x 4 Euros

ça réduit le cout de ton projet, mais ça reste cher !!

  A+

6
Bonjour

Pas grave si tu mets du temps à répondre, ça m'arrive très souvent, par fatigue, par manque de moral, trop occupé, bref....
on n'est pas des robots hein....

Pour te répondre sur ton dernier post 36, je dirais que tu brules les étapes, et que ça risque pas de fonctionner

Pour fonctionner il faut configurer les registres qui s’appelle TRISA, TRISB, TRISC,TRISD, TRISE

Regarde au post #18 : http://forum.bidouilleur.ca/index.php?topic=320.msg1902#msg1902, tu vas voir
les registres donc je te parle.

C'est registre se trouve en Bank1 et pour passer dans cette bank on utilise la directive BANKSEL

BANKSEL :  Nom de ton registre

Donc dans notre cas il faudra écrire : BANKSEL TRISA ou TRISB ou TRISC ou TRISD, ou TRISE

une fois positionné dans cette bank, on configure les pattes de notre pic,

Soit en entrée = 1 configurer en entrée tu pourras recevoir une tension sur la patte qui sera configuré comme t'elle
mais tu ne devras pas dépasser la tension préconisé dans le datasheet. 

Soit en sortie = 0, configuré en sortie tu pourras envoyer une tension sur la patte qui sera configuré comme t'elle
mais tu ne devras pas dépasser le courant préconisé dans le datasheet. 

Relis le post #18 : http://forum.bidouilleur.ca/index.php?topic=320.msg1902#msg1902

Relis le post #35 : http://forum.bidouilleur.ca/index.php?topic=320.msg2038#msg2038

L’exercice demandé était celui-ci

PORTA en sortie
PORTB en entrée
PORTC en sortie
PORTE en entrée

Pour faire cette manœuvre tu es obligé d'écrire dans TRISA, TRISB, TRISC, TRISD, TRISE.

Tout est expliqué dans les posts cité ci-dessous.

Post #18 :http://forum.bidouilleur.ca/index.php?topic=320.msg1902#msg1902

Post #35 :http://forum.bidouilleur.ca/index.php?topic=320.msg2038#msg2038

Les registres PORTA, PORTB, PORTC, PORTD, PORTE ne sont pas dans la même bank

Donc exercice à refaire, car ça il faut que tu le comprenne, sinon on pourras rien faire.

Bien ce petit kit pour apprendre à souder les CMS, mais je te conseille un petit kit, qui va t'apprendre
à les souder, mais qui te servira.

https://www.ebay.fr/itm/DSO138-2-4-TFT-Digital-Oscilloscope-Acrylic-Case-DIY-Kit-SMD-Soldered/263180169877?hash=item3d46c2b295:m:mjfzf3FM4ju8XZqGcNXmeAg

Il y en a des moins chère, mais ils ont pas de boitier, comme ici
https://www.ebay.fr/itm/DSO138-2-4-TFT-Digital-Oscilloscope-DIY-Kit-parts-1Msps-probe-Oscilloscopes/263028276338?hash=item3d3db4fc72:g:crgAAOSw~XpZOlLq 

A+

7
Bonsoir Marcus_95, et tout le forum,


Voilà une partie du programme terminer, gestion des temps, avec mémorisation en EEPROM pour chaque cran du codeur.

Pour chaque cran du codeur qui est de 16, tu peux régler un temps différent , ce qui te donne 16 temps. :o

Voici le schéma



Voilà ce que ça donne




Fichier code + fichier compilé pour que tu essais, dit moi si il faut modifier le texte, ou autre.


Je fais une pause de 1 semaine, pour m’occupè de mes programmes.

 A+   




8
Bonsoir Marcus_95, et tout le forum,

Je voudrais savoir qu'elle type d'écran LCD(datasheet), si c'est un 2 x 16 ou un 2x 20


A+

9
Bonsoir Marcus_95, et tout le forum,

On va commencer par la gestion des temps, avec mémorisation en EEPROM, le schéma on le fera par état
d'avancement.
 
Le matériel : un LCD(que tu as), interrupteur à 3 positions ou plus, un bouton poussoir, et un potentiomètre linéaire genre 5k, 10k, 15K, ou autre ...

As tu tous cela ?

On est toujours d'accord pour le temps Maxi de 2000 µs ?


A+

10
Bonjour,

Peut être : 42volts - 2Ampères avec Balance(équilibrage de l'accu)

A+

11
Bonsoir Marcus_95, et tout le forum,

La roue codeuse doit pouvoir être changé à tous moment, ça prends quelque µs à voir la valeur.
Comme j'ai déjà dit je ne veux pas utiliser d'interruption, c'est possible, mais il faut modifier l'électronique.

Si je te te dit ça, c'est que j'ai étudié ton problème, tu as  6 cylindres à gérer avec des temps trop court pour des interruptions.

Les valeurs des temps doivent être inscrit en EEPROM, puis au démarrage copier en Sdram, pourquoi en EEPROM, tout simplement parce que l'on pourra changer leurs valeurs sans toucher au programme.

Regarde tes signaux sur l'analyseur logique, et tu vas comprendre que même avec des interruptions ça suffira pas.

Ce que tu me demande c'est une usine à gaz.

Citer
j'ai un programme en C pour montage équivalent, celui que je n'arrive pas a modifier.

Et pour une bonne raison, le C c'est pas de l'assembleur, donc, manque de rapidité et de fluidité.

Et de plus dans mon système j'utiliserais l'oscillateur interne du microcontrôleur qui est de 8 Mhz, ce qui représente
un temps d'une instruction de 0.5µs, c'est largement suffisant.

A+

 



12
Bonjour Arckont, et tout le forum,

J'espère que tu vas te remettre au plus vite de cette fracture, et reprendre tes occupation favorite. ::)

Ok, si tu as tous reçu, on va pouvoir continuer

Citer
je viens d'ouvrir le document et lire attentivement la page 65.

Je te conseille même de télécharger toute la documentation et de la lire, car c'est un des premier cours que j'ai eu.

Et oui, j'ai appris sur le tas, mais j'avais déjà de l’expérience dans le domaine de l'électronique.

On réalité voici la manœuvre
 
movlw B'01100000'
movwf OSCON


On ne peut pas transférer directement la valeur dans OSCON , on est obligé de passer par un registre de travail
de 8 bits qui s’appelle W

Si j'écris ce que j'ai fait, ça donne ceci

Copier B'01100000' Dans W
Retransmet cette valeur dans OSCON

Je dois admets que cette méthode est barbare, mais c'est comme ça, faut faire avec.

On pratiquant par la suite sa deviendra claire, faut de la volonté pour apprendre, j'ai pas eu la chance d'avoir quelqu'un
qui m’expliquai tous cela quand j'ai commencé, j'ai juste lu les explications de Monsieur Bigonoff, qui as eu la gentillesse
de partagé sont savoir dans des documents fourni plus haut.

je n'avais même pas internet, les documents je les avais téléchargé chez un copain.
 
Je pourrais te donner le programme tous fait, mais tu n'apprendras rien, c'est pas le but recherché ici.

Je vais te laisser réfléchir encore un peu, comment feras tu pour mettre tous le

PORTA en sortie
PORTB en entrée
PORTC en sortie
PORTE en entrée


A+





13
Bonsoir Marcus_95, et tout le forum,

Si ton programmeur Pickit3 fonctionne c'est super, on va pouvoir continuer, et reprendre mon schéma du post http://forum.bidouilleur.ca/index.php?topic=355.msg2028#msg2028

Bon tu me dis ceci : Pour cette configuration il faut une résistance de 1.8k à 2.2K entre le 13V et la sortie du calculateur

D'accord avec toi, mais à un moment donné l'impulsion devient négatif, cela veut dire que la base du transistor BC548 devient négatif.

Le courant ne passe plus sur la sortie du collecteur du transistor BC548.



Ce qui a pour effet de rendre le collecteur du transistor BC548 positif, et là ça devient intéressant au point de vue programmation de notre microcontrôleur, car il na plus besoin de gérer l'ouverture du port, il va gérer juste la fermeture
du temps programmer.

Et de plus le condensateur qui a actuellement une valeur de 1nf(et qu'il faudra ajuster par la suite)

Va maintenir la valeur de la base du transistor TIP122 positivement, quand le collecteur du transistor BC548 devient négatif.

ça permet au microcontrôleur de prendre le relais pour une prolongation de temps, et évite un trou de quelque microseconde.

Le microcontrôleur ne doit pas gérer les entrées, mais les sorties, sinon çà devient un casse tête.

Avec la méthode que je te propose le programme aura une tolérance de plus ou moins 2µs.

ce qu'il faut, c''est suivre l'ordre d'allumage qui est d'après toi : 1, 6, 3, 5, 2, 4

Voilà comment on va faire

1)On attend que l'entrée passe à 1 avec mon montage                         
2)Quand celui-ci passe à 1 on lit la valeur du codeur                             
3)On va chercher la valeur qui correspond à celle-ci en sdram                           
4)On incrémente le timer1 qui peu compter jusqu’à 65535 µs(65ms)             
5)On attend que l'entrée passe à 0 avec mon montage                           
6)Quand celui-ci passe à 0 On déclenche le timer1                       

7)On passe au cylindre suivant                                                                   
8)On attend que le timer1 soit à la valeur programmer
9)Une fois la valeur du timer1 atteint, On ferme l'électrovanne du cylindre ci-dessus
                                                                                                             
Après on refait la même chose, je peux le faire de deux façon avec timer1, ou sans timer1 

A+

14
Bonsoir Marcus_95, et tout le forum,

Pour le montage ou je te demande de réfléchir, on voie ça quand on aura réglé le problème du Pickit3

J'ai fait une petite erreur dans les fichier de programmation du Pic, excuse moi, je n 'avais pas prie le temps de les contrôler.

J'ai donc retiré les anciens fichier de l'ancien post et je les remets dans ce post là, cette fois-ci il fonctionne bien, j'ai contrôlé.

Mais ça n'a rien à voir avec le problème que tu as pour la programmation de ton Pic.

Déjà regarder la version que tu as en cliquant sur About comme ceci.



Regarder si tu as programmer ton Pickit3 en utilisant le fichier comme sur les photos joints



Fichier sélectionné pour programmer le Pickit3



Ne pas alimenter ton Pic en 5 volts quand tu le programmes, décocher la casse /MCLR  et On

Peux tu prendre des photos sur le câblage de ton Pic avec ton Pickit3.

Quelle est ton système d'exploitation ?

A+





15
Bonjour Marcus_95, et tout le forum,

Réfléchi à ça 



A+

Pages: [1] 2 3 ... 5