Простий вбудований вольтметр 30в на pic16f676 - радіоактивне - все для радіоаматора

Цей пристрій реалізовано на PIC16F676 з використанням вбудованого десятирозрядних АЦП. Вольтметр дозволяє вимірювати напругу до 30В постійного струму і може використовуватися в настільних джерелах живлення або різних приладових панелях.
Для відображення напруги використовується три семісігментний індикатора із загальним анодом. Висновок інформації на індикатори здійснюється динамічно (мультиплексированием), частота оновлення складає близько 50 Гц.

Простий вбудований вольтметр 30в на pic16f676 - радіоактивне - все для радіоаматора

Напруга на виході дільника
За замовчуванням у PIC мікроконтролерів, джерело опорного напруги АЦП встановлений на VCC (+5 В в даному випадку).
Необхідно зробити такий дільник напруги, який знизить напругу 30В до 5В. Нескладно розрахувати Vin / 6 ==> 30/6 = 5, коефіцієнт розподілу дорівнює 6. Так само дільник повинен володіти великим опором, щоб якомога менше впливати на вимірювана напруга.

розрахунок
АЦП - 10bit значить максимальну кількість відліків тисячу двадцять три.
Максимальне значення напруги 5В, тоді отримуємо 5/1023 = 0,0048878 В / Відлік. У такому випадку, якщо кількість точок АЦП становить 188, то напруга на вході 188 * 0.0048878 = 0.918 вольт

З використанням дільника напруги, максимальна напруга 30В, тоді 30/1023 = 0,02932 В / Відлік.
І якщо кількість точок АЦП становить 188, то напруга на вході 188 * 0,02932 = 5,5 В.

Конденсатор 0.1uF робить АЦП більш стабільним, так як десятирозрядний АЦП досить чутливі.
Стабілітрон на 5,1В призначений для захисту АЦП від перевищення допустимого напруги.

Простий вбудований вольтметр 30в на pic16f676 - радіоактивне - все для радіоаматора

Фото готового пристрою:

Простий вбудований вольтметр 30в на pic16f676 - радіоактивне - все для радіоаматора

Точність і калібрування
Загальна точність схеми досить велика, вона повністю залежить від значень опорів резисторів 47кОм і 10кОм, отже чим точніше будуть обрані комплектуючі, тим точніше будуть свідчення.
Калібрування вольтметра здійснюється підлаштування резистором 10кОм, встановіть опір близько 7,5кОм і контролюйте свідчення іншим приладом.
Також для настройки можна використовувати будь-який стабілізований джерело на 5 або 12 вольт, в цьому випадку обертайте підлаштування резистор до тих пір, поки не отримаєте правильне значення на дисплеї.

Проект в Proteus:

Простий вбудований вольтметр 30в на pic16f676 - радіоактивне - все для радіоаматора

Завантажити прошивку з ісходником: PIC16Voltmeter.rar [72,56 Kb] (cкачиваний: 4442)
Завантажити малюнок друкованої плати: PIC16Voltmeter.lay [55,62 Kb] (cкачиваний: 2535)
Завантажити проект в Proteus: PIC16Voltmeter_proteus.rar [17,5 Kb] (cкачиваний: 2561)
Оригінал статті на англійській мові