Spisu treści:

Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)
Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)

Wideo: Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)

Wideo: Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)
Wideo: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Listopad
Anonim
Samouczek dotyczący modułu silnika Monster VNH2SP30 (pojedynczy kanał)
Samouczek dotyczący modułu silnika Monster VNH2SP30 (pojedynczy kanał)

Opis

VNH2SP30 to pełnomostkowy sterownik silnika przeznaczony do szerokiego zakresu zastosowań motoryzacyjnych. Urządzenie zawiera podwójny monolityczny sterownik high side i dwa przełączniki low side. Przełącznik sterownika high side został zaprojektowany przy użyciu dobrze znanej i sprawdzonej zastrzeżonej technologii VIPower M0 STMicroelectronic, która umożliwia wydajną integrację na tej samej matrycy prawdziwego MOSFET Power z inteligentnym obwodem sygnałowym/ochronnym. Wyjście VIN i silnika są przystosowane do zacisków śrubowych 5 mm, co ułatwia podłączenie przewodów o większym przekroju. INA i INB sterują kierunkiem każdego silnika, a piny PWM włączają i wyłączają silniki. W przypadku VNH2SP30 styki czujnika prądu (CS) wyprowadzają około 0,13 wolta na amper prądu wyjściowego.

Specyfikacja:

  • Zakres napięcia: 5,5 V - 16 V
  • Maksymalny prąd znamionowy: 30A
  • Praktyczny prąd ciągły: 14 A
  • Prąd wyjściowy czujnika proporcjonalny do prądu silnika
  • Rezystancja MOSFET: 19 mΩ (na nogę)
  • Maksymalna częstotliwość PWM: 20 kHz
  • Wyłączenie termiczne
  • Wyłączenie podnapięciowe i nadnapięciowe

Krok 1: Przygotowanie materiału

Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału
Przygotowanie materiału

Do tego samouczka potrzebowaliśmy następujących elementów:

1. Moduł silnika potwora VNH2SP30 (jednokanałowy)

2. Płytka Arduino Uno i USB

3. Plastikowy motoreduktor

4. Akumulator litowo-jonowy 7,4 V 1200 mAh

5. 2x drut z zaciskiem krokodyla

Krok 2: Połączenie sprzętowe

Połączenie sprzętowe
Połączenie sprzętowe

Podłącz pin VNH2SP30 Monster Motor Module (jednokanałowy) do pinu Arduino Uno.

5V > 5V

GND > GND

CS > A2

IN > D7

INB > D8

PMW > D5

Krok 3: Przykładowy kod źródłowy

To jest przykładowy kod źródłowy obwodu, który możesz pobrać, otworzyć i przesłać na swoją płytkę Arduino Uno. Pamiętaj, aby przejść do Narzędzia i wybrać odpowiednią płytę i port.

Krok 4: Monitor szeregowy

Monitor szeregowy
Monitor szeregowy

Po zakończeniu kompilacji przykładowego kodu źródłowego na płycie Arduino Uno, przejdź do Narzędzia> Monitor szeregowy, a otrzymasz monitor szeregowy, jak pokazano na powyższym obrazku.

Krok 5: Wyniki

Wyniki
Wyniki
Wyniki
Wyniki

To jest wynik tego samouczka:

i. gdy użytkownik wprowadzi cyfrę „2”, motoreduktor zacznie się obracać do przodu, a monitor szeregowy wydrukuje do przodu.

ii. gdy użytkownik wprowadzi „3”, motoreduktor zacznie się cofać, a monitor szeregowy wydrukuje wstecz.

iii. gdy użytkownik wprowadzi „+”, prędkość motoreduktora wzrośnie o 10, a monitor szeregowy wydrukuje prędkość silnika. Jednak maksymalna prędkość motoreduktora wynosi 255, więc gdy użytkownik wprowadzi '++' więcej, nadal wypisze 255 i nigdy więcej niż 255 (jak pokazano na rysunku).

iv. gdy użytkownik wprowadzi '-', prędkość motoreduktora spadnie o 10, a monitor szeregowy wydrukuje prędkość motoreduktora. Jednak minimalna prędkość motoreduktora wynosi 0, więc gdy użytkownik wprowadzi '--' more, nadal będzie drukowane 0 i nigdy mniej niż 0 (jak pokazano na rysunku).

iv. gdy użytkownik wprowadzi '1', motoreduktor przestanie się obracać, a monitor szeregowy wydrukuje zatrzymanie.

Krok 6: Wideo

Ten pokaz wideo pokazuje, jak działa motoreduktor zgodnie z przykładowym kodem źródłowym.

Zalecana: