Difference between revisions of "Byggbeskrivning introARM"

From Chalmers Robotförening
Line 44: Line 44:
|SW1-SW3
|SW1-SW3
|3
|3
|
|-
|-
|Tantal, 100uF, 10V
|Tantal, 100uF, 10V
Line 49: Line 50:
|C7,C15,C39
|C7,C15,C39
|3
|3
|
|-
|-
|Stor keram 10uF
|Stor keram 10uF
Line 54: Line 56:
|C2-C5,C13,C19-C20,C27-C30,C37-C38,C40
|C2-C5,C13,C19-C20,C27-C30,C37-C38,C40
|14
|14
|
|-
|-
|Liten Keram 100nF
|Liten Keram 100nF
Line 59: Line 62:
|C1,C6,C8-C12,C14,C18,C21-C26,C31-C36
|C1,C6,C8-C12,C14,C18,C21-C26,C31-C36
|21
|21
|
|-
|-
|Lastkapacitans Kristall 18pF
|Lastkapacitans Kristall 18pF
Line 64: Line 68:
|C16-C17
|C16-C17
|2
|2
|
|-
|-
|10k resistor
|10k resistor
Line 69: Line 74:
|R6, R11, R13, R15, R17, R19-R20, R27
|R6, R11, R13, R15, R17, R19-R20, R27
|8
|8
|
|-
|-
|3k3 resistor
|3k3 resistor
Line 74: Line 80:
|R1-R5,R7-R9,R21,R33-R37
|R1-R5,R7-R9,R21,R33-R37
|7
|7
|
|-
|-
|100R resistor
|100R resistor
Line 79: Line 86:
|R1-R5,R7,R8, R10,R12,R14,R16,R18,R22-R26,R28
|R1-R5,R7,R8, R10,R12,R14,R16,R18,R22-R26,R28
|18
|18
|
|-
|-
|10R
|10R
Line 84: Line 92:
|R29-R32
|R29-R32
|4
|4
|
|-
|-
|IR-LED
|IR-LED
Line 89: Line 98:
|LED8-LED11
|LED8-LED11
|4
|4
|
|-
|-
|IR-mottagare
|IR-mottagare
Line 94: Line 104:
|IRMOT1-IRMOT5
|IRMOT1-IRMOT5
|5
|5
|
|-
|-
|Mostfet (P-kanal)
|Mostfet (P-kanal)
Line 99: Line 110:
|Q1-Q5
|Q1-Q5
|5
|5
|
|-
|-
|LED Grön
|LED Grön
Line 104: Line 116:
|LED1-LED2,LED4,LED6
|LED1-LED2,LED4,LED6
|4
|4
|
|-
|-
|LED Röd
|LED Röd
Line 109: Line 122:
|LED3,LED5,LED7
|LED3,LED5,LED7
|3
|3
|
|-
|-
|Induktor (switchregulator)
|Induktor (switchregulator)
Line 114: Line 128:
|L1
|L1
|1
|1
|
|-
|-
|Reflexdetektor
|Reflexdetektor
Line 119: Line 134:
|REF1-REF4
|REF1-REF4
|4
|4
|
|-
|-
|Kristall 8 MHz
|Kristall 8 MHz
Line 124: Line 140:
|X1
|X1
|1
|1
|
|-
|-
|5V-regulator (1117-5)
|5V-regulator (1117-5)
Line 129: Line 146:
|U6
|U6
|1
|1
|
|-
|-
|Diod
|Diod
Line 134: Line 152:
|D1
|D1
|1
|1
|
|-
|-
|Buzzer
|Buzzer
Line 139: Line 158:
|SP1
|SP1
|1
|1
|
|-
|-
|SD-socket
|SD-socket
Line 144: Line 164:
|U5
|U5
|1
|1
|
|-
|-
|Stiftlister
|Stiftlister
Line 149: Line 170:
|P1, P3-P10
|P1, P3-P10
|1
|1
|
|-
|-
|Stiftlister Vinklade
|Stiftlister Vinklade
Line 154: Line 176:
|P2
|P2
|1
|1
|
|-
|-
|Krympslang 8 mm
|Krympslang 8 mm
|
|
|4
|4
|
|-
|-
|PCB
|PCB
|By CRF
|By CRF
|1
|1
|
|-
|-
|
|
|
|
|
|-
|-
|Hårdvara
|Hårdvara
|
|
|
|
|
Line 173: Line 200:
|1101
|1101
|2
|2
|
|-
|-
|Motorbrackets, par
|Motorbrackets, par
|1089
|1089
|1
|1
|
|-
|-
|Hjul, par
|Hjul, par
|1090
|1090
|1
|1
|
|-
|-
|CP2102/CP2104
|CP2102/CP2104
|CP2102
|CP2102
|1
|1
|
|-
|-
|Lipo, 2s
|Lipo, 2s

Revision as of 16:20, 6 January 2014

