PIC 16F917 gyroskop gränssnitt



i detta inlägg kommer vi att studera modulen ADC (Analog till Digital) av Microcontroller PIC16F917. Vi kommer att studera en riktig krets av PIC16F917 gränssnitt till en halvledare gyroskop.

Gyroskopet är en rörelsesensor som känner av lutning i en viss riktning. Sensorn som används är en yaw pulssensorn (gratis prov från analoga enheter. Gyroskop ADXRS613 skickades i en utvärdering paketet EVAL-ADXRS613). Yaw innebär rotation runt den vertikala tillgången. Och rate innebär accelerationen av denna roterande rörelse.

Utdata från denna sensor är analog signal som representerar girningshastighet i viss riktning (vänster eller höger).

De analoga signalerna omvandlas i ADC modul av PIC16F917 och finns representerade på en LED kolumn enligt girningshastighet och riktning.

Programmet är mycket enkelt och rakt framåt. Det börjar genom att konfigurera portarna på mikrokontroller för ingång och utgång. Då är ADC modulen också konfigurerade (kanal, provtagning ränta och resultatet dataformat).

Sedan börjar den oändlig loopen av programmet som innehåller kliva av

omställningen, börjar

väntar på konvertering att slutföra och

visar resultatet på lysdioderna.

När kretsen flyttar i klocka klok riktning, antal lysdioder i en hälften av lysdioder kolumn belysa enligt förändringstakten i kantiga rörelse.

Och när kretsen flyttar i counter klocka klok riktning, den andra hälften av lamporna lyser upp som indikerar förändring i riktning och som anger förändringstakten i kantiga rörelse.

Detta är kretsen som visas på Proteus 7 simulering miljö

Gyroskopet ersätts i simulering av ett variabelt motstånd eftersom Proteus 7 inte innehåller en gyroskop modell.

Se Steg
Relaterade Ämnen

PIC 16F917 mikrokontroller programmerare

i detta instructable, jag ska visa dig hur man bygger en PIC 16F917 Microcontroller programmering krets. Denna mikrokontroller är en mycket trevlig mikrokontroller chip form berömda chiptillverkaren mikrochip.Denna mikrokontroller är lätt till progra...

LED LYT Meter: LED, PIC mikrokontroller och flytta genomsnittliga kod

Hej alla, tack för att kolla min första Instructable. Jag har njutit av att se dina skapelser under åren och älskar vad ni alla bidrar. Detta projekt är en spin off av en som jag nyligen såg här och jag måste ge en ropa ut till Bot1398 eftersom han v...

Lösenord baserat kretsbrytaren

En strömbrytare ärett automatiskt manövrerade elektriska brytare för att skydda en elektrisk krets från skador orsakade av överbelastning eller kortslutning. Dess grundläggande funktion är att upptäcka ett fel skick och avbryta nuvarande flöde. Till...

Lila Mood Light Cube

jag älskar stämningen ljus, så jag bestämde mig att bygga en rörelse kontrolleras stämningen ljus.Om du gillar denna instructable, snälla rösta på mig.Steg 1: Den elektroniska kretsen HårdvaraKretsen är enkel. Den består av mikrokontroller, Accelerom...

Rotary dialer PIC gränssnitt

jag har hittat mig själv med ett överflöd av roterande telefoner. Faktiskt, är de överallt ser jag. I hopp om att jag en dag kan se mindre av dem, jag har börjat ta dem isär och återanvändning av delar för andra ändamål.Av någon anledning fick jag de...

Gränssnitt för 3-axlig gyroskop Sensor BMG160 med Raspberry Pi

I dagens värld, mer än hälften av de ungdomar och barn tycker om spel och alla de som är förtjust i det, fascinerad av de tekniska aspekterna av gaming vet vikten av rörelse sensing i den här domänen. Vi var också förvånad av samma sak och bara att f...

Gränssnitt för 3-axlig gyroskop Sensor BMG160 med Arduino Nano

