Bonjour
est-il possible de détecter une fréquence (environ 300MHZ) avec un PIC ?
Merci
-----
Bonjour
est-il possible de détecter une fréquence (environ 300MHZ) avec un PIC ?
Merci
Bjr à toi,
Il y a peut etre des pics "rapides".
Mais un diviseur par 10 à l'entrée et c'est résolu pour un pic lambda!
Jusqu'à 500 Mhz:
http://jacques.legoff.pagesperso-orange.fr/f1bbu027.htm
Bonne journée
Dernière modification par f6bes ; 07/05/2013 à 10h51.
Cela semble etre une solution, moi mon pic je l'ai deja programmé, il fonctionne parfaitmement, maintenant ce que j'essaye de faire c'est detecter un signal extrement court d'une periode d'une frequence proche de 300MHZ avec le can, je sais pas coment m'y prendre je n'arrive pas a m'y accrocher
bonjour
Vous devriez préciser ce par quoi ce signal de fréquenece 300 mhz est entouré, y-at-il par exemple des impulsions qui le précèdent ? Est il cyclique ?
Quand vous dites d'une période d'une fréquence c'est bien d'une durée 1/f ?
Cela ne revient il pas à implémenter un analyse spectrale FFt pour décider si oui ou non ce signal est présent ? Auquel cas le pic le poura -t-il ?
cdlt
300MHz avec un can ?
On parle plus de détection, mais de mesure là, non ?
Bonsoir,
300 Mhz ? impossible même avec le plus rapide des PIC !
... enfin ... je préfère dire que je ne serai pas faire ça avec un PIC ...
Oui tu peux. Ça existe des microcontrôleurs plus rapide que 300 Mhz, comme la famille SAM de Atmel qui atteint les 400 Mhz pour une utilisation avancé, genre internet et écran tactile couleurs et d'autres
C'est bien beau d'avoir une fréquence de bus supérieure à ces 300 MHz, mais encore faut-il pouvoir la calculer. A raison d'une instruction au maximum par cycle d'horloge, ça risque d'être un peu juste.
Je pense qu'il faudrait bien définir ce qui est recherché:
Pas très clair: une période de fréquence 300 MHz ????c'est detecter un signal extrement court d'une periode d'une frequence proche de 300MHZ
Pour déterminer une fréquence aussi élevée, à mon avis un circuit externe est indispensable: FPGA, ou PLL (rapide)
A+
Bjr à toi,Cela semble etre une solution, moi mon pic je l' ai deja programmé, il fonctionne parfaitmement, maintenant ce que j'essaye de faire c'est detecter un signal extrement court d'une periode d'une frequence proche de 300MHZ avec le can, je sais pas coment m'y prendre je n'arrive pas a m'y accrocher
Bien d'avoir programmé ton TON pic , dont on ne connait AUCUNE de ses caractéristiques !
On doit répondre QUOI dans ce cas !
Donc pour commençer ton PIC peux "monter" à quelle fréquence ?
Avec un 16F84 , t'auras certainement qq problémes !!
@Spown:
"....Oui tu peux. Ça existe des microcontrôleurs plus rapide que 300 Mhz..."
NON il ne peut PAS (...j'AI déjà PROGRAMME mon pic...)
Il doit donc faire AVEC ce qu'il a.
A+
Dernière modification par f6bes ; 08/05/2013 à 08h59.
Bonjour à tous,
Quand je parle de PIC, je parlais de Microchip ...
Une fois avoir choisi le µC le plus rapide, il faut prendre connaissance des MIPS et non la fréquence d'horloge ....
puis suivant le type d'acquisition et de calcul, voir si cela est faisable ... et je pense qu'à partir du moment on fait une acquisition et le moment où l'on termine le traitement, il va se passer au moins 10 instructions.
Tout cela se calcul ...
Pour aller plus loin, il faut nous en dire plus, quel est le µC sur lequel tu travailles ?
Comme cela je pourra te répondre avec certitude ...
PS :
Spown, as tu déjà travaillé à des fréquences aussi élevé ?
Connais tu les temps de traitement des µC ?
Pour détecter ou mesurer un signal avec le CAN, il faut échantillonner au moins 2 à 3 fois la vitesse à mesurer !
Je reste pour l'instant sur ma position pour les 300Mhz !
> impossible même avec un µC avec cycle d'horloge de 400Mhz ... après tout, je demande qu'à voir (on en apprend tous les jours !)
Par contre, c'est peut être réalisable avec l'entrée Compare, mais perso je ne l'ai jamais fait à des vitesses aussi rapide.
Bjr à toi,Cela semble etre une solution, moi mon pic je l'ai deja programmé, il fonctionne parfaitmement, maintenant ce que j'essaye de faire c'est detecter un signal extrement court d'une periode d'une frequence proche de 300MHZ avec le can, je sais pas coment m'y prendre je n'arrive pas a m'y accrocher
Que tu ais fait ton programme ne change en RIEN au fait de faire précéder le pic d'un prédiviseur.
Le PIC "verra" un fréquence dix fois,plus faible. Point barre!
On ne "compte" pas une période.A minima au moins une dizaine et on connait le temps de ces dix périodes ! Ensuite y a plus qu'à .
Maintenant reste à savoir ce que TOI tu définis par...DETECTION de fréquence ?
Pour moi tu "mesures" une fréquence et tu l'affiches.
A+
Merci d'avoir été aussi nombreux a me repondre.
Pour information il s'agit d'un pic 18F45k20.
Mon signal est a la base un signal sonore, et je dois capturer un à l'interieur de ce signal un sinus de 300Mhz qui dure quelques microsecondes...
es-tu sur de trouver un microphone capable de réagir à cette fréquence ? (je savais même pas que l'on pouvait monter aussi haut pour un son)
justement le signal est une donnée envoyé dans le message sonore en gros le pic va recevoir en continu un signal sonore, voie ou autre, et à l'interieur de ce signal peut apparaitre mon fameux signal à detecter.
bonjour,
y aurait pas un probleme d'unite ?
300Mhz par voie sonore !
ce serait pas plutot 300mHz soit 0,3Hz
ou 300Hz
qand a demander a un ADC de pic de suivre un signal de 300Mhz
Allo quoi !
Bjr à toi,
Y a rien qui te semble anormal !!
" Sonore" MAXI disons 20 000 Hertzs
300 MHz= 300 000 000 de Hertzs!
MHZ veut dire ...MILLIONS de Hertzs ! Faut pas mélanger les unités !!
Bonne journée
Dernière modification par f6bes ; 13/05/2013 à 08h59.
lollll il n'ya pas d'erreur d'unité....
j'ai beaucoup de mal a m'expliquer, reprenons:
j'ai un signal a la base sonore qui est envoyé au pic en continu, est a l'interieur de ce signal sonore j'ai une information qui peut passer (mon fameux signal sinus 300Mhz), envoyé par exemple via un oscillateur, et moi ce que j'aimerai faire c'est capturer ou plutot detecter l'apparition de ce signal.
Ma question est ce possible ?
surtout que ballader un signal à 300 mégas , faut pas que la ligne soit trop longue,
sinon bonjour les pertes et les réflexion !
bref , si on en savait plus au sujet du contexte , ça aiderait.
et comment le PIC recoit -il cette information sonore..
qui dit sonore dit capteur = micro ?
comment une impulsion à 300Mhz passerait-elle via un micro(phone) ?
le suport "sonore" est-il dans la bande 20Hz-20Khz ?
quelle est l'amplitude du sinus 300Mhz par rapport à la porteuse sonore ?
en supposant que le capteur puisse recevoir/detecter cette modulation VHF
..un filtre passe haut pour eliminer les frequences sonores, pour ne voir que l'agglomera 300Mhz
redressement .. pour obtenir une impulsion à gerer via un comparateur du PIC
si celle ci dure quelques µS et que l'amplitude depasse 1V
pour l'imunité au bruit.
Bjr à toi,
Vois pas trés bien ou tu veux en venir, MAIS pour ....détecter suffit de mettre un circuit bouchon calé sur 300 MHz et une diode
de...détection.
A l'apparition de 300 Mhz celui çi sera "détecté" par la diode...t'en fais ce que tu veux ensuite..PIC ou pas PIC !
Maintenant si ton 300Mhz est ultra fugitif (UNE période) t'auras le temps de ...ne rien voir !
Bref c'est quoi cette "superposition AUDIO +300 Mhz ?.
A+
) donc avec un pic seul c'est impossible...mmmh, je pensais à un detecteur de fréquence, je vais étudier le cas du circuit bouchon...
Remoi,
Et t'es sur que bien gentiment...ton ..300Mhz va pas "s'évaporer" dans ta liaison filaire audio ?
Un détail: quel devrait etre (conditionnel) le niveau d'amplitude de ton 300 Mhz ?
Pour détecter encore faut il ATTEINDRE un...seuil de détection !
A+
désolé du retard... je me suis completement gouré il s'agit de
300KHZ !!!
:$