Spisu treści:

Miernik RC z mikrokontrolerem Tiva: 7 kroków
Miernik RC z mikrokontrolerem Tiva: 7 kroków

Wideo: Miernik RC z mikrokontrolerem Tiva: 7 kroków

Wideo: Miernik RC z mikrokontrolerem Tiva: 7 kroków
Wideo: Управление сервоприводом без микроконтроллера 2024, Lipiec
Anonim
Miernik RC za pomocą mikrokontrolera Tiva
Miernik RC za pomocą mikrokontrolera Tiva
Miernik RC za pomocą mikrokontrolera Tiva
Miernik RC za pomocą mikrokontrolera Tiva

Na potrzeby tego projektu zaprojektowano i zaimplementowano miernik RC oparty na mikrokontrolerze, aby był przenośny, dokładny, prosty w użyciu i stosunkowo tani w produkcji. Jest prosty w obsłudze, a użytkownik może łatwo wybrać tryb pracy miernika: rezystancyjny lub pojemnościowy.

OPÓR:

Rezystancję nieznanego elementu można zmierzyć za pomocą reguły dzielnika napięcia, w której nieznany element jest połączony szeregowo ze znanym rezystorem. Dostarczane jest znane napięcie (Vcc), a spadek napięcia na nim jest wprost proporcjonalny do jego rezystancji. Do automatycznego określania zakresu wykorzystywane są 4 obwody JFET, które porównują nieznane napięcie rezystancji i dają najlepszą wartość.

POJEMNOŚĆ:

W przypadku pojemności czas potrzebny do naładowania całkowicie rozładowanego kondensatora do 0,632 napięcia zasilania, VS; znajduje się przez licznik w mikrokontrolerze i jest dzielony przez wartość znanej rezystancji tj. 10k aby dać pojemność. Zmierzona wartość jest wyświetlana na wyświetlaczu LCD, co daje wartość zmiennoprzecinkową.

Krok 1: Sprzęt i komponenty

Sprzęt i komponenty
Sprzęt i komponenty
Sprzęt i komponenty
Sprzęt i komponenty
Sprzęt i komponenty
Sprzęt i komponenty

Użyjemy następujących komponentów:

1. Mikrokontroler TM4C123GH6PM

Mikrokontroler Cortex-M wybrany do programowania sprzętowego i ilustracji interfejsu to TM4C123 firmy Texas Instruments. Ten mikrokontroler należy do wysokowydajnej architektury opartej na architekturze ARM Cortex-M4F i ma szeroki zestaw zintegrowanych urządzeń peryferyjnych.

2. LCD

Wyświetlacz ciekłokrystaliczny (LCD) zastępuje wyświetlacz siedmiosegmentowy ze względu na obniżenie kosztów i większą wszechstronność wyświetlania znaków alfanumerycznych. Bardziej zaawansowane wyświetlacze graficzne są już dostępne w cenach nominalnych. Będziemy używać wyświetlacza LCD 16x2.

3. MOSFET 2N7000

2N7000 to N-kanałowe tranzystory MOSFET w trybie rozszerzonym, używane do zastosowań przełączających o niskim poborze mocy, z różnymi układami wyprowadzeń i wartościami znamionowymi prądu. Zapakowany w obudowę TO-92, 2N7000 jest urządzeniem 60 V. Może przełączać 200 mA.

4. Opór

Rezystancje 100 ohm, 10kohm, 100kohm, 698kohm są używane do automatycznego zmieniania zakresu w mierniku rezystancji i 10k dla obwodu w mierniku pojemności.

Krok 2: KONFIGURACJA PINÓW

KONFIGURACJA PINÓW
KONFIGURACJA PINÓW

Kolejność, w jakiej będziemy mocować szpilki, pokazana jest na rysunku:

Krok 3: PRACA

PRACUJĄCY
PRACUJĄCY
PRACUJĄCY
PRACUJĄCY
PRACUJĄCY
PRACUJĄCY

