Sunteți pe pagina 1din 6

Teme de proiect la disciplina Sisteme ncorporate

Anul universitar 2013 - 2014




1. Aplicaia Automotive 1: Monitorizarea numrului de locuri libere ntr-o parcare,
bazat pe microcontrolerul S12 (2 studeni)
Caracteristici:
Se vor utiliza fotodiode sau senzori de detecie a obiectelor reflectorizante (reflective object
sensors) pentru detectarea mainilor care intr si ies. Se pot folosi alte tipuri de senzori
conform cu decizia proiectantului.
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN etc).
Se va asigura afiarea numrului de locuri libere din parcare (afiaje cu segmente sau
matrice de LED-uri sau afiaj LCD).
Numrul iniial al locurilor libere de parcare va fi prestabilit.
Aplicaia va dispune de 2 LED-uri: unul din ele va fi pornit atta vreme ct mai exist locuri
libere, al doilea va fi pornit cnd nu vor mai fi locuri disponibile n cadrul parcrii. Nu este
posibil pornirea concomitent a celor dou LED-uri.
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.



2. Aplicaia Automotive 2: Sistem de avertizare a coliziunilor ce pot aprea n cadrul
punctului-mort, bazat pe microcontrolerul S12
Caracteristici:
Schimbarea benzii de parcurs la un automobil poate fi o operaiune periculoas datorit
incapacitii de a observa un alt vehicul aflat n cadrul punctului-mort a unei oglinzi
exterioare retrovizoare. Proiectul de fa i propune s detecteze un alt autovehicul aflat n
cadrul punctului-mort.
Sistemul va trebui s avertizeze oferul de atingerea unei distane minime fa de un alt
autovehicul lateral. Distana minim va fi stabilit de proiectant prin program.
Avertizarea se va realiza prin tiprirea unui mesaj de avertizare care se va plimba de la
dreapta spre stnga pe un afiaj (afiaje cu segmente sau matrice de LED-uri sau afisaj LCD).
Se vor utiliza senzori corespunztori de detecie a obiectelor reflectorizante (reflective
object sensors) sau senzori ultrasonici (ultrasonic sensor, de exemplu SRF04). Se pot
folosi alte tipuri de senzori conform cu decizia proiectantului.
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN etc).
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.




3. Aplicaia Automotive 3: Sistem de avertizare a defectelor ce pot aprea n cadrul
unui automobil bazat pe microcontrolerul S12
Caracteristici:
Proiectul de fa i propune s detecteze diferitele defecte ce pot aprea n cadrul unui
automobil: apariia unei temperaturi excesive (se va seta o valoare prin program), apariia
situaiei de lips de combustibil.
Sistemul va trebui s avertizeze oferul de apariia uneia dintre situaiile de defectare
prezentate anterior (dar pot fi i alte situaii).
Avertizarea se va realiza prin tiprirea unui mesaj de avertizare care se va plimba de la
dreapta spre stnga pe un afiaj (afiaje cu segmente sau matrice de LED-uri sau afiaj LCD).
Se vor folosi tipuri de senzori conform cu decizia proiectantului.
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN etc).
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

4. Aplicaia Automotive 4: Sistem de msurare a presiunii ntr-o incint bazat pe
microntrolerul S12
Caracteristici:
Se vor utiliza senzori de presiune digitali.
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN etc).
Se va asigura afiarea presiunii (afiaje cu segmente sau matrice de LED-uri sau afiaj
LCD).
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

5. Dizpozitiv de ventilaie bazat pe microcontrolerul S12
Caracteristici:
Se vor utiliza un senzor de temperatur digital, respectiv un motor (fie pas cu pas, fie de
current continuu).
Creterea temperaturii msurate va determina creterea numrului de rotaii ale motorului i
afiarea unui mesaj de tipul Turaia motorului a crescut (afiaje cu segmente sau matrice de
LED-uri sau afiaj LCD)
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

