Sari la conținut
ELFORUM - Forumul electronistilor

Voltampermetru cu ATmega8


jean

Postări Recomandate

Am facut un voltampermetru cu ATmega8 (TQFP), sunt foarte multumit cum functioneaza si vreau sa-l recomand si la altii. Doresc sa-l folosesc intr-o sursa de 0-30V/5A cu Lm338 care urmeaza sa o construiesc.

Acest voltampermetru a fost conceput pt. a masura curentul si tensiunea de iesire dintr-o susa, in cazul in care rezistorul de sunt este conectat pe ramura de tensiune negativa.

Are nevoie de o singura tensiune de alimentare care poate fi obtinuta de la sursa la care se monitorizeaza tensiunea si curentul. Ca functie suplimentara acesta poate controla un ventilator folosit pentru a raci radiatorul sursei. Pragul la care ventilatorul porneste poate fi ajustat folosind Touch Button pt Setup.

Caracteristici tehnice

-gama de tensiune 0-30V;

-rezolutie de masura tensiune 10mV;

- gama de current 0-99A;

-rezolutie masura curent 10mA (depinde de valoarea rezistorului de sunt);

Rezolutia interna a multimetrului este data de relatia:

Rezolutia [mA] = 1/(R[ohm]*3.2)

Caderea de tensiune pe rezistorul de sunt nu poate depasi 2.4V, deci R[ohm] ar tebui sa fie mai mica de 2.4/Imax[A].

Mai jos este atasata schema, cateva poze cu el si testele facute de mine. Mai multe detalii, de unde poate fi descarcat softul, programarea si setarile, gasiti

pe http://dfi57.blogspot.com/2011/11/voltampermetru-cu-atmega8-varianta-cu.html

post-10821-139829341013_thumb.jpg

post-10821-139829341017_thumb.jpg

post-10821-139829341022_thumb.jpg

post-10821-139829341025_thumb.jpg

Link spre comentariu

Interesant proiectul,totusi era mai bine daca puneai si aici hexul folosit de tine,daca spuneai ce tip de LCD ai folosit tu (eventual de unde l-ai procurat sau macar codul lui) Ma refer sa fi pus toate informatiile necesare..ca sa nu mai zic de fuse bits la atmega!!

Link spre comentariu

Poare fi folosit orice afisaj 1x16 sau 2x16, daca ai la el fisa de catalog pt. corespondenta semnalelor, iar softul este in functie de afisajul folosit si poate fi gasit pe pagina http://www.elfly.pl/multimetr/multimetr_en.htm

Afisajul a fost cumparat de la Syscom de pe Maica Domnului si are cod-ul BC1601AYPLEH la 23lei. A mers fara nicio modificare la conectorul de afisaj. Totusi cred ca este nevoie de o rezistenta de limitare a curentului prin LED-urile care lumineaza afisajul, LCD-ul se cam incalzeste de la acele LED-uri. Va lunina un pic mai slab dar se va incalzi mai putin. In schema nu este prevazuta.

Link spre comentariu

Interesant aparatul si destul de usor de realizat (mai ales ca-s prezentate toate detaliile) :da Daca nu se foloseste ventilatorul,nu ar trebui sa mai fie nevoie si de stabilizatorul de 12V,nu?Pacat ca nu e si un soft care afiseaza puterea,in loc de rezistenta sarcinii (impreuna cu energia livrata) icon_jook

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

Am facut si eu Voltampermetrul,dar varianta cu Atmega DIP: http://www.elfly.pl/multimetr/multimetr_en_DIP.htm. Varianta asta mi s-a parut mai simplu de realizat: mai putine piese,cablaj mai simplu,integratul e pe soclu,deci usor de inlocuit in caz de greseli.

 

Acum,m-am lovit de ceva probleme cu programarea:

Programarea nu se face in circuit,cum era cu varianta SMD,dar se poate folsi aceelasi programator! Si cum este prima programare a integratului,nu necesita quartz extern!

Mai multe detalii despre programator + conectarea la Atmega8: http://electronics-diy.com/avr_programmer.php

Cum eu am pe PC windows 7,nu pot folosi Pony-Prog,dar am gasit alt program care merge cu programatorul asta (SIprog) pe Win7,si anume AVR Dude. Explicatii complete privind programul sunt aici: http://www.ladyada.net/learn/avr/avrdude.html .

De aici se poate downloada AVR Dude (muuulte alte linkuri duc in locuri gresite): http://sourceforge.net/projects/winavr/files/WinAVR/

Si nu in ultimul rand,programatorul trebuie conectat direct la PC,ca prelungitoarepe pt portul serial n-au toti pinii conectati :sparge: .

 

Piesele le-am luat de la un furnizor TME din grivita si au costat: 7 ron Atmega si 17 Ron LCD-ul 2x16 cu backlight verde.

Atentie,ca unele backlighturi nu au rezistente inseriate cu backlightul,asa ca nu trebuie alimentat direct la 5V! (asa e si cazul meu).

Eu alimentez backlightul inaintea stabilizatorului de 5V,d-aia am pus un 78L05

 

Si atentie,ca indicatorul rezistentei este destul de enervant,avand multe zecimale care se schimba rapid. Eu o sa renunt la el,ca nu-mi e de nici un folos

Si mai am o nemultumire in legatura cu ampermetru,care nu se poate ajusta fin,pot doar introduce valoarea rezistentei si daca curentul e in regula,e bine,daca nu,asta e.... Si pasul reglarii rezistentei e de 0,1 ohmi,valoarea minima fiind tot de 0,1 ohmi,parca (o treaba neplacuta rau,la curenti mari).

O sa incerc sa intercalez un operational care sa amplifice tensiunea de pe sunt,dar trebuie sa-l pun in asa fel incat sa nu afecteze prea mult tensiunea masurata :nebunrau:

post-8163-139829360142_thumb.jpg

post-8163-139829360149_thumb.jpg

post-8163-139829360159_thumb.jpg

post-8163-139829360167_thumb.jpg

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

Salutare. Am o intrebare : in loc de LCD 1x16 sau 2x16 caractere se poate utiliza un LCD 2x8 caractere?Am deja pe o sursa un voltampermetru cu atmega 8 smd si LCD 1x16, dar cum LCD-urile din urma sunt mai greu de procurat (nu-mi convine sa "stric" un afisaj cu 2x16 caractere pt. ce vreau sa fac) ma gandeam ca poate merge. Multumiri.

Link spre comentariu
  • 4 săptămâni mai târziu...

Am realizat si eu voltampermetru acesta cu varianta DIP, am reusit sa programez integratul dar ceva nu merge cum trebuie. Shunt-ul l-am facut din cateva spire de constantan si are cam 0,2 ohmi, am setat valoarea in configurarile programului dar arata eronat si nu este liniara eroarea. Tensiunea nu pleaca de la zero chiar cu sursa oprita (VAmetru e alimentat de proba din baterie 9V + 7805) iar indicatia tensiunii variaza cam 0,3V incontinuu si e neliniara, adica la 3V arata 2,1~2,4 iar la 25 arata 27,5~27,8. Nu am realizat partea cu regulatorul de 12V si tranzistorul comanda ventilator, pinul 15 la integrat ramanand in aer. Am deconectat si firul care vine la divizorul de tensiune de pe pinul 25 si nu se intampla nimic. Tot asa prost functioneaza. Legaturile la sursa de tensiune le-am facut ca in figura din atasament.

post-25833-139829408107_thumb.jpg

Link spre comentariu

Pai prin sunt trece si curentul de comanda al regulatorului...de ce nu ai respectat intocmai schema de pe site?

http://www.elfly.pl/multimetr/connection.jpg

 

Daca curentul e indicat eronat,atunci calibreaza voltampermetru cum trebuie...detaliile sunt tot pe site:

http://www.elfly.pl/multimetr/multimetr_en_DIP.htm (Instalation in PSU and Regulation)

 

Eu nu-mi bat capul cu rezistente de valori necunoscute,realizate manual. Eu folosest rezistente de valoare mica,puse in paralel. Cea mai mica pe care am gasit-o e de 0,1ohmi,asa ca am pus 10 in paralel,sa obtin 0,01 ohmi si pierderi mici pe ele

Link spre comentariu

Curentul de comanda al regulatorului cred ca este infim, iar daca pun shuntul pe iesire cum mai compenseaza regulatorul caderea de tensiune de pe el? Pe shunt pot sa pierd si 2V. Pe situl sursa nu e reprezentat regulatorul complet. Posibil sa fie de la cablaj ca l-am refacut neavand de unde sa iau rezistente smd si sunt foarte inghesuite traseele si nu stiu ce reguli trebuie sa respect pe acolo.

post-25833-139829408303_thumb.jpg

post-25833-139829408311_thumb.jpg

Link spre comentariu

Ba pe siteul sursa,e prezentat regulatorul complet...ce-i in interiorul cutiei nu conteaza,conexiunile sunt la felDaca pui ditamai rezistenta de sunt,normal ca pe ea cad >2V. Dar se si incalzeste pe masura!Garantat curentul regulatorului nu e chiar infim,e acolo si s-ar putea sa-ti strice masuratorileDa,e posibil sa fie si de la cablaj

Link spre comentariu

Cu neliniaritatea si oscilatia afisarii am rezolvat-o. Acum merge de la zero si indica perfect tensiunea. Defectul s-a rezolvat cu diluant dupa ce am spalat cablaju bine de sacaz. Traseele fiind foarte apropiate sacazu ala dadea 15-20 MOhm intre anumite trasee.(cu integratu scos din soclu) dupa spalare...infinit.Mai ramane sa calibrez ampermetrul. Tensiunea pe firele de duc la VAmetru pt masura de curent e de 162mV la 5A, inseamna ca shuntu(care l-am mai scurtat) are 0,0324 Ohm si nu se incalzeste (e sarma groasa de 2). Daca nu-mi iasa din soft cred ca e posibil sa pun peste shunt un multitura si reglez fin din el.Mai am un atmega8 varianta smd si as mai face un montaj dar nu ma incumet sa mai fac eu un cablaj pentru ca nu detin rezistente si condensatori smd si imi iasa iar o strutocamila ca asta cu trasee apropiate. Daca a facut cineva un cablaj pt atmega tqfp si componente normale si vrea sa o posteze aici, as fi recunoscator.

Link spre comentariu

Din pacate,daca pui un potentiometru peste sunt,atunci ori curentul,ori tensiunea iti vor fi indicate corect (dupa cum vezi pe schema,- ul de la iesire e comun pt ambele indicatii!)

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