Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Menu principal
Menu

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.

Voir les contributions Menu

Messages - Curiosus

#1
Bonsoir,

As tu testé mon programme avant de commander d'autre Pic ?

     A+
#2
Bonjour,

Personnellement je programme tous mes microcontroleur Pic en ASM, le C je sais à peu près le lire, mais j'aime pas.

Plusieurs remarque,

OPTION_REG  n'est pas configuré, et n'est pas présent (configuration des resistances pull-up)
OSCCON         n'est pas configuré, et n'est pas présent (configuration de la vitesse de l'oscillateur)
CMCON1         n'est pas configuré, et n'est pas présent (éteindre le deuxième comparateur)
INTCON           n'est pas configuré, et n'est pas présent (activation des interruptions)

La boucle est faite qu'une seule fois, d'après ce que j'ai compris dans ce langage C  >:(

Le prix des clone Pickit2, et  clone Pickit3 on explosé en chine, avant on pouvait en avoir un pour 11 euros (port compris) pour un Pickit3, maintenant il faut compté 25 euros (port compris), et tout ça en moins de 2 ans

Voici une source que j'ai écrit pour faire clignoter ta led sur le port GP2, essai là, compilation + code (bas de page)

         A+
#3
Bonjour,


Qelle est le langage de programmation  que tu pratiques ?

As tu le code de ton programme ?

As tu un schéma ?

Avec quoi tu programme ton pic ?

  A+
#4
Bonjour,

Essai de tester le transformateur à  vide en débranchant les fils,   Attention à  la haute tension qui alimente le magnétron, pas loin de 4000 volts

Le filament du magnétron doit être alimenté, en général 3.3 volts, la plupart des magnétrons avoisine une fréquence de 2458MHz

De quoi faire un super émetteur  8)

