Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Formule fréquence Accordeur en binaire 16 bits



  1. #1
    tombilibi

    Formule fréquence Accordeur en binaire 16 bits

    Bonjour à tous,

    Je viens à vous car je suis en ce moment même en train de faire un projet pour mon université où je dois créer un accordeur de guitare.
    Mon professeur de projet m'avait donné une formule permettant de transformer une fréquence en mot binaire de 16 bits.
    par exemple : Mi grave : 83Hz -> 0b 0000 1000 1011 0100

    J'ai besoin de cette formule pour mon compte-rendu mais impossible de remettre la main dessus... et par dessus le marché, mon professeur est parti en voyage. J'ai simplement mes notes de programmation pour retrouver la dite formule :
    Mi grave : 83Hz -> 2228.04
    0b 1000 1011 0100 / 0x 08 B4

    LA : 110Hz -> 2952.79
    0b 1011 1000 1001 / 0x 0B 89

    Si quelqu'un à une petite idée je suis preneur !

    Merci par avance de vos réponse

    -----


  2. Publicité
  3. #2
    jiherve

    Re : Formule fréquence Accordeur en binaire 16 bits

    bonsoir
    cela ne serait il pas une relation du type y= ax +b, si oui avec deux points tu devrais retrouver la formule.
    JR
    l'électronique c'est pas du vaudou!

  4. #3
    Jack

    Re : Formule fréquence Accordeur en binaire 16 bits

    Citation Envoyé par jiherve Voir le message
    bonsoir
    cela ne serait il pas une relation du type y= ax +b, si oui avec deux points tu devrais retrouver la formule.
    JR
    Il suffirait d'une 3ème valeur pour confirmer.

  5. #4
    CM63

    Re : Formule fréquence Accordeur en binaire 16 bits

    Bonjour,

    Ce n'est pas une relation linéaire mais une relation exponentielle. Connaissant la fréquence pour une note, on peut calculer celle pour une autre note en multipliant par 2^(n/12) , où n est le nombre de demi-tons entre les deux notes. Par exemple:
    fréquence du do4 = (fréquence du la3) x 2^(3/12) (car il y a 3 demi-tons entre la3 et do4) = (fréquence du la3) x 2^(1/4) = ( racine carrée de ( racine carrée de(2))) x (fréquence du la3)

    La formule est basée sur le fait qu'il y a 12 demi-tons sur une octave.

    A plus
    Dernière modification par CM63 ; 07/06/2015 à 10h52.

  6. #5
    tombilibi

    Re : Formule fréquence Accordeur en binaire 16 bits

    Bonjour,

    Merci a vous pour vos réponses rapides, mais la relation que je recherche permet de passer d'une fréquence donnée a un mot binaire de 16 bits.

    On nous a donner les fréquences des 6 notes dune guitare : MI grave(83hz), LA(110hz), RE(147hz), SOL(196hz), SI(247hz), MI aigu(330hz).

    Et on a transformer chacune de ces fréquences grâce a la formule que je recherche en mot binaire de 16 bits :
    MI grave -> 2228,04 -> 0b0000 1000 1011 0100 = 0x08 B4

    La -> 2952,79 -> 0b0000 1011 1000 1001 = 0x0B 89

    RE -> 3946,001-> 0b0000 1111 0110 1010 = 0x0F 6A

    SOL -> 5261,335 -> 0b0001 0100 1000 1101 = 0x14 8D

    SI -> 6630,36 -> 0b0001 1001 1110 0110 = 0x19 E6

    MI aigu -> 8858,37 -> 0b0010 0010 1001 1010 = 0x22 9A

    Voilà, je continue a chercher de mon côté et j'essaye de trouver le moyen de contacter mon professeur.
    Merci par avance pour vos prochaines réponses !

  7. A voir en vidéo sur Futura
  8. #6
    tombilibi

    Re : Formule fréquence Accordeur en binaire 16 bits

    De tête, je crois me souvenir que la formule se présentait comme ceci :
    Freq = 1/T x 2^16 x ....

    Je sais pas si cela peux vous aiguiller ^^

  9. Publicité
  10. #7
    Kissagogo27

    Re : Formule fréquence Accordeur en binaire 16 bits

    Bonjour c'est tout simplement du binaire ^^ 0010 0010 1001 1010 donne 8858 en décimal et 229A en Hexadécimal, avec la calculatrice Windows en mode scientifique c'est vite fait .

    conversion décimal-binaire ici > http://www.apprendre-en-ligne.net/cr...ges/bases.html avec une suite de divisions par 2 on retrouve le mot sur 16bits ( suffit de rajouter des 0 a gauche pour avoir 16 bits .ou 4 groupes de 4bits

  11. #8
    Jack

    Re : Formule fréquence Accordeur en binaire 16 bits

    Citation Envoyé par Kissagogo27 Voir le message
    Bonjour c'est tout simplement du binaire ^^ 0010 0010 1001 1010 donne 8858 en décimal et 229A en Hexadécimal, avec la calculatrice Windows en mode scientifique c'est vite fait .

    conversion décimal-binaire ici > http://www.apprendre-en-ligne.net/cr...ges/bases.html avec une suite de divisions par 2 on retrouve le mot sur 16bits ( suffit de rajouter des 0 a gauche pour avoir 16 bits .ou 4 groupes de 4bits
    Je pense que tout le monde avait compris. Ce que cherche tombilibi,c'est comment arriver à 8858 en partant d'une fréquence de 83 Hz

  12. #9
    Jack

    Re : Formule fréquence Accordeur en binaire 16 bits

    Il faudrait savoir s'il s'agit d'une formule empirique ou répondant à des règles de la physique ...

  13. #10
    jiherve

    Re : Formule fréquence Accordeur en binaire 16 bits

    Bonsoir
    c'est une relation linéaire entre fréquence et valeur attendue, il y a donc une constante K arbitraire ou presque car liée au générateur utilisé.
    JR
    l'électronique c'est pas du vaudou!

  14. #11
    tombilibi

    Re : Formule fréquence Accordeur en binaire 16 bits

    Si cela peut vous aider, dans notre projet on extrait la fondamentale d'une note jouer par une corde de la guitare, on transforme cette fréquence en mot binaire de 16 bits grâce a la formule. On utilise pour cela un PIC16F886.

    Mais la formule nous avait été donnée avant de commencer la pratique, juste en théorique.

  15. #12
    jiherve

    Re : Formule fréquence Accordeur en binaire 16 bits

    Re
    la formule c'est V= k*F, quant à justifier la valeur de k mystère et boules de gomme!
    JR
    l'électronique c'est pas du vaudou!

  16. Publicité
  17. #13
    Jack

    Re : Formule fréquence Accordeur en binaire 16 bits

    Citation Envoyé par jiherve Voir le message
    quant à justifier la valeur de k mystère et boules de gomme!
    D'autant plus qu'avec cette constante, la fréquence max ne pourra dépasser 2500 Hz. Mais comme je n'y connait rien en dispositif d'accordage, c'est peu-être normal.
    Dernière modification par Jack ; 07/06/2015 à 17h24.

  18. #14
    Jack

    Re : Formule fréquence Accordeur en binaire 16 bits

    Vu la tournure des choses, je déplace cette discussion qui aura plus sa place dans le forum électronique

Sur le même thème :

Discussions similaires

  1. Convertir BMP en fichier binaire 8 bits
    Par ElectronPiege dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 06/04/2014, 18h20
  2. Compteur binaire sur 2 bits
    Par Claros dans le forum Électronique
    Réponses: 1
    Dernier message: 31/10/2012, 15h12
  3. Compteur binaire synchrone à 4 bits
    Par toutoune2497 dans le forum Électronique
    Réponses: 0
    Dernier message: 02/12/2011, 22h30
  4. Transcodage Gray-->Binaire pour un nombre de 8 bits!!!
    Par mathematica dans le forum Électronique
    Réponses: 2
    Dernier message: 11/10/2008, 23h03
  5. compteur binaire 20 bits
    Par thomasalbert1993 dans le forum Électronique
    Réponses: 10
    Dernier message: 08/02/2008, 07h25