Miernik R

Zasada

Miernik R jest zaprojektowany w oparciu o zasadę podziału napięcia. Stwierdza, że napięcie jest dzielone między dwa rezystory szeregowe wprost proporcjonalnie do ich rezystancji.

Pracujący

Zastosowaliśmy cztery obwody MOSFET, które zapewniają przełączanie. Ilekroć ma zostać zmierzona nieznana rezystancja, najpierw mierzone jest napięcie na nieznanej rezystancji, która jest wspólna dla każdego z 4 obwodów, stosując zasadę dzielnika napięcia. Teraz ADC podaje wartość napięcia na każdym znanym rezystorze i wyświetla ją na LCD. Schemat obwodu i układ PCB dla miernika R pokazano na rysunku.

W naszym układzie wykorzystujemy 5 pinów sterujących mikrokontrolera tj. PD2, PC7, PC6, PC5 i PC4. Piny te służą do podania 0 lub 3,3 V do odpowiedniego obwodu. Pin ADC tj. PE2 mierzy napięcie, a LCD wyświetla je na ekranie.

Miernik C

Zasada

Do pomiaru C posługujemy się pojęciem stałej czasowej.

Pracujący

Jest prosty obwód RC, którego napięcie wejściowe DC jest sterowane przez nas np. za pomocą pinu PD3 tiva. Na którym dostarczamy 3,3V do obwodu. Gdy tylko wykonamy pin PD3, uruchamiamy timer, a także zaczynamy mierzyć napięcie na kondensatorze za pomocą przetwornika analogowo-cyfrowego, który jest już obecny w tiva. Gdy tylko napięcie wynosi 63 procent sygnału wejściowego (co w naszym case to 2.0856), zatrzymujemy timer i przestajemy podawać zasilanie do naszego obwodu. Następnie mierzymy czas używając wartości licznika i częstotliwości. używamy R o znanej wartości tj. 10k, Więc teraz mamy czas i R możemy po prostu i wartość pojemności za pomocą następującego wzoru:

t = RC

Krok 4: KODOWANIE I WIDEO

Image
Image

Oto kody projektów i arkusze danych użytych komponentów.

Projekt został zakodowany w Keil Microvision 4. Można go pobrać ze strony Keil 4. Aby uzyskać szczegółowe informacje na temat różnych linii kodu, zachęcamy do przejrzenia karty katalogowej mikrokontrolera tiva na stronie https://www. ti.com/lit/gpn/tm4c123gh6pm

Krok 5: WYNIKI

WYNIKI
WYNIKI
WYNIKI
WYNIKI

Wyniki dla różnych wartości rezystorów i kondensatorów przedstawiono w postaci tabel, a ich porównanie pokazano również na rysunku.

Krok 6: WNIOSEK

WNIOSEK
WNIOSEK

Głównym celem tego projektu jest zaprojektowanie opartego na mikrokontrolerze miernika LCR do pomiaru indukcyjności, pojemności i rezystancji. Cel został osiągnięty, ponieważ miernik działa i może znaleźć wartości dla wszystkich trzech składników po naciśnięciu przycisku i podłączeniu nieznanego składnika. Mikrokontroler wyśle sygnał i zmierzy odpowiedź komponentów, który jest konwertowany do postaci cyfrowej i analizowany za pomocą zaprogramowanych w mikrokontrolerze formuł, aby uzyskać żądaną wartość. Wynik jest przesyłany na wyświetlacz LCD w celu wyświetlenia.

Krok 7: SPECJALNE PODZIĘKOWANIA

Specjalne podziękowania dla członków mojej grupy i mojego instruktora, który pomógł mi w realizacji tego projektu. Mam nadzieję, że uznasz to za interesujące. To jest Fatima Abbas z UET Signing Off.

Mam nadzieję, że wkrótce przyniosę ci więcej. Do tego czasu uważaj:)

Zalecana: