Hvad er FPGA et simpelt sprog for begyndere

Hvad er FPGA et simpelt sprog for begyndereHvad er digital elektronik forbundet med? Først og fremmest med logiske elementer OG, ELLER, IKKE. Endvidere kommer skiftregistre, dekodere, multiplexere osv. Ind i hukommelsen. Da kompleksiteten af ​​elektroniske enheder og tendensen mod miniaturisering voksede, blev oprettelsen af ​​IC-baserede enheder fra ovennævnte komponenter imidlertid vanskeligere, specialtilpassede IC'er af den krævede topologi og kredsløb viste sig kun at være værd, når enheden blev replikeret i stort antal, i andre tilfælde var det urimeligt dyrt.

Vejen ud af denne situation var udviklingen af ​​programmerbare integrerede logiske kredsløb (forkortet som FPGA, fremmed forkortelse som programmerbar logisk enhed, PLD). Hvad er det, og hvor bruges det, vil vi fortælle i denne artikel. Med ordet "programmerbar" forbinder de fleste begyndere sig med mikrokontrollere.FPGA er en helt anden enhed ...

 

Sådan kontrolleres mikrokontrolleren for brugbarhed

Sådan kontrolleres mikrokontrolleren for brugbarhedVed reparation af udstyr og samling af kredsløb skal du altid være sikker på, at alle elementer er i god stand, ellers spilder du din tid. Mikrokontrollere kan også brænde ud, men hvordan kontrolleres det, hvis der ikke er nogen udvendige tegn: revner i etuiet, forkullede områder, brændende lugt og så videre? Til dette har du brug for: en strømforsyning med en stabiliseret spænding, et multimeter, et oscilloskop.

En fuld kontrol af alle noder på mikrokontrolleren er vanskelig - den bedste måde at erstatte den med en kendt god, eller med den eksisterende, opgradere en anden programkode og kontrollere dens udførelse. I dette tilfælde bør programmet omfatte som en kontrol alle stifter (for eksempel at tænde og slukke lysdioderne efter et bestemt tidsrum), samt afbryde kredsløb og andre ting. Mikrokontrolleren er en kompleks enhed i dets multifunktionelle knuder. Før du fortsætter med diagnosen, skal du gøre dig bekendt med den tekniske dokumentation...

 

Programmerbare mikrokontrollere i JavaScript: hvilken man skal vælge, funktioner og muligheder

Mikrocontroller programmerbar i javascriptEfter 2010, i vores land, fik amatørradiohobbyen en anden vind med ankomsten af ​​muligheden for at programmere mikrokontrollere i programmeringssprog på højt niveau, langt væk fra jernet. Det første massive projekt var Arduino-bestyrelsesfamilien. Vi har gentagne gange undersøgt disse mikrokontrollere i artikler, men i dag vil vi tale om mikrokontrollere, der er programmeret i Jacascript. Ja! Det samme sprog, der hovedsageligt blev brugt ved skrivning af WEB-sider.

Hvis vi overvejer fra elektronisk synspunkt på de enheder, som vi vil overveje nedenfor, bruges standardmikrokontrollere. Forskellen fra produkterne fra producenten er kun, at de har et forudinstalleret loader-program, selvom kalder det, hvad du vil, hvilket giver dig mulighed for at udføre den programkode, der er downloadet til dig, og i nogle tilfælde kommunikere med computeren via USB, hvis den ikke er implementeret i hardware. Hvorfor mikrokontrollere til javascript og andre ikke-traditionelle sprog til dem? ...

 

Mest populære sensorer til Arduino

Mest populære sensorer til ArduinoSensorer bruges i en lang række kredsløb og projekter. Ingen automatisering kan undvære dem. Vi er interesseret i dem, for at forenkle design og popularisering af elektronik blev Arduino-projektet oprettet. Dette er et færdigt bord med en mikrocontroller og alt, hvad der er nødvendigt for at arbejde med det og programmering. I denne artikel vil vi overveje sensorer til Arduino, men de kan også bruges sammen med andre mikrokontrollere.

Hvad er sensorer? Sensorer er øjne, ører og andre sanseorganer i en mikrokontroller eller anden kontrolenhed. De er kendetegnet ved signalets art og efter formål. Efter signalets art er de opdelt i analog og digital. Hvis vi taler om Arduino, behandlede vi et digitalt signal, når vi modtager information fra sensorereller vi måler spændingen fra modulets analoge udgang.Som allerede nævnt er sensorer digitale og analoge...

 

