Co to jest silnik mikrokontrolera?
Silnik mikrokontrolera jest zwykle silnikiem elektrycznym napędzanym przez mikrokontroler, który zwykle jest komputerem płytki jednokrotnej z mikroprocesorem, pamięcią i elementami interfejsu. Wraz z komputerem z pojedynczą płytą silnik mikrokontrolera jest używany w systemach standardowych i osadzonych. Oprócz silnika mikrokontrolera inne urządzenia, które mogą być kontrolowane przez mikrokontroler, obejmują siłowniki elektromagnesu, zawory i przekaźniki. Komputer z pojedynczą płytą jest bardzo powszechny w wielu aplikacjach, które wymagają małego do średniego stopnia automatyzacji.
Wbudowany komputer z pojedynczą płytą najlepiej nadaje się do aplikacji, które nie wymagają szerokiej kontroli komputera. Przykłady wbudowanych systemów obejmują urządzenia ochrony i bezpieczeństwa. Istnieje nieograniczony potencjał w stosowaniu wbudowanych rozwiązań systemowych do istniejących systemów i produktów. W każdej sytuacji, w której może pomóc w formie sztucznej inteligencji, można zastosować wbudowane komputery z pojedynczą płytą. Wiele komputerów pojedynczych płyt jest już wdrażaniaEd we wszystkich rodzajach gadżetów i urządzeń domowych.
Mocrocontroller Motor jest popularnym projektem dla hobbystów i entuzjastów, ponieważ powiązany ruch mechaniczny ułatwia docenienie interakcji komputerowej-maszyny. Silnik mikrokontrolera może być standardowym silnikiem stale obracającym się prądu stałego (DC) lub silnikiem krokowym. Silniki krokowe, które są dyskretnymi silnikami przemieszczenia kątowego, które obracają określony kąt na raz, są przydatne do pozycjonowania mechanizmów, takich jak drukarki i skanery.
Projekty roboty zwykle wykorzystują silnik mikrokontrolera. Projekty Arduino ™, które są komputerami z pojedynczą płytą, które są wyposażone w oddzielne komponenty i deski, mogą być w pełni zmontowane. Większość ludzi używa języków programowania, takich jak wszechstronny symboliczny kod instrukcji dla początkujących (podstawowy) lub Java ™, aby wykonywać proste i średnie złożone operacje. Peryferyjne intERFACE Controller (PIC) to mikrokontroler, który używa mniej poleceń w swoim zestawie instrukcji, i jest również znany jako MicroController z zestawem instrukcji (RISC).
Wspólnym elementem mikrokontrolera jest mikroprocesor, który składa się z rejestrów lub 8-, 16- lub 32-bitowych przechowywania pojedynczego słowa. Podczas gdy mikroprocesor ma wewnętrzną magistralę danych, która łączy wszystkie rejestry, zewnętrzna magistrala danych łączy ją z pamięcią lotną i nieulotną, taką jak pamięć odczytu/zapisu losowego (pamięć RAM) i pamięć losowo-dostępna (ROM). Mikroprocesory produkowane masowo mają predefiniowany zestaw instrukcji. Obwód zegara procesora regularnie pobiera nową instrukcję z lokalizacji opartej na poprzedniej instrukcji. Jeśli poprzednie polecenie było instrukcją skoku, następny adres w pamięci, który ma zostać wykonany, zależy od poprzednich argumentów.