En testant élément par élément seule (quand c'est possible) on arrive à  faire un diagnostique, généralement c'est le magnétron qui claque une fois sur deux.


A+
#6
Bonjour,

Une del ne réagit pas de la même manière qu'une résistance, le calcul n'est pas compliqué pour une résistance, mais pour une del il faut voir avec son datasheet.

Ta résistance de 200 Ohms va consommer 0,025A seule sous 5 volts
Ta résistance de 133 Ohms va consommer 0,037A seule sous 5 volts

Maintenant si tu mets les deux résistances tu consommes  0,015A, ça te fait un pas de 0,000045A par ohm (j'ai arrondi les résultats sur l'ensemble des calculs) 


     A+

#7
Bonjour,

Je suis d'accord avec toi loulou31, mais comme il fait tourner un moteur Brushless, il y a grande change que cette diode chauffe.

Si c'est le cas, il faudra filtré avec des condensateurs, self.....

36 volts pour une alimentation à  5 volts, ça doit chauffer énormément, prévoir un gros radiateur (le gros défaut des montages à  transistor  ballast)

Personnellement j'aurais pris un XL7515 qui supporte 80 volts en entrée, et qui ne chauffera pas

Voici un lien sur ce circuit au cas ou https://www.sunrom.com/p/dc-dc-step-down-xl7015-08a

     A+
#8
Bonjour,

C'est pas du tous optimal, c'est même hasardeux, certain font tourner ce montage on lançant le rotor à  la main (voir vidéo sur Youtube) 

Car, il ne démarre pas tous de suite, à  moins d'être chanceux,

On changeant de diode tu dois avoir des temps de recouvrement différent, car chaque diode son différente, même ceux de chine  :D

   A+

#9
Exacte, la gâte se trouve bien à  gauche

Ton bobinage se comporte comme une self, et comme les selfs on très mauvais caractère, il s'oppose au démarrage et
s'oppose à  la coupure de leurs courant en créant un courant inverse de celui que tu utilises.

Lorsqu'une diode, parcourue par le courant direct d'intensité =, est brusquement soumise à  une tension inverse, le blocage du composant ne se produit pas instantanément.

Un courant bref parcourt alors la diode de la cathode vers l'anode pendant une durée appelée temps de recouvrement inverse.

A+ 
#10
Bonsoir,

Un schéma serais le bienvenu sur la façon que tu as branché ton capteur de courant, et la mesure pris à  l'oscilloscope, normalement on se sert d'un ampli opérationnel pour augmenter la tension ou d'un convertisseur numérique d'au moins pour ton cas de 16 bits.

Voici à  titre indicatif comment s'y prendre, l'exemple ici est pris sur un capteur de courant ACS712 mais sa reste le même principe pour ton cas,

Pour le calcul tout dépends de ce que tu veux prendre en méthode, on premier lieu il faudra étalonné ton capteur pour savoir ce qu'il donne
pour 1 ampères précis, car on n'a pas la datasheet de ton capteur de courant.

      A+
#11
Bonjour,

Ce montage fonctionne,

La diode fait office de laisser passer que l’alternance positif du retour d'induction sur une des bobines du moteur ou celle-ci est alimenté, et ainsi de suite pour les autres bobines du moteur brushless.
   
Plus la tension sera élevé, plus l'induction sera perçu rapidement par la gâte du transistor mosfet, ce qui aura un effet d'augmenter la vitesse.

Mais il y a aucune protection sur la gâte du transistor mosfet, si l'induction est trop forte le transistor va griller, si pas assez de retour d'induction  le moteur ne tournera pas

Généralement on se sert d'un amplificateur avec tout ce qui va avec, filtrage, écrêtage, pour récolter l'information.

Mais ça reste un montage intéressant pour comprendre le principe, ou éventuellement pour un bricoleur qui veut faire tourner un petit moteur.

Mais je ne l'utiliserai pas pour faire voler un appareille.


PS : Il serait intéressant de faire une simulation sous Proteus, ou sous LTSpice .....

       A+
#12
Bonjour,

MPLAB X IDE (Linux) comprends plusieurs appareille de programmation qu'il faut paramétré pour programmer le Pic, c'est aussi un éditeur, débogueur...... ,

Voici un lien ou tu peux le télécharger : https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs

A notre époque on utilise un Pickit3 pour programmer le Pic, j'ai bien peur que ton K150 soit dépassé

Achète un Pickit3

Avant les Pickit3 clone n'était pas cher 11 euros(avec câble USB fourni) maintenant il faut compter pour le même 35 Euros, et tout ça en moins d'un an.

A+



#13
Bonsoir,

Si vous voulez détecter l’ampérage, il existe un circuit qui peut vous convenir, c'est le ACS712-05 (5 Ampères), .Il fonctionne en 5 volts.

Vous pouvez l'acheter en module, voici un lien marchand

Par exemple  https://fr.aliexpress.com/item/32983594360.html?spm=a2g0o.productlist.main.25.11ae38df8yUjbG&algo_pvid=32ddeb6f-93a2-4ef4-8afb-49ed504852cd&algo_exp_id=32ddeb6f-93a2-4ef4-8afb-49ed504852cd-12&pdp_ext_f=%7B%22sku_id%22%3A%2266856800723%22%7D&pdp_npi=2%40dis%21EUR%212.02%212.02%21%21%21%21%21%402100bb6416723648154192168d075a%2166856800723%21sea&curPageLogUid=VIN3QSliv38H

Il faudra relier la sortie du ACS712-05 à  un transistor avec un potentiomètre pour ajuster la valeur de l’ampérage que vous voulez

Si vous voulez plus de précision on peut aussi utiliser un comparateur au lieu du transistor.

Le circuit ACS712-05 est entièrement isoler entre son entrée et sa sortie, il fonctionne en alternative est continu, car il utilise la technologie
Hall

Il est évident qu'il faudra faire un schéma électronique, pour plus de compréhension avant d'attaquer le montage.

PS : Un schéma électrique n'est pas pas un schéma électronique.

             A+
#14
Bonjour,

Pour vérifier le nombre de tour de ton moteur,  contrôler un court circuit, allumée la Led, et mettre ton moteur en fonction ou hors fonction,  tu peux utiliser un microcontrôleur,  pour la partie logique,

On ce qui concerne la partie puissance, et  pour actionner ton moteur,  un simple Transistor mosfet suffit, Si ton moteur tourne dans un seule sens !! 

On peut aussi envisage un LCD ou petit écran pour voir la vitesse du moteur.

       A+
#15
Bonjour,

Il faut prendre en compte un autre facteur, le temps qui va augmenter dans chaque foyer pour atteindre la tempèrature désiré par l'individu....donc on risque d'être beaucoup plus nombreux à  tirer sur une même ligne, tout est relatif........

A+