Spisu treści:

Samouczek konwersji analogowo-cyfrowej: 7 kroków
Samouczek konwersji analogowo-cyfrowej: 7 kroków

Wideo: Samouczek konwersji analogowo-cyfrowej: 7 kroków

Wideo: Samouczek konwersji analogowo-cyfrowej: 7 kroków
Wideo: DAC czyli przetwornik cyfrowo-analogowy R-2R | #90 [Arduino] 2024, Listopad
Anonim
Image
Image

Hej chłopaki, jestem asystentem nauczyciela na wprowadzenie do klasy inżynierskiej na kierunkach inżynierii biomedycznej na Vanderbilt University w tym semestrze. Stworzyłem ten film, aby wyjaśnić im konwersję analogowo-cyfrową, ponieważ podczas zajęć skończył się czas i nie dotarłem do tego punktu na wykładzie. Natknąłem się na Ucz to! Konkurs instruktażowy i pomyślałem, że jeśli mam już utworzony film, dlaczego nie wziąć go do konkursu, więc zaczynam.

Film przedstawia proste wprowadzenie do konwersji analogowo-cyfrowej, a następnie wyjaśnia, w jaki sposób odnosi się to do odczytu danych z akcelerometru za pomocą Arduino. Dla tych z Was, którzy nie wiedzą, jak sama nazwa wskazuje, akcelerometr mierzy siłę grawitacyjną urządzenia. Ten szczególnie akcelerometr mierzy przyspieszenie w osiach x, y i z. Akcelerometr, którego używam w demie, to MMA7361, a arkusz danych można znaleźć w Internecie. Arkusz danych zawiera bardziej szczegółowe informacje o samym akcelerometrze. Jeśli wyszukasz „MMA7361 filetype:pdf” w Google, powinno pojawić się od razu. Jest również załączony w tej instrukcji. Jeśli nie jesteś przyzwyczajony do czytania arkuszy danych, może to być trochę onieśmielające. Nie wahaj się zapytać, czy masz jakieś pytania. Dodatkowo moduł akcelerometru, którego używam, został zakupiony na Amazon od Virtuabotix, jeśli jesteś zainteresowany. W każdym razie, oto mój film. Sam film jest samowystarczalny, ale wyróżniłem główne jego części w krokach, jeśli chcesz szybkiego podsumowania. Mam nadzieję, że czegoś się z tego nauczysz. A jeśli masz jakieś pytania, nie wahaj się zapytać.

Jeśli podoba Ci się mój Instructable, rozważ zagłosowanie na niego w Instructables Teach It! Konkurs.

Krok 1: Co to jest konwersja analogowo-cyfrowa

Bity lub… Liczba stanów
Bity lub… Liczba stanów

Konwersja analogowo-cyfrowa (ADC) to proces polegający na pobieraniu zmiennego sygnału i „digitalizacji” sygnału, aby komputer mógł go przetworzyć.

Krok 2: Bity lub… Liczba stanów

Arduino ma 10-bitowy ADC, co oznacza, że napięcia, które Arduino odczytuje z jakiegoś czujnika (w naszym przypadku czujnik jest akcelerometrem) jest reprezentowane przez liczbę z zakresu 0-1023. Maksymalne napięcie odczytywane przez Arduino to 5 V, a najmniejsze to 0 V. Napięcia te są reprezentowane odpowiednio przez 1023 i 0.

Dyskusja na temat bitów może być nieco bardziej obszerna i nieco poza zakresem tego Instruktażu, więc możesz swobodnie zbadać to trochę samodzielnie lub zapytać mnie w sekcji komentarzy.

Krok 3: Konwersja z napięcia na wyjście ADC i na odwrót

Konwersja z napięcia na wyjście ADC i na odwrót
Konwersja z napięcia na wyjście ADC i na odwrót

Jeśli czytasz napięcie 2,5 V, możesz obliczyć wyjście ADC Arduino, wykonując prostą proporcję. Często czytasz nieznane napięcie i chcesz użyć wyjścia ADC Arduino, aby określić, jakie napięcie wyczuwasz. Po prostu odpowiednio zmień proporcje.

Krok 4: Zrozumienie akcelerometrów

Zrozumienie akcelerometrów
Zrozumienie akcelerometrów

Możemy użyć Arduino, aby wykryć napięcie wysyłane przez akcelerometr. To napięcie odpowiada przyspieszeniu.

Krok 5: Akcelerometr do góry nogami

Akcelerometr do góry nogami
Akcelerometr do góry nogami
Akcelerometr do góry nogami
Akcelerometr do góry nogami
Akcelerometr do góry nogami
Akcelerometr do góry nogami

Jeśli mamy akcelerometr do góry, są to wartości, których możemy oczekiwać od ADC Arduino.

Przepraszamy, użyłem "x" jako mojej zmiennej w tym przykładzie. Obliczamy przyspieszenie w „osi z”. Używanie "x" jako mojej zmiennej jest nawykiem. "x" było pierwszą zmienną wybraną na moich zajęciach z algebry.

Krok 6: Akcelerometr spodem do góry

Akcelerometr od dołu do góry
Akcelerometr od dołu do góry
Akcelerometr od dołu do góry
Akcelerometr od dołu do góry
Akcelerometr od dołu do góry
Akcelerometr od dołu do góry

Jeśli mamy akcelerometr spodem do góry (oś z w dół), to są to wartości, których możemy się spodziewać.

Ponownie obliczamy przyspieszenie w osi z, a nie „x”.

Krok 7: Podsumowanie

W każdym razie to wszystko. Mam nadzieję, że czegoś się z tego nauczyłeś.

Jeśli podoba Ci się mój Instructable, rozważ zagłosowanie na niego w Instructables Teach It! Konkurs.

Zalecana: