Sistemele de Control Automat
45 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Care dintre următoarele elemente nu face parte dintr-un sistem automat de control?

  • Senzor
  • Element finit de control
  • Proces
  • Decizie/lege de control (correct)
  • Într-un sistem de control în buclă deschisă, cum este modificată ieșirea?

  • Prin comparația cu un punct de referință
  • Pe baza unor valori predeterminate de control (correct)
  • Pe baza măsurătorilor variabilei controlate
  • Prin ajustarea directă a elementului final de control
  • Care este rolul elementului finit de control într-un sistem de control automat?

  • Aplicarea corecțiilor propuse de controller
  • Modificarea directă a procesului (correct)
  • Detectarea valorilor variabilelor
  • Comparația variabilei cu punctul de referință
  • Ce reprezintă 'h' în contextul sistemului de control prezentat?

    <p>Variabila controlată (C)</p> Signup and view all the answers

    Care dintre următoarele acțiuni este realizată de un controller într-un sistem automat de control?

    <p>Aplicarea corecțiilor (C)</p> Signup and view all the answers

    Care este rolul principal al controlerului într-un sistem cu reacție?

    <p>Compară valoarea de referință cu valoarea măsurată și generează o acțiune de control. (D)</p> Signup and view all the answers

    Ce reprezintă eroarea steady-state într-un sistem de control?

    <p>Diferența constantă dintre valoarea de referință și valoarea de ieșire după ce sistemul s-a stabilizat. (A)</p> Signup and view all the answers

    Ce condiție trebuie să îndeplinească polii funcției de transfer pentru ca un sistem de control proporțional să fie stabil?

    <p>Să aibă modulul mai mic ca 1. (C)</p> Signup and view all the answers

    Care este principalul scop al unui sistem de control cu reacție?

    <p>De a reduce influența erorilor și a perturbațiilor asupra ieșirii sistemului. (A)</p> Signup and view all the answers

    Ce rol are conversia analogic-digital într-un sistem digital de control cu reacție?

    <p>Transformă valorile măsurate analogice în valori numerice. (D)</p> Signup and view all the answers

    Care dintre următoarele descrie cel mai bine un sistem de control de tip bang-bang?

    <p>Un sistem care funcționează cu două praguri, comutând între valori maxime și minime. (D)</p> Signup and view all the answers

    Ce reprezintă 'overshoot' într-un sistem de control?

    <p>Depășirea valorii de referință de către ieșirea sistemului în timpul tranziției. (A)</p> Signup and view all the answers

    Cum se calculează acuratețea unui sistem de control proporțional în raport cu câștigul funcției de transfer?

    <p>Acuratețea este direct proporțională cu câștigul. (B)</p> Signup and view all the answers

    Care este principalul dezavantaj al unui regulator proporțional (P-regulator) conform informațiilor prezentate?

    <p>Nu atinge niciodată valoarea țintă (referința), având deviație la starea staționară. (C)</p> Signup and view all the answers

    Care dintre următoarele afirmații descrie cel mai bine conceptul de 'tracking' în contextul sistemelor de control?

    <p>Capacitatea regulatorului de a urmări o traiectorie sau o valoare țintă (referință) în timp. (C)</p> Signup and view all the answers

    Care dintre următoarele afirmații descrie cel mai bine timpul de stabilizare al unui sistem control?

    <p>Este timpul necesar ca ieșirea să intre și să rămână într-o anumită bandă în jurul valorii de stabilizare. (C)</p> Signup and view all the answers

    Ce reprezintă 'robustetea' unui regulator, conform textului?

    <p>Capacitatea de a menține performanța dorită în ciuda incertitudinilor și variațiilor parametrilor sistemului. (C)</p> Signup and view all the answers

    În ecuația $ẋ = \frac{c}{m}u - \gamma x$, ce reprezintă termenul $\gamma x$?

    <p>Rezistența la înaintare sau forța de frecare care se opune mișcării. (B)</p> Signup and view all the answers

    De ce modelul prezentat în text, $ẋ = \frac{c}{m}u - \gamma x$, nu este considerat complet robust?

    <p>Pentru că are nevoie de cunoașterea exactă a parametrilor fizici: $c$, $m$, și $\gamma$. (A)</p> Signup and view all the answers

    Ce se întâmplă cu eroarea la starea staționară într-un sistem controlat de un P-regulator, folosind modelul $ẋ = \frac{c}{m}u - \gamma x$?

    <p>Eroarea este minimizată, dar nu este redusă la zero. (D)</p> Signup and view all the answers

    În contextul unui regulator de temperatură, cum se compară sistemul de control bang-bang cu un regulator proporțional în ceea ce privește stabilitatea și finețea controlului?

    <p>Regulatorul proporțional oferă un control mai fin și mai stabil comparativ cu bang-bang. (D)</p> Signup and view all the answers

    Care dintre următoarele componente nu face parte din cvintuplul care caracterizează o variabilă lingvistică?

    <p>A (analytică) (C)</p> Signup and view all the answers

    Cine a definit conceptul de variabilă lingvistică?

    <p>L. A. Zadeh (C)</p> Signup and view all the answers

    Care dintre următoarele reprezintă o mulțime de termeni pentru variabila lingvistică 'Vârstă'?

    <p>Bătrân, Tânăr, FoarteTânăr (B)</p> Signup and view all the answers

    Ce reprezintă X în cvintuplul unui variabil lingvistic?

    <p>Numele variabilei (D)</p> Signup and view all the answers

    Cum se denumește mulțimea care oferă domeniul de reprezentare pentru toate variabilele fuzzy?

    <p>Variabila de bază (A)</p> Signup and view all the answers

    Care este funcția de apartenență pentru vârstea 'FoarteTânăr'?

    <p>Între 0 și 30 (D)</p> Signup and view all the answers

    Care este rolul M în cvintuplul unei variabile lingvistice?

    <p>Asociază fiecare X cu înțelesul său (A)</p> Signup and view all the answers

    În cadrul ierarhiei, ce se află deasupra unei variabile fuzzy?

    <p>Variabile lingvistice (B)</p> Signup and view all the answers

    Care este rezultatul agregării min{0.9, 0.2} în logica fuzzy?

    <p>0.2 (A)</p> Signup and view all the answers

    Ce operator fuzzy echivalează cu NOT în logica booleană?

    <p>µ-A = 1 - µA (B)</p> Signup and view all the answers

    Care dintre următoarele categorii a variabilei lingvistice 'Putere' are gradul maxim?

    <p>poz_mediu (C)</p> Signup and view all the answers

    Ce metodă utilizează defuzzificarea pentru a determina un rezultat final?

    <p>Găsirea unui compromis prin valoare medie ponderată (B)</p> Signup and view all the answers

    Ce ar trebui să întreprindă un controller fuzzy direct?

    <p>Să controleze sistemul prin ieșiri de comandă (B)</p> Signup and view all the answers

    Care este rezultatul aplicării operatorului OR, max{µA; µB}, pentru valorile 0.1 și 0.9?

    <p>0.9 (A)</p> Signup and view all the answers

    Ce descrie mai bine procesul de compunere în inferența fuzzy?

    <p>Estimarea efectului fiecărei reguli asupra rezultatului (D)</p> Signup and view all the answers

    Care este formula pentru operatorul AND în logica fuzzy?

    <p>µA&amp;B = min{µA; µB} (C)</p> Signup and view all the answers

    Ce proces transformă datele dintr-o formă umană în forma utilizată de un sistem de control fuzzy?

    <p>Fuzzificare (A)</p> Signup and view all the answers

    Care dintre următoarele afirmații este corectă în legătură cu controlul fuzzy și PID?

    <p>Ambele controlează sistemele simultan. (C)</p> Signup and view all the answers

    Ce reprezintă 'A' în declarația 'IF temp=low AND P=high THEN A=med'?

    <p>O acțiune de control (A)</p> Signup and view all the answers

    Ce funcție îndeplinește defuzzificarea în contextul controlului fuzzy?

    <p>Convertirea rezultatelor fuzzy în valori precise (A)</p> Signup and view all the answers

    Care este rolul 'Variabilei Măsurate' într-un sistem de control fuzzy?

    <p>Să furnizeze feedback pentru ajustarea sistemului (C)</p> Signup and view all the answers

    Ce tip de control are loc în sistemul fuzzy în caz de perturbații majore?

    <p>Intervenția controlului fuzzy (C)</p> Signup and view all the answers

    Care este funcția principală a variabilei de referință într-un sistem de control?

    <p>Să ofere o țintă pentru ajustări (C)</p> Signup and view all the answers

    Care dintre următoarele tipuri de variabile nu este menționat în contextul sistemelor de control fuzzy?

    <p>Variabile de ieșire (C)</p> Signup and view all the answers

    Flashcards

    Controlul sistemelor

    Se referă la modul în care se monitorizează și se schimbă variabilele unui sistem pentru a-l menține în limitele dorite.

    Senzor

    Un element care detectează o anumită variabilă a unui sistem, convertind-o într-un semnal electric.

    Diagramă de flux

    O diagramă care descrie fluxul de informații între diferite părți ale unui sistem de control.

    Sistem în buclă deschisă

    Un sistem de control care nu folosește informații despre variabila controlată pentru a regla ieșirea.

    Signup and view all the flashcards

    Element de control finit

    Un element care ajustează intrarea unui proces, bazându-se pe o valoare predeterminată.

    Signup and view all the flashcards

    Sistem cu reacție

    Sistemul de control cu reacție măsoară ieșirea sistemului și o compară cu valoarea de referință. Diferența dintre cele două este eroarea. Această eroare este introdusă ca intrare în controler, care produce o ieșire pentru a ajusta comportamentul sistemului și a minimiza eroarea.

    Signup and view all the flashcards

    Senzor digital

    Echipament care măsoară o variabilă din sistem și o transmite controlerului în formă digitală.

    Signup and view all the flashcards

    Sistem digital de control cu reacție

    Controalele digitale sunt utilizate în sistemele cu reacție, unde o valoare de referință este comparată cu valoarea măsurată de un senzor. Eroarea dintre ele este folosită pentru a controla un sistem, ca de exemplu o valvă sau un motor.

    Signup and view all the flashcards

    Overshoot

    Cât de mult depășește ieșirea valoarea de referință înainte de a se stabiliza.

    Signup and view all the flashcards

    Timp de stabilizare

    Cât timp durează un sistem pentru a se stabiliza după o modificare a valorii de referință.

    Signup and view all the flashcards

    Eroare Steady state

    Eroarea rămasă după ce sistemul s-a stabilizat.

    Signup and view all the flashcards

    Stabilitate

    Proprietatea unui sistem care asigură că ieșirea răspunde la intrare fără a oscila în mod necontrolat

    Signup and view all the flashcards

    Acuratețe

    Cât de precis este sistemul, adică cât de mică este eroarea de steady state.

    Signup and view all the flashcards

    Control Bang-Bang

    Un tip de regulator simplu care comută între două valori discrete (pornit/oprit) pentru a menține o variabilă în limitele dorite. Exemplu: termostatul care pornește/oprește încălzirea.

    Signup and view all the flashcards

    Regulator Proporțional (P)

    Un regulator proporțional reacționează la erori prin aplicarea unui semnal de control proporțional cu magnitudinea erorii. Cu cât eroarea este mai mare, cu atât semnalul de control este mai puternic.

    Signup and view all the flashcards

    Urmărire

    Capacitatea unui regulator de a urmări o comandă de referință (un semnal dorit) cu precizie. Un regulator bun va menține ieșirea sistemului cât mai aproape de valoarea dorită.

    Signup and view all the flashcards

    Robustețe

    Capacitatea unui sistem de control de a se comporta bine chiar și în condiții diferite de cele anticipate (ex: variații de temperatură, de sarcină etc.).

    Signup and view all the flashcards

    Eroare

    Eroarea dintre valoarea dorită și valoarea actuală. Cu cât eroarea este mai mică, cu atât sistemul este mai precis.

    Signup and view all the flashcards

    Modelul Sistemului

    Un model simplificat al unui sistem care ajută la analizarea comportării regulatorului.

    Signup and view all the flashcards

    Controlul în Buclă Încchisă

    Un sistem care folosește informații despre ieșirea sa pentru a regla intrarea. Controlul în buclă închisă permite ajustări automate pentru a menține ieșirea la valoarea dorită.

    Signup and view all the flashcards

    Variabile fuzzy

    Variabilele fuzzy definesc valori ale unei variabile de bază.

    Signup and view all the flashcards

    Mulțime de termeni

    O mulțime de termeni descrie valorile posibile ale unei variabile fuzzy.

    Signup and view all the flashcards

    Variabilă de bază

    Variabilele de bază definesc domeniul posibil de valori pentru variabilele fuzzy.

    Signup and view all the flashcards

    Variabilă lingvistică

    O variabilă lingvistică este o abstractizare a unei variabile reale folosind limbaj natural.

    Signup and view all the flashcards

    Definiția unei variabile lingvistice

    Un cvintuplu (x, T(x), U, G, M) defineste complet o variabilă lingvistică.

    Signup and view all the flashcards

    T(x) - Mulțimea de termeni

    Mulțimea de termeni T(x) conține toate valorile posibile ale variabilei fuzzy.

    Signup and view all the flashcards

    U - Domeniul de reprezentare

    Domeniul de reprezentare U definește intervalul de valori reale pentru variabila de bază.

    Signup and view all the flashcards

    M - Reguli semantice

    Regulile semantice asociază fiecare termen fuzzy cu un model matematic (funcția de apartenență).

    Signup and view all the flashcards

    Control fuzzy

    Un sistem de control care utilizează logica fuzzy pentru a lua decizii.** Este mai flexibil și mai tolerant la date imprecise comparativ cu controlul clasic.**

    Signup and view all the flashcards

    Fuzzificare

    Procesul de convertire a datelor reale (numerice) în valori fuzzy (limbaj natural).

    Signup and view all the flashcards

    Inferență fuzzy

    Procesul de combinare a regulilor fuzzy pentru a obține o concluzie fuzzy.

    Signup and view all the flashcards

    Defuzzificare

    Procesul de convertire a valorii fuzzy obținute din inferență fuzzy înapoi la o valoare reală (numerică).

    Signup and view all the flashcards

    Intervenția controlului fuzzy

    Controlul fuzzy se utilizează pentru a interveni în caz de perturbații majore. Controllerul fuzzy operează alături de un controller PID clasic.

    Signup and view all the flashcards

    Controllerul PID

    Controllerul PID (proporțional, integral, derivativ) este un tip clasic de control automat, care se bazează pe un algoritm matematic fix.

    Signup and view all the flashcards

    Variabile Măsurate

    Variabilele măsurate sunt inputul pentru sistemul de control.

    Signup and view all the flashcards

    Control de tip "Operator uman"

    Un tip de control care simulează deciziile unui operator uman, adaptându-se la situații specifice.

    Signup and view all the flashcards

    Logica fuzzy vs. Logica booleană

    În logica booleană, operatorii logici (AND, OR, NOT) se aplică doar valorilor 0 și 1, reprezentând fals și adevărat. În logica fuzzy, acești operatori sunt extinse pentru a lucra cu valori între 0 și 1, reprezentând grade de adevăr.

    Signup and view all the flashcards

    Ce este logica fuzzy?

    În logica fuzzy, operatorii logici AND, OR și NOT se aplică valorilor între 0 și 1, reprezentând grade de adevăr.

    Signup and view all the flashcards

    Ce esteAgregarea în inferența fuzzy?

    Agregarea în inferența fuzzy se referă la calcularea gradului de potrivire a fiecărei reguli din baza de reguli.

    Signup and view all the flashcards

    Ce este Compoziția în inferența fuzzy?

    Compoziția în inferența fuzzy combină rezultatele obținute de la fiecare regulă pentru a obține un rezultat final la ieșire.

    Signup and view all the flashcards

    Ce este Defuzzificarea?

    Defuzzificarea este procesul de convertire a valorii fuzzy obținute din inferența fuzzy la o valoare reală.

    Signup and view all the flashcards

    Ce este Controlul direct în sistemul fuzzy?

    Controlul direct fuzzy se referă la un sistem fuzzy care controlează direct sistemul fizic.

    Signup and view all the flashcards

    Ce este Controllerul fuzzy?

    Controllerul fuzzy este un tip special de controller care utilizează reguli fuzzy pentru a controla un sistem.

    Signup and view all the flashcards

    Ce sunt Variabilele fuzzy?

    Variabilele fuzzy sunt folosite pentru a defini valorile posibile ale variabilelor din sistemul fuzzy.

    Signup and view all the flashcards

    Ce este Controlul fuzzy?

    Controlul fuzzy este un tip de control automat care utilizează logica fuzzy pentru a lua decizii, adaptându-se la diverse situații.

    Signup and view all the flashcards

    Study Notes

    Introducere în Robotică

    • Cursul este despre proiectarea sistemelor de calcul cu microprocesoare, inclusiv roboți.
    • Cursul va include o discuție amplă despre proiectarea sistemelor de calcul.
    • La laborator, studenții vor aplica cunoștințele dobândite pentru a construi propriile sisteme de calcul/roboți.
    • La finalul cursului, studenții vor fi pregătiți să lucreze în echipă pentru a construi produse care includ un sistem de calcul.

    Despre mine

    • Profesor asociat la UPB
    • Cercetare și predare în:
      • Arhitectura calculatoarelor, interacțiunea hardware/software
      • Calculatoare integrate și pervasive
      • Rețele de senzori fără fir
      • Arhitecturi de calcul cu consum redus de energie
      • Toleranță la erori
    • Birou: 314
    • Ore de primire: (aproape) oricând pe platforma Teams
    • Proiecte: Vector Watch, Fitbit, Google

    Asistenți (nu laboranți!)

    • Lista de asistenți și imagini ale acestora.

    Informații importante

    • Notare: 1 punct activitate laborator, 1 punct lucrare laborator (colocviu final), 1 punct teme de casă, 3 puncte proiect, 5 puncte examen final, +0.3p bonus top 15 de proiecte din an, +0.3p bonus top 5 proiecte din an
    • Pentru promovare: minim 50% punctaj parcurs și 50% puncte examen. Toate prezențele la curs și laborator sunt necesare pentru acces la examen.

    Extra

    • Bonusuri pentru rezultate la concursuri tehnice
    • Echivalări pentru rezultate la concursuri

    Practică

    • Posibilitate de participare la practică în laborator
    • Clasificarea unui dataset ca alternativă

    Proiect

    • Imagini ale unor proiecte anterioare, reprezentative.

    Structură punctaj proiect

    • Detalii despre punctajul fiecărui milestone pentru proiect. (Dat de prezentare, documentare și execuție a diferitelor părți ale proiectului de robotică).

    Alegerea temelor

    • Temele trebuie aplicate la asistentul de laborator
    • Evita teme banale
    • Trebuie să includă noțiuni din minim 3 lucrări de laborator
    • Nu se bazează pe tutoriale YouTube

    Cu ce veți rămâne după proiect?

    • Cunoștințe generale despre funcționarea sistemelor de calcul
    • Dezvoltare low-level in C
    • Proiectarea si testarea hardware-ului (schematic, PCB)
    • Teste analogice (osciloscop, multimetru)
    • Teste digitale (analizor logic)
    • Amintiri plăcute

    Organizarea generală a unui calculator

    • Descrierea generală a modelului calculatorului (CPU, memorie, I/O)

    Arhitectura sistemelor de calcul

    • Arhitectura clasică (von Neumann)
    • Programe stocate sub formă de instrucțiuni (general-purpose)
    • Date și instrucțiuni stocate în memorie
    • Instrucțiuni executate în ordine
    • Dependenţa de hardware și software

    Programarea calculatoarelor înainte de von Neumann

    • Ilustrație a calculatoarelor timpurii

    Putting things into perspective

    • Evoluția dimensiunii tranzistorilor în timp

    Microprocesoare

    • Performanţă ridicată, general-purpose pentru PC-uri și stații de lucru
    • Decodificare și control instrucțiuni, operații aritmetice/logice, registre, temporizare, control extern
    • Preţ tipic: 75-500$
    • Cerere anuală: zeci de milioane

    Microcontrollere

    • Integrare mai mare a funcțiilor de microprocesor, memorie și dispozitive periferice on-chip (porturi, timere)
    • "Instrument universal" în tehnologie
    • Preț tipic: 0.1-25$
    • Cerere anuală: miliarde

    IoT

    • Utilizări și aplicații ale IoT în diverse sectoare

    Baseline Microcontroller

    • Diagrama de funcționare a unui microcontroler tipic

    8051 – Intel

    • Diagrama de funcționare a lui 8051

    ATmega328p – Atmel

    • Descriere și arhitectură a microcontrolerului ATmega328p

    MSP430 – Texas Instruments

    • Descrierea hardware-ului MSP430

    Caracteristici hardware-software M3, M3 Pro, M3 Max

    • Caracteristici hardware-software

    Ce vă trebuie pentru a reuși la acest curs?

    • Cunoștințe de programare C și electronică
    • Doriți să învățați cum funcționează calculatoarele
    • Tenacitate (software și hardware sunt dificile)
    • Dorința de a crea un produs complet

    Diferențe între microcontroller și microprocesor

    • Caracterizarea funcționalităților, costurilor și complexităților celor două tipuri de dispozitive

    Tipuri de procesoare

    • Descriere a tipologiei procesoarelor
    • Diverse arhitecturi de procesoare

    Tipuri de microcontrolere

    • Lista tipologiei procesoarelor

    Cum alegi procesorul potrivit pentru proiectul tău?

    • Factori importanți de luat în considerare
    • Exemple de la configurarea sistemului și la configurarea timpului de funcționare a sistemului.

    De exemplu

    • Exemple concrete de factori de care trebuie să ții cont la alegerea unui procesor
    • Detalii concrete legate de eșantionare, afișare etc.

    Alegerea temei

    • Informații despre selectarea temei pentru proiect

    Ce operaţii trebuie să execute soft cu periferic?

    • Operații esențiale
    • Cum se expune interfața din hardware

    Port I/O

    • Registrele perifericelor sunt mapate ca porturi
    • Instrucțiuni speciale I/O
    • Exemplu de porturi

    Memory-Mapped I/O

    • Registrele perifericelor sunt mapate la un spațiu de adresă
    • Instrucțiuni obişnuite pentru acces
    • Mecanisme de protecție (de ex memorie virtuală, paginare)

    Exemplu din datasheet ATmega324P

    • Informație tabulară

    Memory-mapped I/O folosit pentru sisteme embedded

    • Avantajele utilizării memory mapped I/O
    • De ce nu este necesar un port I/O

    Citirea și scrierea MMIO

    • Comparare cu citirea și scrierea în RAM (diferențe semnificative).

    GPIO - General Purpose I/O

    • Funcţionare de bază a GPIO
    • Folosire pentru controlul dispozitivelor
    • Debuggare: Execuție prin ghidare, timpul de funcţionare etc.

    Topologia unui pin GPIO

    • Schema de funcționare a unui pin GPIO

    Configurarea unui pin GPIO

    • Diverse configurații posibile a unui pin GPIO.

    Citire și scriere GPIO

    • Exemple de cod C pentru citirea și scrierea pinurilor I/O

    Fun stuff: Drive Strength

    • Valorile minime, tipice și maxime ale tensiunii de ieșire a unui port IO.

    AVR Programming

    • Descriere despre cum se programează un microcontroller AVR

    Mediul de programare

    • Compilatoarele AVR-GCC
    • Specificarea arhitecturii AVR
    • Macro definirea portului.

    Variabile şi constante

    • Organizarea variabilelor și constantelor în raport cu memoria flash.

    Stocarea variabilelor constante

    • Cum sunt memorate variabilele locale/globale și constante. Rolul stivei și al heap-ului.

    Hello World!

    • Exemplu de cod pentru un program Hello World care folosește hardware-ul și interfața specifică

    Compilare

    • Procedura de compilare a unui program AVR
    • Descriere a fișierelor generate în procesul de compilare

    Dezasamblare

    • Informații despre dezasamblare

    Întreruperi la ATmega324P

    • Specificațiile întreruperilor disponibile la ATmega324P.

    Mecanismul de tratare al întreruperilor

    • Descriere despre cum functionează un handler de interrupt.

    Inițializare întreruperi

    • Cum se configurează întreruperile într-un program AVR

    Exemplu întreruperi externe

    • Specificul întreruperilor externe la ATMega324P

    ISR Attributes

    • Alte specificații pentru ISR

    Alte aspecte

    • Aspecte despre folosirea variabilelor volatile.

    Interfaţă de date USB la ATMega324P

    • Caracteristici

    Exemple cod LUFA

    • Exemple de cod pentru comunicarea USB

    Concluzii

    • Caracteristici importante legate de funcționarea USB și AVR

    Controller Area Network CAN

    • Descriere a protocolului CAN
    • Specificații și caracteristici

    MODBUS

    • Descriere a protocolului MODBUS

    Tipuri MODBUS

    • Specificații ale tipologiilor Modbus

    Structura de date MODBUS

    • Structura datelor folosite la protocolul Modbus

    Modul de comunicare

    • Schema de comunicare MODBUS la nivel fizic

    Exemplu comunicație

    • Exemplu concret de comandă și răspuns MODBUS

    ADC

    • Principii generale de funcționare ADC.
    • Selectarea domeniului de valori
    • Alegerea rezoluției corecte
    • Alegerea rezoluției temporale
    • Teorema Shannon-Nyquist

    Exemplu conversie

    • Exemplu de conversie analog-digital. Folosirea ADC, tensiuni și unități de măsurare.

    Filtre anti-aliasing

    • Folosirea filtrelor pe intrările ADC, Aliasing

    Exemplu filtru

    • Calcul pentru un exemplu concret de filtru

    Chiar trebuie să filtrez semnalul înainte de ADC?

    • Este întotdeauna necesar un filtru anti-aliasing pe intrarea unui ADC.

    ATmega324p

    • 10 biți rezoluție, 1024 valori, Domeniu 0-5V, 4.88mV rezoluție, 2LSB precizie
    • Implementare ADC
    • Funcționare ADC

    Funcţionare ADC

    • Procesul de conversie
    • Registre importante și funcțiile lor

    Exemplu cu polling

    • Funcții de inițializare și citire ADC
    • Canal selectabil ca parametru
    • Citire cu busy waiting

    Exemplu întreruperi

    • Intreruperea ADC
    • Folosirea variabilelor globale

    ADC Auto-Triggering

    • Metode pentru declanșare automată a conversiei

    Exemplu auto-trigger

    • Implementare cu utilizarea Timer 1 în modul CTC.
    • Legarea surselor ADC
    • Principii

    Exemplu complex

    • Cum se gestionează mai mulți senzori analogici pe un dispozitiv

    Exemplu 1

    • Conexiuni pentru mai mulți senzori analogici într-un dispozitiv.

    Exemplul 2

    • Implementare fără interrupt I

    Comparatorul Analogic

    • Descriere a funcționării comparatoarelor analogice
    • Funcții
    • Registre importante

    Exemplu cod

    • Exemplu de cod C pentru implementarea unui comparator pozitiv

    Alte aspecte

    • Notiuni despre ce este si cum functioneaza un sistem fuzzy

    Teoria Mulțimilor Fuzzy

    • Definiție
    • Operații
    • Exemplu practic

    Variabile Lingvistice

    • Exemplu practic prin definirea unor mulțimi fuzzy

    Inferenţa Fuzzy

    • Elemente de bază pentru un control fuzzy

    Tipuri de Control Fuzzy:

    • Tipuri de controllere fuzzy

    Aplicații Control Fuzzy

    • Exemple de aplicații

    Rezumat al controlului Fuzzy

    • Idei importante

    Metode de acordare a parametrului Kp

    • Manual Tuning
    • Metoda Ziegler-Nichols

    Implementări Regulaatoare PID

    • Calcule coeficienți PID
    • Implementare C

    Concluzii Control PID

    • Rezumat al funcționării și aplicabilității controllorului PID

    Problema controlului

    • Conceptul de sistem dinamic
    • Introducere a conceptului de model dinamic.

    Sisteme Dinamice

    • Exemple de sisteme dinamice
    • Teoria controlului

    Modelarea Dinamică

    • Rolul modelului dinamic
    • Concept de parametri de intrare și de ieșire

    Tipuri sisteme de control

    • Sistemul in bucla deshisa

    Teoria Controlului: Cibernetica

    • Caracteristicile ciberneticii

    Aplicații moderne ale sistemelor cu reacție

    • Exemple moderne

    Nevoia de a avea un model

    • Rolul modelului în proiectarea sistemelor de control
    • Obiectivele unui sistem de control

    Probleme de implementare

    • Probleme legate de structurile de date, de memorie, de timp, și algoritmi.

    Implementări software

    • Structura software a unui sistem de control
    • Exemplu
    • Algoritmi pentru calcule PID și rezultatele lor.

    Măsurare și testare

    • Cum se măsoară puterea unui sistem de control (exemple de circuite)

    Alte optimizări

    • Optimizare circuite electrice, altele și limitări

    Stări de lucru - consum

    • Consumuri în diferite stări de lucru a sistemului

    Idle Mode

    • Explicarea conceptului de mod Idle
    • Calcul cu curent mediu Idle

    Alte stări de power saving

    • Descriere a modurilor de economisire a energiei
    • Calcul cu curent mediu Power-save
    • Specificații (exemple Power-down, Power-save)

    Optimizări ADC

    • Setări pentru optimizarea ADC
    • Frecvențe, prescaleri și rezoluție.

    Curent mediu cu ADC rapid

    • Reducerea timpului de conversie ADC
    • Calcul pentru condiții diferite

    Optimizări frecvență

    • Reducere frecvență de operare
    • Implicațiile privind calcule și control

    Calcul consum activ 1MHz

    • Calculul consumului activ la 1MHz

    Curent mediu cu 1MHz

    • Calculul curentului mediu cu 1MHz

    Alte optimizări

    • Alte tipuri de optimizări
    • Eficiența puterii, considerații.

    Concluzii

    • Rezumat al optimizărilor de putere

    ====Robotică - Teoria Sistemului (2)

    • Sisteme digitale de control cu reacție
    • Stabiliatea și Acurateța
    • Proprietățile regulatoarelor
    • Tipurile de control
    • Acordare Kp
    • Efectul polilor
    • Efecte diferiților coeficienți Kp

    Interfețe seriale (I²C la ATMega324P)

    • Funcționarea lui I2C la ATMega324P
    • Descriere detaliată a registrelor implicate (TWCR, TWSR, TWDR, TWAR)

    Transmisia și recepția prin EEPROM 24C04

    • Descriere etape scriere, citire, coduri de eroare

    Variante de I²C (SMB, I²S)

    • Descrierea variabilelor și tipurilor de I²C

    Exemplu arbitrare I²C

    • Probleme posibile legate de arbitrajul I²C

    Concluzii I²C

    • Caracteristici I²C

    CAN (Controller Area Network)

    • Caracteristici CAN
    • Format CAN Frame
    • Arbitraj CAN

    MODBUS

    • Informații despre protocolul Modbus.
    • Structura de date MODBUS.
    • Tipuri MODBUS
    • Exemplu de comunicare

    Concluzii

    • Caracteristici, avantaje/dezavantaje MODBUS

    USB (Universal Serial Bus) și AVR

    • Funcționare și aplicații USB în AVR
    • Registre importante

    Exemplu cod V-USB

    • Tipuri de transferuri, endpoints și coduri
    • Principii

    Concluzii USB

    • Caracteristici importante legate de funcționarea USB și AVR

    Implementare (software, hardware)

    • Elemente software, hardware și optimizări

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Acest quiz testează cunoștințele tale despre sistemele automate de control, inclusiv controlul în buclă deschisă și în buclă închisă. Întrebările abordează concepte esențiale precum eroarea steady-state, controlerele și stabilitatea sistemelor. Vezi cât de bine înțelegi funcționarea sistemelor de control automat!

    More Like This

    Use Quizgecko on...
    Browser
    Browser