Arduino og stepper motor: grundlæggende elementer, skemaer, tilslutning og kontrol

Arduino og stepper motorTrinmotorer bruges til at kontrollere positionen af ​​noget eller til at dreje arbejdsenheden fra en given hastighed og vinkel. Sådanne funktioner gjorde det muligt at bruge det i robotik, numerisk styrede maskiner (CNC) og andre automatiseringssystemer. I denne artikel vil vi overveje en række spørgsmål, der er relateret til konstruktionen af ​​steppermotorer, og hvordan vi styrer dem ved hjælp af Arduino-mikrokontrolleren.

Alle elektriske motorer, der bruges i praksis, fungerer på grund af elektrodynamiske fænomener og processer, der forekommer i magnetfelterne for rotorer og statorer. Som vi allerede har nævnt, består enhver motor af mindst to dele - mobil (rotor) og bevægelsesfri (stator). Til dens rotation er det nødvendigt, at magnetfeltet også roterer. Rotorfeltet roterer efter statorfeltet. I princippet er sådan grundlæggende information nok til at forstå det generelle billede af driften af ​​elektriske motorer ...

 

RGB-LED'er: hvordan de fungerer, intern enhed, hvordan man tilslutter, RGB-ledet og Arduino

RGB LED'erMulti-farve LED'er, eller som de også kaldes RGB, bruges til at indikere og skabe en dynamisk skiftende baggrundslysfarve. Der er faktisk ikke noget specielt ved dem, lad os se på, hvordan de fungerer, og hvad RGB-LED'er er.

Faktisk er en RGB LED tre ensfarvede krystaller kombineret i et hus. Navnet RGB står for Rød - rød, Grøn - grøn, Blå - blå i henhold til de farver, som hver krystal udsender. Disse tre farver er basale, og enhver farve dannes ved deres blanding; denne teknologi er længe blevet brugt i tv og fotografering.Farvejustering udføres ved at justere lysstyrken for strålingen af ​​hver af krystallerne.For at ændre farven på RGB-båndet bruges specielle RGB-controllere.Normalt leveres en fjernbetjening med controlleren ...

 

Microcontroller Remote Control: IR Remote, Arduino, ESP8266, 433 MHz

Microcontroller fjernbetjeningSpørgsmålet om fjernbetjening eller fjernbetjening af elektrisk udstyr har altid været og vil være relevant, uanset om der er automatiseringsværktøjer i systemet eller ikke. For at organisere en fjernbetjening er det overhovedet ikke vigtigt, om der kræves en mikrokontroller, alt afhænger af de nødvendige funktioner, der er tildelt den administrerede enhed. I denne artikel lærer du generel information om, hvordan man fjernbetjener en mikrokontroller.

Der er to hovedtyper af fjernkommunikation. Kabelforbundet - når styring af aktuatorer placeret i et rum (eller ikke rummet) udføres fra kontrolpanelet eller fra en knapstolpe placeret et andet sted. I dette tilfælde er der tilvejebragt en elektrisk kabelforbindelse mellem styrekredsløb og aktuatorer (relæer, kontaktorer, som inkluderer mekanismer, såsom motorer eller systemer, for eksempel belysning) ...

 

10 interessante projekter til Arduino

10 interessante projekter til ArduinoArduino er en universel platform til hjemmelavede produkter på mikrokontrollere. Der er mange skjolde (udvidelseskort) og sensorer til det. Denne mangfoldighed giver dig mulighed for at lave en række interessante projekter, der sigter mod at forbedre dit liv og øge dets komfort. Anvendelsesområdet for tavlen er ubegrænset: automatisering, sikkerhedssystemer, systemer til indsamling og analyse af data og mere.

Fra denne artikel lærer du, hvad der kan gøres interessant på Arduino. Hvilke projekter bliver spektakulære, og hvilke vil være nyttige. Rengøring af lejligheden er en rutinemæssig og uattraktiv, især da det tager tid. Du kan gemme det, hvis du lægger en del af husstandens opgaver på roboten. Denne robot blev samlet af en elektronisk ingeniør fra Sochi - Dmitry Ivanov. Strukturelt set viste det sig at være ret høj kvalitet og er ikke ringere end effektiviteten i forhold til fabriksanaloger.For at bygge det har du brug for: Arduino Pro-mini eller andre lignende ...