Spisu treści:
- Krok 1: Przygotowanie materiału
- Krok 2: Połączenie sprzętowe
- Krok 3: Przykładowy kod źródłowy
- Krok 4: Monitor szeregowy
- Krok 5: Wyniki
- Krok 6: Wideo
Wideo: Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
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
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
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
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:
Prywatny kanał telewizyjny dla osób starszych: 4 kroki (ze zdjęciami)
Prywatny kanał telewizyjny dla osób w podeszłym wieku: Wspomnienia to trudny problem dla mojej babci, która w tym roku kończy 94 lata. Dlatego dodałem kanał telewizyjny do jej telewizora, aby pomóc jej zapamiętać członków rodziny i kluczowe momenty w jej życiu. Do tego użyłem darmowego konta Dropbox, Raspbera
Samouczek modułu E32-433T LoRa - DIY Breakout Board dla modułu E32: 6 kroków
Samouczek modułu E32-433T LoRa | DIY Breakout Board dla modułu E32: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy. Kiedy zrozumiemy działanie, mam projekt
Pojedynczy zegar Nixie w stylu „Faberge”: 6 kroków (ze zdjęciami)
Jednorurowy zegar Nixie w stylu „Faberge”: Ten zegar Nixie był wynikiem rozmowy na temat zegarów jednorurowych na stronie fanów Nixie Clocks na Facebooku. łatwość czytania. Zegar z pojedynczą lampą
Samouczek dla modułu ESP8266 ESPDuino NodeMcu SPI przy użyciu Arduino Uno: 6 kroków
Samouczek dla modułu ESP8266 ESPDuino NodeMcu SPI za pomocą Arduino Uno: OpisTen wyświetlacz TFT LCD ESP8266 ESPDuino NodeMcu SPI ma rozdzielczość 128 x 128 i 262 kolory, wykorzystuje interfejs SPI do komunikacji z kontrolerem, takim jak Arduino Uno i ESP8266. Cechy: Rozmiar: 1,44 cala Interfejs:SPI Rozdzielczość: 128
Samouczek dla modułu sterownika silnika MD-L298: 5 kroków
Samouczek dla modułu sterownika silnika MD-L298: OpisTen podwójny dwukierunkowy sterownik silnika jest oparty na bardzo popularnym układzie scalonym sterownika silnika L298 Dual H-Bridge. Ten moduł pozwoli Ci łatwo i niezależnie sterować dwoma silnikami do 2A każdy w obu kierunkach. Idealnie nadaje się do aplikacji zrobot