Atmel opstarten 2: Microcontroller-schakelingen en zekeringen (1 / 6 stap)

Stap 1: De experimentator bestuur Circuit


Figuur 2: Schematische voorstelling van platform. De positieve LED-lood is meestal de langste van de twee leidt – de telpatronen markeert de langere leiding met Lg en de kortere met St. de weergave toont de bovenzijde van het MCU. Figuur 3: De 2313A pinout [1] voor de DIP-versie van de ATTiny2313A.

Het is tijd voor de bouw van het circuit op de experimentator breadboard zoals beschreven in Startup #1 [0.A] (Zie de lijst van onderdelen). De laagst mogelijke begin van Startup projecten moeten delen tellen met de eenvoudigste mogelijke codering. Om deze reden, het opstarten platform en de levenslijn maken geen gebruik van een kristal oscillator en bijbehorende condensators, hoewel de verbindingen wordt getoond. De afgewerkte levenslijn zal geen gebruik maken van een 5V-regulator hoewel het prototype aan boord van de experimentator het omvat. Wees ervan bewust dat de voedingsspanning kan invloed hebben op de prestaties van de MCU zoals aangegeven in de specificaties voor de MCU [1]. Figuur 1 toont dat het circuit gebouwd op van de experimentator breadboard (d.w.z. protoboard) terwijl figuur 2 laat zien het schema met soortgelijke onderdelen plaatsing voor figuur 1. Deze twee cijfers tonen aan dat de combinatie van een LED-weerstand is opgenomen in het breadboard circuit – de volgende opstarten gebruikt om aan te geven wanneer het circuit opereert. De LED en haar bias resistor moeten worden verwijderd zodra de levenslijn-project is voltooid om ruimte te besparen en lagere delen in de definitieve behuizing tellen. Let op: dubbel te controleren dat de positieve batterij draad (rood in figuur 1) aan de regulerende instantie ingang verbindt en niet de + 5V spoor lopen over de bovenkant van de de experimentator bord.

