Utöka en mikrokontroller (2 / 4 steg)

Steg 2: Designa hjälpkretsar



Om du vill göra en ultra multipurpose, generiska microcontroller ombord, då vad jag har täckt redan är tillräckligt. Det är nakna grunderna som kommer att få din MCU igång och utbyggbart. Men om du vill göra dig något lite mindre generiska, mer kraftfull, programspecifika och cool-ser (dvs. en riktigt augmented mikrokontroller), sedan överväga att lägga till några extra circuitry.

Detta är för en mobil robot, så jag lägger till två MOSFET H-Bridge motor förare (schematiskt för en visas). Men du kan lägga till en LCD-skärm, USB/parallell kommunikation hårdvara, stödja kretsar för fotodioder, etc. Beroende på din nivå av förmåga, kanske även någon form av bluetooth, WiFi och RF kommunikation faciliteter!

Grundläggande principer för kretskonstruktion tillämpas: vad du lägger till måste köra bort samma strömförsörjning som resten av kretsen (faktiskt, min motor förare kommer att delvis använda oreglerad makt, men de delar en gemensam grund). Det måste inte generera buller som stör MCU, får inte skapa stora spänningstoppar som kan förstöra MCU och måste samverka med det ström/spänning att på MCU kan ge (därav 4427 föraren, inte bara en direkt anslutning till MOSFETs).

Så för min motor driver, jag kommer att använda 4427 marker för att driva MOSFETs, kontrolleras av låg nuvarande 5v signalerna från MCU. Jag kommer att inkludera EMF skydd dioder och kondensatorer i olika storlekar och kemiska sammansättningar att stödja den kretsen effektbehovet. I praktiken innebär detta: en 47uF elektrolytisk kondensator och en 20uF tantal cap. parallellt över makt rälsen och en 0.1uF keramiska/andra cap. över makten rälsen för varje IC, precis som på MCU.

(Ett tips för att erkänna MOSFET typer från diagrammet: pilen pekar alltid N halvledare)

Jag kommer också att lägga till två lysdioder, en grön och en gul, kontrolleras av MCU. De behöver bara en 1K ohms motstånd i serie med dem, och de kan ansluta direkt till en extra stift. De ska användas som allmänna indikatorer, vilket är mycket användbart vid felsökning.

Se Steg
Relaterade Ämnen

8051 mikrokontroller baserade dubbelriktad besöksräknare

detta är en enkel kopplingsschemat för dubbelriktad besöksräknare använda 8051 mikrokontroller som hjälper till att räkna antalet människor som kommer till eller lämnar ett rum och visar den totala räkningen på styrelsen. Det är till stor hjälp i vår...

8 LED cube (ingen mikrokontroller)

Denna enkla "ledde kub" krets genererar en slumpmässig sekvens utan användning av mikrokontroller. Det använder ett SKIFT register i en konfiguration som kallas Linjära Feedback SKIFT Register (LFSR).Steg 1: 8 LED cube på jobbet Du kan ordna LED...

En enkel 2 timme PICAXE Project - spela låtar med en 08M 2 mikrokontroller för ungefär $10

detta projekt kan byggt och programmerat i ca 2 timmar om du har alla nödvändiga delar på sidan. Vad den gör är att spela de låtar som redan är förprogrammerade i 08 M 2. Låtarna är "Happy Birthday", "Jingle Bells", "Stilla natt&q...

8 bit seriell Digital till Analog (5v range) omvandlare för mikrokontroller (när TTL och resistorer är allt du)

så jag behövde en DAC (digital till analog omvandlare) att använda med min pic12F675, och för de av er som aldrig har hört talas om denna lilla rackaren, det är en 8-pin mikrokontroller från Microchip som har endast 6 I/O stift...Detta är en mycket e...

Början Microcontrollers del 11: Timers, räknare och mikrokontroller klockan

Timers och räknare är så integrerad att du kommer att se många exempel på dem i hela denna serie. Som namnet säger, används timers för tid och räkna. Inventering och timing kan du göra några mycket fina saker som kontrollerande LED brights, vinkel gr...

Början Microcontrollers del 2: Att skapa ett SPI gränssnitt från programmeraren till mikrokontroller

Hej, hoppas vi du gillade del 1 av början Microcontrollers. Vi ska flytta i del 2 och börja prata om gränssnitt och hur du får din microcontroller att kommunicera med en dator.Så, vid denna punkt, du bör känna till begreppet mikrokontroller (MCU). Du...

