Mikroprocessor

1. Syfte och funktion

Det är under denna del som kretskortet börjar ”leva”. Lysdioderna och Buzzern (högtalaren) är till för att berätta vad mikroprocessorn ”tänker”. Tryckknapparna är till för att användaren ska kunna ge kommandon till mikroprocessorn. ISP-kontakten (pinnarna) är till för att programmera roboten.

2. Montering

Referens Komponent Typ Antal
C1-C2 Kondensator 100nF 2
C11 Tantalkondensator 33µF 1
R17-R22 Motstånd 330Ω 6
R15 Motstånd 3k3Ω 1
R28 Motstånd 4k7Ω 1
R26-R27 Motstånd 10kΩ 2
LED1,LED3 Lysdiod Grön, 3mm 2
LED2,LED4 Lysdiod Röd, 3mm 2
L1 Drossel 22uH 10%, 144mA Axiell 1
T3 Transistor NPN/BC548 1
SW1-SW2 Tryckknapp Tact-switch/FKX-101 2
B1 Buzzer 6V magn QMB-06 star 1
ISP ISP-anslutning 2×3 stiftlist, 2.54mm delning 1
IC1 IC-sockel 28 hål, 0.3”/DIL28 1
IC1 Mikrokontroller ATMega168 1

Bild komponenter lågupplöst

Schema Mikrokontroller

Bilder på kretskortet med ovanstående komponenter monterade
Bild Mikorokontroller top
Bild Mikorokontroller sida

  • Montera och löd fast motstånden (R15, R17-R22, R26-R27, R28). Det spelar ingen roll vilket håll de sitter åt. Notera att R26-R27 hör till UART-anslutningen, så om du vet att du inte kommer använda den så är det inte nödvändigt att montera dem.
  • Montera och löd fast de kondensatorerna (C1-C2) samt drosseln ( L1). Det spelar ingen roll vilket håll dom sitter.
  • Montera lysdioderna (LED1-LED4) så att anoden (det långa benet) löds i det hålet markerat + och löd fast dem.
  • Montera transistorn (T3). Se till att du monterar den så att den stämmer överens med komponentavtrycket och löd fast den.
  • Montera och löd fast knapparna (SW1-SW2).
  • Montera tantalkondensatorn (C11) så att pinnen markerad med ett streck på framsidan hamnar i hålet markerat +. Löd sedan fast den.
  • Löd dit ISP-anslutningen (ISP) med de korta benen i kretskortet.
  • Montera IC1-sockeln. Se till att den är vänd åt rätt håll enligt komponentavtrycket på kretskortet d.v.s. urgröpningen i sockelns kortsida skall passas mot urgröpningen på komponentavtrycket. Löd sedan fast den.
  • Montera buzzern (B1) så att pinnen markerad med ett plus (+) på sidan sitter i hålet som är markerat med ett plus på kretskortets ovansida. Löd sedan fast den.
  • Mikrokontrollern (IC1) sätts i IC1-socken efter allt annat är fastlött. Urgröpningen skall sitta över urgröpningen i sockeln, alltså nedåt mot spänningsregulatorn. Benen på mikroprocessorn kan behöva böjas in något för att passa i socken. Böj försiktigt en sida i taget mot en plan yta för bästa resultat.

3. Testning

Detta testar mikrokontrollerns funktion och att lysdioderna och att buzzern fungerar.

  • Håll någon av knapparna SW1 eller SW2 nere och koppla på spänningen.
  • Håll knappen nedtryckt, då kommer buzzern pipa och när den slutar låta ska alla de fyra dioderna börja blinka.
  • Släpp upp knappen och diod 1 tänds.
  • Genom att trycka på SW1 respektive SW2 kommer det växla upp respektive ner vilken diod som lyser.

För att kunna göra denna testning behöver mikrokontrollern vara programmerad. Det sitter en liten markering av någon färg ovanpå kretsen om den är programmerad. Sitter det ingen sådan lapp där, kontakta någon i styrelsen för att få hjälp med programmeringen.

3.1 Felsökning

Först:

Kolla att alla komponent är monterade enligt ovan.

Försäkra dig om att mikrokontrollern är programmerad. (fråga någon i styrelsen om du behöver hjälp)

Jag hör pipet, men lysdioderna lyser inte alls

Dioder är troligen felvända, löd av en diod och vända på den. Testa sen igen.

Det går inte att växla mellan att de olika dioderna lyser

Tryckknappen är förmodligen problemet, kolla att den är inkopplad och lödd.

Lysdioderna lyser men jag får inget ljud

Kolla att transistorn och buzzern är monterade korrekt.

4. Komponentinformation

  • Mikrokontrollern (IC1): Är robotens ”hjärna”. Den styr hela roboten med hjälp av signaler till t.ex. lysdioderna och motorerna. Den tar in signaler från sensorerna och knapparna så att den vet vad som händer runt om roboten.
  • IC-sockeln (IC1-sockel): Har man för att man inte ska behöva löda fast mikroprocessorn, då den ibland kan behöva bytas.
  • ISP-anslutningen (ISP): Används för att programmera roboten. Man kopplar den till datorn via en programmerare för att kunna skicka in sitt program i roboten.
  • Buzzern (B1): Omvandlar elektriska signaler till ljud. Genom att skicka elektriska signaler med olika frekvens kan man få ljud med olika frekvens.
  • Tryckknapparna (SW1-SW2): Används för att ge ”order” till mikroprocessorn så att den vet vad användaren vill göra.
  • Drosseln (L1): Används för att jämna ut spänningen in till mikroprocessorn.
  • Transistorn (T3): Används för att skicka ut en frekvenssignal till buzzern. Man använder transistor eftersom processorn inte klarar av att driva buzzern själv.
  • Lysdioderna (D1-D4): Tänds då ström passerar mellan anoden (+) och katoden (-).
  • Kondensatorerna (C1-C2, C11): Stabiliserar spänningen. Om spänningen skulle sjunka vid en tillfälligt högre belastning så hjälper dessa till att hålla spänningen jämn.

« Föregående (Spänningsregulator) | Index | Nästa (Sensorer) »

projekt/introbot09_byggbeskrivning/mikroprocessor.txt · Senast uppdaterad: 2010/10/10 21:54 av sternis
chimeric.de = chi`s home Driven by DokuWiki Recent changes RSS feed