Interface de Gyroscope PIC 16F917

dans ce post, nous allons étudier le Module ADC (analogique-numérique) de la Microcontroller PIC16F917. Nous allons étudier un circuit réel de PIC16F917, interfaçage d’un semi-conducteur Gyroscope.

Le gyromètre est un capteur de mouvement qui détecte les basculer dans une certaine direction. Le capteur utilisé est un capteur de vitesse de lacet (échantillon gratuit d’Analog Devices. Le ADXRS613 de Gyroscope a été envoyé dans une trousse d’évaluation EVAL-ADXRS613). Yaw signifie rotation autour de l’accès vertical. Et la vitesse, l’accélération de ce mouvement de rotation.

La sortie de ce capteur est un signal analogique qui représente le taux de lacet dans une certaine direction (gauche ou droite).

Les signaux analogiques sont convertis dans le module ADC de la PIC16F917 et sont représentés sur une colonne de LED selon le taux de lacet et la direction.

Le programme est très simple et rapide. Il commence par configurer les ports du microcontrôleur pour entrée et sortie. Puis le ADC Module est également configurée (canal, échantillonnage de format de données de taux et de résultat).

Commence alors la boucle infinie du programme qui contient l’étape de

lancer la conversion,

en attente de conversion compléter et

affiche le résultat sur les LEDs.

Lorsque le circuit se déplace dans une direction sage d’horloge, le nombre de LED dans une moitié de colonne de LEDs illuminent selon le taux de variation en mouvement angulaire.

Et lorsque le circuit se déplace dans une direction sage d’horloge compteur, l’autre moitié de la LED s’allume indiquant changement de direction et indiquant le taux de variation de mouvement angulaire.

C’est le circuit comme indiqué sur l’environnement de simulation Proteus 7

Le Gyroscope est remplacé dans la simulation par une résistance variable car Proteus 7 ne contient pas un modèle de Gyroscope.

Articles Liés

Programmateur de microcontrôleur PIC 16F917

Programmateur de microcontrôleur PIC 16F917

dans ce instructable, je vais vous montrer comment construire un microcontrôleur PIC 16F917 circuit de programmation. Ce microcontrôleur est une forme très agréable du chip Microcontroller le fabricant de la célèbre puce Microchip.Ce microcontrôleur
MATLAB à interface série PIC

MATLAB à interface série PIC

du code de laisser MATLAB à parler à un PIC16f877 via le port série. Ce n'est pas si difficile, n'est pas beaucoup de code, mais j'ai passé une quantité décente de temps comprendre tout ça (à partir de zéro), alors j'ai pensé qu'il serait utile. Prof
PIC 12F675 programmeur/OscCal restauration/testeur

PIC 12F675 programmeur/OscCal restauration/testeur

Un de mes circuits que je construis assez souvent (20-40 à la fois), utilise un PIC 12F675. J'ai eu les problèmes suivants :Les conseils que je fais, n'a pas les capacités de programmation en circuit. C'est pour permettre une mise en page du Conseil
Conseil de développement/test de PIC

Conseil de développement/test de PIC

ici est une conception de circuits imprimés pour un Conseil de développement du squelette PIC16F877. Tout ce dont vous avez besoin est un cristal de 4mhz, deux casquettes 22pf, résistance d'un 4,7 k et huit résistances 470 ohms, un régulateur 7805 (p
Simulateur RC à l’aide de Tx, Arduino & PC

Simulateur RC à l’aide de Tx, Arduino & PC

Nouveau sur avion RC mais qui veulent apprendre les commandes sans les plantages et les larmes ?Puis vous lisez l'Instructable droite:DApplicable uniquement si votre émetteur est équipé d'un Port DSC (femme de mm stéréo jack 3.5): PCréditsCe Instruct
Disque dur après la vie

Disque dur après la vie

Si votre disque dur de vieillissement ne peut pas tenir ses données plus longtemps et vous remplacer par un nouveau. Au lieu de laisser mourir par les mains de l'undertaker de recyclage, vous forcer dans une nouvelle vie comme un faiseur de bruit mus
Sabre de lumière LED de Darth Maul

Sabre de lumière LED de Darth Maul

créer un bon marché et pourtant efficace double terminé sabre de lumière pour une fête de la science fiction Déguisements.Quelqu'un qui a vu Star Wars sait M. Kickarse « Darth Maul ». Il était différent, il avait un sabre de lumière qui a une lame à
Interface 16 X 2 LCD avec microcontrôleur PIC

Interface 16 X 2 LCD avec microcontrôleur PIC

ici, vous apprendrez comment interfacer 16 × 2 LCD à microcontroller PIC18F4550 qui appartient à la famille PIC18F. PIC18F4550 est un microcontrôleur 8 bits et utilise l'architecture RISC. PIC18F4550 a 40 broches PDIP (double en ensemble line) et 44
Interface de Rotary dialer PIC

Interface de Rotary dialer PIC

je me suis trouvé avec une abondance d'un téléphone à cadran. En fait, ils sont partout où que je regarde. Dans l'espoir que je puisse voir un jour moins d'entre eux, j'ai commencé à les prendre à part et ré-utilisant les éléments à d'autres fins.Pou
Amusez-vous avec PIC Assembly - Episode 22

Amusez-vous avec PIC Assembly - Episode 22

Le dicton est que « la nécessité est la mère de l'invention ». En réalité, cependant, il y a beaucoup de « mères » de l'invention. Mon préféré est « paresse » mais parfois trucs obtient inventé juste parce que c'est un plaisir au défi de comprendre u
Amusez-vous avec PIC Assembly - Episode 12

Amusez-vous avec PIC Assembly - Episode 12

OK, donc je suis un de ceux qui est heureux quand j'aurai Enfin quelque chose ne fonctionne mais il me ronge si je ne comprends pas les détails de pourquoi ça marche. Tel est le cas avec cet épisode. Le fond est que je travaille sur un petit projet p
Amusez-vous avec PIC Assembly - épisode 23

Amusez-vous avec PIC Assembly - épisode 23

Comme j'ai mentionné dans les épisodes précédents, je suis bénévole au centre de recyclage local à but non lucratif. Certains des trucs électronique qui obtient déposa de genre de fait me sentent comme un archéologue de la technologie et j'ai un fant
Interface 16 x 2 LCD avec launchpad msp430 en mode 4 bit

Interface 16 x 2 LCD avec launchpad msp430 en mode 4 bit

dans ce instructable je vous écris entoilage LCD 16 x 2 avec microcontrôleur msp430g2553. Si vous ne savez pas environ 8 bit mode alors je vous recommande de lire mon instructable sur 8 bits entoilage. Maintenant je suppose que dans ce que vous avez
GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

ce projet vise à développer un véhicule robotisé qui peut être contrôlé par un téléphone cellulaire. Envoient des commandes DTMF d'un téléphone à un autre téléphone cellulaire qui est monté sur le véhicule robotisé. Ces commandes servent à nourrir un