Början Microcontrollers del 3: Överföra ett Program till mikrokontroller (drivrutiner)

Välkommen till del 3. Detta är en mindre handledning som kommer att behandla helt enkelt laddar drivrutiner se till din programmerare kan kommunicera med datorn ordentligt.Observera att ibland TinyISP och USBAVR enheter nu kommer förladdad med Window...

Början Microcontrollers del 8: Lägga till en knapp till mikrokontroller och göra det göra något

En mycket enkel och lätt sätt att tillhandahålla för mänsklig interaktion med mikrokontroller är att infoga en knapp i kretsen. Att kommunicera med datorer som använder två viktigaste inmatningsenheter: musen och tangentbordet. Ett tangentbord är ing...

ESP8266 som en mikrokontroller

Som det nämndes redan i komma igång med ESP8266 ESP-01 handledning, är WiFi modul fullt programmerbara, tillåter oss att använda den som en mikrokontroller och manipulera in- och utgångar.I den här guiden kommer vi att visa hur man programmerar ESP m...

Mikrokontroller baserade smarta batteriladdare

Kretsen vad du kommer att se en smart batteriladdare baseras på ATMEGA8A med auto avskurna. Olika parametrar visas via en LCD under olika laddning stater. Kretsen kommer också göra ljud via en Summer efter laddning.Jag byggde i princip laddaren för a...

Vilka MIKROKONTROLLER för din elektroniska mode?

Vad Fashion brist? "Microcontrollers" svarar jag alltid - och det är sant! Det gör ditt plagg så mycket mer intressant, interaktiva och kommunikativa så snart lägger du några intelligens till.Men vilka som finns på marknaden?Jag började lite for...

Hur man utformar en mikrokontroller inhägnad

Så behöver du en inhägnad, men du inte vet var du ska börja. Oavsett vilken typ av maskinvara du behöver skydda, finns det några saker du vill tänka på din låda att göra resan.Detta Instructable kommer att täcka de allmänna steg som behövs för att ut...

Förvandla en dator till en mikrokontroller gratis i 4 steg

Det finns miljontals entusiaster av elektronik och robotteknik och jag är säkert en av dem. Inom sådana områden av ingenjörskonst, programmerbara kretsar är mycket viktigt och så är de för mig också, eftersom jag gillar att göra olika typer av projek...

Sinusvåg frekvens mätning med hjälp av pic mikrokontroller

Sinusvåg frekvens projekt är konstruerad med pic mikrokontroller. Detta projekt mäter frekvensen av sinusvåg. Noll korsning upptäckt teknik används att mäta frekvens av sinusvåg. Noll korsning detektering med pic mikrokontroller har gjorts. PIC16F877...

Mikrokontroller baserat automatisk belysningsintensiteten av gatubelysning

Mikrokontroller baserat automatisk intensitet kontrollen av gatubelysning projekt är konstruerad med pic16F877A microcontroller automatiskt kontrollera intensiteten i gatubelysning. Det kan också slå på och stänga av gatubelysning automatiskt. Lätta...

Ren sinusvåg växelriktare med pic mikrokontroller

Ren sinusvåg växelriktare med pic mikrokontroller är utformad i detta projekt. Ferritkärna eller chopper baserade ren sinusvåg växelriktare är utformad i detta projekt. Det finns två huvudsakliga delar av detta projekt1.DC till DC-omvandlare med push...

Bygga och kod en MONSTER musikaliska teslaspole med en mikrokontroller

besök min youtube sida för fler projekt: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeNär vintern kommit, att många tvingas stanna inomhus... För många är innebär detta spelar Alfapet med mormor, titta på TV, gör pussel och sit...

AC ström mätning med hjälp av skillnad förstärkare och mikrokontroller

I detta projekt har jag förklarat hur man mäter AC nuvarande med skillnad förstärkare och pic mikrokontroller. Det finns många metoder tillgängliga på internet för mätning av AC nuvarande, men det finns ingen metod som används av skillnad förstärkare...

Garage bil detektorn utan en mikrokontroller

i slutet av detta instructable kommer du att kunna upptäcka din bil när den närmar väggen inne i ditt garage, signalering du att bilen är inne tillräckligt långt så kan du stänga dörren.De flesta bil sensorer kommer att använda en mikroprocessor för...