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
1
Bonsoir Marcus_95, et tout le forum,


V8 waouh ...., ça doit bien rouler sur circuit  :o

Citer
Avec quel programme on compile l'ASM ?

2 façons de compiler le programme

Soit tu utilises MPALB téléchargeable ici
https://drive.google.com/file/d/1Bj0iMyakCIgsKBAJ8qmWf6n_NVJdRltd/view]https://drive.google.com/file/d/1Bj0iMyakCIgsKBAJ8qmWf6n_NVJdRltd/view]https://drive.google.com/file/d/1Bj0iMyakCIgsKBAJ8qmWf6n_NVJdRltd/view

Soit tu utilises juste le compilateur MPASMWIN, téléchargeable ici
https://drive.google.com/file/d/1-MqmYdaO2ozWJ3clcBmgmt1lqvGny_Xz/view]https://drive.google.com/file/d/1-MqmYdaO2ozWJ3clcBmgmt1lqvGny_Xz/view]https://drive.google.com/file/d/1-MqmYdaO2ozWJ3clcBmgmt1lqvGny_Xz/view

En réalité quand tu installes MPALB tu installes le compilateur, voici comment procédé
http://forum.bidouilleur.ca/index.php?topic=320.msg1910#msg1910

  A+

2
Bonsoir Marcus_95, et tout le forum,

Pour l'alimentation 5 volts, est-ce un truc comme cela https://www.ebay.fr/itm/LM2596HVS-LM2596HV-Verstellbar-Step-Down-Power-Module-converter-DC-DC-4-5-60V-S/173252805772?hash=item2856ac048c:g:olQAAOSweq5axHgn

Je te repose la question : Tu es sur de l'ordre d'allumage, parce que normalement c'est 1 5 3 6 2 4

Je vois que tu as un analyseur logique, c'est parfait, il va nous être d'une grande utilité.

Et en plus tu as fait des tests, c'est bien parce que je vois vraiment à quoi j'ai à faire.

Citer
Serait il possible qu'il soit compatible du mono cylindre au 8 cylindres ?

On fait celle-là dans le premier temps, je pense que c'est possible en basculant un interrupteur sur 3 positions.

Bon j'ai à peu près toutes les données, je vais commencer à écrire quelques lignes.

 A+

3
Discussion Générale d'Électronique / Re : Self et 50 Hz
« le: mai 24, 2018, 08:34:34 pm »
Bonjour,

Pour le condensateur voici la formule



Pour la self Voici la formule



En réalité cette formule fonction pour des selfs n'ayant pas de résistance(ou de très faible valeur)

Pour des selfs ayant une résistance ohmique de plus 1 ohm, il faudra modifier la formule. 

Avec ces quelques formules, tu peux commencer à te faire tes filtres, après il faut faire attention à la résonance,
c'est une autre histoire.

  A+



4
Bonsoir Marcus_95, et tout le forum,

Tu es sur de l'ordre d'allumage, parce que normalement c'est 1 5 3 6 2 4

Oui j'ai très bien compris pourquoi tu avais mis des optocoupleurs, mais sa devenait une usine à gaz.

Quand on peu, il faut faire le plus simple possible.

Sur l'entrée du 7805, mettre un condensateur de 1000 microfarads, suivi d'un  condensateur de 100 nanofarads,
coté sortie condensateur de 100 microfarads suivi d'un condensateur de 100 nanofarads.

Le filtrage est très important, car un mauvais filtrage peu détruire ton microcontrôleur, ou faire bugué celui-ci.

Donc a vérifier, moteur en marche, avec accélération et décélération, si aucun parasite arrive sur ton 5 volts.

Si tu as un oscilloscope vérifie si ta ligne de 5 volts est bien continu.

Pour la roue codeuse, j'ai regardé le datasheet, alors tu as 16 positions possible, c'est dommage car ça fait peu de réglage,
enfin la bonne nouvelle, c'est qu'une roue codeuse va nous faciliter la vie.


Par la suite, on peu essayer de lui mettre 3 boutons, un moins(pour diminuer le temps), un plus(pour augmenter le temps), et un bouton pour mémorisation de la valeur dans l'eeprom.

Enfin c'est toi qui décide. ::)

 A+   

5
Vos projets et Montages d'Électronique / Re : Boitier E85
« le: mai 22, 2018, 11:54:25 pm »
Bonsoir Marcus_95, et tout le forum,


Seule toi pourras me dire si ton programmeur et capable de programmer un Pic16F887, car je connais pas ton programmeur.

Généralement je me sert du Pikit3 pour programmer mes microcontrôleurs, voici un lien marchand 

https://www.ebay.fr/itm/PICkit3-Debugger-Programmer-Emulator-PIC-Controller-Development-Board/263086597408?hash=item3d412ee520:g:DTwAAOSwor1acnSW

Pourquoi prends tu des IRF540N  pour pour 1,5 Ampères ?

Pour les IRF540N
https://www.ebay.fr/itm/10PCS-IRF540N-IRF540-TO-220-N-Channel-33A-100V-Power-MOSFET/171907621084?hash=item28067e20dc:g:KGYAAOxyrM5TJmML

Personnellement je prendrais des TIP122

Pour les TITP122
https://www.ebay.fr/itm/10Pcs-TIP122-Npn-Transistor-Complementaire-100V-5A/253638614047?_trkparms=aid%3D222007%26algo%3DSIM.MBE%26ao%3D2%26asc%3D20170831090034%26meid%3D145546e8012a41dcac126ebcb9288e49%26pid%3D100005%26rk%3D4%26rkt%3D8%26sd%3D273153363892%26itm%3D253638614047&_trksid=p2047675.c100005.m1851

Je vais essayer de t'expliquer le pourquoi, les IRF540N sont très costauds, mais généralement ils ont besoin d'un drivers pour
élevé la tension sur leurs GATE, sinon ils se mettent à chauffer énormément, et risque même de griller.

A la différence des Transistor darlington TIP122(NPN) qui eu non pas besoin de drivers, et qui peuvent
s'affranchir de la résistance de 10k relier à la masse, par contre la 1k devras être remplacé par une 10k sur l'entrée
de la base de celui-ci.

Dans les 2 cas, ils leurs faut un radiateur.

A+

6
Vos projets et Montages d'Électronique / Re : Boitier E85
« le: mai 22, 2018, 06:05:37 pm »
Bonjour Marcus_95, et tout le forum,

Tu as quoi comme programmeur ?

Pour commencer on prendra l'oscillateur interne du Pic, à 4 Mhz, c'est à dire qu'une instruction durera 1µs 

A+

7
Discussion Générale d'Électronique / Re : Self et 50 Hz
« le: mai 20, 2018, 02:31:08 pm »
Bonjour,


Un condensateur pourrait faire l'affaire, branché entre moins et plus

Un 2000 µF représente 1,6 Ohms de résistance au 50 hertz, donc quand tu le mets entre moins et plus elle provoque un court circuit sur le 50 Hertz, ce qui a pour effet d'éliminer cette fréquence.

Quand à la self, c'est pas du tout pareille, parce quelle possède une résistance Ohmique, donc si on la
mets entre moins et plus tu provoques un court circuit, mais sur l'alimentation, et là plof...

Donc, obligé de mettre la self en série, et là ça se complique, car il ne faut pas faire chuter l'intensité de trop, c'est pour
cela qu'on va utilisé généralement un ferrite magnétique, et bobiné celui-ci, comme le coefficient du ferrite est très important, ça évite à avoir une self énorme, et ce qui à pour effet de diminuer la résistance ohmique.

Le ferrite magnétique augmente la capacité de la self en fonction des qualités de celui-ci.

Faire une self à air pour le 50 hertz, je te le conseille pas, pour les causes évoqué au dessus.

   A+

8
Bonjour Arckont, et tout le forum,

Regarde le post juste au dessus, je te laisse trouver la solution, mais si tu n'y arrive pas, je te donnerai la solution.

Je sais tu voudrais pratiquer, mais on est tout près de le faire

As tu ton PICKit3 ?

As tu ton microcontrôleur ?


A+

9
Bonjour Gilles,

Le montage comme il est proposé va fonctionner, mais il ne va pas te donner un bon résultat.

1) il faudrait faire de la  modulation de largeur d'impulsions(PWM) pour avoir un ampérage réglable.

Pourquoi un PWM, tout simplement pour ne pas décharger les condensateurs d'un seul coup, car même
avec une tempo, j'ai bien peur que ça ne fasse pas.

2) Avec un Pic avec plus de patte, et écran LCD, tu pourrais ainsi faire des réglages de la valeur du PWM
et temps de coupure des transistors Mosfets.


Une petite vidéo : https://www.youtube.com/watch?v=p6XTPPBLiYg

  A+


 

10
Bonjour Arckont, et tout le forum,

Ok, mais ne pas oublier de mettre : car le compilateur va t'indiquer une erreur si tu le fais pas.

   
    CBLOCK 0x20
      var0   :1
      var1   :1
      var2   :1
      var3   :1
      var4   :1
      var5   :1
      var6   :1
      var7   :1
      var8   :1
      var9   :1
    ENDC               


    CBLOCK 0x70       
    ENDC               


C'est la page 62, à moins qu'il y un décalage horaire avec le canada, bravo pour avoir trouver le registre qui va te servir
pour mettre en fonction ton microcontrôleur, grâce a ce registre tu n'as pas besoin de mettre un quartz.   

Effectivement c'est bien le registre OSCON qui se trouve bien en bank1, comme tu peux le voir, chaque bit à une conséquence sur ton microcontrôleur, d’où l'utilité de cette exercice.

C'est 4 Mégahertz, mais c'est la bonne valeur OSCCONVAL EQU B'01100000' 

Bon je veux bien que tu recherches sur internet les réponses, mais OSCCONVAL n'exsite pas, ça existe
quand langage C++
       
Tu télécharges le cours de monsieur Bigonoff ici : https://drive.google.com/open?id=1GjRz8jZJwtwWfrP1LwhHdwX3F_zxkIz3

Tu vas à la page 65, et tu essai avec les explication du Monsieur Bigonoff, de copier la valeur que tu as
trouvé dans le registre OSCCON

C'est ta dire B'01100000', à faire tous seule, sans recherche.

 A+     

11
Bonjour Arckont, et tout le forum,

Bon, comme tu as le datasheet du PIC16F887 on va s'en servir, la première chose à faire et de déclarer 10 variables de 1 octet en bank0

Tu leurs donne le non de ton choix, donc à regarder les exercices fait ensemble

Tu fais une sauvegarde du fichier debut.asm en debut.old

Tu vas utiliser le fichier debut.asm pour faire tes déclaration, regarde bien le travaille est presque fait
ta juste à poser tes variables au bon endroit.

Tu peux voir que j'ai mis un goto debut, donc on démarre à debut

On va configurer notre Pic pour le faire tourner à 4 mégahertz, donc tu vas à la page 62 de ton datasheet
Comme tu comprends l'anglais, moi pas, ça devrait être plus facile pour toi.

Comment s’appelle le registre sur la page 62 ?

En quelle bank est t'il ?

Qu'elle sont les bits qu'il faut activé pour que ton Pic tourne à 4 mégahertz ?


Si tu as un problème, tu peux revoir les explications du post 18, sur les bank, et la façon d'écrire les valeurs.

Une partie de mes plantation son terminer, j'espère que ta peinture sera sec, et pour commencer mieux vos
avoir un endroit ou l'on se plait.

     A+

12
Bonjour Gilles,

J'ai un peu regardé ton schéma, j'ai pas trouvé d'erreur.

Mais il serait judicieux de mettre une diode de sortie de forte valeur en sortie des mosfet.
pour éviter un retour, qui aurait pour conséquence de détruire ceux-ci.

Sur le BC550 entre pic et base une 10k me parait énorme, une 1000 ohms serait mieux.

Quand à la 500k je la changerais en 10k

Sur le 2N904 la base est relié par une résistance 33k qui me semble exagéré une 4700 ohms serait bien

Quand à la 500k je la changerais en 47k

Sortie du régulateur 7805 un 10 microfarad serais bien, attention ton régulateur 5 volts va chauffer énormément
prévoir un radiateur.

Et je te conseille de couper l'alimentation quand tu fais une soudure, pas l'alimentation de ton Pic, mais celle qui alimente
la recharge de tes condensateurs, avec un relais ou mosfet.


Bravo pour cette réalisation.

A+

 
 

13
Bonjour Arckont, et tout le forum,

Comme je suis dans la plantation de mon potager, j'ai pour l'instant pas toujours du temps pour répondre.   

Bon maintenant on y est, tu vas apprendre les instructions au nombre de 35 pour c'est PIC là.

On va déjà apprendre l’essentiel qui est plutôt simple.

goto ok tu sais ton servir

Fais moi par de toutes les instructions que tu connais.

ADDLW

ADDWF

ANDLW

ANDWF

BCF

BSF

BTFSC

BTFSS

CALL

CLRF

CLRW

CLRWDT

COMF

DECF

DECFSZ

GOTO     

INCF

INCFSZ

IORLW

IORWF

MOVF

MOVFW

MOVLW

MOVWF

NOP

RETFIE

RETLW

RETURN

RLF

RRF

SLEEP

SUBLW

SUBWF

SWAPF

XORLW

XORWF


Ne t’inquiète pas, on va apprendre les instructions on fonction de notre besoin, et je t'expliquerais celle-ci.


As tu reçu ton PicKit3 et ton microcontrôleur ?












14
Bonjour à tous,

Citer
j'utilise un PIC qui ne peut pas débiter plus 20mA par sortie

Erreur, ton pic peu débiter plus, mais il va griller.

Microchip préconise de ne pas dépasser 20mA(voir le datasheet), sous risque de griller le microcontrôleur.

On ne prends jamais la valeur maxi dans un montage, c'est jouer avec le feu.

 A+





 

15
Bonjour,

Un microcontrôleur te fait gagner énormément de place, là tu m'étonnes !

Peut on voir le schéma, si il y a ?

A+

Pages: [1] 2 3