6. Conectarea unui microcontroler S12 la o reea Ethernet
Caracteristici:
Se va realiza conectarea la reea LAN fie prin implementarea protocolului Ethernet, fie prin
conectarea microcontrolerlui S12 la un circuit ce implementeaz respectivul protocol printr-o
interfa existent (SPI, UART, USB, CAN etc).
Se va asigura afiarea strii de conectat (afiaje cu segmente sau matrice de LEDuri sau
afiaj LCD).
Se va preciza performana conexiunii.
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.
ATENIE! Nu se vor folosi microcontrolere de tip HCS12 NE cu interfaa Ethernet
inclus.

7. Conectarea unui microcontroler S12 la o reea WLAN
Caracteristici:
Se va realiza conectarea la reea WLAN fie prin implementarea protocolului IEEE 802.11,
fie prin conectarea microcontrolerului S12 la un circuit ce implementeaz respectivul protocol
printr-o interfa existent (SPI, UART, USB, CAN etc).
Se va asigura afiarea strii de conectat (afiaje cu segmente sau matrice de LEDuri sau
afiaj LCD).
Se va preciza performana conexiunii.
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

8. Conectarea unui microcontroler S12 la o reea ZigBee
Caracteristici:
Se va realiza conectarea la o reea ZigBee fie prin implementarea protocolului IEEE
802.15.4, fie prin conectarea microcontrolerului S12 la un circuit ce implementeaz
respectivul protocol printr-o interfa existent (SPI, UART, USB, CAN etc).
Se va asigura afiarea strii de conectat (afiaje cu segmente sau matrice de LEDuri sau
afiaj LCD).
Se va preciza performana conexiunii.
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

9. Conectarea unui modul GPS la un microcontroler S12
Caracteristici:
Se va realiza conectarea la GPS fie prin implementarea protocolului, fie prin conectarea
microcontrolerului S12 la un circuit ce implementeaz respectivul protocol printr-o interfa
existent (SPI, UART, USB, CAN etc).
Se va asigura afisarea strii de conectat (afiaje cu segmente sau matrice de LEDuri sau
afisaj LCD).
Se va preciza performana conexiunii.
Codul surs va trebui s in cont n redactare de constrngerile specifice care pot aprea n
cadrul unui sistem ncorporat.

10. Realizarea unei versiuni simplificate a celebrului joc Tetris, folosind un
microcontroler S12 (2 studeni)
Caracteristici:
Se vor defini 3 sau 4 tipuri de piese de joc Tetris, la alegerea studenilor
Se va utiliza o matrice cu LED-uri (de dimensiune 8*8 sau mai mare) pentru afiarea
pieselor de joc, care au o micare constant de cdere, pn n momentul n care acestea
ajung la baza ecranului.
In momentul n care la baza ecranului exist 2 linii complete (toate LED-urile aprinse),
acestea vor disprea pentru a face loc noilor piese, iar variabila ce reprezint scorul
juctorului va fi incrementat cu o anumit valoare.
Deplasarea la stnga sau la dreapta a unei piese se va realiza prin acionarea cte unui
buton corespunztor fiecrui sens (o apsare corespunde unei deplasri cu o poziie).
Se va implementa funcionalitatea de rotire a unei piese de joc, la apsarea unui buton

11. Implementarea jocului Snake, existent pe telefoanele Nokia vechi, folosind un
microcontroler S12 i o matrice cu LED-uri (2 studeni)
Caracteristici:
La fiecare iteraie a programului, se va alege o poziie aleatoare de pe matricea de LED-
uri (un led), care se va aprinde i va reprezenta punctul n care trebuie s ajung arpele.
arpele va fi ghidat utiliznd 4 butoane, care vor corespunde celor 4 direcii de deplasare
ale acestuia (sus, jos, stnga, dreapta).
n momentul n care arpele ajunge n poziia punctului care s-a aprins aleator,
dimensiunea acestuia este incrementat cu o unitate, scorul este incrementat i se
genereaz o nou poziie aleatoare.
Jocul se termin n momentul n care arpele lovete una dintre marginile ecranului.



