Acest dispozitiv este implementat pe PIC16F676 folosind construit din zece cifre ADC. Voltmetru poate măsura tensiunea pana la 30V DC și pot fi utilizate în sursele de alimentare desktop sau diferite tablouri de bord.
semisigmentny trei indicator comun anod este utilizat pentru a afișa tensiune. Informația de ieșire privind indicatorii este dinamic (multiplexare), rata de reîmprospătare este de 50 Hz.
Tensiunea la ieșirea divizorului
Implicit microcontroler PIC, ADC sursă de tensiune de referință este stabilită la VCC (+5 V, în acest caz).
Este necesar să se facă o astfel de divizor de tensiune care reduce tensiunea la 30V 5V. Este ușor de calculat Vin / 6 ==> 30/6 = 5, factorul divizare este 6. Același Divizorul ar trebui să aibă o rezistență ridicată la efectul cel mai mic posibil asupra tensiunii măsurate.
calcul
ADC - 10bit înseamnă numărul maxim de capete de acuzare în 1023.
Valoarea maximă de 5V, apoi obține 5/1023 = 0.0048878 În / numărătoarea inversă. În acest caz, în cazul în care numărul de puncte de ADC 188, tensiunea de la intrare 188 * 0.0048878 = 0.918 volți
Utilizarea divizorului de tensiune, tensiunea maximă de 30V, în timp ce 30/1023 = 0.02932 V / numărătoare inversă.
Și în cazul în care numărul de puncte de ADC 188, tensiunea la intrare 188 * 0.02932 = 5,5 V.
Condensatorul 0.1uF ADC face mai stabil, ca un ADC de zece cifre suficient de sensibile.
Zener 5,1V la ADC este conceput pentru a proteja împotriva tensiune excesive.
Fotografii ale dispozitivului finit:
Precizia și calibrare
Precizia totală a sistemului este suficient de mare, aceasta depinde în întregime de rezistențe valorile 47kOm 10K și componente, prin urmare, cu atât mai corecte vor fi alese, citirile mai precise.
Calibrarea se face voltmetru de tuns 10k, set de rezistență de aproximativ 7,5kOm și să monitorizeze indicații alt dispozitiv.
Pentru a configura, puteți utiliza orice putere reglementate la 5 sau 12 volți, în acest caz, rotiți trimerul până până când obțineți valoarea corectă pe ecran.
Proiect Proteus:
Descărcați codul sursă firmware: PIC16Voltmeter.rar [72,56 Kb] (Count: 4442)
Descărcați PCB desen: PIC16Voltmeter.lay [55,62 Kb] (Count: 2535)
Descarcă proiect Proteus: PIC16Voltmeter_proteus.rar [Kb 17,5] (Count: 2561)
Articolul original în limba engleză