Sari la conținut
ELFORUM - Forumul electronistilor

voltampermetru cu pic 16f876


winston

Postări Recomandate

Nu cred ca am pretins pe undeva rezolutie de afisare de 10mV pentru cei 50V ( si daca am facut-o atunci imi cer scuze pentru eroarea-mi proprie ), bineinteles ca nu se poate asta la 50V capat de scala, nu-mi pune in carca ce nu-mi apartine. Codul nu-mi apartine, nu este al meu, doar aduna niste idei dezvoltate deja de altii, va mai trece multa apa pe dunare pana sa pot eu dezvolta bucati de cod din capul meu... este doar un mod de afisare, de cele mai multe ori aici am prezentat variante de cod la cerere, adica am editat si personalizat conform dorintelor beneficiarului, nu am pretins ca maresc eu rezolutia, nu am pretins ca fac eu marea cu sarea, doar am editat niste linii simple de cod, si am facut asta intreband pe fiecare in parte ce capat de scala prefera, ce mod de afosare doreste... etc, adica am facut ce mi s-a cerut si majoritatea au fost satisfacuti. Cand monitorizezi o tensiune de 50V ma indoiesc ca o variatie de 10mV mai este atat de importanta, ( ca fapt divers la sursa mea de cele mai multe ori nici macar nu ma uit la ce este dupa virgula )...

 

In fine, cred ca s-a lamurit si acest aspect.

Link spre comentariu

@marian Am urmărit cu atenție codul tău . Întrucât împărțirea la 10 este făcută imediat după însumarea celor 10 valori mărirea rezoluției nu apare . Poți verifica foarte simplu pe una din sursele tale - mărești foarte fin tensiunea și urmărești afișajul. Totuși , valori intermediare accidentale pot să apară. Ai fi putut să muți împărțirea la 10 mai încolo, înmulțind cu o constantă mai mică de 10 ori. Ai fi valorificat astfel această mărire de rezoluție dată de zgomot - ziceți-i oversampling sau dithering , nu importă.

Link spre comentariu

Marian, nu poti afisa decat variatii cu 50mV. In functie de referinta, vei afisa exemplu 2.47 si apoi 2.52. Dar nu vei avea 2.50 decat daca referinta este zgomotoasa, deci aleator. D-aia in proiectul cu 494 o sa avem rezolutie de 12 bits ca sa obtinem 10mV la 40V cu o referinta curata si stabila de 4.096V.Evident, 50mV la 50V este nesemnificativ, de acord cu tine. Codul tau este bun functional asa cum este si nu merita efortul sa-l ajustezi decat ca un exercitiu academic.

Link spre comentariu

In caz ca nu ati inteles, in postarea mea de mai sus eram deja de acord cu voi, nu am zis ca la 50V se poate rezolutie de 10mV, cititi mai atent va rog... Totul a pornit de la o confuzie legata de nedumerirea lui @XAN77, eu am inteles ceva, el altceva, si discutia s-a prelungit nejustificat, dar intr-un final toti am ajuns la acelasi adevar, rezolutia este de cca 50mV pentru capat de scala 50V, ( mai precis 50/1024 ), nu am contrazis asta ( sau cel putin nu am intentionat sa contrazic asta ), dar ca de obicei limba Romana este al naibii de interpretabila... Mi-as dori sa intelegeti o data pentru totdeauna ca nu am pus 50.00 cu scopul de a avea rezolutie de 10mV, ci pentru ca asa mi s-a cerut acolo unde am facut asta, nu pricep de ce nu se poate face distinctia asta... de acord, poate ca la momentul respectiv nu m-am gandit la asta ( la rezolutia afisarii si care va fi ea ), stiti bine doar ca sunt un amarat de amator in ceea ce priveste programarea, totusi au fost mai multi care au cerut la randul lor diferite variante de cod, si cum stiam ca ii pot ajuta, codul fiind foarte simplu, nu am ezitat sa o fac, dar am intrebat de fiecare data fiecare cum prefera sa arate afisajul, si m-am conformat, rezolutia conteaza mai putin, de multe ori fiind vorba de tensiuni mari ( a fost un caz si cu 100V si la fel si acolo am intrebat cum se prefera sa arate afisajul )... In fine, sa speram ca subiectul se poate considera inchis, pentru mine oricum asa este.

 

Bafta.

Link spre comentariu

...stiti bine doar ca sunt un amarat de amator in ceea ce priveste programarea, totusi au fost mai multi care au cerut la randul lor diferite variante de cod, si cum stiam ca ii pot ajuta, codul fiind foarte simplu, nu am ezitat sa o fac...

