KursyPoradnikiInspirujące DIYForum

ADC (A/D) - co warto wiedzieć?

ADC (ang. Analog to Digital Converter) to przetwornik analogowo-cyfrowy, nazywany czasem skrótowo przetwornikiem A/C lub A/D (od Analog/Digital). Podzespół elektroniczny, którego celem jest zamiana wartości analogowej (napięcia) na odpowiednią postać cyfrową.

Innymi słowy, jest to półprzewodnikowe ”oko i ucho” układu cyfrowego (np. Arduino UNO), dzięki któremu może on obserwować nasz analogowy świat. Przetwarzane napięcie może nieść informację o temperaturze, jasności, ciśnieniu lub innych wielkościach fizycznych. Mówiąc w skrócie: dzięki ADC układ cyfrowy może mierzyć napięcie. Dzięki przetwornikowi ADC możliwy jest np.:

  • odczyt z czujników analogowych np. obiciowych typu KTIR0711S, analogowych dalmierzy,
  • pomiar napięcia np. pomiar napięcia akumulatora (jeśli akumulator ma większe napięcie od napięcia odniesienia konieczne jest zastosowanie dzielnika napięcia),
  • pomiar prądu ma podstawie spadku napięcia na boczniku,
  • konwertowanie dźwięku na postać cyfrową,
  • obsługa rezystywnych paneli dotykowych,
  • oraz wszystkich czujników/elementów itd. które posiadają „wyjście analogowe”.

Konwersja ADC polega na określeniu stosunku wielkości wejściowej do zadanej wielkości referencyjnej (odniesienia). Im są one bliższe, tym uzyskana liczba binarna będzie wyższa. Sygnał analogowy jest najpierw próbkowany, czyli pobierana jest jego wartość chwilowa w momencie rozpoczęcia konwersji.

Przetworniki ADC pozwalają na połączenie cyfrowego świata mikrokontrolerów z elektroniką analogową

Przetworniki ADC pozwalają na połączenie cyfrowego świata mikrokontrolerów z elektroniką analogową

ADC występują jako samodzielne komponenty (w postaci układów scalonych) lub jako części składowe mikrokontrolerów. Głównym parametrem charakteryzującym przetworniki ADC jest rozdzielczość (podawana w bitach), czyli liczba stopni podziału wielkości referencyjnej – im wyższa rozdzielczość, tym dokładniej zachodzi konwersja. Poza tym, producenci podają również szybkość próbkowania, wyrażaną w próbkach na sekundę – im wyższa, tym szybciej przetwornik zbiera kolejne wartości sygnału.

Przykład wykorzystania ADC z Arduino:

Kurs Arduino – #4 – Przetwornik ADC
Kurs Arduino – #4 – Przetwornik ADC

W poprzednich częściach kursu zajmowaliśmy się odczytywaniem sygnałów cyfrowych. Dzięki temu mogliśmy np.: sprawdzić, czy przycisk został... Czytaj dalej »

Przykład wykorzystania ADC z STM32:

Kurs STM32L4 – #9 – przetworniki analogowo-cyfrowe (ADC)
Kurs STM32L4 – #9 – przetworniki analogowo-cyfrowe (ADC)

Układy STM32L4 są wyposażone w rozbudowane przetworniki ADC, które pozwalają na precyzyjny i szybki pomiar napięcia (do 5,33 mln... Czytaj dalej »

Czy wpis był pomocny? Oceń go:

Średnia ocena 5 / 5. Głosów łącznie: 2

Nikt jeszcze nie głosował, bądź pierwszy!

Artykuł nie był pomocny? Jak możemy go poprawić? Wpisz swoje sugestie poniżej. Jeśli masz pytanie to zadaj je w komentarzu - ten formularz jest anonimowy, nie będziemy mogli Ci odpowiedzieć!