Den här bygg-guiden till IntroARM är uppdelad i delar, varje del kommer innehålla två moment, ett lödning- och byggmoment samt ett programeringsmoment.

Byggmomentet involverar framförallt lödning men även lite skruvande och pressande. Vidare så ger kittet endast den elektriska och mekanska grunden och sedan är det upp till dig att lägga till din personliga finish.

Programmeringen under konstruktionen involverar framförallt att ladda upp ett färdigt program till microkontrollern som möjliggör testning av de komponenter som monterades i det tillhörande lödningsmomentet. Men vi ser gärna att ni lär er en liten del programmering i varje steg och kommer därför försöka förbereda några enkla övningar och länka till lämpliga läroresurser. Annars kan det lätt bli för mycket att ta in när du väl börjar programmera.

Förberedelser Montering

Rekommenderat är att du skriver ut komponentkartorna till varje steg då det är lättare att hitta var vilka komponenter skall sitta med hjälp av dem. Du det är också rekommenderat att du kontrollerar att allt finns med mot den fullständiga komponentlistan:

Komponent Artikelnr Referens Antal Finns med
Mikrokontroller 511-STM32F100C8T6B U2 1 Förmonterad
H-brygga, DRV8833 595-DRV8833PWPR U3 1 Förmonterad
Switchregulator (3.3V) 595-TPS62056DGS U1 1 Förmonterad
IMU MPU6050 U4 1 Förmonterad
Knappar, små 688-SKHRAB SW1-SW3 3
Tantal, 100uF, 10V 581-TPSB107M010R0400 C7,C15,C39 3
Stor keram 10uF 963-TMK316BJ106KLHT C2-C5,C13,C19-C20,C27-C30,C37-C38,C40 14
Liten Keram 100nF 77-VJ1206Y104KXXPBC C1,C6,C8-C12,C14,C18,C21-C26,C31-C36 21
Lastkapacitans Kristall 18pF 77-VJ1206A180JXXPBC C16-C17 2
10k resistor 660-RK73B2BTTD103J R6, R11, R13, R15, R17, R19-R20, R27 8
3k3 resistor 660-RK73B2BTTDD332J R1-R5,R7-R9,R21,R33-R37 7
100R resistor 660-RK73B2BTTD101J R1-R5,R7,R8, R10,R12,R14,R16,R18,R22-R26,R28 18
10R 660-RK73B2BTTDD100J R29-R32 4
IR-LED 78-TSUS5400 LED8-LED11 4
IR-mottagare 782-TSOP38238 IRMOT1-IRMOT5 5
Mostfet (P-kanal) 771-PMV65XP-T/R Q1-Q5 5
LED Grön 720-LGN971-KN-1 LED1-LED2,LED4,LED6 4
LED Röd 720-LYN971-HL-1 LED3,LED5,LED7 3
Induktor (switchregulator) 963-NRS5020T100MMGJ L1 1
Reflexdetektor 638-ITR8307TR8 REF1-REF4 4
Kristall 8 MHz 815-ABL-8-B2 X1 1
5V-regulator (1117-5) 863-NCP1117ST50T3G U6 1
Diod 652-CD214A-B130LF D1 1
Buzzer 254-PB1440-ROX SP1 1
SD-socket 688-SCHD3A0100 U5 1
Stiftlister Pin headers P1, P3-P10 1
Stiftlister Vinklade Pin headers P2 1
Krympslang 8 mm 4
PCB By CRF 1
Hårdvara
Micro metal gear, 100:1 HP 1101 2
Motorbrackets, par 1089 1
Hjul, par 1090 1
CP2102/CP2104 CP2102 1
Lipo, 2s 9210000005 1

Nödvändig utrustning

  • Dator med en ledig usb-port
  • Lödstation
  • Lödtenn (Använd blyat lödtenn, då blyfritt är hälsofarligt)
  • Flussmedel är rekommenderat, men inte helt nödvändigt
  • Pincett
  • Avbitartång
  • Värmepistol, Varmluftsstation, Ciggaretttändare eller Lödstationen (för krympslangen)
  • Liten kryssmejsel
  • Någonting att hålla fast kretskortet med under lödningen
  • Multimeter rekommenderas till felsökning

Del 1

Del 1 är framförallt mikrokontrollerns kringkomponenter, kraftförsörjning och grundläggande funktioner som indikatorleds och användarknappar. Här ingår även den krets som styr bootloadern som används för programmering. De komponenter som behövs till denna del kan ses i tabell 1 nedan.

Del 1 Montering

Viktiga saker att tänka på när du löder detta moment är följande: LED1 - LED7 är lysdioder och har därmed polaritet, dvs att det spelar roll åt vilket håll de sitter åt. På LEDsen så finns det på ena kortänden lite grönt på ovansidan som markerar katoden (minus). På undersidan av leden så varierar det hur det är markerat, men generellt så är det en grön pil mot katoden eller ett streck med en klump på katodsidan. Katoden är markerat med ett dubbelsträck på komponentavtrycket på kretskortet.
TODO: Infoga bilder

D1 är en vanlig diod och har även den polaritet, katodsidansidan är i detta fall markerad med ett svagt grått streck på ovansidan. Denna markering skall matchas mot dubbelstreket i komponentavtrycket.
TODO: Infoga bilder

C1, C7 och C15 är tantalkapacitatorer och även dessa har polaritet. Komponenterna skall monteras med det bruna strecket mot det breda stecket utanför komponentens avtryck.
TODO: Infoga bilder

Hålmonterade:

  • Stiftlister
  • Knappar
  • Kristall

100nF-kondensatorerna är gula och saknar polaritet
10uF-kondensatorerna är bruna och saknar polaritet
18pF-kondensatorerna är gråa och saknar polaritet

10kOhms-motstånden kan kännas igen på att det står 103 på dem(detta står för 10*10³)
100Ohms-motstånden kan kännas igen på att det står 101 på dem(detta står för 10*10¹)
3k3Ohms-motstånden kan kännas igen på att det står 332 på dem(detta står för 33*10²)

Komponentlista del 1

Komponent Antal Referens
Mikrokontroller 1 (färdigmonterad) U2
Switchregulator (3.3V) 1 (färdigmonterad) U1
Stor keram 10uF 5 C2, C3, C4, C5, C13
Liten Keram 100nF 7 C6, C8, C9, C10, C11, C12, C14
Tantal, 100uF, 10V 3 C1, C7, C15
Lastkapacitans Kristall 18pF 2 C16, C17
10k resistor 2 R6, R11
3k3 resistor 1 R9
100R resistor 8 R1, R2, R3, R4, R5, R7, R8, R10
Mosfet (P-kanal) 3 Q1, Q2, Q3
LED Grön 4 LED1, LED3, LED5, LED7
LED Röd 3 LED2, LED4, LED6
Induktor (switchregulator) 1 L1
Diod 1 D1
Kristall 8 MHz 1 X1
Stiftlist (1x2) 1 P1
Stiftlist vinklad (1x4) 1 P2
Knappar, små 3 SW1, SW2, SW3


Testning

När alla komponenter ovan är monterade är det dags att testa. Rekommenderat är följande procedur:

  • Ifall du har en multimeter, använd den och mät resistansen mellan V+ och GND, samt mellan VCC och GND. Där bör det inte vara någon nämnvärd kontakt (flertalet kohm).
  • Koppla in batteriet på Vin (precis bredvid buzzern). Tänk på att koppla åt rätt håll. Svart mot GND och röd mot Vin. Nu ska LED1 (power) börja lysa. Ifall den inte gör det, koppla snabbt ur

Komponentlista

File:Dellistor.ods.zip

Del 2

Komponent Antal Referens
H-brygga, DRV8833 1 (färdigmonterad) U3
10k resistor 2 R15, R13
100R resistor 2 R12, R14
Reflexdetektor 2 REF1, REF2
Stor keram 10uF 2 C19, C20
Liten Keram 100nF 1 C18
Micro metal gear, 100:1 HP 2
Motorbrackets, par 1
Hjul, par 1
Stiftlist (1x2) 2 P3, P4

Del 3

Komponentlista del 3

Komponent Antal Referens
IMU 1 (färdigmonterad) U4
10k resistor 4 R17, R19, R21, R27
3k3 resistor 3 R21, R34, R35
100R resistor 8 R16, R18, R22, R23, R24, R25, R26, R28
22R resistor 4 R29, R30, R31, R32
Stor keram 10uF 4 C27, C28, C29, C30
Liten Keram 100nF 1 C21, C22, C23, C24, C25, C26, C31, C32, C33, C34
IR-mottagare 4 IRMOT1, IRMOT2, IRMOT3, IRMOT4, IRMOT5
IR-LED 4 LED8, LED9, LED10, LED11
Reflexdetektor 2 REF3, REF4
Mosfet (P-kanal) 1 Q4
Krympslang X mm 4

Del 4

Komponentlista del 4

Komponent Antal Referens
Buzzer 1 SP1
Mosfet (P-kanal) 1 Q5
Stor keram 10uF 3 C37, C38, C40
Liten Keram 100nF 2 C35, C36
Tantal, 100uF, 10V 1 C39
SD-sockel 1 U5

Del 5

VIKTIGT! Montera enbart dessa stiftlister vid behov, de kommer att vara ivägen för batteriet. Vid normalt användande behövs de ej.

Komponentlista del 5

Komponent Antal Referens
Stiftlist (1x2) 2 P5, P6
Stiftlist (1x4) 1 P7
Stiftlist (1x5) 2 P8, P9
Stiftlist (1x8) 1 P10


Kopplingsschema

File:IntroARM2012v2.pdf

Komponenters placering på PCB

ComponentMapP1.png
ComponentMapP2.png