INFRA röd fjärrstyrda ROBOCAR använder AVR (ATMEGA32) MCU (4 / 5 steg)

Steg 4: Elscheman för motorn förarens och IR-sensor



ATmega32 är en strömsnål CMOS 8-bitars mikrokontroller baserat på AVR enhanced RISC
arkitektur. Genom att köra kraftfulla instruktioner i en klockcykel, uppnår ATmega32 genomloppstid närmar sig 1 MIPS per MHz så att system designer för att optimera energiförbrukningen kontra processorhastighet.

AVR kärnan kombinerar en rik instruktionsuppsättning med 32 generella arbetande register. Alla de
32 register är direkt anslutna till aritmetiska Logic Unit (ALU), så att två oberoende register kan kommas åt i en enda instruktion som utfördes i en klockcykel. Den resulterande arkitekturen är mer kod effektiv medan uppnå genomloppstid på upp till tio gånger snabbare än konventionella CISC microcontrollers. ATmega32 innehåller följande funktioner: 32 Kbyte av i-System programmerbar Flash programminne med RW-tag kapacitet, 1 024 byte EEPROM, 2 K byte SRAM, 32 generella I/O linjer, 32 generella arbetande register, en JTAG gränssnitt för Boundaryscan, On-chip felsökning support och programmering, tre flexibla Timer/räknare med jämför lägen, inre och yttre avbryter, en seriell programmerbara USART, en byte orienterade tvåträdsförbindelser seriellt gränssnitt , en 8-kanals, 10-bitars ADC med valfria differentiell in scenen med programmerbara vinst (TQFP paket bara), en programmerbar Watchdog Timer med intern Oscillator, en SPI seriell port och sex programvara valbara strömsparfunktioner. Gränssnitt, a/d omvandlare, SRAM, Timer/räknare, SPI port, och avbryta systemet att fortsätta fungera viloläge hållplatser CPU samtidigt USART, två-tråd. Power-down läget sparar register innehållet men fryser Oscillator, inaktivera alla andra chip funktioner tills nästa yttre avbryta eller hårdvaran Reset. I energisparläge läge fortsätter asynkrona timern att köras, så att användaren kan upprätthålla en timer bas medan resten av enheten är i viloläge. ADC brusreducering läge stoppar CPU och alla i/o moduler utom asynkron Timer och ADC, att minimera växling buller under ADC omvandlingar. I Standby-läge, kristall/resonator Oscillator körs medan resten av enheten är i viloläge. Detta möjliggör mycket snabb start kombinerat med låg strömförbrukning. I Extended Standby-läge fortsätter både den huvudsakliga oscillatorn och asynkrona timern att köras.

Alla relaterade kretsar är ge här och viktigaste circuit(atmega32) ges också.

Se Steg
Relaterade Ämnen

Hemgjord batteri monitor använder AVR

killar,Jag vill dela mitt experiment med spänningsavdelare, ADC och AVRHemgjord batteri monitor använder AVRDet är ganska enkelt sensorn är endast två resistorer och zener diod med capasitor, jag köpa inte dem, jag har hittat det i min låda.Vi kan an...

LOGO Emulator använder AVR

fyrtio år sedan forskare utvecklade ett programmeringsspråk som skulle bli en lysande pedagogiskt verktyg. Logotypen var en intressant Programming Language, designad av Seymour Papert för barn, när mycket används i skolor, men aldrig helt uppskattat....

Hur du använder Dragon Rider 500 med din AVR Dragon

detta instructable är en snabbkurs i hur man använder några av funktionerna av Dragon Rider 500 från Ecros Technologies. Tänk att det finns en mycket detaljerad Användarhandbok tillgänglig på webbplatsen Ecros.Dragon Rider är ett gränssnittskort för...

TV-fjärrstyrda hem apparaten använder 8051

Detta projekt för att växla de elektriska apparater distans med TV: ns fjärrkontroll. Den använder philips RC5 protokoll baserat fjärrkontroll. Micro controller används är av Atmel dvs at89c2051 av 8051 typ. Jag har använt triacs istället för reläern...

Hur du använder IR-Sensor använder Op förstärkare och Arduino

vad är infraröd (IR)? Infrarött ljus är en elektromagnetisk vågrörelse som våglängd är mellan 0,75 mikrometer till 1000 mikrometer (1 mikrometer = 1µm). Eftersom infraröd är utanför synligt ljus intervallet, ser vi verkligen IR med blotta ögat. Det f...

TV volym Loudness Guard använder Arduino

uppdateringar05 Mar 2013 med på WonderHowTo http://goo.gl/fpeVC14 feb 2013 med på LifeHacker http://goo.gl/tx4QG13 feb 2013 har jag uppdaterat programmet Arduino i steg 4 att stödja ytterligare fjärrkontroller.13 feb 2013 med på farliga prototyper ht...

Rörelse aktiverad säkerhet kameran använder Intel Edison

Målet med detta projekt är att göra en övervakningskamera som slås av en rörelse senor. En passiv Infra-röd (PIR) motion sensor övervakar kontinuerligt för alla rörelser i sitt synfält. När en rörelse upptäcks det orsakar en USB-kamera för att fånga...

Hur du använder Autodesks Fusion 360 med Othermill för klippning av 3D-former

Nyligen, med några senaste utvecklingen vid universitetet jag ska gå, jag har fått tillgång till en hel del fantastiska verktyg. En av dessa är Othermill, en miniatyr 3-axlig CNC-maskin. Del av min nuvarande position program som makerspace manager är...

11 ovanliga använder för kaffe

Varje kaffe dricker vet känslan de får när de har sina morgonritual av en het stark kopp kaffe. Mmmmmm, säger bara ordet får mig att lukta på den i luften; kaffe. Som långtida kaffe konsument och ivrig koffein-forskare jag har sett min väg runt mer ä...

Hur man använder en espressomaskin ~ dra skott, ångande mjölk och mycket mer!

jag är en traditionell konststuderande-det vill säga, jag arbetade som en barista i college. Men det var inte bara för att det är sak att göra-det var också därför jag älskar kaffe.I detta Instructable ska jag fokusera på grundläggande drift. Vi komm...

Chibikart: Snabb-prototyper en subminiatyr elektriska Go-Kart använder Digital fabrikation och Hobby komponenter

Chibikart! är en mycket liten ändå kraftfull och lättmanövrerad 2WD elektriska go-kart som du kan bygga med off-the-shelf industri och hobby komponenter och digitalt fabricerade ram delar. Med moderna litiumjonbatterier och borstlösa permanentmagnet...

Hur man använder en nål mätare som mäter dina stickor & virka Hooks!

Har du stickor eller virka krokar utan storlekar på dem? Om så är fallet, då blir denna lilla verktyget din bästa vän!Många stickor, utbytbara nålar, DPN, vintage nålar och virknålar är omärkta! Detta kan vara mycket frustrerande när man försöker att...

6 naturliga ingredienser = 1.000 + använder

Detta instructable är ett vittnesbörd om några av vår familjs personliga hälsa kamper och vad naturläkemedel läkas/botas dem. Det finns en uppsjö av naturliga läkemedel att alltid hålla i handen (dvs: honung, eteriska oljor, epsom salt, etc), men jag...

6 steg om hur du använder en bidé

Det finns platser över hela världen där du hittar bidéer. Några av dem är i USA, men flesta av dem finns i andra länder. Detta inkluderar Japan. Om du inte är bekant med en bidé, det kan vara lite skrämmande i början.Bassängen är dock ett bra sätt at...

Konstruktion fläkt: Vad är det? Hur använder du det?

Har professionell erfarenhet med kontrollerad tillverkningsmiljöer, slog det mig att kunna ställa ett undertryck system i hushållens rum under en renovering skulle vara ett bra sätt att hålla konstruktion dammet från resten av huset.Detta instructabl...

Stor yxa bas - verktyget använder djur Instrument av massa Intonation

tala softly och bär en stor finess. Reflektera över funderingar av våra gatan philosophizer verktyg med djur. Poesi med ett drivande beat... och salighet. Det är vad denna manly dunkande pinne är för. Pumpa ut rhythym och vara ett med universum (natu...

Låt oss rädda bilindustrin med en termoelektrisk hybridbil som använder ultracapacitors istället för batterier

Hej!Efter Volkswagen skandalen har sänkt förtroendet människor har inom fordonsindustrin, tror jag det är dags att presentera den TEG tekniken för bilar.Detta koncept kommer att arbeta som en rad utökade med fyrhjulsdrift: kylsystemet kommer vara öve...

Hur du använder html5 Canvas taggen

Html5 canvas är inte skiljer sig från de andra HTML-dukarna. Exempel: < p > < /p > Text. Har den samma bygga och form och det verkar som detta: < canvas >< / canvas >. När du använder html5 canvas taggen finns några attribut måste...

Hur du använder Skectup och 123D programmet att skapa din egen 3D pussel eller modell

Hur du använder fri programvara och en 3D-skrivare för att återskapa några av dina favorit saker i livet.Steg 1: Bestämma vad du vill göra Bestämma vad som ska skapa i en 3D-skrivare är lätt. Vad är ditt intresse, vad vill du hitta cool som du har se...