Proiectarea unui sistem avansat de comandă al roboților - aplicații software

Licență
9/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 54 în total
Cuvinte : 14160
Mărime: 3.20MB (arhivat)
Publicat de: Benone Buzatu
Puncte necesare: 10
UNIVERSITATEA MARITIMĂ DIN CONSTANŢA FACULTATEA ELECTROMECANICĂ NAVALĂ

Cuprins

  1. INTRODUCERE 3
  2. Capitolul 1. COMUNICAŢII IrDA 5
  3. IrDA
  4. 1.1 Suport de Comunicaţii IrDA 5
  5. Transmiterea Informaţiei in Infraroşu
  6. 1.2 Emiţătoare şi Receptoare IR 9
  7. Fotodioda
  8. Fototranzistorul
  9. 1.3 Protocoale IrDa 11
  10. Capitolul 2. ARHITECTURA HARDWARE A UNUI SISTEM COMANDAT LA DISTANŢĂ
  11. 13
  12. 2.1 Structura Echipamentului Comandat 13
  13. 2.2 Structura Echipamentului de Comandă 15
  14. Capitolul 3. INTERFEŢE CONECTATE PE USB 17
  15. 3.1 Standardul USB 17
  16. Protocolul USB
  17. 3.2 Interfaţa USB – RS232 20
  18. Circuitul de interfaţa USB - Serial
  19. 3.3 Microcontrolerul 21
  20. Ce este un microcontroler?
  21. Microcontrolerul 8051
  22. Capitolul 4. COMUNICAŢIA SERIALĂ 25
  23. Comunicaţii de date
  24. Comunicaţii Seriale
  25. Capitolul 5. INTERFAŢA SOFTWARE CU UNITATEA DE COMANDĂ
  26. 31
  27. Interfeţe cu utilizatorul
  28. Ce este un driver?
  29. Programarea interfeţei seriale
  30. Programarea interfeţei USB
  31. Capitolul 6. APLICAŢIA DE COMANDĂ 36
  32. 6.1 Aplicaţia PC 36
  33. 6.2 Aplicaţia Microcontroler 38
  34. Capitolul 7. CONCLUZII 40
  35. Capitolul 8. ANEXE 41

Extras din licență

INTRODUCERE

Cuvânt înainte

Am ales această temă deoarece sunt pasionat de fotbal şi de roboţi şi ca totul să decurgă bine m-am gândit să îmbin utilul cu plăcutul. Tema aleasă, Proiectarea unui sistem avansat de comandă a roboţilor: Aplicaţii Software, abordează partea de comunicaţii între o interfaţă realizată de mine şi robotul propriu-zis şi pune accent pe programul folosit.

Având în vedere că roboţii fac parte din domeniul viitorului, scopul acestei lucrări este de a da o mână de ajutor celor interesaţi şi de a analiza fiabilitatea unui astfel de sistem pentru implementarea ulterioară în alte domenii de lucru sau adaptarea lui la alte sisteme.

În realizarea lucrării am folosit toate cunoştinţele adunate pe parcursul acestor 4 ani de studiu, în plus a necesitat şi o documentare aprofundată a unor particularităţi.

Lucrarea este structurată pe cele 8 capitole prezentate in cuprins, dar este împărţită de fapt în 2:

- acumularea noţiunilor teoretice;

- contribuţia personală.

În cele ce urmează voi aminti noţiuni generale despre comunicaţii fără fir, cum ar fi IrDA, adaptoare, cum ar fi de la USB la Serial, echipamente hardware şi aplicaţii software.

Prezentarea pe scurt a capitolelor

Capitolul 1. abordează conceptul IrDA, în special comunicaţiile bazate pe acest concept şi prezintă o alternativă, conceptul Bluetooth.

Capitolul 2. prezintă structura echipamentelor realizate prin scheme bloc şi explicaţii succinte.

Capitolul 3. explică interfaţa folosită pentru conectarea la PC şi noţiuni teoretice despre blocurile componente.

Capitolul 4. umple golul dintre modulul IrDA şi interfaţa USB pentru PC, trecerea fiind realizată prin comunicaţiile serial.

Capitolul 5. abordează interfaţa software de pe PC cu ajutorul căreia controlăm robotul.

Capitolul 6. explică aplicaţiile de comandă implementate pe microcontroler şi pe PC.

Capitolul 7. conţine concluziile.

Capitolul 8. anexele ataşate acestui proiect.

Conceptul de Robot

Robotul este un sistem alcătuit din mai multe elemente: mecanică, senzori şi actori precum şi un mecanism de direcţionare. Mecanica stabileşte înfăţişarea robotului şi mişcările posibile pe timp de funcţionare. Senzorii şi actorii sunt întrebuinţaţi la interacţiunea cu mediul înconjurător. Mecanismul de direcţionare are grijă ca robotul să-şi îndeplinească obiectivul cu succes, evaluând de exemplu informaţiile senzorilor. Acest mecanism reglează motoarele şi planifică mişcările care trebuiesc efectuate.

Cuvântul robot este de origine slavă şi se poate traduce prin: muncă, clacă sau muncă zilnică.

Bazele roboţilor de azi stau mult mai departe. Primele modele de maşini pot fi mai degrabă numite automate. Acestea nu puteau executa decât câte un singur obiectiv, fiind constrânse de construcţie.

Domeniul ştiinţific, care se ocupă de construcţia roboţilor se numeşte robotică.

Roboţii sunt realizaţi mai ales prin combinaţia disciplinelor: mecanică, electrotehnică şi informatică.

Termenul de robot descrie un domeniu vast, cauză care determină ca roboţii să fie sortaţi în multe categorii :

- Robot autonom mobil

- Robot umanoid

- Robot industrial

- Robot de servicii

- Robot jucărie

- Robot explorator

- Robot păşitor

- Robot militar

Roboţii industriali din prezent nu sunt de obicei mobili. După forma şi funcţia lor, domeniul lor operaţional este restrâns.

Robotul casnic lucrează autonom în gospodărie.

Capitolul 1. COMUNICAŢII IrDA

IrDA = Infrared Direct Access

Portul infraroşu permite diferitelor dispozitive să se conecteze între ele pentru anumite scopuri. Infraroşu este o tehnologie fără fir ce foloseşte o rază de lumină invizibila ochiului liber, pentru a transmite informaţii.

Denumirea acestei tehnologii se referă la trei standarde de comunicaţie prin infraroşu, şi anume IrDA-Data, IrDA-Control şi unul mai nou, AIr. Eu o să abordez doar partea de transmisii de date, şi de aceea prin IrDA o să mă refer doar la standardul IrDA-Data. În general, tehnologia IrDA este folosită pentru a oferi acces fără fir la dispozitivele ce folosesc de obicei cabluri pentru a realiza o conexiune.

IrDA este un standard proiectat pentru transmisia de date punct-la-punct sub un unghi de 30° (de fapt un con de unghi 30°) operaţional la distanţe relativ mici, ce asigură o viteză a transmisiei cuprinsă între 9600 bps şi 16 Mbps.

Această tehnologie se poate implementa pe o arie largă de dispozitive, cum ar fi PC-urile, imprimantele, telefoanele mobile, camerele video, dispozitivele de acces in reţea, echipamentele medicale şi industriale şi multe altele.

O acceptare şi implementare universală a acestui standard ar implica introducerea unui port hardware universal şi apariţia rapidă a software-ului care să asigure interoperabilitatea.

Preview document

Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 1
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 2
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 3
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 4
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 5
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 6
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 7
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 8
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 9
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 10
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 11
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 12
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 13
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 14
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 15
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 16
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 17
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 18
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 19
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 20
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 21
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 22
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 23
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 24
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 25
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 26
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 27
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 28
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 29
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 30
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 31
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 32
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 33
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 34
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 35
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 36
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 37
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 38
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 39
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 40
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 41
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 42
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 43
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 44
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 45
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 46
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 47
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 48
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 49
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 50
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 51
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 52
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 53
Proiectarea unui sistem avansat de comandă al roboților - aplicații software - Pagina 54

Conținut arhivă zip

  • Proiectarea unui Sistem Avansat de Comanda al Robotilor - Aplicatii Software.doc

Alții au mai descărcat și

Controlul Motorului de Curent Continuu cu Microprocesor

CAPITOLUL 1 Sisteme de reglare pentru acţionări electrice 1.1 Sisteme cu buclă deschisă şi bucla închisă Sistemele de control, în general, pot...

Măsurarea activității musculare

Introducere Electronica medicală reprezintă o parte a inginerie electronice care se aplică în domeniul medical pentru diagnosticarea si tratarea...

Soft pentru robot comandat cu microcontroler PIC

CAPITOLUL I INTRODUCERE 1.1. Ce este un robot? Cuvântul robot provine din limba cehă (robota) şi înseamnă muncitor sau rob. O definiţie simplă a...

Comandarea unui motor pas cu pas cu un microcontroler 8051

I. INTRODUCERE Punctul de pornire al acestui proiect este cerinta de proiectare a unui sistem de comanda pentru motorul pas cu pas folosind un...

Comunicația serială RS232

Comunicatia seriala RS 232 Magistralele seriale se utilizeaza ca suport pentru transferul de informatii intre calculatoare sau intre componentele...

Robot automat de navigație

Capitolul 1. Introducere Scopul acestui proiect este de a face un robot capabil să navigheze în jurul obstacolelor într-o încăpere folosind...

Sisteme de achiziție date pe Serial și USB

Simultan cu creşterea exponenţială a numărului de calculatoare utilizate astăzi în aproape toate domeniile de activitate, a apărut şi necesitatea...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Te-ar putea interesa și

Tendințe în mecatronică

Argumente - explicatii privind continutul Dezvoltarea societăţii informatizate nu putea să nu se regăsească în construcţia unora dintre cele mai...

Ai nevoie de altceva?