12. Reea cablat de monitorizare a temperaturii intr-o ncpere, bazat pe
microcontroler-ul S12
Caracteristici:
Se vor utiliza senzori de temperatur digitali
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN)
Se va afia valoarea temperaturii citit de la senzori, la alegerea studentului, folosind
afiaje cu segmente sau matrice de led-uri sau un afiaj LCD.
In momentul n care valoarea temperaturii depete un prag prestabilit, utilizatorul va fi
anunat prin declanarea unei alarme sonore.



13. Aplicaie pentru facilitarea manevrelor de parcare a unui automobil: msurarea
distanei rmase pn la un obstacol folosind microcontrolerul S12 i un senzor de
distan
Caracteristici:
Se va utiliza modulul Capture Compare al microcontrolerului, n vederea generrii
unor evenimente periodice
Se recomand legarea senzorului de distan la o interfa serial precum CAN.
Se va masur o distan cuprins ntre 10 i 70 100 cm.
Valoarea distanei msurate va fi afiat, la alegerea studentului, pe afiaje cu 7 segmente
sau matrice de led-uri sau afiaj LCD.

14. Sistem de avertizare a prezenei unei persoane ntr-una din ncperile unei cldiri,
folosind microcontrolerul S12 i o matrice de led-uri cu dimensiune suficient de
mare pentru afiarea planului cldirii.
Caracteristici:
Se vor utiliza fotodiode sau senzori de detecie a obiectelor reflectorizante pentru
detectarea persoanelor care intr ntr-o ncpere (cte un senzor pentru fiecare ncpere).
Modalitatea de legare a senzorilor va cuprinde ct mai puine fire (se vor alege interfee
seriale, precum I2C, CAN, LIN).
Planul etajului unei cldiri va fi afiat n permanen pe matricea cu led-uri
In momentul deteciei prezenei unei persoane ntr-una dintre ncperi, utilizatorul va fi
notificat prin colorarea n rou a respectivei ncperi pe matricea cu led-uri


15. Implementarea unui joc care presupune ieirea dintr-un labirint, folosind
microcontrolerul S12 i o matrice cu led-uri de dimensiune suficient de mare (2
studeni)
Caracteristici:
Studenii vor concepe 3-4 hri ale unui labirint, care vor fi afiate secvenial pe matricea
cu led-uri.
Personajul care se deplaseaz prin labirint va fi reprezentat la fiecare moment prin
aprinderea unui led de alt culoare dect cele care reprezint limitele labirintului.
Se vor utiliza 4 butoane care vor corespunde deplasrii personajului n cele 4 sensuri
posibile (o apsare a unui buton corespunde deplasrii cu o poziie).
Se va genera aleator apariia unui obstacol care se poate deplasa, la rndul su, prin
labirint. Obstacolul va fi reprezentat printr-un led de alt culoare.
Jocul se termin cu succes dac utilizatorul reuete s ghideze personajul prin labirint
pn la ieire, evitnd obstacolul.









Predarea final

Va conine documentaia complet (hard-copy + codul C sau asamblare n
format electronic) aferent proiectului. Proiectul va cuprinde:
1. prima pagin cu titlul i autorul;
2. enunul;
3. scurta descriere a senzorilor folosii i/sau a circuitului dedicat utilizat pentru
realizarea proiectului;
4. conectarea hardware + descriere;
5. programele + comentarii + descriere;
6. bibliografie, surse de informare.

Codul programelor va fi comentat i se va motiva alegerea folosirii diferitelor
particulariti de programare (bucle, ramuri de condiie etc.), astfel nct s nu
afecteze diferitele constrngeri specifice sistemelor ncorporate

Predarea se face n sptmna 13 pentru grupele din sptmnile impare,
respectiv n sptmna 14 pentru grupele din sptmnile pare

Fiecare student va susine proiectul atunci cnd este programat semigrupa
din care face parte.

S-ar putea să vă placă și