|
micro.impulsion
4 messages
 De passage
|
05-03-2010 23:51
bonsoir
pour commander une bras de robot à distance , j'ai choisi d'utiliser l'infrarouge.
Donc pour le télécommande, j'ai choisi un ancien Sony que je l'ai déjà ( Protocole SIRCS) , dont j'ai bien compris le principe de fonctionnement et après un simple test à l'aide d'une photo-diode , j'ai trouvé la porteuse (fréquence = 40 khz) ; donc j'ai choisi mon Récepteur infrarouge le ( TSOP1740), maintenant mon occupation c'est de procéder au programmation du DSpic ( j'utilise le MPLAB et le C30) , qui franchement n'est pas trop mon domaine .
Pouvez vous m'aider à trouver un algorithme ou même une explication simple ( pour débutant) ?
merci
|
|
YMasquel
2503 messages
 Expert
|
06-03-2010 07:30
Bonjour "micro-impulsion",
Voir : le sujet déjà entamé sur ce fil.
Les DSPIC disposent de compilateurs "C", les algorithmes découlent des informations très détaillées figurant sur l'ouvrage que je recommande et l'objet de la demande concerne certainement un travail de fin de cycle (?). Dans ces conditions, tout est réuni pour que la "tempête mentale" se déchaîne un peu dans les crânes du groupe de travail.
Pour ma part je ne répondrai (ou au moins tenterai de répondre) qu'à des questions précises.
Amicalement, Yves.
|
|
micro.impulsion
4 messages
 De passage
|
14-03-2010 17:12
bonjour
je répond , pour vous expliquer que moi je cherche pas que vous faite le boulo a ma place ,mon but était d' avoir une idée sur le sujet , car je pas pu me procurer de l'ouvrage que vous m'avait conseiller , ( " trop chère pour moi , et indisponible a la BU de la faculté ") , donc moi mon problème c le Temp et l'argent ,et avec mes connaissance assez vague dans le domaine je pense pas que je peut faire le programme , car je l'idée mai pas le méthode .
merci
|
|
micro.impulsion
4 messages
 De passage
|
14-03-2010 17:43
Tous que je pu faire pour le moment ce de définir avec des circuits tests la fréquence de télécommande : 40 KHZ , le nombre de créneau : 12 . ET FAIRE UN ORGANIGRAMME DE DÉTECTION DE SIGNAL ( définir les (0 )et les (1 )) brancher sur RB4= IC7 .
en gros :
- si front montant ------------> ICF BUF -----> DÉBUT
- si front descendent delta( t ) = ICF - DÉBUT
apres ce facile , il faut juste attribuer 0 pour delta( t ) = 0,6 ms et 1 pour les reste ( selon le protocole SIRCS) .
et maintenant ,je suis noyer dans les paramètre des Timer ( ici je choisi Timer 3 ( 33ns ) avec le prescaler = 64 ) pour faire les mesure .
merci de donner vos opinion ?
|
|
micro.impulsion
4 messages
 De passage
|
14-03-2010 17:45
voila le module de capture de dspic
|
|
RISC
54 messages
 Visiteur occasionnel
|
08-04-2010 22:55
Salut,
Il existe plusieurs sites sur les dsPIC30 qui pourraient t'aider à la compréhension des périphériques.
L'unité de capture est la bonne unité à utiliser pour la détection d'impulsions IR.
* http://electronique.marcel.free.fr/#dsPIC_Microchip
* http://www.securistreet.com/dri/dsp/support_cours_dsp.html
* http://asl.epfl.ch/index.html?content=education/courses/MicroInfo/
* http://www.microchip.com/appnotes
* http://www.microchip.com/codeexamples
a+
|