Documente Academic
Documente Profesional
Documente Cultură
1. Introducere;
2. Programarea Pic-ului;
3. Schema electronica;
4. Simularea Circuitului;
5. Proiectare Cablaj;
6. Bibliografie si Anexe.
Introducere
Aici vom detalia codul sursa in limbajul mikro C datorita caracteristicii lui
minimaliste.
Am incercat ca la majoritatea liniilor de cod sa atasam totodata si o descriere
succita despre ce anume reprezinta.
PORTD.F2 = 1;
PORTD.F7 = 1;
// MUTA TEXTUL
for(i=15; i>0; i--)
{
Lcd_Cmd(_LCD_SHIFT_LEFT); // MUTA TEXTUL LA STANGA DE 15 ORI
Delay_ms(155); //delay
}
i=0;
do
{
Lcd_Cmd(_LCD_CLEAR); // goleste displayul
Lcd_Out(1,1,apa1); // scrie textul pe primul rand
Lcd_Out(2,1,motor1); // scrie textul pe al doilea rand
if(c>0)
{
PORTD.F2 = 1; // configureaza PORTD1 pe input
c--;
}
else
PORTD.F2 = 0; // configureaza PORTD0 pe output
if(b>0)
{
PORTD.F0 = 1;
Delay_ms(125);
PORTD.F0 = 0;
b--;
}
Simularea acestui circuit este mai concludenta atunci cand punem alaturi senzorii
bazinului (in cazul de fata comutatoare) si ecranul LCD unde se pot observa cu usurinta
toate etapele simularii si functionarii .
In imaginile de mai jos este afisat derularea pasilor plecand de la ideea ca bazinul este
gol iar in care motorul comandat de catre microcontroller va umple bazinul pana la
nivelul maxim iar apoi va fi oprit . Desi alimentarea dispozitivului face ca LCD-ul sa
afiseze mesajul de bun venit aceasta etapa nu am detaliat-o in randurile ce urmeaza.
In prima faza pe afisorul LCD va aparea nivelul lichidului din bazin, respectiv 0 %, pe
primul rand , iar pe randul al doilea va fi afisat statusul motorului, respectiv inchis sau
deschis.
Nivelul de umplere de 50 % :
Nivelul de umplere de 75 % :
Proiectarea cablajului
In acest sens am apelat tot la programul Proteus 8 pentru realizarea cablajului intr-un
mediu digital. Datorita numarului ridicat de conexiuni dintre componentele proiectului,
folosirea unui singur strat de cupru nu am reusit sa o realizam, insa am incercat pe cat
se poate sa folosim cat mai putin metode precum, un alt strat sau o punte pentru
conexiuni.
In viziunea noastra, aspectul dispozitivului ar semana cu un patrat, a caror laturi sa fie
de 8,5 cm.
Cu siguranta dimensiunile dispozitivului pot fi minimalizate in timp. In acelasi sens
putem vorbi depsre capacitatile acestuia, unde i se pot programa functii suplimentare
ceea ce il poate face multifunctional .
Piesele folosite in proiectarea acestuia le-am ales in functie de accesibilitatea librariilor
din program si nu cautand cele mai ieftine sau mai eficiente piese pentru tema in cauza
.
In acelasi capitol a fost realizata si o proiectie 3D a acestui circuit insa o imagine
sugestiva in acest sens nu a putut fi proiectata intr-un document word, insa toate
documentele cu privire la acest sens se pot gasi la linkul din ANEXE . La acel link se
vor afla : datasheetul Pic-ului, toate programele legate de simulare proiectare si cablaj
a dispozitivului pentru programul Proteus, cat si proiectul in format electronic.
Bibliografie si Anexe
-curs CIA
-curs ST
-curs MPA
-www.extremecircuits.net
-www.wikipedia.rog
-www.hep.upenn.edu
-www.adelaida.ro
-www.connexelectronics.ro