Sari la conținut

Aplicatie cu uC si afisaj LCD


titi

Postări Recomandate

Ma gandesc sa trec la microcontrolere si nu stiu cu ce sa incep: AVR, PIC, FPGA etc. Care sunt mai de viitor ? scratch_one-s_head.gif

 

pentru asta ma gandeam sa fac un circuit simplu cu un display LCD. acest circuit simplu vreau sa-mi afiseze pe display temperatura din camera si de afara, tensiunea de la priza din casa, consumul pe toate aparatele din casa si cam atat pentru inceput. mai tarziu ma gandesc sa complic putin lucrurile dar pt. asta imi trebuie o schema, macar de principiu, pentru pornire. data realizarii acestui circuit va fi undeva la anul, asa ca am timp.. de studiu! mocking.gif

 

deci cu ce sa incep ? prankster.gif

 

nu conteaza complexitatea programatorului sau cat o costa el, fac eu rost de bani, numai sa fie ceva cu niste uC de viitor...va rog. flag_of_truce.gif

Link spre comentariu
Distribuie pe alte site-uri

@titi,

 

Pentru inceput trebuie sa te documentezi serios si sa stabilesti de la bun inceput o schema bloc pe baza careia sa construiesti "circuitul". Un punct de plecare reprezinta chiar topicul acesta:

http://www.tehnium-azi.ro/index.php?showtopic=1202

Alegerea tipului de microcontroler este influentata oarecum de complexitatea aplicatiei. De abia dupa ce ai trasat schema bloc va trebui sa adopti tipul de microcontroler potrivit aplicatiei. Totodata, ar fi bine sa studiezi cateva lucruri si despre constructia si functionarea traductoarelor. Dupa cerintele tale vei avea nevoie de asa ceva.

Cateva notiuni teoretice despre traductoare:

Traductoare.pdf

http://www.mec.utt.ro/~dolga/sensor.htm

 

Asadar, posteaza schema bloc a "circuitului" si apoi discutam pe marginea ei.

 

Numai bine.

Link spre comentariu
Distribuie pe alte site-uri

Din schema bloc inteleg ca ai vrea sa monitorizezi pe LCD consumul doar pe un singur receptor din casa sau ai dori sa faci lucru asta pe toate receptoarele si in acelasi timp sa fie afisate pe LCD ? Te intreb asta deoarece acest lucru implica achizitionarea unui display LCD mai scump sau mai ieftin.

 

1. Pentru inceput va trebui sa te gandesti la alegerea traductoarelor de curent si tensiune. Separarea galvanica este obligatorie. Traductoarele le-ai putea confectiona sau cumpara. Iesirea acestora trebuie sa fie obligatoriu in domeniu de semnal unificat. Un exemplu:

trad_tens.JPG

Practic le-ai putea confectiona utilizand un optocuplor (si componentele aferente) sau un transformator electric de putere redusa.

 

2. Senzorul de temperatura l-ai putea realiza cu ajutorul unor circuite integrate dedicate, aceastea furnizand pe iesire tot un semnal unificat. Un exemplu:

http://www.national.com/images/pf/LM35/00551615.pdf

 

3. Alegerea uC se face in functie de anumite date ale problemei. Va trebui sa iei in calcul si posibilitatea includerii pe schema a unui multiplexor. Daca mai tarziu vei dori sa extinzi schema atunci e foarte bine sa te orientezi catre niste solutii FPGA sau alte echivalente. Daca doresti sa ramai doar la aceasta aplicatie atunci un uC Atmel este numai potrivit.

 

In cursul zilelor urmatoare am sa schitez pe o ciorna cum ar trebui sa fie circuitul.

 

Apropo, cunostintele tale despre partea software a problemei cam pe unde sunt ? Sau nici nu ti-ai pus problema asta?

Link spre comentariu
Distribuie pe alte site-uri

aveti dreptate, la partea software nu m-am gandit!!!!!!!!!! unsure.gif

 

deja mi se pare cam complicata problema. Un coleg de facultate mi-a spus ca mai bine realizez toata lucrarea asta cu un automat programabil. e mai simplu, nu! scratchchin.gif

 

ma gandeam sa fac circuitul asta ca printr-un program sa optimizez consumul energetic dintr-un apartament. Deci, va trebui sa monitorizez toate prizele si sa le comand sa se inchida becurile din camere daca nu este nimenea acolo.

pe langa asta ma gandeam sa montez si un senzor de temperatura, de fapt doua: in casa si afara.

 

cum credeti ca ies mai ieftin, adica cu autom. progr. sau sa fac eu un pcb sa progr. uC etc ??????????? putin ajutor! bad.gif angel.gif

Link spre comentariu
Distribuie pe alte site-uri

Eu as pune altfel problema.

- Inainte de toate alege un uC si un afisaj LCD.

- Scrie programele pt. a-ti afisa anumite caractere pe LCD.

- Pune o tastatura/butoane, scrie programele de interfatare pt. ele.

- Interfateaza senzorul de temperatura cu programul aferent.

 

Lucreaza treptat, nu te apuca de tot proiectul deodata, asa vei cunoaste mai bine arhitectura uC, limabjul de programare si interfatarea lui. De asemenea, lucrand cu uC vei gasi raspunsuri si la problemele care apar pe traseu, fara schema bloc sau alte complicatii.

Link spre comentariu
Distribuie pe alte site-uri

Eu as pune altfel problema.

- Inainte de toate alege un uC si un afisaj LCD.

- Scrie programele pt. a-ti afisa anumite caractere pe LCD.

- Pune o tastatura/butoane, scrie programele de interfatare pt. ele.

- Interfateaza senzorul de temperatura cu programul aferent.

 

edy, nu e rau sa incerc asa, da ma gandesc si la solutia propusa de donpetru cu PLC. unsure.gif

tocmai stateam asa si ma gandeam: :flag_of_truce: daca as face ce spune edy, sa spunem ca as face pana la urma o schema si un cablaj, cat m-ar costa cablajul ??????? cred ca o caruta de bani. nu mai bine incerc ceva cu un PLC!!!!!!!!!!!!!!! pardon.gif totusi si ideea cu uC si afisaj LCD e misto dar trebuie, cred eu, mult dar mult mai mult studiu decat la un PLC !!!!!!!! scratch_one-s_head.gif of.gif

 

oricum, ma gandesc si va anunt. boredom.gif

 

multumesc tuturor pt. sfaturi. first.gif

Link spre comentariu
Distribuie pe alte site-uri

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
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock