Ce este FPGA un limbaj simplu pentru începători

Ce este FPGA un limbaj simplu pentru începătoriCu ce ​​este asociată electronica digitală? În primul rând, cu elemente logice ȘI, SAU, NU. În plus, intră în memorie registrele de schimb, decodificatoarele, multiplexoarele etc. Cu toate acestea, pe măsură ce complexitatea dispozitivelor electronice și tendința către miniaturizare au crescut, crearea dispozitivelor bazate pe IC din componentele de mai sus a devenit mai dificilă, IC-urile personalizate ale topologiei și circuitelor necesare s-au dovedit a fi valabile doar atunci când dispozitivul a fost replicat în număr mare, în alte cazuri a fost în mod rezonabil scump.

Calea de ieșire din această situație a fost dezvoltarea circuitelor logice integrate programabile (prescurtate ca FPGA, abreviere străină ca dispozitiv logic programabil, PLD). Ce este și unde este folosit vom spune în acest articol. Cu cuvântul „programabil”, majoritatea începătorilor se asociază cu microcontrolere.FPGA este un dispozitiv complet diferit ...

 

Cum se poate verifica dacă micro-controlerul este funcțional

Cum se poate verifica dacă micro-controlerul este funcționalÎn repararea echipamentelor și a asamblării circuitelor, trebuie să fiți întotdeauna sigur că toate elementele sunt în stare de funcționare bună, altfel veți pierde timpul. Microcontrolerele pot, de asemenea, să se ardă, dar cum să verifice dacă nu există semne externe: fisuri în carcasă, zone carbonizate, miros arzător și așa mai departe? Pentru asta aveți nevoie: o sursă de alimentare cu tensiune stabilizată, multimetru, osciloscop.

O verificare completă a tuturor nodurilor microcontrolerului este dificilă - cea mai bună modalitate de a o înlocui cu una bună cunoscută sau cu cea existentă, actualizați un alt cod de program și verificați execuția acestuia. În acest caz, programul ar trebui să includă ca verificare toți pinii (de exemplu, pornirea și oprirea LED-urilor după o perioadă de timp specificată), precum și întreruperea circuitelor și a altor lucruri. Microcontrolerul este un dispozitiv complex în nodurile multifuncționale. Înainte de a continua diagnosticul acestuia, trebuie să vă familiarizați cu documentația tehnică...

 

Microcontrolere programabile în JavaScript: pe care să le alegi, caracteristici și capabilități

Microcontroller programabil în javascriptDupă 2010, în țara noastră, hobby-ul radio-amatorilor a obținut un al doilea vânt odată cu apariția capacității de a programa microcontrolerele în limbaje de programare la nivel înalt, departe de fier. Primul proiect masiv a fost familia de consilii Arduino. Am examinat în repetate rânduri aceste microcontrolere în articole, dar astăzi vom vorbi despre microcontrolere care sunt programate în Jacascript. Da! Același limbaj care a fost folosit mai ales la scrierea paginilor WEB.

Dacă avem în vedere din punct de vedere al electronicii în acele dispozitive pe care le vom lua în considerare mai jos, se utilizează microcontrolere standard. Diferența față de produsele de la producător este doar că au un program de încărcare preinstalat, deși numiți-l ceea ce doriți, ceea ce vă permite să executați codul de program descărcat de dvs. și, în unele cazuri, să comunicați cu computerul prin USB, dacă nu este implementat în hardware. De ce microcontrolerele pentru javascript și alte limbi ne-tradiționale pentru ele? ...

 

Cele mai populare senzori pentru Arduino

Cele mai populare senzori pentru ArduinoSenzorii sunt folosiți într-o mare varietate de circuite și proiecte. Nicio automatizare nu poate face fără ele. Suntem interesați de ei, deoarece pentru simplificarea proiectării și popularizării electronice, a fost creat proiectul Arduino. Aceasta este o placă finisată cu un microcontroler și tot ceea ce este necesar pentru a lucra cu acesta și programare. În acest articol vom lua în considerare senzorii pentru Arduino, dar pot fi folosiți și cu alte microcontrolere.

Care sunt senzorii? Senzorii sunt ochii, urechile și alte organe senzoriale ale unui microcontroler sau al unui alt dispozitiv de control. Ele se disting prin natura semnalului și prin scop. După natura semnalului, acestea sunt împărțite în analog și digital. Dacă vorbim despre Arduino, atunci când primim informații de la senzori, am procesat un semnal digitalsau măsurați tensiunea de la ieșirea analogică a modulului.După cum am menționat deja, senzorii sunt digitali și analogici...

 

