Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
bobinage de self sur tore de ferrite
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2618
Enregistré en : juillet 2016
Localisation : Terre

#21 Message par Temps-x » dim. 8 janv. 2017 12:55

Bonjour cyril13110, Gérard, et bonjour à tous,

Tu utilise le timer comme compteur.


Ouais, j'utilise le TIMER1

Le comptage se fait sur RB6, il faut configurer le registre T1CON en mode asynchrone.

Voilà comment fonctionne le programme :

(1) Je mets à zéro le TIMER1
(2) Je mets les interruptions général en service, et j'active le TIMER1
(3) je lance un temps d'attente de 1 seconde
(4) j'arrête le TIMER1, et je coupe les interruptions général, immédiatement après le retour du temps de 1 seconde
(5) Une fois le temps d'attente dépassé, je regarde si le TIMER1 à déborder

Si il n'a pas débordé, je lis le résultat, et en boucle sur (1)

Si il à débordé en diminue le temps de 10 fois

(5) Je mets à zéro le TIMER1
(6) Je mets les interruptions général en service, et j'active le TIMER1
(7) je lance un temps d'attente de 100 millisecondes
(8) j'arrête le TIMER1, et je coupe les interruptions général, immédiatement après le retour du temps de 100 millisecondes
(9) Une fois le temps d'attente dépassé, je regarde si le TIMER1 à déborder


Si il n'a pas débordé, je lis le résultat, et en boucle sur (1)

Si il à débordé en diminue le temps de 10 fois

(10) Je mets à zéro le TIMER1
(11) Je mets les interruptions général en service, et j'active le TIMER1
(12) je lance un temps d'attente de 10 millisecondes
(13) j'arrête le TIMER1, et je coupe les interruptions général, immédiatement après le retour du temps de 10 millisecondes
(14) Une fois le temps d'attente dépassé, je regarde si le TIMER1 à déborder


Si il n'a pas débordé, je lis le résultat, et en boucle sur (1)

Si il à débordé en diminue le temps de 10 fois

(15) Je mets à zéro le TIMER1
(16) Je mets les interruptions général en service, et j'active le TIMER1
(17) je lance un temps d'attente de 1 milliseconde
(18) j'arrête le TIMER1, et je coupe les interruptions général, immédiatement après le retour du temps de 1 milliseconde
(19) Une fois le temps d'attente dépassé, je regarde si le TIMER1 à déborder


Si il n'a pas débordé, je lis le résultat, et en boucle sur (1)

Si il à débordé, on indique qu'on est arrivé à la limite du fréquencemètre, petite pause, on remonte à (1)

*******************************************************************************************************

Voila, après il faut que tu fasses des temps d'attente, de 1 seconde, 100 millisecondes, 10 millisecondes, 1 milliseconde

On pourrais faire autrement, mais j'ai pas voulu compliqué le programme, pour ma petite tête ça me suffit.

Est ce que j'ai bien comprit ton code?


L'écriture d'un programme ne sert à rien, si on ne comprends pas le principe, même pour un as de programmation.

:bravo: Tu as très bien compris le principe, par contre je sais pas si le basic gère la microseconde.

A+

 ! Message de modération :
Suppression suite à modération dans un autre post


humour!! Quand je vois des langages de haut niveau, qui font 6 fois la taille de mon programme, et là!!, je suis gentil, je me dit que j'ai
encore de la marge.

A+
Modifié en dernier par Temps-x le dim. 8 janv. 2017 18:37, modifié 15 fois.

bobinage de self sur tore de ferrite
cyril13110
Confirmé
Confirmé
Messages : 740
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#22 Message par cyril13110 » dim. 8 janv. 2017 14:30

Ok je vois tres bien le principe.
Une tempo a la microseconde....arf ca doit bien pouvoir se fabriquer....
Je regarderai et jebfetai des tests....soit en utilisant le timer2 soit en faisant des boucles internes....
Je vais faire des tests.
Une fois tous fait et le proto fonctionnel je ferais un post specifique.....
Ce qui me pernettra du coup de bobiner mes selfs et bien evidement de me debloquer pour ma regul de courant pour mon.montage a led pour la lumiere de mon aquarium....

Je vais my pencher quand je serai sobre...la je suis au resto dedonce....

bobinage de self sur tore de ferrite
cyril13110
Confirmé
Confirmé
Messages : 740
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#23 Message par cyril13110 » dim. 8 janv. 2017 19:57

Alors jyvai un peut reflechi 5 min.
Le timer1 compte jusqua 65kbits.
La premiere mesure se fait si apres la 1ere periide de mesure le timer na pas deborde alors le resultat sera comprit entre 0 et 65khz.
Si non on relance avec une periide plis courte et le resultat sera a multiplier par 10 pour la seconde mesure...ect....
Une fois ce mecanisme effectue il me resterai plus qua construire un circuit resonnant pour la mesure de bobine ou de self.

Cest bon jai comprit le principe du coup ca ira vite.....
Je vais avoir du temps a tuer au taf je vais travailler dessus.
Demain logigramme...

bobinage de self sur tore de ferrite
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2618
Enregistré en : juillet 2016
Localisation : Terre

#24 Message par Temps-x » dim. 8 janv. 2017 20:04

Il compte jusqu’à 65535 Hz (65,535 KHz), pour 1 seconde, comme indiqué dans le fichier source.


On aurait pu garder le TIMER1 pour le comptage de temps, et se servir du TIMER0 pour compter la fréquence d'entrée, après
il y a plein de possibilité.

On ne peut pas dépasser 50 Mhz, d'après Microchip, reste à faire l'essai.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

bobinage de self sur tore de ferrite
cyril13110
Confirmé
Confirmé
Messages : 740
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#25 Message par cyril13110 » dim. 8 janv. 2017 21:52

Ol merci.
Demain je faits toute la preparation.
Arf 50Mhz cest deja pas mal.
En cas je ferais un test avec un 18f2550 cadense a 48Mhz....meme si perso je nai pas de projet qui utiliserai des frequences aussi eleve...
A voir apres le calcul pour les capa et self.

bobinage de self sur tore de ferrite
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2618
Enregistré en : juillet 2016
Localisation : Terre

#26 Message par Temps-x » lun. 9 janv. 2017 01:00

On peut mettre par la suite un diviseur de fréquence, genre 7490 version TTL, qui divisera la fréquence par 10, qui permettrais
de descendre à des fréquence de 500 Mhz.

Bon je te donne des nouvelles, quand j'aurais fait des testes, et je t'expliquerais tous cela dans le cours de la semaine.

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

bobinage de self sur tore de ferrite
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#27 Message par paulfjujo » lun. 9 janv. 2017 11:48

Temps-x a écrit :On peut mettre par la suite un diviseur de fréquence, genre 7490 version TTL, qui divisera la fréquence par 10, qui permettrais
de descendre à des fréquence de 500 Mhz.
A+


Le 7490 est trop juste en temps de montée ! ,
voir plutot via circuit specialisé diviseur par 256 pour HF,VHF,UHF
testé OK avec emetteur 433MHz

plusieures variantes de frequencemetre , testés ..
Aide toi, le ciel ou FantasPic t'aidera

bobinage de self sur tore de ferrite
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2618
Enregistré en : juillet 2016
Localisation : Terre

#28 Message par Temps-x » lun. 9 janv. 2017 20:24

Bonjour cyril13110, Gérard, paulfjujo, maï, et bonjour à tous,

Ok, merci pour l'info, j'en prends note, j'ai pas regarder le datasheet, mais c'est à titre d'exemple, pour lui faire comprendre quand
pouvais se servir d'un diviseur de fréquence.

:bravo: Super le lien de ton site, surtout avec tous les essais que tu as fait, je vais lire ta documentation qui reste très instructive
et enrichissant. Merci !

Je vois que tu as réfléchi un peu plus que moi sur les basses de temps, j'ai fait simple, sans aucun calcul à faire.

On réalité, le bute est de fabriquer un self-mètre, et capacimètre, la lecture de fréquence reste indispensable, car on veut utilisé la
résonance self + Condensateur, pour calculer la self ou le condensateur.

En tous cas merci encore, je vais regarder tes codes et tes montages.

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

bobinage de self sur tore de ferrite
cyril13110
Confirmé
Confirmé
Messages : 740
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#29 Message par cyril13110 » lun. 9 janv. 2017 22:16

salut à tous,
ouhaou je viens de regarder la page de pauljujo, pas mal la partie division de fréquence pour les mesures VHF.
Je le connais trés bien ton site pauljujo, je l'ai en favorie dans firefoxe depuis pas mal d'année deja, une sacré mine d'or de l'information ou de temps en temps je viens pecher des infos pour mes montages.
elle est vraiment impressionnante ta liste de montage et bien détaillé a chaque fois...

je n'ai pas regardé les codes meme si je pense que ca doit bien etre complet.
en faite je préfère dans un premier me débrouiller question de le faire par mes propres moyens.
une fois réalisé je comparerais pour voir si je peux améliorer....

Je vais voir pour utiliser un timer comme base de temps, dans l'imedia je ne pense pas déscendre à la µs.
Je me tate aussi à dissocier la partie oscillateur du pic, c'est à dire de le faire avec un aop autonome et d'utiliser le resultat sur le pic.
Les aop recupéré sur les echantillons de microchip seront trés bien vue qu'ils sont limité à 5V.

Maintenant pour la partie base de temps, je vais testé de faire la chose suivante:
programmer une base de temps fixe du style 1ms (ce qui donne du 65Mhz max, largement suffisent pour mon application), a chaque fin de timer incrémenter un compteur de 1 à 1000 et de regarder si je suis arrivé au temps désiré.
si entre temps j'ai un dépassement du timer de comptage externe alors j'arette et reinitialise tous et je recommence le tous sans laisser aller jusqu’à la seconde.

voila pour le moment, maintenant je commence la préparation du logigramme et du code
bonne soiré à tous

bobinage de self sur tore de ferrite
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#30 Message par Guest » mar. 10 janv. 2017 16:47

vient de voir que mon post a était gommé donc je recommence

oui mon *************** ( ref a MON BON GROS GEANT B.G.G c'est un film de Steven Spielberg c'etait de humour!! )
je te dirais qu'un seul mot CAPTURE

et oui jeremy ......

puisque on est la .Capture c'est la méthode de j'utiliserai pour le calcul de l'inductance et capacité

 ! Message de modération :
Maï , merci d'arrêter les attaques personnelles. Cela n'as pas lieu d'être ici.


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités