Wat is FPGA een eenvoudige taal voor beginners

Wat is FPGA een eenvoudige taal voor beginnersWat houdt digitale elektronica in? Allereerst met logische elementen EN, OF, NIET. Verder komen schuifregisters, decoders, multiplexers, etc. in het geheugen. Naarmate de complexiteit van elektronische apparaten en de trend naar miniaturisatie toenam, werd het maken van IC-gebaseerde apparaten uit de bovenstaande componenten moeilijker, op maat gemaakte IC's van de vereiste topologie en circuits bleken alleen de moeite waard wanneer het apparaat in grote aantallen werd gerepliceerd, in andere gevallen was het onredelijk duur.

De uitweg uit deze situatie was de ontwikkeling van programmeerbare geïntegreerde logische circuits (afgekort als FPGA, buitenlandse afkorting als programmeerbaar logisch apparaat, PLD). Wat is het en waar wordt het gebruikt, zullen we in dit artikel vertellen. Met het woord "programmeerbaar" associëren de meeste beginners met microcontrollers.FPGA is een compleet ander apparaat ...

 

Hoe de microcontroller te controleren op onderhoudsvriendelijkheid

Hoe de microcontroller te controleren op onderhoudsvriendelijkheidBij het repareren van apparatuur en het samenstellen van circuits moet u er altijd zeker van zijn dat alle elementen in goede staat zijn, anders verspilt u tijd. Microcontrollers kunnen ook doorbranden, maar hoe controleer je of er geen externe tekenen zijn: scheuren in de behuizing, verkoolde gebieden, brandlucht, enzovoort? Hiervoor heb je nodig: een voeding met een gestabiliseerde spanning, een multimeter, een oscilloscoop.

Een volledige controle van alle knooppunten van de microcontroller is moeilijk - de beste manier om deze te vervangen door een bekende, of door de bestaande, upgrade een andere programmacode en controleer de uitvoering ervan. In dit geval moet het programma ter controle alle pinnen bevatten (bijvoorbeeld het inschakelen en uitschakelen van de LED's na een bepaalde periode), evenals onderbrekingscircuits en andere dingen. De microcontroller is een complex apparaat met multifunctionele knooppunten. Voordat u doorgaat met de diagnose, moet u zich vertrouwd maken met de technische documentatie...

 

Programmeerbare microcontrollers in JavaScript: welke te kiezen, functies en mogelijkheden

Microcontroller programmeerbaar in javascriptNa 2010 kreeg de amateurradiohobby in ons land een tweede wind met de komst van de mogelijkheid om microcontrollers te programmeren in programmeertalen op hoog niveau, ver verwijderd van het strijkijzer. Het eerste enorme project was de Arduino-boardserie. We hebben deze microcontrollers herhaaldelijk in artikelen onderzocht, maar vandaag zullen we het hebben over microcontrollers die zijn geprogrammeerd in Jacascript. Yes! Dezelfde taal die voornamelijk werd gebruikt bij het schrijven van WEB-pagina's.

Als we vanuit het oogpunt van elektronica kijken naar die apparaten die we hieronder zullen beschouwen, worden standaard microcontrollers gebruikt. Het verschil met de producten van de fabrikant is alleen dat ze een vooraf geïnstalleerd laadprogramma hebben, hoewel je het noemt wat je wilt, waarmee je de gedownloade programmacode kunt uitvoeren en in sommige gevallen via USB met de computer kunt communiceren, als deze niet in hardware is geïmplementeerd. Waarom microcontrollers voor JavaScript en andere niet-traditionele talen voor hen? ...

 

Meest populaire sensoren voor Arduino

Meest populaire sensoren voor ArduinoSensoren worden in een groot aantal circuits en projecten gebruikt. Geen automatisering kan zonder hen. We zijn hierin geïnteresseerd, omdat het Arduino-project is gemaakt om het ontwerp en de popularisering van elektronica te vereenvoudigen. Dit is een afgewerkt bord met een microcontroller en alles wat je nodig hebt om ermee te werken en te programmeren. In dit artikel zullen we sensoren voor Arduino overwegen, maar ze kunnen ook worden gebruikt met andere microcontrollers.

Wat zijn de sensoren? Sensoren zijn de ogen, oren en andere sensorische organen van een microcontroller of ander besturingsapparaat. Ze onderscheiden zich door de aard van het signaal en door het doel. Door de aard van het signaal zijn ze verdeeld in analoog en digitaal. Als we het over Arduino hebben, dan hebben we bij het ontvangen van informatie van sensoren een digitaal signaal verwerktof we meten de spanning van de analoge uitgang van de module.Zoals reeds vermeld, zijn sensoren digitaal en analoog...

 

Arduino en stappenmotor: basisprincipes, schema's, verbinding en controle

Arduino en stappenmotorStappenmotoren worden gebruikt om de positie van iets te regelen of om de werkeenheid met een gegeven snelheid en hoek te roteren. Dergelijke functies maakten het mogelijk om het te gebruiken in robotica, numeriek bestuurde machines (CNC) en andere automatiseringssystemen. In dit artikel zullen we een aantal kwesties bespreken die verband houden met de constructie van stappenmotoren en hoe deze te besturen met de Arduino-microcontroller.

Alle elektromotoren die in de praktijk worden gebruikt, werken vanwege elektrodynamische verschijnselen en processen die plaatsvinden in de magnetische velden van rotors en stators. Zoals we al hebben vermeld, bestaat elke motor uit ten minste twee delen - mobiel (rotor) en onbeweeglijk (stator). Voor zijn rotatie is het noodzakelijk dat het magnetische veld ook roteert. Het rotorveld draait achter het statorveld. In principe is dergelijke basisinformatie voldoende om het algemene beeld van de werking van elektromotoren te begrijpen ...

 

RGB-LED's: hoe ze werken, intern apparaat, hoe aan te sluiten, RGB-led en Arduino

RGB LED'sMeerkleurige LED's, of zoals ze ook RGB worden genoemd, worden gebruikt om achtergrondverlichting aan te geven en dynamisch van kleur te veranderen. In feite is er niets bijzonders aan hen, laten we eens kijken hoe ze werken en wat RGB-LED's zijn.

In feite is een RGB-led drie éénkleurige kristallen gecombineerd in één behuizing. De naam RGB staat voor Rood - rood, Groen - groen, Blauw - blauw volgens de kleuren die elk kristal uitzendt. Deze drie kleuren zijn basis en elke kleur wordt gevormd bij het mengen; deze technologie wordt al lang gebruikt in televisie en fotografie.Kleuraanpassing wordt uitgevoerd door de helderheid van de straling van elk van de kristallen aan te passen.Om de kleur van de RGB-tape te veranderen, worden speciale RGB-controllers gebruikt.Gewoonlijk wordt een afstandsbediening meegeleverd met de controller ...

 

Microcontroller-afstandsbediening: IR-afstandsbediening, Arduino, ESP8266, 433 MHz

Microcontroller afstandsbedieningDe kwestie van afstandsbediening of afstandsbediening van elektrische apparatuur is altijd relevant geweest, ongeacht of er automatiseringshulpmiddelen in het systeem aanwezig zijn of niet. Om de afstandsbediening te organiseren, maakt het helemaal niet uit of een microcontroller nodig is, het hangt allemaal af van de noodzakelijke functies die aan het beheerde apparaat zijn toegewezen. In dit artikel leert u algemene informatie over hoe u een microcontroller op afstand kunt bedienen.

Er zijn twee hoofdtypen externe communicatie. Bedraad - wanneer de bediening van actuatoren in een kamer (of niet de kamer) wordt uitgevoerd vanaf het bedieningspaneel of vanaf een knop op een andere plaats. In dit geval wordt een elektrische draadverbinding van de stuurcircuits en actuatoren (relais, contactors, inclusief mechanismen, zoals motoren of systemen, zoals verlichting) voorzien ...

 

10 interessante projecten voor Arduino

10 interessante projecten voor ArduinoArduino is een universeel platform voor zelfgemaakte producten op microcontrollers. Er zitten veel schilden (uitbreidingskaarten) en sensoren in. Deze diversiteit stelt u in staat om een ​​aantal interessante projecten te maken die erop gericht zijn uw leven te verbeteren en het comfort ervan te verhogen. De toepassingsgebieden van het bord zijn onbeperkt: automatisering, beveiligingssystemen, systemen voor het verzamelen en analyseren van gegevens en meer.

In dit artikel leert u wat interessant kan worden gedaan op Arduino. Welke projecten worden spectaculair en welke zullen nuttig zijn. Het schoonmaken van het appartement is een routine en onaantrekkelijk, vooral omdat het tijd kost. Je kunt het opslaan als je een deel van de huishoudelijke taken op de robot legt. Deze robot werd geassembleerd door een elektronische ingenieur uit Sochi - Dmitry Ivanov. Structureel bleek het van vrij hoge kwaliteit te zijn en doet het niet onder voor de efficiëntie van fabrieksanalogons.Om het te bouwen heb je nodig: Arduino Pro-mini, of een andere soortgelijke ...