Sari la conținut
ELFORUM - Forumul electronistilor

Proiect licenta-teme


ramsesrr

Postări Recomandate

Sunt in anul 3(ETTI) si trebuie sa imi aleg proictul de licenta.Temele propuse sunt cele de mai jos.Va rog sa imi dati un sfat pe care sa o aleg.Cunostintele mele despre microcontrollere sunt medii,dar avand in vedere ca am un an pt a realiza proictul se vor imbunatati.

 

 

1. Battery charger folosind un PIC (16F, 18F, etc)

Sa se proiecteze si sa se construiasca un battery charger pentru acumulatori LiIon sau NiMH. Se poate folosi un kit standard sau un montaj creat special.

Se va proiecta si construi un amplif simplu pentru asigurarea curentului de incarcare necesar.

Alg de incarcare va fi implementat in sw, pe PIC (in C). Alg de incarcare va vi proiectat cf curbelor de incarcare pentru acumulatorii selectati (disponibile pe web, la producatori ? eg GP).

 

2. Sa se proiecteze un voltmetru pentru uz in automobile, privind gradul de incarcare al bateriei. Indicatia trebuie sa fie optica, pe un singur LED RGB si pur informativ, astfel:

utilizand toate cele trei culori din LED-ul RGB, mixand culorile pentru tot spectrul vizibil, sa se ofere o indicatie aproximativa a tensiunii bateriei (ce acopera gama 10 ? 15Vcc) functie de culoarea emisa. Exemplu: albastru pur ? 10V, violet ? 12V, ?14V ? rosu, 15V ? galben. Tensiunea bateriei se masoara prin intermediul unui ADC inclus intr-un uC, de la un divisor rezistiv.

Se recomanda utilizarea unui microcontroller PIC low cost, seria PIC12F sau PIC16F ce include blocuri ADC.

Bibliografie: http://www.edn.com/article/CA484496.html

 

3. Sa se realizeze o lampa de iluminat portabila ce utilizeaza 1?6 LED-uri albe conectate in parallel, alimentata de la un acumulator LiIon sau LiPolymer ce poate utiliza circuitul integrat MCP73871 sau MCP7386x sau MCP73831. Optional, re-incarcarea acumulatorului trebuie sa se realizeze din portul USB.

Bibliografie: - http://ww1.microchip.com/downloads/en/D ... 51560e.pdf

- http://ww1.microchip.com/downloads/en/D ... 51755a.pdf

 

- MCP73871 Evaluation Board - 00183

 

4. Sa se realizeze o aplicatie de iluminat de ambianta cu LED-uri care sa ofere si posibilitatea de modificare a intensitatii luminoase (exemplu, dimming 10:1) & de la 1 sau 2 push-butoane, utilizand fie controlul in curent constant, fie controlul PWM. Se recomanda utilizarea unui uC PIC low cost seria 12F, 12F ori 16F si a unui controller pentru surse in comutatie, respectiv MCP1252, MCP1650, MCP1630, MCP1631, etc.

Bibliografie: http://www.microchip.com/stellent/group ... 027001.pdf

 

- MCP1630 Boost Mode LED Driver Demonstration Board ? MCP1630DMLED2

 

- MCP1650 3W White LED Demonstration Board ? MCP1650DM-LED1

 

- MCP1650 Multiple White LED Demonstartion Board ? MCP1650DM-LED2

 

- MCP1252 Charge Pump Backlight Demo Board ? MCP1252DM-BKLT

 

5. Utilizand controlerul PWM MCP1630 sau MCP1631 si Simulatorul pentru aplicatii Microchip ?Mindi Circuit Designer & Simulator? sa se realizeze o sursa in comutatie intr-o topologie la alegere (buck, boost, flyback, SEPIC, etc.) ce utilizeaza si un uC PIC pentru controlul tensiunii de iesire.

- Programul se poate descarca gratuit de pe site-ul Microchip.

 

- Bibliografie: AN1085 - Using the Mindi Power Management Simulator Tool

MCP1630 + 12V in Dual Output Buck Converter Ref. Des.

MCP1630 Automotive Input Boost Converter Demo Board - 00095

MCP1630 1A Bias Supply Demo Board

 

 

6. Contor de energie monofazat cu shunt, folosind ADC-ul dintr-un uC. (recomandat PIC18F4553)

