-
Traitement de signaux
Bonjour, je m'appelle Melvin et je suis actuellement en 2eme année de génie électrique et informatique industrielle et pour mon stage de fin d’études, je dois réaliser un programme sur arduino mais je n'y connais pas grand chose. Mon projet est de récupérer des information sous forme d'un signal analogique (de type ASK ON-OFF, 4 ppm) et ensuite traiter le signal de façon a retrouver l'information. Alors voila la question que je me pose : Comment traiter ce signal de façon a retrouver un signal numérique et pouvoir détecter le début de ma trame sachant que ma trame comprend un motif (4 bit à 1 a la suite) permettant de dire que c'est le début des donnée ?
Je sais pas si c'est très clair pour vous mais merci d'avance pour vos réponses. :)
-
Salut,
Montre nous une image/dessin du signal a acquérir.
Une modulation ASK est différente d'une OOK (pas de variation d'amplitude) et il y a aussi des variantes ASK 2 amplitudes, il est donc difficile de t'aiguiller sans savoir de quoi on parle exactement.
A+
-
1 pièce(s) jointe(s)
Voici une photo du signal réceptionné à traiter.
Pièce jointe 207527
-
1 pièce(s) jointe(s)
On ne voit rien sur ton écran d'oscillo.
La seule chose que je peux voir c'est que ta sensibilité horizontale est de 4ms/div (c'est beaucoup trop), que ton couplage n'est pas bon (tu es en AC ce qui supprime la composante continue).
Sinon, il s'agit bien d'une modulation OOK.
Autrement dit impossible de répondre.
Il faut que tu zoom BEAUCOUP PLUS que ça.
Pièce jointe 207564
:fleche: Ce que j'ai entouré en rouge devrait prendre tout l'écran car elle est là la réponse a ton problème.
:fleche: Il faut qu'on puisse voir la sensibilité horizontale, ce que j'ai entouré en vert, sur la prochaine photo.
:fleche: Le couplage, que j'ai entouré en bleu, n'est pas bon, met le en DC.
:fleche: Sur la photo, on ne connait pas la sensibilité verticale ??? Tu es en combien de Volts/div ????