Sari la conținut
ELFORUM - Forumul electronistilor

Voltmetru/Ampermetru cu PIC 16F877A


GeoMar

Postări Recomandate

Astazi am definitivat ,,lucrarea,, si am pus-o sub tensiune ca sa vaz ce zice. Spre surprinderea mea am vazut display-ul luminat si atat. Uitandu-ma asa la ea am zis ca poate o fi PIC-ul de vina si tre sa iau unul 877A. Deodata parca am vazut ca se plimba ceva pe ecran si am luat o surubica si am reglat CONTRASTUL. Totul merge aproape perfect.Spun aproape deoarece singurul inconvenient remarcat este ca tranzitiile dintre 2 afisari diferite au loc prea lent. Se poate vedea si in foto. Am reglat tensiunea de referinta Uref.(3,50V). Am calibrat tensiunea, dar curentul nu prea se poate calibra deoarece imi trebuie un SHUNT. Eu am folosit rezistenta 0,2 ohms dar nu avea plaja destula din semireglabil, dar asta e cea mai mica problema. :101 Important e ca merge atat 877 cat si 877A. Eroarea cea care o da cand verifica ce ai scris in PIC se pare ca nu are importanta si e ,,normala,, nu stiu de ce.

Link spre comentariu

Astazi am definitivat ,,lucrarea,, si am pus-o sub tensiune ca sa vaz ce zice. Spre surprinderea mea am vazut display-ul luminat si atat. Uitandu-ma asa la ea am zis ca poate o fi PIC-ul de vina si tre sa iau unul 877A. Deodata parca am vazut ca se plimba ceva pe ecran si am luat o surubica si am reglat CONTRASTUL. Totul merge aproape perfect.Spun aproape deoarece singurul inconvenient remarcat este ca tranzitiile dintre 2 afisari diferite au loc prea lent. Se poate vedea si in foto. Am reglat tensiunea de referinta Uref.(3,50V). Am calibrat tensiunea, dar curentul nu prea se poate calibra deoarece imi trebuie un SHUNT. Eu am folosit rezistenta 0,2 ohms dar nu avea plaja destula din semireglabil, dar asta e cea mai mica problema. :101 Important e ca merge atat 877 cat si 877A. Eroarea cea care o da cand verifica ce ai scris in PIC se pare ca nu are importanta si e ,,normala,, nu stiu de ce.

Felicitari pentru realizare. :aplauze

Asta am remarcat si eu si am tot intrebat pe forum. "Lenea" aceea cand se schimba 2 afisari. Am sa maresc putin durata intre 2 afisari. :da

Momentan sunt ocupat cu realizarea fizica a cablajelor pentru Ceas & Temperatura cu PIC 16F84A. :nebun:

Link spre comentariu

Am pus un video aici http://www.youtube.com/watch?v=36wn2tU1pM8. Daca cineva stie sa repare aceasta problemuta sa o faca, il rog eu frumos asa de dragul forumului !!!

Am sa postez un hex cu unele modificari, sa testezi live pe montajul tau, sa vezi cum merge.Sau un ID pe PM.L.E.Ce quartz ai folosit?? In video am impresia ca se "misca" mai repede ca la mine, afisarea splash screenurilor. Adica nu asteapta 1 sec, am impresia ca mai putin. :nas:Uite un nou hex, vers.2 care are inclusa si afisarea temperaurii radiatorului. :nebun:[attachment=0]Voltmetru_Ampermetru_V.2_by_GeoMar.rar[/attachment]Scrie in PIC hex-ul si vezi cum merge, sper ca mult mai bine.
Link spre comentariu

Pai am folosit exact quartz-ul de pe schema adica 14,31818 MHz. Am sa incerc sa scriu hexul tau, dar in loc de OHMI ce o sa am grade Celsius? Auzi si mie mi-ar place sa personalizez textele alea de la inceput. Cu ce se face aia???????? Chestia aia cu scurt la iesire cand tensiunea e 0(zero) eu personal o consider fara de folos. Eu daca m-as fi priceput as fi pus la pornire un emoticon format din puncte ce se deplasa de la dreapta la stanga si dupa el sa intre un scris(ex. HELLO JOHN !!!). Acesta nu trebuie sa ocupe mai mult de 5 secunde intrucat atunci cand prin natura imprejurarilor sunt necesare opriri si porniri frecvente sa nu trebuiască sa asteptam atat dupa mesajul de întâmpinare. Am mai remarcat si ca atunci cand apare mesajul ala de ,,scurt ...bla bla,, daca tensiunea reapare acesta rămâne pana se oprește și se pornește din nou.

Link spre comentariu

... dar in loc de OHMI ce o sa am grade Celsius? ...... Chestia aia cu scurt la iesire cand tensiunea e 0(zero) eu personal o consider fara de folos ...... atunci cand apare mesajul ala de ,,scurt ...bla bla,, daca tensiunea reapare acesta rămâne pana se oprește și se pornește din nou.

Sa le luam pe rand.1 - in loc de ohmi, DA o sa fie grade 'C.2 - daca intre iesirea sursei, de pe cablaj si bornele de iesire de pe panoul sursei, ai conectate contactele releului de protectie, NU o sa ai tensiune dupa scurt, doar dupa ce trece timpul ala [1 min acum]. Asa "decuplezi" scurtul facut, fata de iesirea sursei si nu mai se arde tranzistorul.3 - daca conectezi contactele releului, asa cum am scris, NU o sa mai apara tensiune la iesire, decat dupa trecerea acelui timp, "de protectie" sa-l numesc asa. Daca scurtul exista dupa scurgerea acelui timp, pasul se reia pana la eliminarea lui [a scurtului].Toate setarile care sunt acum, deocamdata sunt in faza de teste, pana se pun toate problemele la punct, dupa aceea urmeaza o "slefuire" :ras: a softului. De aceea am ales timpi mai mari intre diferitele stari, ca sa analizez la teste. :daAm sa redesenez si schema cat de curand posibil, cu modificarile incluse, buzzer, releu, cooler, dar asta in functie de timpul liber.L.E.Cred ca chestia cu emoticonul, nu se poate, trebuie sa te rezumi [parerea mea] la caracterele suportate de display. Sau poate este posibil, nu stiu, nu ma pricep la scrieri de soft, poate ne spune cineva.
Link spre comentariu

1. De obicei afisajul alfanumeric are posibilitatea de inscriere a cateva caractere cum doreste utilizatorul. Dar trebuie sa le programezi si apoi sa le comanzi, iar pentru asta trebuie sa ai acces la soft in versiunea originala, adica ASM, sau C sau la limbajul sursa. Este foarte greu ca sa nu spun imposibil sa modifici un soft scris in hexa.

Link spre comentariu

Io credeam ca exista un soft in care incarcand hex-ul respectiv il putem vedea sub alta forma, inclusiv scrisurile alea pe care sa le putem modifica si sa salvam inapoi .hex si il scriem in PIC si..... :nebun: gata!!! Scuzati-mi nepriceperea!!!

Link spre comentariu

1. De obicei programul sursa nu se prea da ci numai cel hex. Se poate implementa un program hex in alt program dar este greu sa vezi unul hexa deoarece el nu mai are mnemonicele tale ci adresele de memorie.

Link spre comentariu

Am revenit cu rezultatul al celui de-al II-lea HEX inscris in PIC. Observatii:

-V/A face citiri mai rare si de aceea aparent nu se vad atat de des acele tranzitii suparatoare, dar problema nu este nici pe departe a fi rezolvata.

-pe mine personal nu ma deranjeaza asa de mult acest inconvenient minor as zice eu

-totusi cineva nu mai lucreaza la aceasta varianta sa ne impartaseasca noutati?????????????????

-,,mergand pe firul istoriei inapoi,, sa ne spuna GeoMar de unde a luat schema sau proiectul poate asa se ajunge la ..Izvoarele softului,,!

Am postat o poza si un video

-tind sa cred si faptul ca poate LCD-ul astea albastre sa fie asa!

-stiu din experiența mea ca acest simptom apare in mod firesc atunci cand temperatura mediului in care se afla LCD-ul este mult su 0 grade Celsius(sub 20).

Link spre comentariu

Am mai observat ca HEX-urile se pot dezasambla rezultand ASM-uri. Acum vin cu intrebarea ASM-urile incarcate in cava program nu se pot reedita, sau cel putin citi intr-un limbaj ,,OM,,?Geo Mar ne poate spune pentru ca ca lui ii face cineva HEX-urile alea personalizate. Poti sa ne divulgi si noua??? :speriat

Link spre comentariu

Am mai observat ca HEX-urile se pot dezasambla rezultand ASM-uri. Acum vin cu intrebarea ASM-urile incarcate in cava program nu se pot reedita, sau cel putin citi intr-un limbaj ,,OM,,?Geo Mar ne poate spune pentru ca ca lui ii face cineva HEX-urile alea personalizate. Poti sa ne divulgi si noua??? :speriat

Un user de pe forum, care a vrut sa ramana anonim, m-a ajutat cu "personalizarea" si "modernizarea" softului :da . Vreau sa-i multumesc din nou pentru ajutorul acordat si timpul pierdut :aplauzeTi-am divulgat acum "secretul". :nebun:
Link spre comentariu

Sa ia legatura si cu mine pe PM sa-mi faca si mie ceva ,,personalize,, daca crede ca ramanad anonim e mai bine asa treaba lui :da !!!Sa-mi zica daca se poate personaliza in sensul in care as dori sa aiva 4 functii si anume-CEAS-TERMOMETRU-VOLTMETRU-AMPERMETRU*vezi foto!

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