Microcontroller

Uit TrompBot
Naar navigatie springen Naar zoeken springen

Beginnen | Hardware | Software | Voorbeeldprogramma | Inkscape & lasersnijden | Errors & Tips | Kekbot | [TrompBot Website] | Trompbots | Percussie & ritme | Fioretti programma


Een microcontroller is een kleine computer. In een zwart doosje met een een aantal aansluitingen zitten alle onderdelen van een computer, maar dan in het klein.

De volgende onderdelen zitter daar in:

  • RAM (Geheugen)
  • FLASH ROM (Opslag)
  • CPU (Het "brein" van de computer)
  • Clock (bij iedere tik van de klok kan de CPU iets berekenen of uitvoeren)
  • Timer (dit is een soort stopwatch, die de tijd kan bijhouden)
  • Input/Output (de verbindingen met de buitenwereld via de aansluitingen

Er zijn wel wat verschillen met jouw computer, de meeste dingen zijn een stukje kleiner. hier staat een lijstje met de verschillen tussen de microcontroller en jouw PC.

Wat Hoe groot in de microcontroller Hoe groot in jouw PC Wat is het verschil (hoeveel keer is jouw PC beter?)
RAM 512 bytes 512 megabyte 1000.000 x
FLASH ROM (disk) 4096 byte 4096 gigabyte 1000.000.000 x
CPU 30.000 transistoren 1.170.000.000 transistoren 39000 x
Clock 16.000.000 tikken/seconde 4000.000.000 tikken/seconde 250 x
TIMER 2x16 bit 64x32 bit 64 x
Input/Output 1.000.000 bytes / sec 10.000.0000.000 bytes / seconde 10000 x

Je ziet dat jouw computer een heleboel keer sneller en groter is. Je zou dus denken dat een PC altijd beter is, maar een microcontroller kan ook dingen die jouw pc niet goed kan:


Wat Hoe snel in jouw PC Hoe snel in de microcontroller Wat is het verschil (hoeveel keer is de microcontroller beter?)
Reactietijd op een signaal 10 microseconde 0.1 microseconde 100 x
Opstarttijd 10 seconde 0.00001 seconde 1.000.000 x
Energieverbruik 100 Watt 0.001 Watt 100.000 x
Gewicht 10 kg 1 gram 10.000 x

Je ziet dat de microcontroller snel en efficient is in het reageren op signalen.

Als je een computer nodig hebt in jouw auto die de airbag uitklapt als je een botsing hebt, wat zou je dan liever gebruiken, een microcontroller of een PC?


Meer informatie: