Je dois rendre un travail pour mon cours de µC. Le problème c'est que j'ai des idées mais rien de fantastique
Je cherche un projet à réaliser sur un pic16F877 débouchant sur une réalisation pratique et dont le résultat soit original...
Un ordi de bord de voiture? après tu veux original comment? un géné de sudoku à led? un compteur de distance pour roller? un compteur de filles! une gestion d'aquarium
07/03/2006 - 17h08
Rodrigue
Date d'inscription
août 2003
Messages
491
Re : [PIC]Quelqu'un aurait une idée de projet?
mwouais
Bon je vais chercher seul
07/03/2006 - 18h08
Gérard
Date d'inscription
janvier 2003
Localisation
Haut-Rhin
Âge
53
Messages
6 259
Re : [PIC]Quelqu'un aurait une idée de projet?
Ne te décourage pas.
Je te propose une station de mesure de T° avec affichage de l'heure (RTC), envoie de données au PC quand EEPROM de stockage est pleine, affichage sur LCD ...
Tout dépend de ce que tu veux, ce que tu sais faire, du temps que tu as, des outils dont tu disposes.
Il ne faut pas non plus tout attendre du forum.
Gérard qui avait une idée.
Gérard.
07/03/2006 - 20h57
alex.com
Date d'inscription
février 2006
Localisation
Blagnac 31
Âge
30
Messages
1 854
Re : [PIC]Quelqu'un aurait une idée de projet?
J'essayai de faire drole vu que tu voulais original, surtout avec un PIC, les capacité du composant sont suffisante pour faire des trucs qui sortent de l'ordinaire. Après, comme dit Gérard sa dépend de ce que tu veux, de tes capacités, de tes outils...C'est un projet scolaire? Dans ce cas je te conseil de tout faire toi meme, car si un forumiste te trouve l'idée, te pond le schéma...c'est pas pédagogique et sa ne t'aiderais pas.
07/03/2006 - 21h42
Rodrigue
Date d'inscription
août 2003
Messages
491
Re : [PIC]Quelqu'un aurait une idée de projet?
Non, il n'y a aucun problème !
Normalement, je n'aurai pas besoin d'aide pour réaliser la carte ou pour programmer le PIC (si je câle vraiment je poserais p-e une ou l'autre question mais pas grand chose).
J'aimerais réaliser une FFT/IFFT et p-e utiliser un écran graphique. Je pense à différents projets :
un décodeur de son Canal+
un analyseur de spectre dans la gamme de fréquence audible par l'oreille humaine (50-~20000Hz)
un mini-modem ADSL
une carte son USB avec plusieurs entrées (~16 ça me semble correct )
Mais je n'arrive pas vraiment à me décider. J'aimerais vraiment avoir un projet qui me permette de montrer que je connais l'électronique (Je passe mon diplôme d'ing. en électronique en élève libre cette année. Je suis déjà ing. en informatique. J'ai donc de solide base en programmation). Je cherche un projet qui puisse démontrer mes compétences (traitement du signal etc), qui ait une application industrielle (même réduite - il doit donc être réaliste) et qui "impressionne" (mais bon ça c'est juste pour moi).
Si vous avez un projet qui utilise de la physique je suis preneur aussi. J'ai par exemple vu que des gens avaient réalisé un compas type fluxgate mais je n'ai pas assez d'informations que pour le réaliser.
Voilà n'hésitez pas à me poser des questions, si vous le souhaitez.
Cordialement,
Rodrigue
Je pense que tu peux oublier le 16F877 qui est une "brouette" pour ce que tu cites.
Voir les DSP et autres ARM, engins autrement plus performants.
Bon courage,
Gérard.
Gérard.
07/03/2006 - 23h28
Rodrigue
Date d'inscription
août 2003
Messages
491
Re : [PIC]Quelqu'un aurait une idée de projet?
Bonsoir Gérard,
Merci de t'intéresser à mon problème.
J'ai fait un rapide calcul concernant la réalisation d'une FFT sur un µC. J'ai fait le calcul pour une FFT256, 512 et 1024. Au vu des résultats, je ne donnerai que ceux d'une FFT256.
Je me place dans le cas du décodeur son Canal+.
J'échantillonne mon son dans la plage de fréquence de 0 à 22050Hz. J'ai donc 48100 échantillons par seconde . Soit un temps d'échantillonnage de (temps entre chaque échantillon). En faisant ma FFT j'aurais donc une résolution . Bon c'est pas le top mais ça devrait suffir (je ferai les simulations en fonction de ta réponse ).
La complexité d'une FFT est de l'ordre . Pour une FFT256, cela nous fait donc .
En regardant dans la spec du PIC16F877, j'ai vu qu'avec un quartz de 20MHz, le temps d'instruction était de . L'opération MUL n'existe pas, il va donc falloir utiliser 8 additions (pour une multiplication 8x8bits) + recopie etc. Donc au minimum un temps d'exécution de . Prenons un coefficient de sécurité de 2 , .
J'ai donc multiplications x soit de temps d'exécution pour ma FFT. Tout cela pour traiter échantillons soit de son. La complexité de ma FFT inverse doit être du même ordre. Soit au total pour ces deux opérations . Il me reste donc pour faire le reste de mes traitements (10 instructions)!
En effet, je pense donc que tu as raison. J'ai en plus de tout cela 2 filtre passe-bas numériques, mon ADC et mon DAC. Cela risque d'être fort juste. Il me faudrait un PIC plus puissant ou un µC plus puissant mais je ne suis pas très renseigné en cette matière!
Ce n'était qu'une idée si ce n'est pas réalisable facilement je ne m'y aventure pas plus... je n'ai pas beaucoup de temps à consacrer à tout ça.
Pourrais-tu me conseiller sur le choix du microcontrolleur à choisir pour réaliser une carte son USB ou firewire ou ethernet? Ce serait génial si je pouvais acquérir plusieurs sources sonores simultanément.
Pour une bande passante de 48100Hz. J'aurai 96200 samples/sec. Chaque échantillon est codé sur 3 octets (24bits). Soit un débit total de 288600 octets/sec pour un canal. Comme il s'agit de stéréo, le débit sera de ~565ko/s. Cela me semble raisonnable non ? J'ai vu des pics avec des interfaces USB 2.0... Soit 12 Mbits/sec = 1.5 Mo/s. Quand on voit que certaines cartes firewire montent à 800Mo/s, ça laisse rêveur !
Sur ce je vais dormir ...
Bonne nuit!
08/03/2006 - 18h32
Gérard
Date d'inscription
janvier 2003
Localisation
Haut-Rhin
Âge
53
Messages
6 259
Re : [PIC]Quelqu'un aurait une idée de projet?
Fais une recherche Google avec DSP et ARM.
Ce que tu veux est plutôt ambitieux, je ne veux pas te décourager mais si tu n'as pas beaucoup de temps, les choses se compliquent.
Gérard.
L'analyseur de spectre audio est pas mal. Pour le modem ou la carte son, comme l'a dit Gerard, le PIC ne sera pas adapté. Une carte son à 16 entrée waou sa ça serait pas mal, tu exploiterais la possibilité de l'échantillonage simultané, tu plongerais direct dans l'analogique en devant faire un montage audio pour l'acquisition, sans que tout ce petit monde ne soit perturbé par les interferences EM. Et pourquoi pas aussi du bidirectionnel (tu integre une sortie à ta carte son).
Sa serait pas mal du tout, mais galère.
Par exemple une carte son avec autant d'entrée, sa sert à quoi??? De la prise de son pardi! Et là tu devras mettre en oeuvre tout ton savoir pour avoir 16 entrée correcte, (exit les 70dB de signal/bruit 50dB de dynamique ou 10kHz de BP...) Faut faire bien. Après le traitement dans le PC c'est une affire de soft.
Bonne chance et respect si tu y arrive.
16/03/2006 - 11h53
Rodrigue
Date d'inscription
août 2003
Messages
491
Re : [PIC] Quelqu'un aurait une idée de projet?
Merci pour toutes vos réponses!
Finalement je vais implémenter des filtres digitaux numériques pilotables via le port série avec afficheur LCD.
Pour la carte son, c'est vrai que ce serait génial... je n'abandonne pas le projet, je vais essayer de le faire mais pas avant le mois d'Août (pour l'instant mon horaire est trop chargé pour que ce soit envisageable). Le principale problème ce n'est pas l'acquisiton, ni les filtres anti-repliement à mettre à l'entrée des ADC mais en fait de remonter les données à l'ordinateur. Pour ça, il faut de la BP, le firewire serait vraiment idéal sinon il y aussi la possibilité de réaliser une carte PCI!
Cordialement,
Rodrigue
16/03/2006 - 22h48
invite76a
Date d'inscription
août 2005
Localisation
Belgique
Messages
0
Re : [PIC] Quelqu'un aurait une idée de projet?
Bonsoir,
100% D'accord avec Gérard
Apparemment, tu n'as (vraiment) pas bien compris non plus ton cours de µC.
Essaie d'abord de faire une connection µC- USB (petit exercice pour le grand informaticien que tu es ?)
th.
16/03/2006 - 22h54
invite76a
Date d'inscription
août 2005
Localisation
Belgique
Messages
0
Re : [PIC] Quelqu'un aurait une idée de projet?
Les PICs 16F877, c'est pas ce que l'on apprend en ingénieur-doctorat, c'est plutöt du niveau lycée ou BTS???
Il te faudrait un projet qui déchire plus et si possible un truc qui n'existe pas encore sinon immanquablement ton projet sera comparé à l'état de l'art. Et y a toujours des mec meilleurs que toi.
Tu peux trouver des sujets en regardant ce qu’on fait les Ingénieurs en stage.
Mots clés dans google : CV+stage+ingénieur+électroniqu e
Peut-être un projet avec un gros FPGA ou un gros CPLD, des DSP, sur le bus PCI d’un PC ?
De la vidéo numériques, de la transmission voix, données en modulation F.F.S.K. et G.M.S.K.
En gros faudrait que ça couvre le programme d’Ingé (Hautes Fréquences, etc..) et que ça montre que tu as dépassé le programme dans un domaine précis.
Ca dépend donc de la spécialisation que tu as choisi.
Si tu es informaticien à la base, profites-en, fais nous une carte embarquée avec des réseau neuronaux, fabriques un processeur à partir d’un CPLD qui sera faire du java,
Les CV sont vraiment une mine d’information car tu verras ce que font les Ingénieurs et ça te donnera plein d’idées.
Faut que le projet te plaise car tu vas énormément bosser dessus.
Fais aussi en fonction du matos que tu as à ta disposition et de tes compétences, est-ce que tu sais faire dans un délais raisonnable : du multicouches, du CMS, de la HF.
Fais aussi en fonction de ton budget.
Fais un truc qui sort de l’ordinaire et mets le sur le net.