j'utilise le micro-contrôleur msp430f2013 dans mon projet .. en ce que je dois calculer le train entrant de la fréquence du signal d'impulsion .... je ne sais pas comment le faire .... peut Quelqu'un m'aider dans ce .. exemple code est plus utile pour moi .... avance merci pourcapturer le signal entrant
Répondre
Vous devez lire le manuel pour le micro-contrôleur, puis travailler sur la façon de mettre en place une minuterie qui peut mesurer la intervalle entre deux fronts d'impulsions (par exemple d'un bord d'attaque à l'autre). La fréquence, f, sera l'inverse de cet intervalle de temps, t, à savoir
f = 1/t
Il existe différentes façons de le faire, peut-être le plus simple à comprendre est d'installer une minuterie comme un compteur simple. Sondez la broche d'entrée, quand elle change d'état, sauvegardez le compte sur la minuterie, quand elle change d'état sauvegardez le compte sur la minuterie, soustrayez une fois de l'autre et c'est combien de ticks d'horloge de certaines fréquences X ticks par seconde. votre différence est y ticks par impulsion d'entrée. y/x les ticks s'annulent et vous obtenez des secondes par impulsion. Si vous mesurez un front montant complet sur un front montant ou un front descendant sur un front descendant, alors la même solution est la différence entre les échantillons temporels à soustraire (le dernier front montant et le front montant actuel par exemple). Certains microcontrôleurs ont la capacité d'interrompre quand il y a un changement d'état sur la broche d'entrée (ou au moins le même bord, montant ou descendant), et vous pouvez préférer utiliser cette méthode pour échantillonner la minuterie, soustraire et obtenir ticks par période, etc. pour obtenir des cycles par seconde (fréquence). Utiliser une minuterie peut être difficile, je commence toujours par utiliser la minuterie pour clignoter une led, d'abord une fois par seconde pour entrer dans le parc de balle, puis une fois toutes les 5 ou 10 ou 30 secondes, et comparez cela à une seconde remettre une montre ou une autre référence pour vérifier que vous êtes précis et pas une douzaine de pour cent de cette façon ou cela. Cela établit la compréhension de la minuterie et de son diviseur, à partir de là, vous pouvez commencer à travailler sur l'utiliser pour mesurer l'entrée. pour m'assurer que j'ai le gpio programmé à droite (l'exercice led en couvre déjà une partie) j'échantillonne la broche d'entrée et change l'état led avec l'état de broche d'entrée et peux souvent alors regarder la led pour voir clignoter ou briller vois que je suis en mesure d'échantillonner la broche gpio. Ensuite, rassemblez tout et échantillonnez la minuterie lorsque l'entrée change d'état, d'abord interrogez puis si besoin est d'interruptions ou autre.
- 1. Java: capturer le signal sonore
- 2. Comment capturer un signal dans QML?
- 3. Comment capturer le signal de Q (double) spinbox
- 4. Capturer premier caractère en entrant dans le mode d'édition - le contrôle d'édition personnalisé dans DataGridView
- 5. Django, post_save signal recrusion. Comment le signal contourner le tir
- 6. le signal NSURLConnectionLoader SIGABRT
- 7. Comment puis-je capturer xml entrant et sortant lors de l'appel du service Web
- 8. Comment capturer un "appel entrant" au lieu d'être démarré en arrière-plan?
- 9. Impossible de capturer des images lorsqu'il y a un appel entrant?
- 10. Traitement du signal dans Go
- 11. Obtenir le signal audio du haut-parleur, puis le diffuser
- 12. Capturez Callevent entrant en utilisant la corééléphonie?
- 13. le signal PyQt4 n'émet pas
- 14. Programme reçu le signal: "EXC_BAD_ACCESS"
- 15. AutoResetEvent feu avant le signal
- 16. Envoyer le signal au processus
- 17. C - recvfrom et le signal
- 18. QLineEdit et le signal d'échappement
- 19. Programme reçu le signal SIGABRT
- 20. comment obtenir le signal selectionChanged
- 21. Java: notifié sur le paquet entrant
- 22. phpBB3 - gérer l'utilisateur entrant dans le forum
- 23. comment détecter le message de chat entrant?
- 24. rediriger le trafic entrant de certains référents
- 25. Comment Google Analytics suit le trafic entrant
- 26. Android: reconnaître le bruit entrant à l'appareil
- 27. Comment manipuler le son entrant de skype
- 28. Redirection Apachie basée sur le répertoire entrant
- 29. Signal d'envoi DBus Glib - Aucun signal émis
- 30. Exécuter le script sur le signal