Co to jest silnik mikrokontrolera?
Silnik mikrokontrolera jest zwykle silnikiem elektrycznym napędzanym przez mikrokontroler, którym jest zwykle komputer z pojedynczą płytką drukowaną z mikroprocesorem, pamięcią i elementami interfejsu. Wraz z komputerem jednopłytkowym silnik mikrokontrolera jest stosowany w systemach standardowych i wbudowanych. Oprócz silnika mikrokontrolera, innymi urządzeniami, które mogą być sterowane przez mikrokontroler, są siłowniki elektromagnetyczne, zawory i przekaźniki. Komputer jednopłytkowy jest bardzo powszechny w wielu aplikacjach wymagających małego lub średniego stopnia automatyzacji.
Wbudowany komputer jednopłytkowy najlepiej nadaje się do aplikacji, które nie wymagają szerokiej kontroli komputera. Przykłady systemów wbudowanych obejmują urządzenia zabezpieczające i zabezpieczające. Istnieje nieograniczony potencjał zastosowania wbudowanych rozwiązań systemowych do istniejących systemów i produktów. W każdej sytuacji, w której może pomóc forma sztucznej inteligencji, można zastosować wbudowane komputery jednopłytkowe. Wiele komputerów jednopłytkowych jest już wdrożonych we wszelkiego rodzaju gadżetach i sprzęcie AGD.
Silnik mikrokontrolera jest popularnym projektem dla hobbystów i entuzjastów, ponieważ związany z nim ruch mechaniczny ułatwia docenienie interakcji komputera z maszyną. Silnik mikrokontrolera może być albo standardowym silnikiem o stałym prądzie stałym (DC), albo silnikiem krokowym. Silniki krokowe, które są dyskretnymi silnikami o przesunięciu kątowym, które obracają się o określony kąt jednocześnie, są przydatne do mechanizmów pozycjonowania, takich jak drukarki i skanery.
Projekty robotyczne zwykle wykorzystują silnik mikrokontrolera. Projekty Arduino ™, które są komputerami jednopłytkowymi dostarczanymi z oddzielnymi komponentami i płytami, mogą być dostarczane w stanie całkowicie zmontowanym. Większość osób używa języków programowania, takich jak kod instrukcji symbolicznych dla początkujących (BASIC) lub Java ™, do wykonywania prostych i średnio skomplikowanych operacji. Kontroler interfejsu urządzenia peryferyjnego (PIC) to mikrokontroler, który używa mniejszej liczby poleceń w zestawie instrukcji, i jest również znany jako mikrokontroler komputerowy z zestawem instrukcji (RISC).
Wspólnym składnikiem mikrokontrolera jest mikroprocesor, który składa się z rejestrów lub pamięci pojedynczych słów o szerokości 8, 16 lub 32 bitów. Podczas gdy mikroprocesor ma wewnętrzną magistralę danych, która łączy wszystkie rejestry, zewnętrzna magistrala danych łączy ją z pamięcią ulotną i nieulotną, taką jak pamięć odczytu / zapisu o dostępie swobodnym (RAM) i pamięć tylko do odczytu o dostępie swobodnym -ROM). Masowo produkowane mikroprocesory mają predefiniowany zestaw instrukcji. Zespół obwodów 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 do wykonania zależy od poprzednich argumentów.