|

Nowy poziom dokładności poznaj nasz moduł ADS1115

Nowy poziom dokładności poznaj nasz moduł ADS1115

W świecie elektroniki precyzyjny pomiar napięcia to podstawa – od czujników analogowych, przez układy monitorujące, aż po złożone systemy przemysłowe. Niestety, wiele dostępnych modułów ADC nie oferuje odpowiedniej stabilności, a ich projekt pozostawia sporo do życzenia pod względem filtracji i separacji warstw zasilania.

Dlatego zaprojektowaliśmy własny moduł przetwornika ADC, oparty na popularnym układzie ADS1115, który nie tylko zapewnia 16-bitową precyzję, ale też eliminuje typowe problemy z zakłóceniami dzięki filtracji i przemyślanej architekturze PCB. Co ważne – to w pełni polski projekt, opracowany przez nasz zespół msalamon.

Materiał w wersji wideo

Na naszym kanale YouTube dodaliśmy film o naszym module!

Dlaczego stworzyliśmy własny moduł ADC?

Dostępne na rynku moduły ADS1115 często były projektowane bez szczególnej dbałości o separację zasilania analogowego i cyfrowego. W rezultacie zakłócenia z magistrali I2C przenosiły się na delikatne tory pomiarowe, co powodowało niestabilność pomiarów – szczególnie przy pracy z czujnikami niskonapięciowymi.

Naszym celem było zbudowanie przetwornika, który zapewni nie tylko wysoką rozdzielczość, ale również realnie użyteczną precyzję – także w trudnych warunkach.

Dlatego nasz moduł został wyposażony w oddzieloną warstwę zasilania analogowego i cyfrowego, dzięki czemu sygnały cyfrowe nie wpływają na dokładność pomiarów. Użyliśmy w tym celu koralików ferrytowych oraz odpowiednio dobranych kondensatorów filtrujących, które skutecznie tłumią zakłócenia.

Co wyróżnia nasz moduł przetwornika?

🇵🇱 Polski projekt, przemyślana konstrukcja

Moduł został w całości zaprojektowany przez nasz zespół – od rozkładu pinów po filtrowanie zasilania – z myślą o najbardziej wymagających użytkownikach.

🧲 Separacja zasilania analogowego i cyfrowego

Zastosowanie ferrytów i kondensatorów sprawia, że moduł oferuje stabilne pomiary nawet w środowiskach z dużym szumem elektromagnetycznym. To kluczowe przy pracy z czujnikami analogowymi lub wrażliwymi sygnałami.

📈 Elastyczna prędkość próbkowania – od 8 do 860 SPS

ADS1115 umożliwia ustawienie częstotliwości próbkowania w zakresie od 8 do 860 próbek na sekundę (SPS). Dzięki temu można łatwo dostosować pracę przetwornika do konkretnego zastosowania:
– niższe SPS (np. 8–32) zapewniają lepszą filtrację szumów i wyższą precyzję,
– wyższe SPS (np. 475–860) oferują szybszą reakcję i płynne odczyty w czasie rzeczywistym.
To idealne rozwiązanie, gdy zależy nam na kompromisie między jakością sygnału a szybkością działania.

🧪 Precyzja 16-bit z programowalnym wzmocnieniem

Wbudowany wzmacniacz PGA pozwala wzmocnić sygnały nawet 16-krotnie, dzięki czemu można mierzyć bardzo małe napięcia z wysoką dokładnością.

🔁 4 wejścia lub 2 różnicowe

Moduł obsługuje zarówno 4 niezależne kanały pomiarowe, jak i 2 kanały różnicowe – co czyni go bardzo uniwersalnym.

Ustawienie adresu I2C – zworka ADDR

Na tylnej stronie modułu znajduje się zworka pomiędzy pinem ADDR a GND, którą można zalutować na stałe, aby przypisać domyślny adres I2C: 0x48. To idealne rozwiązanie, gdy nie planujemy używać więcej niż jednego przetwornika ADS1115 – nie trzeba wtedy ręcznie konfigurować połączeń, wszystko działa automatycznie.

Warto wiedzieć, że układ ADS1115 umożliwia wybór jednego z czterech adresów I2C (od 0x48 do 0x4B) w zależności od tego, do którego sygnału podłączymy pin ADDR:

GND0x48
VCC0x49
SDA0x4A
SCL0x4B

Dzięki temu na jednej magistrali I²C możemy umieścić nawet cztery takie przetworniki, każdy z innym adresem. Ale jeśli korzystamy tylko z jednego – wystarczy zlutować zworkę GND i zapominamy o temacie. Prosto i wygodnie.

🛑 Uwaga na podróbki i zamienniki

Warto zaznaczyć, że na rynku coraz częściej pojawiają się moduły z podrobionymi układami, które mogą nie działać zgodnie z dokumentacją techniczną. Zdarza się także, że zamiast ADS1115 (16-bit), producenci montują ADS1015 – układ o znacznie niższej rozdzielczości (tylko 12-bit!), ale wyglądający niemal identycznie. Różnicę trudno zauważyć na pierwszy rzut oka, a może ona całkowicie zniweczyć sens dokładnych pomiarów.
W naszym module masz gwarancję ADS1115 – dokładnie taki, jaki deklarujemy.

Dla kogo jest ten moduł?

  • Hobbystów i majsterkowiczów: idealny do projektów z Arduino, ESP32, Raspberry Pi
  • Zawodowych elektroników: stabilna praca, separacja zasilania i precyzyjne pomiary
  • Twórców czujników i urządzeń IoT: idealny tam, gdzie potrzebna jest niezawodność

Przykładowy kod dla Arduino IDE

Aby ułatwić pierwsze uruchomienie naszego modułu ADS1115, przygotowaliśmy gotowy przykład w Arduino IDE. Kod pozwala na surowy odczyt wartości RAW z każdego z 4 kanałów analogowych (A0–A3) bez potrzeby konwersji na napięcie. Dzięki temu możesz od razu rozpocząć testowanie swojego przetwornika.

Kod zawiera:

  • Konfigurację adresu I2C,
  • Ustawienie wzmocnienia (PGA),
  • Komentarze pomocnicze ułatwiające adaptację do własnego projektu.

👇 Kliknij przycisk, aby pobrać kod:

💡 Pamiętaj, aby zainstalować bibliotekę Adafruit_ADS1X15 z Menedżera bibliotek w Arduino IDE przed kompilacją kodu.

Podsumowanie

Nasz moduł ADS1115 to coś więcej niż tylko kolejny przetwornik ADC – to przemyślane narzędzie stworzone z myślą o precyzyjnych pomiarach i niezawodności. Dzięki solidnej konstrukcji, separacji warstw zasilania, możliwości ustawienia adresu I2C na stałe oraz gwarancji użycia oryginalnego układu ADS1115, masz pewność, że Twoje pomiary będą stabilne i wiarygodne.

Jeśli szukasz rozwiązania, które po prostu działa – bez walki z zakłóceniami, niepewnym montażem czy podróbkami – to właśnie je znalazłeś.


Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Wpisy powiązane

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *