Wat is een microcontroller-motor?
Een microcontroller-motor is meestal een elektrische motor aangedreven door een microcontroller, meestal een printplaatcomputer met microprocessor, geheugen en interfacecomponenten. Samen met de single board computer wordt de microcontroller motor gebruikt in standaard en embedded systemen. Naast de microcontroller-motor, omvatten andere apparaten die kunnen worden bestuurd door een microcontroller elektromagneetaandrijvingen, kleppen en relais. Een enkele boordcomputer is heel gebruikelijk in veel toepassingen die een kleine tot gemiddelde mate van automatisering vereisen.
Een ingebedde enkelvoudige boordcomputer is het meest geschikt voor toepassingen die geen uitgebreide computerbesturing vereisen. Voorbeelden van ingebedde systemen zijn beveiligings- en veiligheidsapparatuur. Het toepassen van embedded systeemoplossingen op bestaande systemen en producten is onbeperkt. In elke situatie waarin een vorm van kunstmatige intelligentie kan helpen, kunnen ingebedde single board-computers worden gebruikt. Veel single board-computers worden al ingezet in allerlei gadgets en huishoudelijke apparaten.
De microcontroller-motor is een populair project voor hobbyisten en liefhebbers, omdat de bijbehorende mechanische beweging het gemakkelijk maakt om de interactie tussen computer en machine te waarderen. Een microcontroller-motor kan een standaard continu roterende gelijkstroommotor (DC) zijn of een stappenmotor. Stappenmotoren, discrete hoekverplaatsingsmotoren die een specifieke hoek tegelijkertijd draaien, zijn nuttig voor positioneringsmechanismen zoals in printers en scanners.
Robotprojecten gebruiken meestal een microcontroller-motor. Arduino ™ -projecten, dit zijn single-boardcomputers met afzonderlijke componenten en boards, kunnen volledig geassembleerd worden geleverd. De meeste mensen gebruiken programmeertalen, zoals BASIC (All-purpose Symbolic Instruction Code) of Java ™, voor eenvoudige tot middelgrote complexe bewerkingen. De perifere interface-controller (PIC) is een microcontroller die minder opdrachten gebruikt in zijn instructieset en is ook bekend als een gereduceerde instructieset computer (RISC) microcontroller.
Een veelvoorkomend onderdeel van de microcontroller is de microprocessor, die bestaat uit registers of 8-, 16- of 32-bit brede opslag met één woord. Terwijl de microprocessor een interne gegevensbus heeft die alle registers met elkaar verbindt, verbindt een externe gegevensbus deze met vluchtig en niet-vluchtig geheugen, zoals willekeurig toegankelijk lees- / schrijfgeheugen (RAM) en willekeurig toegankelijk alleen-leesgeheugen (RA -ROM). In massa geproduceerde microprocessors hebben een vooraf gedefinieerde instructieset. Het processorklokcircuit haalt regelmatig een nieuwe instructie op van een locatie op basis van de vorige instructie. Als het vorige commando een spronginstructie was, hangt het volgende uit te voeren adres in het geheugen af van de vorige argumenten.