Cerinte: sa se realizeze un contor de energie monofazat ce foloseste ca senzor de current o rezistenta shunt. Se va avea ca obiectiv mentinerea unui pret minim astfel ca se va folosi ADC-ul din uC iar alimentarea intregului montaj se va face printr-un divizor capacitiv.

Fazele proiectului:

Proiectarea si simularea lantului de conditinare a semnalelor de la senzorul de current si de la cel de tensiune.

Analiza si simularea performantelor contorului.

Calculul puterii active instantanee.

Calculul frecventei retelei, a valorilor Urms si Irms.

Calculul puterii aparente , reactive si a factorului de putere.

Afisarea pe un LCD a puterii active , Irms Urms, PF.

 

7. USB ? IrDA Bridge ? necesita familiaritate cu USB protocol

Converteste date USB si IrDA si permite unui host computer sa foloseasca USB pentru a monitoriza, controla, and transmite data pe o interfata IrDA.

 

Overview:

Foloseste bulk transfers pentru schimbul de date cu host computer. E definit la interface subclass level (in the interface descriptor, bInterfaceClass - 0xFE to indicate an application-specific interface and bInterfaceSubclass = 0x02 to indicate USB ? IrDA Bridge Device).

 

Aplicatia va fi scrisa in C, pe familia PIC24F si va folosi Microchip USB Framework. Vor trebui implementate toate cerintele specifice clasei:

- Receiving

- Check_Media_Busy

- Set_IrDA_Rate_Sniff

- Set_IrDA_Unicast_List

- Get_Class_Specific_Descriptor

 

Windows Support:

Windows XP ofera suport pentru comunicarea IrDA prin 2 software profiles:

- dial-up networking profile: enable to connect a PC and a mobile phone

- LAN access profile: enable a peer-to-peer networking connection

 

Additional Info:

www.microchip.com/usb

www.usb.org

www.irda.org

 

 

8. Player fisiere .WAV cu PWM

Sa se realizeze un player de fisiere .WAV (frecventa de esantionare 4 sau 8kHz, 8 biti mono) cu ajutorul unui microcontroller PIC. Preluarea datelor de la PC se va face prin portul serial de la o aplicatie scrisa de voi si iesirea analogica printr-un PWM filtrat. Se recomanda folosirea unui buffer analogic la iesire.

Exemplu de componente folosite: PIC16F628, MCP601

AN538 - Using PWM to Generate Analog Output

AN543 - Tone Generation

 

9. Generator de functii arbitrare cu MCP41010

Sa se realizele un generator de functii arbitrare cu o frecventa de 10ksps. Dispozitivul va citi valorile tensiunilor dintr-o memorie seriala SPI si va folosi pentru iesirea analogica un potentiometru MCP41010. Va suporta doua moduri de lucru

- un mod de programare in care se vor citi de la PC prin interfata seriala scrie in memoria seriala SPI valorile

- un mod de generare in care se vor citi valorile si se vor transmite catre potentiometru. Aici intra si alte comenzi simple gen START/STOP Se recomanda folosirea unui buffer analogic la iesire.

Exemplu de componente folosite PIC16F677(sau oricare altul cu SSP/MSSP), MCP41010, MCP601, MCP25LCXX MCP41XXX/42XXX Datasheet

AN1006 - Interfacing SPI Serial EEPROMs to PIC18 Devices

 

10. Modul detectie a miscarii

Sa se realizere un modul de detectie a miscarii care comanda linia de AC (optional RealTimeClock + keyboard). Detectia se va face cu un senzor PIR.

Se va folosi un low-pin count PIC. Acesta va primi semnal de la senzor si va comanda linia de AC.

Optional :

Timer-ul RTC este bazat pe frecventa liniei de AC. Keyboard-ul (realizat prin push-buttons multiplexate) poate fi folosit pentru a seta timpul real, intervalele orare cand circuitul e activ/inactiv, etc.

Link spre comentariu
  • Răspunsuri 2
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Cristiano

    1

  • ramsesrr

    1

Top autori în acest subiect

Acum depinde ce cauti, ceva mai usor sau ceva mai interesant. Cea mai usoara cred ca e tema a doua, cea mai interesanta a 5-a sau a 7-a. Oricum, multe sunt totusi prea usoare dupa parerea mea pt. o tema de licenta.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări