03.09.2013 Views

Bram Vanderborght - Enzu - Robocup Junior

Bram Vanderborght - Enzu - Robocup Junior

Bram Vanderborght - Enzu - Robocup Junior

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3<br />

waarMEE dENkT dE LEGO<br />

MINdSTOrMS NXT?<br />

Net zoals de hersenen bestaat een computer uit verschillende eenheden elk met een verschillende<br />

functie. Het hart van de computer is de processor. In dit kleine stukje elektronica<br />

gebeuren de berekeningen. De processor bestaat uit miljoenen transistoren vergelijkbaar<br />

met de zenuwcellen in de hersenen. Transistoren zijn piepkleine elektrisch gestuurde<br />

schakelelementen. De processor rekent echter enkel met nullen en enen, de zogenaamde<br />

bits. Wanneer we 8 bits gebruiken dan noemt men dit een byte. Hiermee kunnen we de<br />

getallen 0 (=00000000) tot 255 (=11111111) voorstellen. Het getal 52 is bijvoorbeeld 00110100.<br />

Deze voorstelling noemen we het binaire getalstelsel. De processor in de LEGO NXT is<br />

een 32-bit ARM7 processor en luistert naar de naam AT91SAM7S256. De 32-bit betekent<br />

dat de processor met getallen werkt die 32 bit lang zijn, dit zijn dus de getallen van 0 tot<br />

4.294.967.295. Hoe snel de computer rekent is een belangrijke eigenschap van de processor<br />

en wordt bepaald door de kloksnelheid van de processor. De klok van de processor gaat op<br />

regelmatige tijdstippen een signaal uitzenden waarop alle transistoren tegelijkertijd hun<br />

volgende berekening uitvoeren. Hoe sneller de klok deze signalen kan uitzenden, hoe meer<br />

berekeningen de processor kan uitvoeren. De kloksnelheid van de NXT processor is 48<br />

MHz (megahertz of 48.000.000 Hz). De processor haalt uit het geheugen data op en schrijft<br />

er terug weg. In het RAM (Random Access Memory) geheugen wordt data opgeslagen die<br />

de processor nodig heeft om de berekeningen uit te voeren. Daarom wordt dit geheugen<br />

ook het werkgeheugen genoemd. De LEGO NXT heeft 64 kB (64 kilobyte of 64.000byte)<br />

RAM geheugen. Om je programma op te slagen heb je een apart geheugen ter beschikking<br />

met een grootte van 256 kB Flash. Al deze elementen zitten in het zwarte doosje (de chip)<br />

met nummer 1. De hoofdprocessor wordt in zijn taak nog eens geholpen met de 8-bit AVR<br />

processor met de naam ATMEGA48 (4 MHz – 512 byte RAM - 4 kB Flash) en zit in het doosje<br />

met nummer 2. Al deze elektronica moet gevoed worden. Hiervoor moet je 6 AA batterijen<br />

in de LEGO NXT steken. Een heroplaadbare batterij is aangeraden als je de LEGO NXT vaak<br />

gebruikt. Lees in de gebruikshandleiding hoe je de batterijen moet aansluiten en gebruiken.<br />

Bovendien zie je op de foto nog heel wat andere componenten. Deze verbinden de processor<br />

met de sensoren, beeldscherm, motoren, knoppen, bluetooth en USB.<br />

SamENvaTTiNG TEchNiSchE SpEcificaTiES<br />

• 32-bit ARM7 microprocessor<br />

• 256 Kbytes FLASH, 64 Kbytes RAM<br />

• 8-bit microprocessor<br />

• 4 Kbytes FLASH, 512 Byte RAM<br />

• Bluetooth draadloze communicatie (Bluetooth<br />

Class II V2.0 volgend)<br />

• USB 2.0 full speed poort (12Mbit/s)<br />

• 4 inputpoorten, 6-draads kabel digital platform<br />

• 3 outputpoorten, 6-draads kabel digital platform<br />

• 100x64 pixel LCD grafisch beeldscherm<br />

• Luidspreker, 8 KHz geluidskwaliteit<br />

• Voedingsbron: Herlaadbare Lithium batterij of<br />

6 AA batterijen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!