Volt-Ampermetru dublu cu PIC16F818
Tema: “Masurarea si afisarea, pe un display LCD 2×16, a doua tensiuni si a doi curenti in domeniile 0-40V si 0-10A”
Domeniul tensiunilor masurate: 0 – 40.00 V
Domeniul curentilor masurati: 0 – 10.00 A
Cerinte suplimentare:
1. nu se admit componente specializate pentru masurarea tensiunii sau a curentului;
2. nu se admite utilizarea unei surse duble de tensiune pentru alimentarea montajului (AO-uri)i;
3. valorile afisate vor avea cel putin doua zecimale cu rezolutia maxima posibila (fara over sampling);
4. la alimentarea montajului se va afisa un text pe ambele linii ale afisajului si va fi mentinut timp de 2secunde;
5. in sarcina maxima (10A) nu se acepta o cadere de tensiune, pe shunt, mai mare de 1V;
6. toate intrarile analogice trebuie protejate la supratensiune si zgomot;
7. elementele hardware de reglaj si calibrare vor fi minime sau chiar inexistente;

Rezolvarea cerintelor si problemele intampinate:
– Pentru a simplifica software-ul, constangeri ale dimensiunii ROM, a fost nevoie sa utilizez valori greu de obtinut pentru divizoarele si amplificatoarele de tensiune.
> Divizarea tensiunii de intrare (masurarea tensiunilor): 8.814;
> Amplificarea tensiuniilor (masurarea curentilor): 4.89;
– Pentru a respecta cerinta 2 am utilizat un AO rail-to-rail (AD8607) de mare precizie si cu zgomot redus;
> Rezolutia minima pentru afisarea tensiunilor: ~0.02V (19.5mV);
> Rezolutia minima pentru afisarea curentilor: 4.8mV (este calculat tot ca tensiune);
Probleme aparute (teoretice):
– la un consum maxim, 10A, puterea disipata pe Rshunt este de 10W. Temperatura mare de lucru a shuntului va influenta considerabil rezistenta acestuia si implicit corectitudinea masurarii. O posibila solutie: pe viitor se va utiliza un shunt de 0.01ohmi (Pd = 1W) si se va utiliza un etaj diferential pentru “citirea” caderi de tensiune pe shunt.
0 1139 Available RAM: 112 [bytes], Available ROM: 1024 [bytes] 0 126 All files Preprocessed in 63 ms 0 122 Compilation Started V-A meter PIC16F818.c 25 1503 Result is not defined in function: 'CopyConst2Ram' V-A meter PIC16F818.c 101 123 Compiled Successfully V-A meter PIC16F818.c 0 127 All files Compiled in 62 ms 0 1144 Used RAM (bytes): 35 (31%) Free RAM (bytes): 77 (69%) Used RAM (bytes): 35 (31%) Free RAM (bytes): 77 (69%) 0 1144 Used ROM (program words): 958 (94%) Free ROM (program words): 66 (6%) Used ROM (program words): 958 (94%) Free ROM (program words): 66 (6%) 0 125 Project Linked Successfully V-A meter PIC16F818.mcppi 0 1004 COFF file successfully generated COFF file successfully generated 0 128 Linked in 235 ms 0 129 Project 'V-A meter PIC16F818.mcppi' completed: 406 ms 0 103 Finished successfully: 10 mai. 2013, 01:26:17 V-A meter PIC16F818.mcppi
I wish you could have the program of this project, I’m riding a symmetrical source and would like to put your design on it. I’m still in college and does not have control over PIC. Thank you.
Brazil – Goiás
Aș vrea ai putea avea programul acestui proiect, eu sunt de echitatie o sursă simetric și-ar dori să pună proiectul pe ea. De lucru colegiu. Încă nu avea stăpânire peste PIC. Mulțumesc.
Brasil – Goiás
What? Please translate in English.
Buna ziua,proiectul este de vanzare? M-ar intresa un asemnea proiect dar ma tem ca nu il pot realiza singur si nu mai dispun nici de timpul necesar pt proiectarea lui,daca m-ati putea ajuta v-as fi recunoscator. Va multumesc.