Cuprins
- Introducere 4
- CAPITOLUL 1 7
- Descriere Hardware 7
- 1.1 Schema electrica a aplicatiei 7
- 1.2 Componente active si pasive de circuit 9
- 1.2.1 Motorul de curent continuu 9
- 1.2.2 Tranzistoare 10
- 1.2.3. Senzorul QRD1114 12
- 1.3 Arduino Uno 14
- 1.3.1 Microcontroler ATmega328 16
- 1.4 Placa de achizitie DAQ USB-6008 18
- 1.4.1. Prezentare generala 18
- 1.4.2. Calibrarea placii de achizitie 20
- CAPITOLUL 2 23
- Descriere Software 23
- 2.1 Software Arduino 23
- 2.2 Mediul de programare grafica LabVIEW 30
- 2.2.1. Prezentare generala 30
- Principalele moduri de rulare a unei aplicatii 33
- Fereastra Help 33
- 2.2.2. Programul in labVIEW. 41
- CAPITOLUL 3 47
- CONCLUZII 47
- BIBLIOGRAFIE 49
Extras din licență
Automatizarea proceselor de productie a insemnat o etapa importanta in dezvoltarea tehnologiei si a dus la insemnate cresteri ale productivitatii muncii. Datorita acestor automatizari, efortul uman s-a redus considerabil, munca omului fiind inlocuita cu cea a robotilor industriali si a masinilor automatizate, omului ramanandu-i doar functia de conducere a proceselor tehnologice de productie.
Ideea de automatizare a venit si in cadrul statiilor de spalat autovehicule. Automatizarea statiilor de spalat autovehicule a dus la o productivitate mult mai mare, la un timp de spalare mult mai scurt si la o calitate mult mai ridicata.
Am ales ca si tema pentru proiectul de diploma sa prezint modul de automatizare a unei statii automate de spalat autovehicule. Proiectul cuprinde o macheta in care am incercat sa exemplific functionarea unui model de statie automatizata de spalat autovehicule si o parte software de prelucrare, simulare si achizitie de date. Partea software am realizat-o in doua limbaje de programare diferite: labView si Arduino.
Macheta realizata cuprinde: o banda transportoare actionata de un motor de curent continuu, un post de inmuiere si spalare cu detergent, un post de clatire si un post de uscare.
Autovehiculele vor trebui succesiv sa treaca prin cele trei posturi de lucru: inmuiere, clatire si uscare. Procesul de spalare va porni automat la apasarea butonului de start,care va activa banda transportoare, iar vehiculele vor trece succesiv prin posturile de lucru. La pornirea procesului, banda transportoare va rula pana cand masina va ajunge in dreptul primului senzor. Cand primul senzor simte prezenta masinii acesta va opri banda si va activa electropompa 1 care va pulberiza apa cu detergent pentru inmuiere si spalare. Dupa 3 secunde electropompa se va opri,iar banda transportoare va inainta pana cand masina va ajunge in dreptul senzorului 2. Cand senzorul 2 simte prezenta masinii, acesta va opri banda si va activa electropompa 2 care va pulberiza apa pentru clatirea masinii timp de 3 secunde. Dupa ce electropompa 2 se va opri, banda transportoare va inainta pana cand senzorul 3 va simti prezenta masinii, va opri banda si va activa portul de uscare timp de 5 secunde dupa care banda va reporni pana cand masina va iesi din postul de lucru. Procesul se va relua automat atunci cand senzorul 1 va simti din nou prezenta unei alte masini.
Fig 1.1. Statie automata de spalat autovehicule - schema fizica
Elemente de executie folosite:
-Motor de c.c, 22 V folosit pentru actionarea benzii transportoare;
-2 electropompe folosite la pulberizarea apei;
-Motor de c.c, 5V folosit la postul de uscare. Senzorii folositi:
-3 senzori QRD 1114
In cele ce urmeaza,am prezentat schema bloc a intregului proces de automatizarea realizat.
Fig.1.2 Schema bloc a procesului de automatizare.
Proiectul de fata este structurat pe patru capitole , fiecare capitol cuprinzand mai multe subcapitole.
In primul capitol numit "Descriere hardware", am prezentat doua scheme electrice specifice aplicatiei realizate, prima schema fiind reprezentata cu platforma Arduino si cea de-a doua cu ajutorul placii de achizitie DAQ USB 6008. Tot in acest capitol, am prezentat si cateva caracteristici si detalii depre componentele active si pasive folosite in aplicatie (motoare, tranzistori, senzori). In partea a treia a capitolului intai, am prezentat platforma de procesare Arduino si cateva detalii despre fiecare componenta a acesteia. In ultima parte a capitolului intai, am prezentat placa de achizitie DAQ 6008 si componentele aesteia.
Bibliografie
1)C. Cepisca, M. Veyssiere, Conditionarea senzorilor si a semnalelor, Editura ICPE, Bucuresti, 1995
2)Cornel Cobianu si Valerica Cimpoca , Senzori si traductoare, Ed. Printech, Bucuresti, 2001;
3)F. Cotet, O. Ciobanu, Bazele programarii in LabVIEW, Editura Matrix, Bucuresti, 1998;
4)H.G. Coanda - Curs Circuite Electronice;
5)I.Lupea, LabVIEW Programare grafica,Editura Risoprint,Cluj-Napoca,2004;
6)J. M. R. Gutierrez - Labview + Arduino, ver 1.0 ,2012
7)L.Kreindler, R.Giuclea, Bazele microprocesoarelor, Edtura Matrix,Bucuresti ,1997;
8)M.Giugudean, Proiectarea unor circuite electronice,Editura Facla,Timisoara,1983;
9)M. Mainea- Curs Senzori si Traductoare;
10)*** http://e-automobile.ro/categorie-electronica/106-senzor-hall.html;
11)*** http://www.electrical4u.com/construction-of-dc-motor-yoke-poles-armature-field-winding-commutator-brushes-of-dc-motor/;
12)*** http://www.technologystudent.com/elec1/transis1.htm;
13)*** http://www.ni.com/pdf/manuals/320999e.pdf;
14)*** http://www.ladyada.net/learn/arduino/lesson1.html;
15)*** http://arduino.cc/en/Main/arduinoBoardUno;
16)***http://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduino-libraries;
Preview document
Conținut arhivă zip
- Statie automata de spalat autovehicule.doc