Czym jest FPGA - prosty język dla początkujących

Czym jest FPGA - prosty język dla początkującychZ czym związana jest elektronika cyfrowa? Przede wszystkim z elementami logicznymi AND, OR, NOT. Ponadto do pamięci przychodzą rejestry przesuwne, dekodery, multipleksery itp. Jednak wraz ze wzrostem złożoności urządzeń elektronicznych i tendencji do miniaturyzacji tworzenie urządzeń opartych na układach scalonych z powyższych komponentów stało się trudniejsze, niestandardowe układy scalone o wymaganej topologii i obwodach okazały się opłacalne tylko wtedy, gdy urządzenie było replikowane w dużych ilościach, w innych przypadkach było nieuzasadnione drogie.

Wyjściem z tej sytuacji było opracowanie programowalnych zintegrowanych układów logicznych (w skrócie FPGA, obcy skrót jako programowalne urządzenie logiczne, PLD). Co to jest i gdzie jest używane, powiemy w tym artykule. Ze słowem „programowalny” większość początkujących kojarzy się z mikrokontrolerami.FPGA to zupełnie inne urządzenie ...

 

Jak sprawdzić mikrokontroler pod kątem możliwości serwisowania

Jak sprawdzić mikrokontroler pod kątem możliwości serwisowaniaPodczas naprawy sprzętu i montażu obwodów zawsze musisz mieć pewność, że wszystkie elementy są w dobrym stanie, w przeciwnym razie zmarnujesz swój czas. Mikrokontrolery również mogą się wypalić, ale jak to sprawdzić, jeśli nie ma zewnętrznych znaków: pęknięć w obudowie, zwęglonych obszarów, płonącego zapachu i tak dalej? Do tego potrzebujesz: zasilacza o ustabilizowanym napięciu, multimetru, oscyloskopu.

Pełna kontrola wszystkich węzłów mikrokontrolera jest trudna - najlepszym sposobem na zastąpienie go znanym dobrym lub już istniejącym, uaktualnienie innego kodu programu i sprawdzenie jego wykonania. W takim przypadku program powinien obejmować zarówno sprawdzenie wszystkich styków (na przykład włączanie i wyłączanie diod LED po określonym czasie), a także obwody przerywające i inne rzeczy. Mikrokontroler jest w nim złożonym urządzeniem wielofunkcyjnym. Przed przystąpieniem do diagnozy należy zapoznać się z dokumentacją techniczną...

 

Programowalne mikrokontrolery w JavaScript: który wybrać, jakie funkcje i możliwości

Mikrokontroler programowalny w javascriptPo 2010 roku, w naszym kraju, amatorskie hobby radiowe zyskało drugi wiatr wraz z pojawieniem się możliwości programowania mikrokontrolerów w językach programowania wysokiego poziomu, dalekich od żelaznych. Pierwszym ogromnym projektem była rodzina desek Arduino. Wielokrotnie badaliśmy te mikrokontrolery w artykułach, ale dzisiaj porozmawiamy o mikrokontrolerach zaprogramowanych w Jacascript. Tak Ten sam język, który był używany głównie podczas pisania stron WWW.

Jeśli rozważymy z punktu widzenia elektroniki w tych urządzeniach, które rozważymy poniżej, stosowane są standardowe mikrokontrolery. Różnica w stosunku do produktów producenta polega na tym, że mają one wstępnie zainstalowany program ładujący, chociaż nazywaj go tak, jak chcesz, co pozwala na wykonanie pobranego kodu programu, aw niektórych przypadkach komunikację z komputerem przez USB, jeśli nie jest zaimplementowany sprzętowo. Dlaczego mikrokontrolery dla javascript i innych nietradycyjnych języków? ...

 

Najpopularniejsze czujniki dla Arduino

Najpopularniejsze czujniki dla ArduinoCzujniki są stosowane w wielu różnych obwodach i projektach. Żadna automatyzacja nie może się bez nich obejść. Jesteśmy nimi zainteresowani, ponieważ w celu uproszczenia projektowania i popularyzacji elektroniki powstał projekt Arduino. To gotowa płyta z mikrokontrolerem i wszystkim, czego potrzebujesz do pracy i programowania. W tym artykule rozważymy czujniki dla Arduino, ale można ich również używać z innymi mikrokontrolerami.

Jakie są czujniki? Czujniki to oczy, uszy i inne narządy zmysłów mikrokontrolera lub innego urządzenia sterującego. Wyróżniają się charakterem sygnału i celem. Ze względu na charakter sygnału są one podzielone na analogowe i cyfrowe. Jeśli mówimy o Arduino, wówczas, otrzymując informacje z czujników, przetworzyliśmy sygnał cyfrowylub mierzymy napięcie z wyjścia analogowego modułu.Jak już wspomniano, czujniki są cyfrowe i analogowe...

 

Arduino i silnik krokowy: podstawy, schematy, połączenia i sterowanie

Arduino i silnik krokowySilniki krokowe służą do kontrolowania pozycji czegoś lub do obracania jednostki roboczej o zadanej prędkości i kącie. Dzięki takim funkcjom można go było stosować w robotyce, maszynach sterowanych numerycznie (CNC) i innych systemach automatyki. W tym artykule rozważymy szereg problemów związanych z konstrukcją silników krokowych i sposobem ich sterowania za pomocą mikrokontrolera Arduino.

Wszystkie stosowane w praktyce silniki elektryczne działają na skutek zjawisk elektrodynamicznych i procesów zachodzących w polach magnetycznych wirników i stojanów. Jak już wspomniano, każdy silnik składa się z co najmniej dwóch części - ruchomej (wirnik) i nieruchomej (stojan). Do jego obrotu konieczne jest, aby pole magnetyczne również się obracało. Pole wirnika obraca się za polem stojana. Zasadniczo takie podstawowe informacje są wystarczające, aby zrozumieć ogólny obraz działania silników elektrycznych ...

 

Diody RGB: jak działają, urządzenie wewnętrzne, sposób podłączenia, diody RGB i Arduino

Diody LED RGBWielokolorowe diody LED, lub tak zwane RGB, służą do wskazywania i tworzenia podświetlenia dynamicznie zmieniającego kolor. W rzeczywistości nie ma w nich nic specjalnego, zobaczmy, jak działają i jakie są diody LED RGB.

W rzeczywistości dioda LED RGB to trzy jednokolorowe kryształy połączone w jednej obudowie. Nazwa RGB oznacza czerwony - czerwony, zielony - zielony, niebieski - niebieski w zależności od kolorów emitowanych przez każdy kryształ. Te trzy kolory są podstawowe i podczas mieszania powstaje dowolny kolor; technologia ta od dawna jest stosowana w telewizji i fotografii.Regulacja koloru odbywa się poprzez dostosowanie jasności promieniowania każdego z kryształów.Aby zmienić kolor taśmy RGB, stosuje się specjalne kontrolery RGB.Zwykle pilot jest dostarczany z kontrolerem ...

 

Pilot zdalnego sterowania mikrokontrolera: pilot na podczerwień, Arduino, ESP8266, 433 MHz

Pilot zdalnego sterowania mikrokontroleraKwestia zdalnego lub zdalnego sterowania urządzeniami elektrycznymi zawsze była i będzie istotna, niezależnie od tego, czy w systemie są narzędzia automatyzujące, czy nie. Aby zorganizować zdalne sterowanie, w ogóle nie ma znaczenia, czy potrzebny jest mikrokontroler; wszystko zależy od niezbędnych funkcji przypisanych do zarządzanego urządzenia. W tym artykule poznasz ogólne informacje o tym, jak zdalnie sterować mikrokontrolerem.

Istnieją dwa główne typy komunikacji zdalnej. Przewodowy - gdy sterowanie siłownikami znajdującymi się w jednym pomieszczeniu (lub nie w pomieszczeniu) odbywa się z panelu sterowania lub z przycisku umieszczonego w innym miejscu. W takim przypadku zapewnione jest połączenie elektryczne obwodów sterujących i elementów wykonawczych (przekaźników, styczników, które obejmują mechanizmy, takie jak silniki lub układy, na przykład oświetlenie) ...

 

10 interesujących projektów dla Arduino

10 interesujących projektów dla ArduinoArduino to uniwersalna platforma do domowych produktów na mikrokontrolerach. Jest w nim wiele tarcz (kart rozszerzeń) i czujników. Ta różnorodność pozwala na wykonanie wielu interesujących projektów mających na celu poprawę Twojego życia i zwiększenie jego komfortu. Obszary zastosowania płytki są nieograniczone: automatyzacja, systemy bezpieczeństwa, systemy do gromadzenia i analizy danych i wiele innych.

Z tego artykułu dowiesz się, co można zrobić interesująco na Arduino. Które projekty staną się spektakularne, a które będą przydatne. Sprzątanie mieszkania jest rutynowe i nieatrakcyjne, zwłaszcza że zajmuje dużo czasu. Możesz go zapisać, jeśli nałożysz część robót domowych na robota. Ten robot został zmontowany przez inżyniera elektronicznego z Soczi - Dmitrija Iwanowa. Strukturalnie okazało się, że ma dość wysoką jakość i nie jest gorsza od analogów fabrycznych.Aby go zbudować, potrzebujesz: Arduino Pro-mini lub innego podobnego ...