Difference between revisions of "IntroARM"
| Line 32: | Line 32: | ||
= Byggbeskrivning = | = Byggbeskrivning = | ||
==Nödvändig utrustning== | |||
Dator med en ledig usb-port | |||
Lödstation | |||
Lödtenn (60% Tenn, 40% Bly) | |||
Pincett | |||
==Komponentlista== | ==Komponentlista== | ||
[[File:Dellistor.ods.zip]]<br> | [[File:Dellistor.ods.zip]]<br> | ||
Revision as of 12:50, 27 October 2013
IntroARM2012 är det senaste kittet i Chalmers robotförenings serie av utbildningskit. Den är utvecklad med ytmonterade komponenter och har en mycket kraftfull processor.
Introduktion
IntroARM2012 är det senaste kittet i Chalmers robotförenings serie av utbildningskit. Till skillnad från de tidigare kitten som har varit designade med enbart hålmonterade komponenter(komponenter med långa komponentben som går igenom kretskortet och fästs på andra sidan av det) så är IntroARM2012 designat med huvudsakligen ytmonterade komponenter. Detta är mer i led med tiden då utanför då hålmonterade komponenter i stort sett inte längre används utanför prototypdesign för hobbyister. Dessutom är ytmonterade komponenter mindre, billigare och lättare att tillverka kretskort till då det inte behöver borras lika många hål genom kretskortet.
Att komponenterna är mindre och inte längre har långa komponentben medför dock att lödningen av kittet blir svårare. Vi har därför valt att förmontera de svåraste komponenterna samt välja större mer nybörjarvänliga komponenter i övrigt. Tanken är att göra användaren mer bekväm med ytmonterade komponenter så att han eller hon inte känner att det är svårare än att arbeta med hålmonterade komponenter. Då det mesta arbete med kretskort på föreningen sker med ytmonterade komponenter så kan även de mer erfarna medlemmarna arbeta med kortet utan att de känner att de tar ett steg bakåt.
Ytmonterade komponenter ger även en möjlighet att använda en kraftigare, mer modern mikrokontroller som ger användaren mer möjligheter än tidigare. Den nya mikrokontrollern är en 32-bitars mikrokontroller av med ARM Cortex-M3-kärna från ST Microelectronics. Den är en del i en stor serie av ARM-processorer som ST erbjuder som alla kan programmeras på liknande sätt. Serien sträcker sig från svagare mikrokontrollers till bland de kraftigaste på mikrokontroller marknaden.
Den mikrokontroller som används i IntroARM är en STM32F100 som är en av de svagare i STs utbud, men fortfarande kraftigare än de tidigare som använts i Introbot. Vidare så erbjuder även ST ett färdigt funktionsbibliotek till som täcker alla lågnivåfunktioner på deras mikrokontrollers och gör det lättare att komma igång och implementera nya saker.
Features
Den kraftigare mikrokontrollern ger också möjlighet att utöka mängden funktioner från de som fanns på Introbot09. De funktioner som finns på IntroARM är:
- STM32F100CBTx med ARM Cortex-M3, 64-128kB Flash, 8kB RAM
- 4 IR-avståndssensorer
- 2 kantsensorer
- Styrning av två motorer
- 4 indikatorLEDs
- 2 användarknappar
- 2 tachometrar(hjulhastighetsmätare)
- SD-kort
- Högtalare
- 3-axlig accelerometer
- 3-axlig gyrometer
- Batterimätning
Kända buggar
Silkscreenen för C17 syns dåligt på kretskortet, flytta markeringen till nästa revision.
Motorkontakterna är långt ifrån motorerna, flytta i nästa revison.
Footprintet för switchregulatorn behöver pin-1 markering, lägg till i nästa revision.
Kantdetektorerna har för korta ben för hålen, det finns kantdetektorer med längre ben, använd dem. Fixa till nästa revision.
Ingen plusmarkering för IR dioderna, det korta benet skall vara mot GND. GND kan identifieras genom att det är ett stort plan på kretskortet istället för en enkel ledare till lödpadden. Fixa till nästa revision.
Byggbeskrivning
Nödvändig utrustning
Dator med en ledig usb-port Lödstation Lödtenn (60% Tenn, 40% Bly) Pincett
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 |
| Mostfet (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 |
| Stiftlister | 1(1x2) | P1 |
| Stiftlist vinklad | 1(1x4) | P2 |
| Knappar, små | 3 | SW1, SW2, SW3 |
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 | |
| Stiftlister | 2(1x2) | P3, P4 |