Implementarea unui Automat Finit

Proiect
7/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: docx
Pagini : 20 în total
Cuvinte : 3217
Mărime: 1.30MB (arhivat)
Publicat de: Gica G.
Puncte necesare: 9
Profesor îndrumător / Prezentat Profesorului: Opritescu Ion

Cuprins

  1. 1.Date initiale de proiectare.pag 3
  2. 2.Rezumatul proiectului.pag 3
  3. 3.Introducere teoretica.pag 4
  4. 4.Descrierea si simularea unui automat finit.pag 10
  5. 5.Programarea si implementarea automatului pe PICkit.pag 14
  6. 6.Aplicatii utilizate in proiect.pag 20
  7. 7.Concluzii si obs personale.pag 20
  8. 8. Bibliografie.pag 20

Extras din proiect

1.Date initiale de proiectare

2.Rezumatul proiectului

Tema acestui proiect este implementarea unui automat finit, automat ce simuleaza functionarea unui distribuitor de bauturi.

Pentru prima parte a proiectului am prezentat teoretic ce inseamna un automat si am descris microcontrolerul ce urmeaza a fi folosit pentru implementarea automatului.

Apoi, pentru simularea in Pspice, rescrierea ecuatiilor de comanda si de iesire pentru o implementare electronica numai cu porti NAND si NOT. Aceasta simulare a automatului a fost facuta cu ajutorul programului „Orcad Family Release 9.2 Lite Edition – Capture si Spice”, au fost prezentatele formele de unda la iesirea circuitului.

In ultima parte este prezentata implementarea pe kit. S-a folosit PIC 12F675 deoarece structura sa este potrivita pentru aplicatii de tip comanda si control si deasemenea pentru ca firma comercializeaza un sistem de dezvoltare PICkit FLASH Starter Kit impreuna cu mediul de programare MPLAB la un pret accesibil studentilor, sistem pe care acestia isi pot dezvolta primele aplicatii.

Pentru program, mai intai a fost prezentata schema sa logica (sau organigrama), cateva explicatii asupra functionarii programului, si codul propriu-zis.

In incheierea proiectului s-au mentionat programele folosite, opinii personale si concluzi asupra proiectului si bibliografia.

3.Introducere teoretica

3.1 Despre automate finite :

Definitie

Un automat este un sistem dinamic a carui comportare se poate descrie ca o succesiune de evenimente numite stari, ce apar la momente discrete ale variabilei timp.

Fiecare sistem care opereaza la momente de timp discrete si a carui intrari/iesiri si structura interna îsi poate atribui numai un numar finit de configuratii distincte, poate fi considerat în mod abstract ca fiind un automat finit.

Automatul finit, ca termen, va fi acceptat ca un concept abstract (obiect logico-matematic realizat sau realizabil), fara legatura directa cu notiunea de automatizare, dar cu derivatie directa din conceptul de sistem dinamic cu reactie negativa.

Daca multimea starilor interne s(t) este finita, automatul este considerat automat finit. Automatul finit interactioneaza cu mediul deoarece la un anumit moment de timp t este supus unui semnal de intrare x(t), iar ca raspuns la iesire ofera la momentul t+dt semnalul z(t). Datorita faptului ca atât semnalele de intrare cât si cele de iesire sunt de regula succesiuni de valori binare (0 sau 1) si aplicarea intrarilor si succesiunea iesirilor se face în ordine secventiala se justifica denumirea de circuit logic secvential (CLS). Automatele finite sunt o reprezentare abstracta a circuitelor logice secventiale.

Automatul finit poate fi reprezentat printr-o diagramă de stări (sau diagramă de stări şi tranziţii) ca în figura . În plus, se folosesc şi tabele de tranziţie. Cea mai comună reprezentare este dată mai jos: combinaţia stării curente (B) şi condiţiei (Y) dă starea următoare (C). Informaţii complete privind acţiunile pot fi adăugate doar ca note de subsol.

Preview document

Implementarea unui Automat Finit - Pagina 1
Implementarea unui Automat Finit - Pagina 2
Implementarea unui Automat Finit - Pagina 3
Implementarea unui Automat Finit - Pagina 4
Implementarea unui Automat Finit - Pagina 5
Implementarea unui Automat Finit - Pagina 6
Implementarea unui Automat Finit - Pagina 7
Implementarea unui Automat Finit - Pagina 8
Implementarea unui Automat Finit - Pagina 9
Implementarea unui Automat Finit - Pagina 10
Implementarea unui Automat Finit - Pagina 11
Implementarea unui Automat Finit - Pagina 12
Implementarea unui Automat Finit - Pagina 13
Implementarea unui Automat Finit - Pagina 14
Implementarea unui Automat Finit - Pagina 15
Implementarea unui Automat Finit - Pagina 16
Implementarea unui Automat Finit - Pagina 17
Implementarea unui Automat Finit - Pagina 18
Implementarea unui Automat Finit - Pagina 19
Implementarea unui Automat Finit - Pagina 20

Conținut arhivă zip

  • Implementarea unui Automat Finit.docx

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Proiect Conducerea Proceselor Industriale

INTRODUCERE Sistemele de reglare automată (SRA) sunt întâlnite în toate ramurile economiei şi mai cu seamă în procesele tehnologice industriale, a...

Sistemul informațional de evidență a vânzărilor din cadrul firmei IceDream

1 Sistemele de prelucrare a tranzacțiilor din cadrul firmei IceDream SRL Pe baza informațiilor descrise în documentul Descrierea Firmei IceDream,...

Procesarea informației nestructurate

I. EXPRESII REGULATE 1. Introducere Ce este o expresie regulată- O expresie regulată, pe scurt denumită şi RegEx sau RegExp, este un şir de...

Implementarea Automatului Programabil Eco Control 667 E în Sistem

- Proiectarea automatelor cu stări finite în logică cablată şi logică programată Sistemele de conducere cu stari finite pot fi realizate in logica...

Simulare în Orcad și Pspice a funcționării unui automat finit

Starile automatului sunt 0,1,2,3 Simbolurile folosite: semnal telecomanda-F (Telecomanda), senzor de usa complet inchisa –Z (inchis), sensor de...

Limbaje Formale și Translatoare

1. Introducere Curs1 LFT Limbajele de nivel înalt au o serie de avantaje în raport cu limbajele de asamblare. Pentru a putea însă folosi limbaje...

Sisteme Electronice Programabile

INTRODUCERE Interacţia cu sfera obiectelor tehnice se realizează astăzi, din ce în ce mai mult prin gestul binar al tastării. Apăsam sau nu pe...

Ai nevoie de altceva?