Arduino și motorul pas cu pas: fundamentele, schemele, conexiunea și controlul

Arduino și motor cu pasMotoarele pas cu pas sunt folosite pentru a controla poziția a ceva sau pentru a roti unitatea de lucru dintr-o anumită viteză și unghi. Astfel de caracteristici au făcut posibilă utilizarea acesteia în robotică, mașini controlate numeric (CNC) și alte sisteme de automatizare. În acest articol vom lua în considerare o serie de probleme legate de construcția de motoare pas cu pas și cum să le controlăm cu ajutorul microcontrolerului Arduino.

Toate motoarele electrice utilizate în practică funcționează datorită fenomenelor și proceselor electrodinamice care au loc în câmpurile magnetice ale rotorilor și statorilor. După cum am menționat deja, orice motor este format din cel puțin două părți - mobil (rotor) și nemișcat (stator). Pentru rotirea sa, este necesar ca și câmpul magnetic să se rotească. Câmpul rotorului se rotește după câmpul statorului. În principiu, astfel de informații de bază sunt suficiente pentru a înțelege imaginea generală a funcționării motoarelor electrice ...

 

LED-uri RGB: modul în care funcționează, dispozitivul intern, cum se conectează, led-ul RGB și Arduino

LED-uri RGBLED-urile multicolore, sau cum se mai numesc RGB, sunt utilizate pentru a indica și a crea o culoare de iluminare în schimbare dinamică. De fapt, nu este nimic special în privința lor, să analizăm cum funcționează și care sunt LED-urile RGB.

De fapt, un LED RGB este format din trei cristale monocolor combinate într-o singură carcasă. Numele RGB înseamnă Roșu - roșu, Verde - verde, Albastru - albastru în funcție de culorile pe care le emite fiecare cristal. Aceste trei culori sunt de bază și orice culoare se formează pe amestecarea lor; această tehnologie este folosită de mult timp în televiziune și fotografie.Reglarea culorii se realizează prin ajustarea luminozității radiației fiecăruia dintre cristale.Pentru a schimba culoarea benzii RGB, sunt utilizate controlere RGB speciale.De obicei, o telecomandă vine cu controlerul ...

 

Telecomandă cu microcontroler: Telecomandă IR, Arduino, ESP8266, 433 MHz

Telecomanda cu microcontrolerProblema controlului de la distanță sau de la distanță a echipamentelor electrice a fost întotdeauna și va fi relevantă, indiferent dacă există sau nu instrumente de automatizare în sistem. Pentru a organiza o telecomandă, nu contează deloc dacă este nevoie de un microcontroler, totul depinde de funcțiile necesare atribuite dispozitivului gestionat. În acest articol, veți afla informații generale despre cum puteți controla de la distanță un microcontroler.

Există două tipuri principale de comunicații la distanță. Cablat - când controlul actuatoarelor amplasate într-o cameră (sau nu în cameră) se realizează de la panoul de control sau de la un stâlp buton situat într-un alt loc. În acest caz, este prevăzută o conexiune electrică de sârmă a circuitelor de control și a actuatoarelor (relee, contactoare, care includ mecanisme, cum ar fi motoare sau sisteme, cum ar fi iluminatul) ...

 

10 proiecte interesante pentru Arduino

10 proiecte interesante pentru ArduinoArduino este o platformă universală pentru produse de casă pe microcontrolere. Există multe scuturi (carduri de expansiune) și senzori. Această diversitate vă permite să faceți o serie de proiecte interesante, menite să vă îmbunătățească viața și să crească confortul acesteia. Domeniile de aplicare a plăcii sunt nelimitate: automatizare, sisteme de securitate, sisteme de colectare și analiză a datelor și multe altele.

Din acest articol veți afla ce se poate face interesant pe Arduino. Ce proiecte vor deveni spectaculoase și care vor fi utile. Curățarea apartamentului este o rutină și neatractivă, mai ales că este nevoie de timp. Îl puteți salva dacă puneți o parte din treburile gospodăriei pe robot. Acest robot a fost asamblat de un inginer electronic de la Sochi - Dmitry Ivanov. Din punct de vedere structural, s-a dovedit a fi de o calitate destul de înaltă și nu este inferioară în eficacitate față de analogii din fabrică.Pentru a-l construi, vei avea nevoie de: Arduino Pro-mini, sau de orice alt tip similar ...