Wat is een microcontroller -motor?
Een microcontroller -motor is meestal een elektrische motor aangedreven door een microcontroller, die meestal een computer met één printplaat is met microprocessor-, geheugen- en interfacecomponenten. Samen met de enkele bordcomputer wordt de microcontroller -motor gebruikt in standaard- en ingebedde systemen. Naast de microcontrollermotor zijn andere apparaten die door een microcontroller kunnen worden geregeld, onder meer solenoïde actuatoren, kleppen en relais. Een enkele bordcomputer is heel gebruikelijk in veel toepassingen die een kleine tot middelgrote mate van automatisering vereisen.
Een ingebedde computer met één bord is het meest geschikt voor applicaties die geen uitgebreide computerbesturing vereisen. Voorbeelden van ingebedde systemen zijn beschermings- en veiligheidsapparaten. Er is een onbeperkt potentieel bij het toepassen van ingebedde systeemoplossingen op bestaande systemen en producten. In elke situatie waarin een vorm van kunstmatige intelligentie kan helpen, kunnen ingebedde enkele bordcomputers worden gebruikt. Veel enkele bordcomputers zijn al geïmplementeerded in allerlei gadgets en huishoudelijke apparaten.
De microcontroller-motor is een populair project voor hobbyisten en enthousiastelingen omdat de bijbehorende mechanische beweging het gemakkelijk maakt om de computer-machine-interactie te waarderen. Een microcontroller -motor kan een standaard continu roterende directe (DC) -motor of een steppermotor zijn. Stappermotoren, die discrete hoekverplaatsingsmotoren zijn die een specifieke hoek tegelijk draaien, zijn nuttig voor positioneringsmechanismen zoals in printers en scanners.
Robotische projecten gebruiken meestal een microcontroller -motor. Arduino ™ -projecten, die enkele bordcomputers zijn die worden geleverd met afzonderlijke componenten en boards, kunnen volledig worden geleverd. De meeste mensen gebruiken programmeertalen, zoals de all-purpose Symbolic Instruction Code (Basic) of Java ™ van beginners om eenvoudige tot middelgrote complexe bewerkingen uit te voeren. De perifere intErface Controller (PIC) is een microcontroller die minder opdrachten gebruikt in de instructieset en het wordt ook bekend als een Microcontroller met gereduceerde instructiesetcomputer (RISC).
Een gemeenschappelijke component van de microcontroller is de microprocessor, die bestaat uit registers, of 8-, 16- of 32-bits-brede opslag met één woord. Hoewel de microprocessor een interne gegevensbus heeft die alle registers verbindt, verbindt een externe gegevensbus deze met een vluchtig en niet-vluchtig geheugen, zoals willekeurig-toegankelijke lees-/schrijfgeheugen (RAM) en Random-access-alleen-leesgeheugen (RA-ROM). Massa geproduceerde microprocessors hebben een vooraf gedefinieerde instructieset. De processorklokcircuit haalt regelmatig een nieuwe instructie op van een locatie op basis van de vorige instructie. Als de vorige opdracht een spronginstructie was, hangt het volgende adres in geheugen af van de eerdere argumenten.