Esti modest  :wretre , ai avansat mult mai repede decat altii vor avansa vreodata. Lasand la o parte darnicia ta catre toti care au cerut moka un cod cu numele lor pe LCD.

Scuze ca te-am pus, inca o data degeaba, in lumina reflectoarelor. Nu-mi era asta intentia. Dar am citit "pe sarite" postul tau cu cap de scala 35V, si am inteles gresit.

Link spre comentariu

Nu, nu, nu, eu sunt cel care trebuie sa-si ceara scuze, ( vorba aia, you should never bite the hand that feed's you ) si-ti datorez mult tie si lui @LIviu pentru ceea ce stiu in materie de programare, deci cer scuze daca a vorbit gura fara cap...

Link spre comentariu
  • 1 lună mai târziu...

Multumiri tuturor celor care au muncit la acest proiect , care a-ti sacrificat timpul liber de dragul electronicii

Ma uit la voi ca vitelul la poarta noua , cit de repede scrieti si manipulati , compilati sau decompilati aceste softuri

Cind am sa am timp , am sa ma apuc serios de studiu la C++

Cautam o schema de volt/ampermetru cu pic pic 16f 876a care are , voltmetru -ampermetru-watmetru-termometru (proiect crosnovre)nu stiu daca e corect nikname-ul

Am avut schema cu tot cu hex dar am pierdut partitia unde il aveam

O zi buna la toti 

Link spre comentariu

Cind am sa am timp , am sa ma apuc serios de studiu la C++

Eu n-am vazut prea multe compilatoare c++ pentru picuri, asa ca poti incepe cu c 'chior'. Editat de Liviu M
Link spre comentariu

Doresc o informare,am executat acest voltampermetru si nu se activeaza lcd-ul decat daca ating cu degetul pe pic,prima data apare patratelele pe randul de sus cand alimentez montajul si daca ating cu degetul pinii de la pic incepe sa lucreze normal,ce o fi?

Link spre comentariu

Daca LCD-ul respectiv nu avea "driverele" (nu stiu ce drivere poate librarie) nu iti functiona doar "digital", adica cand pui degetul. Verifica pinul de reset al microcontrolerului, daca sta in 1 logic, si oscilatorul daca este extern.

Link spre comentariu
  • 3 săptămâni mai târziu...
  • 2 luni mai târziu...

Multumiri tuturor celor care au muncit la acest proiect , care a-ti sacrificat timpul liber de dragul electronicii

Ma uit la voi ca vitelul la poarta noua , cit de repede scrieti si manipulati , compilati sau decompilati aceste softuri

Cind am sa am timp , am sa ma apuc serios de studiu la C++

Cautam o schema de volt/ampermetru cu pic pic 16f 876a care are , voltmetru -ampermetru-watmetru-termometru (proiect crosnovre)nu stiu daca e corect nikname-ul

Am avut schema cu tot cu hex dar am pierdut partitia unde il aveam

O zi buna la toti 

!!!-Esenta:-Omul vrea o schema cu pic16f876(voltmetru,ampermetru,wattmetru si termometru)eventual si cu pcb-ul inclusiv fisierul hex.

Unde mai apar toate astea la modul compact,scurt si coincis ???O singura pagina daca se poate....

Mai pe scurt:pe marile site-uri de electronica la prima pagina a threat-ului respectiv,apare pe langa varianta initiala completa si ultima varianta finala completa-la noi te uiti si mai ca nu mai intelegi nimic:ba au disparut atasamentele ba s-a modificat siteul,si in final nu ai o viziune completa a proiectului in ansamblu.Sugestia mea e ca dupa aceasta prima pagina cu proiectul de start si cel final(updatat)restul paginilor sa fie despre diverse explicatii si discutii....

P.S.-Apreciez eforturile tuturor care au contribuit la acest proiect si le multumesc.

Editat de winston
Link spre comentariu
  • 2 săptămâni mai târziu...

Multam @winston pentru intelegere_am trait odata cu aceste proiecte de la primele posturi publicate , dar lasam totul la sfirsit de saptamina cind credeam ca o sa am liber , vroiam numai schema si hex-ul pentru ca pcb-ul il fac singur ( am un fix , ,,,, nu imi plac pcb-urile altora) prefer sa le rutez singur cu eagle_din acesta cauza adminii de pe forumuri incurajeaza postarea de imagini cu montajul final pentru a creea diversivitate__( am pierdut o partitie de 220 gb cu tot ce aveam-------am incercat recuperare cu windows-ubuntu -linux dar nu am reusit

@Liviu M la cele 2149 de posturi ar trebui sa fie mai intelegator ca s-ar putea sa-i fiu tata

O zi buna si la MULTI ANI

Editat de spark
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