Dzielnik napięcia to jeden z najprostszych, a zarazem najbardziej użytecznych układów w elektronice. Pozwala bezpiecznie obniżyć napięcie, przygotować sygnał dla wejścia mikrokontrolera albo ustawić próg dla komparatora, ale w praktyce liczą się też obciążenie, tolerancja rezystorów i sposób pomiaru. W tym artykule pokazuję, jak działa ten układ, jak dobrać elementy do konkretnego zastosowania i gdzie najczęściej pojawiają się błędy.
Najważniejsze informacje na start
- O napięciu wyjściowym decyduje stosunek rezystorów, a nie ich pojedyncza wartość.
- Podstawowy wzór to Uwy = Uwe × R2 / (R1 + R2).
- Jeśli do wyjścia dołączysz obciążenie, wynik się zmieni, bo dolny rezystor zacznie pracować równolegle z wejściem.
- Przy wejściach ADC i komparatorach ważna jest nie tylko wartość napięcia, ale też impedancja źródła.
- W projektach z mikrokontrolerem najlepiej działa układ dobrany pod maksymalne napięcie, a nie pod napięcie „typowe”.
Jak działa taki układ i skąd bierze się wzór
W najprostszym wariancie mamy dwa rezystory połączone szeregowo. Napięcie wejściowe trafia na cały szereg, a napięcie wyjściowe pobieramy z punktu pomiędzy nimi, zwykle względem masy. Prąd płynący przez oba elementy jest taki sam, więc można go policzyć z prawa Ohma, a potem wyznaczyć spadek napięcia na dolnym rezystorze.
To prowadzi do klasycznego wzoru: Uwy = Uwe × R2 / (R1 + R2), gdzie R1 jest rezystorem „górnym”, a R2 „dolnym”. W praktyce oznacza to, że jeśli R2 stanowi jedną czwartą sumy obu rezystorów, na wyjściu dostaniesz jedną czwartą napięcia wejściowego. Gdy potrzeba prostego przeskalowania sygnału, ten układ jest trudny do przebicia pod względem prostoty i ceny.
Warto zapamiętać jedną rzecz: sam wzór działa idealnie tylko wtedy, gdy wyjście nie jest dodatkowo obciążone. Gdy już wiesz, skąd bierze się wynik, naturalnym następnym krokiem jest dobór rezystorów pod konkretny cel.
Jak dobrać rezystory do konkretnego zastosowania
Ja zwykle zaczynam od trzech pytań: jaki jest maksymalny sygnał wejściowy, ile prądu mogę bezpiecznie „poświęcić” na pomiar i czy układ ma pracować z wejściem ADC. Dopiero później dobieram wartości rezystorów. To ważne, bo ten sam stosunek może dać bardzo różne zachowanie w zależności od absolutnych wartości elementów.
| Priorytet | Jak dobrać | Skutek uboczny |
|---|---|---|
| Niski pobór prądu | Wyższe wartości, zwykle dziesiątki lub setki kΩ | Większa wrażliwość na obciążenie i zakłócenia |
| Stabilny odczyt ADC | Niższa impedancja, częściej kilka do kilkudziesięciu kΩ | Większy pobór energii |
| Dokładność progu | Rezystory 1% to minimum, dla lepszego wyniku 0,1% | Wyższy koszt |
| Szybka zmiana sygnału | Niższe wartości albo bufor na wzmacniaczu operacyjnym | Więcej elementów lub większy pobór |
W monitorach zasilania i prostych pomiarach bateryjnych często celuję w setki mikroamperów lub mniej, bo układ ma tylko mierzyć, a nie marnować energię. Jeśli jednak sygnał trafia do przetwornika analogowo-cyfrowego, sama oszczędność prądu nie wystarczy. Trzeba jeszcze zadbać o to, żeby wejście miało czas i warunki do poprawnego odczytu.
Jeżeli chcesz prostą zasadę, to brzmi ona tak: najpierw bezpieczeństwo napięciowe i zgodność z wejściem, dopiero potem minimalizacja poboru prądu. Z takiego podejścia wynika dużo mniej poprawek na etapie prototypu.
Gdy dobierzesz wartości, w następnym kroku trzeba sprawdzić, co w prawdziwym układzie może zafałszować wynik.
Gdzie wynik zaczyna się rozjeżdżać
Największy błąd początkujących polega na tym, że liczą dzielnik jakby był odcięty od reszty układu. W praktyce wejście następnego stopnia zawsze coś pobiera, a jeśli jego impedancja nie jest bardzo duża, napięcie wyjściowe spadnie. Wtedy trzeba liczyć układ z obciążeniem, czyli traktować dolny rezystor jak połączenie równoległe z wejściem.
Drugie źródło problemów to tolerancja. Dwa rezystory 1% nie gwarantują łącznie dokładności 1%, bo błąd może się zsumować po obu stronach. W zastosowaniach pomiarowych i progowych to już ma znaczenie. Do tego dochodzi temperatura: rezystory metalizowane zwykle zachowują się lepiej niż najtańsze odpowiedniki, ale każdy układ i tak może dryfować, jeśli pracuje w gorącym otoczeniu albo blisko elementów mocy.
| Problem | Jak się objawia | Co pomaga |
|---|---|---|
| Obciążenie wejścia | Napięcie jest niższe niż w obliczeniach | Policzenie R2 równolegle z obciążeniem, bufor na op-ampie |
| Tolerancja rezystorów | Próg lub odczyt przesuwa się między egzemplarzami | Lepsza klasa rezystorów, selekcja par, kalibracja |
| Temperatura | Wynik pływa wraz z nagrzaniem | Metal film, mniejszy prąd, kompensacja programowa |
| Zbyt duża impedancja | ADC pokazuje niestabilne lub opóźnione wartości | Zmniejszenie wartości rezystorów, kondensator filtrujący 10-100 nF, bufor |
W wielu popularnych układach z ADC problem nie leży w samym wzorze, tylko w tym, że źródło sygnału jest zbyt „miękkie” dla próbkującego wejścia. Jeśli odczyt ma być szybki i powtarzalny, ja wolę obniżyć rezystancje albo dodać bufor, zamiast liczyć na szczęście. To właśnie dlatego ten prosty obwód ma tak różne zachowanie w zależności od miejsca w schemacie.
Gdzie ten układ sprawdza się najlepiej
W projektach z mikrokontrolerami i procesorami taki układ najczęściej służy do pomiaru napięcia akumulatora, zasilacza albo linii pomocniczej. To też wygodny sposób na bezpieczne obniżenie sygnału z czujnika do zakresu wejścia ADC. W praktyce właśnie tutaj prostota wygrywa z bardziej rozbudowanymi rozwiązaniami, o ile wymagania nie są przesadnie ostre.
- Pomiar napięcia baterii - pozwala monitorować stan zasilania bez narażania wejścia mikrokontrolera na zbyt wysokie napięcie.
- Próg dla komparatora - układ ustawia poziom zadziałania w prosty i tani sposób.
- Sygnały z czujników rezystancyjnych - sprawdza się przy prostych odczytach z termistorów, fotorezystorów czy potencjometrów.
- Redukcja poziomu sygnału - przydaje się, gdy wyższy poziom napięcia trzeba dopasować do wejścia pomiarowego.
Właśnie dlatego taki blok tak często trafia do płytek testowych i prostych urządzeń opartych na mikrokontrolerze. Jest tani, zajmuje mało miejsca i działa przewidywalnie, jeśli od początku uwzględnisz zakres wejścia oraz to, czy sygnał nie będzie zbyt mocno obciążony.
Jeśli jednak potrzebujesz czegoś więcej niż samego przeskalowania napięcia, sam układ rezystorowy przestaje wystarczać. Wtedy trzeba dołożyć dodatkowy stopień albo sięgnąć po specjalizowane rozwiązanie.
Kiedy sam układ rezystorowy nie wystarczy
Są sytuacje, w których sam podział napięcia jest po prostu za słaby. Gdy wejście ma niską impedancję, potrzebujesz dużej dokładności albo chcesz mierzyć sygnał szybko zmieniający się, przydaje się bufor na wzmacniaczu operacyjnym. Taki wtórnik izoluje dzielnik od obciążenia, ale kosztuje więcej miejsca, poboru prądu i czasu projektowego.
W bardziej wymagających projektach używa się też gotowych układów monitorujących napięcie albo specjalnych wejść pomiarowych z lepiej kontrolowaną charakterystyką. To rozsądny kierunek, jeśli pomiar ma być stabilny w szerokim zakresie temperatur, a odczyt ma wpływać na zabezpieczenia, ładowanie akumulatora czy decyzje zasilania. Ja traktuję prosty układ rezystorowy jako pierwszy wybór, ale nie jako odpowiedź na każdy problem.
- Bufor na op-ampie - dobry, gdy chcesz odseparować wejście od dzielnika.
- Układ specjalizowany - lepszy, gdy ważna jest powtarzalność i ochrona.
- Zmniejszenie rezystancji - prosty sposób, gdy problemem jest zbyt wysoka impedancja źródła.
- Kalibracja programowa - przydatna, gdy błąd ma zostać skorygowany w firmware.
Jeżeli pomiar ma być tylko orientacyjny, nie trzeba od razu komplikować projektu. Gdy potrzebujesz konkretnego wyniku, warto policzyć przykład od końca, z realnym napięciem maksymalnym i z zapasem dla wejścia ADC.
Przykład obliczeń dla systemu 3,3 V
Załóżmy, że mam układ z mikrokontrolerem pracującym na 3,3 V i chcę mierzyć napięcie instalacji, która może dojść do 16 V. Najpierw wyznaczam wymagany stosunek: 3,3 / 16 = 0,206. To oznacza, że napięcie na wyjściu ma stanowić około 20,6% napięcia wejściowego.
W praktyce wybrałbym na przykład R1 = 43 kΩ i R2 = 10 kΩ. Taki zestaw daje około 3,02 V przy 16 V na wejściu, a więc zostawia bezpieczny margines dla ADC. Przy 12 V otrzymam około 2,30 V. Prąd przez dzielnik wyniesie około 0,30 mA, więc obciążenie źródła będzie niewielkie.
Jeśli potrzebuję szybszego i stabilniejszego odczytu, mogę zmniejszyć oba rezystory proporcjonalnie, zachowując ten sam stosunek. Na przykład 4,3 kΩ i 1 kΩ dadzą podobny efekt napięciowy, ale niższą impedancję wyjściową, co często pomaga przy przetworniku ADC. To właśnie jest praktyczna przewaga takiego podejścia: jeden wzór, ale kilka sensownych wariantów wykonania.
Gdy celujesz w dokładność, nie kończę pracy na samym obliczeniu. Zawsze sprawdzam jeszcze kilka szczegółów, zanim podłączę układ do wejścia mikrokontrolera.
Co sprawdzić przed podłączeniem do wejścia mikrokontrolera
- Jaki jest rzeczywisty maksymalny sygnał wejściowy, a nie tylko napięcie nominalne.
- Czy zakres ADC zgadza się z napięciem odniesienia.
- Jaką impedancję źródła dopuszcza przetwornik i czy potrzebuje wolniejszego próbkowania.
- Czy przy wyjściu warto dodać kondensator filtrujący albo bufor.
- Czy tolerancja rezystorów jest wystarczająca do planowanej dokładności.
Jeśli te pięć rzeczy masz policzone, układ zwykle działa od pierwszego uruchomienia i nie wymaga zgadywania na płytce prototypowej. W praktyce to właśnie tu wygrywa dobrze zaprojektowany układ dzielący napięcie: jest tani, prosty i skuteczny, ale tylko wtedy, gdy uwzględnisz obciążenie, zakres ADC i margines bezpieczeństwa.