03-22-2013 08:36 AM
Bonjour, je suis entrain de réaliser un projet sur les cartes electroniques d'un robot aspirateur , je dois les materialiser a l'aide de labview 2 cartes représentant 2 fonctions principales du système.
Etude de FP3
Elle est réalisée par une horloge temps réel de type DS1307. Le quartz associé au circuit DS1307 permet de délivrer un signal de fréquence 32768Hz qui après division de fréquence permet de créer une base de temps de fréquence 1Hz.
Le circuit dialogue avec le microcontrôleur présent dans FP1 à l’aide d’un bus 2 fils à la norme I2C. Il intègre 8 registres de 8 bits, permettant de connaître la date et de configurer le circuit et dispose aussi de d’une zone de 56 octets de mémoire RAM utilisable librement par l’utilisateur.
Etude de FP4
Le module boussole utilise les capteurs de champ magnétique KMZ51 de Philips, qui sont assez sensible pour détecter le champ magnétique de la terre. Les deux capteurs sont montés en angle droit entre eux sur le circuit imprimé du module et leur sortie sont employées pour calculer l'orientation du module entre 0 et 360° par rapport au nord magnétique terrestre.
Le module dispose de 2 types de sorties :
Signal PWM( modulation en largeur d’impulsion ) sur la broche 4.
La sortie PWM est simple à employer. Elle fournit une impulsion dont la durée varie suivant l'angle du module par rapport au nord magnétique terrestre.
La largeur de cette impulsion varie de 1ms pour un angle de 0º à 36,99 ms pour un angle de 359,9º. Elle a donc une résolution de 100 µs / º avec en plus +1ms pour l’offset correspondant à 0°.
Interface I2Cdisponible sur les broches 2 et 3
L'interface I2C permet de relier le module sur un bus I2C, avec d'autres dispositifs, et d’être ainsi régi par un microcontrôleur maître.
Nous utiliserons la sortie avec interface I2C, la direction sera codée sous forme d'un nombre compris entre 0 et 255 pour une direction variant entre 0 et 360
Les shémas de carte sont sur la pièce jointe , si vous pouviez me faire ces 2 sur labview ça me serait d'une grand aide pour pouvoir continuer mon projet .
( le but est de pouvoir faire fonctionner ces 2 fonctions sur " arduino " grace a labview. Merci 🙂
Cordialement,césar
03-25-2013 03:12 AM
Hello Cesar,
You did post on the English forum and I saw that you also posted in the French one, so this post can be closed.
When you post on the English one please keep in mind to do it in English 😉
Regards
Antonin G. Associated LabVIEW Developper
National Instruments France