Bouw van het circuit weergegeven in de figuren 1 en 2 met behulp van de experimentator bestuur [10]. Een paar opmerkingen zijn in volgorde; echter meer informatie kan worden gevonden in leerprogramma's op het internet zoals in verwijzing [6].

  1. ATTiny 2313A DIP Pinout

    Eerst, figuur 3 laat zien hoe de etikettering van de pinnen met de getallen 1 tot 20 draait linksom rond de IC. Elke pin kan worden gebruikt voor meerdere functies afhankelijk van de instellingen van interne registers. In het algemeen Atmel pinnen in groepen poorten (8pins voor AVR) zoals poort B voor pins 12 door 19 (Zie startup #3 voor meer informatie). Merk op hoe de programmeur leads verbinden MOSI (pin-nummer 17), MISO (pin 18), SCK (Pin19) en Reset (Pin 1). Verwijzen naar Startup #1 voor de bouw van de programmeur kabeladapter plaatsen. De draden van de programmeur gewoon hechten aan deze MCU-pinnen, zoals in de figuren 1 en 2. Zodra de MCU is geprogrammeerd, kunnen de programmeur verbindingen worden verwijderd. Zoals aangegeven in stap 2, een kristal (en twee 22pf condensatoren) kunnen worden aangesloten op de pinnen aangeduid als Xtal1 en Xtal2 – de Xtal verwijst naar Crystal en 1,2 verwijst naar de twee terminals op de kristallen. Het kristal kan worden ingevoegd zonder zorgen te maken over polariteit. Tot slot, een batterij (niet meer dan 5V) kan worden aangesloten op de MCU). De negatieve terminal zou verbinden met pin 10 en de positieve aansluitklem op pin 20.

  2. Van de experimentator Breadboard

    Van de experimentator breadboard biedt een snelle methode voor het verbinden van onderdelen zonder solderen. De lange horizontale elektrische leidingen (5V spoor en Grnd spoor) op de boven- en onderkant van de de experimentator boards hebben vaak een pauze in de onderliggende trace (standaard). Dientengevolge moet de bouwer een jumper wire hele de pauzes (figuur 1) om de continuïteit in het spoor van de bovenste 5V en de onderste grond spoor plaatsvindt. Merk op dat de lacunes in de jumpers groter dan de anderen zijn te bieden een visuele cue. Een ohm meter kan worden gebruikt om gaten te controleren. Deze lange sporen worden meestal gebruikt om te verdelen de + 5V en logica grond over de hele linie. We hoeven niet deze jumpers echter omdat wij niet de rechterkant van het bord gebruiken.

  3. Regulator (LM7805)

    De regelgever heeft tot doel (i) vermindering van de spanning van een ingang van 9v tot een output van 5v voor het MCU en (ii) onderhouden/reguleren de uitgangsspanning op 5v zonder aanzienlijke schommelingen. Eigenlijk, de ingangsspanning kan bereik/variëren van ongeveer 7 volt tot 18v of meer (afhankelijk van de regelgever gebruikt) zonder de uitgangsspanning. Zonder radiatoren/heatsinks, moet de huidige beneden gehouden worden over 100mA om oververhitting te voorkomen. We gebruiken de gemeenschappelijke regulator van de verschillende LM7805 (Zie onderdelenlijst) maar wees ervan bewust dat dit zal niet functioneren als hun ingangsspanning zakt tot onder over 7V. De lage Drop Out (LDO) regelgevers zal functioneren, zelfs wanneer de ingangsspanning naar binnen een paar tiende volt hierboven zakt de + 5V uitgang. De LDO is nuttig om elke laatste bit van de macht van een 9V batterij persen maar ze zijn ook minder waarschijnlijk worden in uw vak reserveonderdelen en ze een beetje meer kosten. Als een notitie is het mogelijk om te kopen van de experimentator bord met de 5V ingebouwd in het plus andere goodies.

  4. Elektrolytische condensatoren (dat wil zeggen, Polar condensatoren)

Condensatoren slaan lading Q in verhouding tot de spanning V over hen en hun omvang C volgens Q = CV. Hier is V de spanning gemeten tussen de twee terminals op de condensator. In een schakeling, kan de condensator vaak helpen reguleren van de spanning door te geven sommige kosten. Misschien zou het proces vergelijkbaar met een water-tub met water en in de kuip is er een emmer gevuld met water, maar met een gat in de zijkant worden gevisualiseerd. Wanneer het water bad zakt tot onder het niveau van de hole, zal de emmer water door het gat om te helpen brengen van de waterstand: bad back-up kan leveren.

De elektrolytische condensators hebben + en -terminals, dus zorg ervoor dat ze goed in het circuit worden geplaatst. In het algemeen, elektrolytische condensatoren over zijn capaciteit 1uF. Keramische condensatoren (en anderen) niet beschikt over polariteit en hebben over het algemeen precisiecapaciteit onder 1uF. Zorg ervoor dat het elektrolytische type correct invoegen omdat meestal de omkering van het zal vernietigen en de kamer stinken. De negatieve kant wordt vaak aangeduid met een minteken of een pijl naar de negatieve hoofdrol. Controleer de specificaties van de fabrikant als onzeker. De spanning van de werken op de condensator is aangegeven moet hoger zijn dan alle spanning overheen worden toegepast. Voor 5V is het ok om gebruiken ten minste 10V of hoger. Ik houd een goede voorraad van 35wvdc en 50wvdc condensatoren (en hoger) en altijd gebruik maken van deze.

Vaak condensatoren worden toegevoegd aan DC schakelingen te helpen filteren op variaties.

  • Keramische condensatoren (niet-polaire)

    De keramische condensatoren kunnen hebben beide terminal is aangesloten op beide polariteit. De waarde zal worden vermeld op de kant of soms een code wordt gebruikt in plaats daarvan [24]. Bijvoorbeeld kan een 0.1 uF condensator worden geschreven als 0.1 of gecodeerd als 104 en 0,01 uF kan worden gecodeerd als 103. Verwijzen naar [11].

    De 0.1 uF keramische condensator helpt uitfilteren van het lawaai van de hoge frequentie geplaatst in de aanvoerlijnen door de MCU. Over het algemeen de condensator moet worden gebracht zo dicht mogelijk bij de MCU leveren pinnen (10, 20 voor de ATTiny2313A). De condensator kan worden gemarkeerd als 104. Verwijzen naar de capaciteit code [11].

  • Weerstanden

    Weerstanden hebben geen polariteit. De weerstand waarden kunnen worden bepaald met behulp van een Ohm meter (dat wil zeggen, multimeter) of door het lezen van de kleurcode op de weerstand [12]. Het schema in figuur 2 ziet u weerstanden hebben de waarde 2.2k en 10 k. De 'k' voor vermenigvuldigt de waarde met 1000 dus betekent dat 2.2 k = 2200 en 10 k = 10000. Opmerking die soms 'computerese' k gebruikt in de betekenis van 1024. Voor weerstanden betekent het niet hier – 1000. Evenzo betekent 1M 1 miljoen. In het algemeen, het vermogen moet worden gespecificeerd door het berekenen van de kracht met behulp van de wet van Ohm als P = VI = V * V/R waar V de spanning over de weerstand is. 1/4 Watt zullen over het algemeen OK voor MCU werk. Natuurlijk als lager wattage kan worden gebruikt, zullen vervolgens de weerstand ook fysiek kleiner.

  • LED 's

    De LEDs hebben polariteit. Als ze worden omgekeerd bevooroordeeld (dat wil zeggen, terminals omgekeerde) ze zal niet verlichten en kunnen worden beschadigd. Te hoog van spanning toegepast in voorwaartse bias kan rook ze dus altijd gebruik maken van een serie weerstand om het huidige niveau neer onder 20mA (Raadpleeg de spec sheet). De positieve leiding wordt meestal aangegeven door de langste van de twee leidt. Het is gemakkelijk te controleren operationeel die leiden is positief door de aanleg van de combinatie van de LED-weerstand afgebeeld in figuur 2. Zodra de regelaar gedeelte is opgebouwd, hechten de batterij en tijdelijk verbinding maken met de weerstand naar de + 5v in plaats van pin 12. Als het niet licht, vervolgens terug de LED-verbindingen. Zorg ervoor om terug te keren de draad zoals vereist in de figuren 1 en 2. Als een interessante side note, omgekeerde vooringenomen LED-weerstand combinaties kunnen vaak worden gebruikt als een optische sensor als 5v wordt toegepast in de combinatie en het signaal wordt gemeten aan de aansluiting van de LED-weerstand. Wat betreft kleur, kies rood of groen voor gebruik met de 2.2 k weerstand getoond in het schema. Blauw zal worden ok, maar u zou kunnen willen veranderen van de weerstand tot 1.5k om het helderder te maken. Het is altijd goed om te hebben een goed aanbod van LEDs en weerstanden. Verwijzen naar de discssion in Startup #3 over LEDs.

  • Clip voor 9v batterij

    Soldeer korte effen draden (24ga) aan de uiteinden van de 9v batterij clip leads om ervoor te zorgen dat de draden stevig vast aan de experimentator van bestuur. Over het algemeen duw gestrande draden goed geen in de recipiënten/clips aan de experimentator van boord.

  • Hete?

    Een accu sluit aan op de batterij-clip en voelen zowel de regelgever en de MCU voor oververhitting. Als een vinger-verzengende warm wordt, haal de batterij snel en erachter te komen de bedrading fout.

  • Loskoppelen accu

    Koppel de accu los tijdens het uitvoeren van de volgende paar secties. Sluit de programmeur naar de adapterkabel nog niet.

  • LET OP

  • Sluit elk 5 v apparaat met eigen energiebron een MCU waarop minder dan 5v sinds in het algemeen een meer dan geen spanning van 0.5V-0.7V is genoeg om te roken de MCU (dat wil zeggen, baksteen het permanent). Om deze reden, oppassen niet de 9v batterij verbinden Vcc op de MCU (PIN-code 20 voor ATTiny2313A duik pakket).

    Gerelateerde Artikelen

    Atmel opstarten 5: Levenslijn

    Atmel opstarten 5: Levenslijn

    M. A. Parker c2015De levenslijn is een eenvoudige schakeling op basis van de Atmel ATTiny2313A microcontroller eenheid (MCU) die functioneert als een plaatsvervanger klokbron voor een doel MCU uitgevallen gesmolten door klok ten onrechte instellen ze
    Atmel opstarten 4: BLINKIE twee-Switches, Pull-Up weerstanden en bits Ops

    Atmel opstarten 4: BLINKIE twee-Switches, Pull-Up weerstanden en bits Ops

    Figuur 1: Voorbeeld schakelopties waarmee kunnen de MCU pull-up resisters, Front: foto-weerstand, foto-transistor, drukknop; Achterzijde: voorbeeld van de cijfertoetsen.M. A. Parker c2015Blinky twee toont aan hoe de MCU gemakkelijk kan lezen van de s
    Atmel opstarten 1: Atmel Studio en programmeur

    Atmel opstarten 1: Atmel Studio en programmeur

    M. A. Parker c2015Installeren Atmel Studio (AS) en een programmeur belichamen de eerste stappen [0] op het pad aan het gebruik van een afzonderlijke eenheid voor Atmel AVR Microcontroller MCU [1] in tegenstelling tot de MCU-on-a-board zoals Arduino [
    Atmel opstarten 3: Binky een-poort, PIN, DDR en LED

    Atmel opstarten 3: Binky een-poort, PIN, DDR en LED

    M. A. Parker c2015Blinky, de knipperende LED, laat zien hoe met de taal C/C++ in Atmel Studio (AS) om te controleren de Atmel MCU poorten voor input en output (dat wil zeggen, IO) en het 'geheim' leven van de Atmel poort, PIN en DDR registers blijkt.
    Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

    Begin Microcontrollers deel 2: Het scheppen van een SPI Interface van de programmeur de microcontroller

    Hallo, we hopen dat u genoten deel 1 van begin Microcontrollers. We gaan beginnen te praten over interfaces en hoe u uw microcontroller om te communiceren met een computer te verplaatsen langs in deel 2.Dus, op dit punt, moet u vertrouwd met het conc
    AC huidige meting met behulp van verschil versterker en Microcontroller

    AC huidige meting met behulp van verschil versterker en Microcontroller

    In dit project heb ik uitgelegd hoe meet AC huidige met behulp van verschil versterker en pic microcontroller. Er zijn vele methoden beschikbaar op internet voor meting van de AC huidige, maar er bestaat geen methode waarmee verschil versterker en ee
    Arduino Yun - zonnepaneel monitoringsysteem

    Arduino Yun - zonnepaneel monitoringsysteem

    Eerst en vooral, gelieve kale met mij. Dit is mijn eerste Instructable.In juni 2015 kregen we onze 1kW zonnepaneel systeem geïnstalleerd. Het is een op-raster-systeem, zodat de bovenmatige energie is terug in het openbare netwerk te sturen. We begonn
    Atmega32 met Arduino IDE

    Atmega32 met Arduino IDE

    Na verloop van tijd heb ik alle soorten Atmel microcontrollers gebruikt in verschillende projecten.Een van de meest geschikte was ATmega32. Ik heb een kleine collectie van ontwikkelborden voor Atmega32/16, sommige gekocht als-is, sommige gemaakt op k
    Omzetten van een geredde speelgoed in een MIDI-controller

    Omzetten van een geredde speelgoed in een MIDI-controller

    In dit Instructable, zal ik u door het proces van het omzetten van een geredde lawaai maken Kinder speelgoed in een eigenlijk nuttig muziekinstrument met behulp van MIDI lopen! Neem een moment om gewoon blik op de titels van de stappen in dit Instruc
    Een optische muis uit elkaar te halen

    Een optische muis uit elkaar te halen

    Dr. Destruct-o duurt uit elkaar een paar Microsoft Explorer optische "IntelleMice", om te zien of er een nuttige goodies binnen.Stap 1: We hebben hier een paar samen nog-muizen Lijken met enige regelmaat in de E-afval bakken op het werk verschij
    Microcontrollers deel 1 te beginnen

    Microcontrollers deel 1 te beginnen

    Dit is de eerste in een lange lijn van tutorials gericht een beginnershandleiding en tutorial gebaseerd rond de Atmel AVR Atmega32 microcontroller te geven. Ik zal tonen u, door middel van voorbeelden en projecten, hoe te programmeren en bieden funct
    Logica sonde Kit

    Logica sonde Kit

    de volgende instructies zal u toelaten om een praktische test tool voor probleemoplossing en het analyseren van digitale en microcontroller-schakelingen bouwen. De volledige vergadering en instructiehandleiding kan worden gedownload van de de volgend
    "Het brein" een externe harde schijf en lichte sculpture

    "Het brein" een externe harde schijf en lichte sculpture

    Een tijdje terug werd ik gevraagd om een vloer-staand, geanimeerde hersenen, externe harde schijf te maken. Het 'light up' moest wanneer de harde schijf is geopend en 'mooi'.Wanneer nutteloos, heeft het een rode, kloppend 'pulse'. Als de harde schijf
    FanBus digitale Fan en LED-Interface voor PC

    FanBus digitale Fan en LED-Interface voor PC

    vorig jaar ik heb een blauwe LED-fan met RGB-LED's ter verbetering van het uiterlijk van mijn server geval gewijzigd.  Afgelopen zomer ik bouwde een gaming computer en sinds ik het oplichten wilde met meerdere gecontroleerd licht en fans.  Ik heb ein