I dagens värld, mer än hälften av de ungdomar och barn tycker om spel och alla de som är förtjust i det, fascinerad av de tekniska aspekterna av gaming vet vikten av rörelse sensing i den här domänen. Vi var också förvånad av samma sak och bara att f...

Gränssnitt för 3-axlig gyroskop Sensor BMG160 med partikeln

I dagens värld, mer än hälften av de ungdomar och barn tycker om spel och alla de som är förtjust i det, fascinerad av de tekniska aspekterna av gaming vet vikten av rörelse sensing i den här domänen. Vi var också förvånad av samma sak och bara att f...

MATLAB till PIC seriellt gränssnitt

några kod att låta MATLAB prata med en PIC16f877 via serieporten. Detta är inte så svårt det är inte heller mycket kod, men jag spenderade en anständig mängd tid att räkna ut allt (från noll), så jag tänkte att det skulle vara bra. Njuta av.Steg 1: K...

Bluetooth trådlös spänning Meter med Wiimote + Pic Chip + AutoIt

i denna tutorial jag ska visa dig hur du kan skicka spänningsvärden till datorn med en Pic chip, Wiimote, och Autoit3 skriptspråk. Processen fungerar genom att binda en pic chip till knappen kuddar av en wiimote. Sedan använda pic marker Analog till...

PIC 12F675 programmerare/OscCal återställning/testare

En av mina kretsar att jag bygga ganska ofta (20-40 i taget), använder en PIC 12F675. Jag hade följande frågor:De brädor som jag gör, har inte i-krets programmering funktioner. Detta är att möjliggöra en liten PC board layout. Bilder måste således pr...

Kul med PIC församling - episod 18

Surr ord och slagord är alltid som genereras, mestadels i teknikområden eller politik. Även Dilbert fick i på trenden med "Buzzword Bingo" tillbaka i "90-tal. En av de för närvarande heta fraserna är "Internet saker (IoT)" så jag...

En LED Tärning med en PIC 16F84 (eller 16F88)

Detta är ett nytt skriva ut ett projekt att jag gjort ett antal år sedan - jag trålning webben, och upptäckte att andra hade varit att göra det, så jag bestämde mig att sätta i detalj här på instructables.com - så att andra kan gynnas.Många Led tärni...

Gränsyta 16 X 2 LCD med PIC mikrokontroller

här, du lär dig hur gränssnittet 16 × 2 LCD till PIC18F4550 mikrokontroller som är familjen PIC18F. PIC18F4550 är en 8 bitars mikrokontroller och använder RISC-arkitektur. PIC18F4550 har 40 stiften i PDIP (dubbel i rad paketet) och 44 pin i TQFP (Qua...

Wall lampetter med dolda Weather Display och påtagliga användargränssnitt

videor av projektet i aktion nedan!Disclaimer: Detta är en förkortad beskrivning av projektet eftersom jag inte hade tid att göra en fullständig steg för steg instructable i tid för en tävling. Men jag kommer gärna att göra en steg för steg "kompatib...

IR spårning torn med PIC och C

Detta är ett bra lärande projekt som är kul att bygga - jag fick mycket ut av att göra det. Jag tror detta har gjorts ganska lite redan, men jag hittade inte ett enkelt sätt att göra detta med bilder. När jag äntligen fick det att fungera, trodde jag...

PIC KICK TWEET!

Detta är en Instructable visar hur du kan integrera Twitter i ditt inbäddade program. Titta på detta Instructable i aktionArbetar: En skrivbords-applikation skapas med lätthet för att ta tag i senaste tweet från din twitter-konto. Sedan vidarebefordr...

Intro till PIC-mikrokontroller

ett minimum av vad du behöver för att få igång programmering PIC micros för användning i elektronik projekt (robotics, etc)Steg 1: Vad du behöver för projektet Obs: verkar som om du har windows XP, det finns ingen gratis PIC programmerare programvara...

Programmera PIC med Arduino

Detta är bara en annan "Visa och berätta", men återigen, det finns gerber filer och så vidare ingår.Denna Arduino shield är en PCB version av en krets som är designad av Rhys Weatherley. När används tillsammans med två arduino skisser och ett vä...