Home > electronica > Volt-Ampermetru dublu cu PIC16F818

Volt-Ampermetru dublu cu PIC16F818

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;

V-A meter PIC16F818

V-A meter PIC16F818

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.

Posibilitati de imbunatatire:
– prin utilizarea unui MCU mai performant (dimensiuni memorie ROM/RAM) se pot implementa functii de calibrare  a tensiunii de referinta, a divizoarelor de tensiune si a amplificatoarelo r pentru masureare curentului.
– adaugarea unei functii de protectie la scurtcircuit si supratemperatura a echipamentului “masurat”;
– selectia, prin software, a rezistentei shuntului si a amplificarii stabillite de AO-uri (PGA);

Capacitatea memorie ROM / RAM pentru PIC16F818
ram-rom_16F818
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
Categories: electronica Tags: , ,
  1. selton
    October 19th, 2013 at 05:56 | #1

    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

  2. selton
    October 15th, 2013 at 18:29 | #2

    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

  3. Mihai
    June 5th, 2013 at 14:38 | #4

    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.

  1. No trackbacks yet.

*