kontrola prędkości silnika prądu stałego za pomocą 8051
Dom » Bloga » kontrola prędkości silnika prądu stałego za pomocą 8051

kontrola prędkości silnika prądu stałego za pomocą 8051

Wyświetlenia: 0     Autor: Edytor witryny Czas publikacji: 2020-09-02 Pochodzenie: Strona

Pytać się

przycisk udostępniania na Facebooku
przycisk udostępniania na Twitterze
przycisk udostępniania linii
przycisk udostępniania wechata
przycisk udostępniania na LinkedIn
przycisk udostępniania na Pintereście
przycisk udostępniania WhatsApp
przycisk udostępniania kakao
przycisk udostępniania Snapchata
przycisk udostępniania telegramu
udostępnij ten przycisk udostępniania

Hej przyjaciele, to jest mój trzeci rok projektu BE „Sterowanie prędkością silników prądu stałego” i chciałbym się z wami wszystkimi podzielić.
Tutaj dowiesz się jak podłączyć wyświetlacz LCD, klawiaturę sześciokątną i silnik.
Kod został napisany w asemblerze, aby uprościć. Najpierw wyjaśniłem interfejs klawiatury szesnastkowej interfejsu LCD i interfejs silnika za pomocą L293D. zaczynajmy! ! !
* Lumia 52 * LCD * klawiatura szesnastkowa * silnik prądu stałego Myślę, że masz podstawową wiedzę na temat programowania 8051 w
sterowniku silnika mostkowego 293d, więc za pomocą układu scalonego możemy podłączyć dwa silniki prądu stałego, które można sterować w prawo i w lewo, i możemy kontrolować prędkość każdego silnika prądu stałego, udostępniając piny umożliwiające PWM.
L293D ma prąd wyjściowy 600 mA i szczytowy prąd wyjściowy 1,2 A na kanał.
Dodatkowo w zestawie znajduje się również układ scalony chroniący obwód przed wpływem diody wyjściowej o potencjale wstecznym.
Zasilanie wyjściowe (VCC2)
Dostępny jest szeroki zakres napięcia od 4,5
V do 36 V, co sprawia, że ​​L293D jest najlepszym wyborem dla napędów silników prądu stałego.
Jak widać w obwodzie, do podłączenia silnika prądu stałego potrzebne są trzy piny (A, B, Włącz).
Jeśli chcesz kontrolować prędkość, pin włączający jest podłączony do pinu PWM mikrokontrolera.
Podłączyłem tylko jeden silnik i użyłem pinu włączającego do sterowania prędkością silnika prądu stałego.
Nie zamierzam zagłębiać się w LCD, ponieważ jest to zbyt duży temat i wspomniałem o kilku witrynach, które bardzo korzystają z pełnego wyświetlacza LCD, w tym 16-pinowego Vss-GND Vdd –
Napięcie dodatnie v –
Ustawienie kontrastu pin danych LED do pinów podświetlenia LED i LED –
dla LCD (RS, R/W i EN) wymagane są 3 linie sterujące oraz 8 (lub 4) linii danych. Kiedy RS jest niski (0)
, Dane będą traktowane jako polecenie.
Gdy RS jest wysoki (1)
, wysyłane dane są traktowane jako dane tekstowe, które powinny zostać wyświetlone na ekranie. Kiedy R/Wis low (0)
, informacje na magistrali danych są zapisywane na wyświetlaczu LCD.
Gdy RW jest wysoki (1)
, program jest skutecznie odczytywany z wyświetlacza LCD.
W większości przypadków nie ma konieczności odczytywania danych z wyświetlacza LCD, więc tę linię można podłączyć bezpośrednio do masy, oszczędzając linię kontrolera.
Enablepin służy do blokowania danych na pinie danych. WYSOKI - Niski.
Do zablokowania danych wymagany jest sygnał
Wyświetlacz LCD wyjaśni i wykona nasze polecenia, gdy linia EN zostanie opuszczona.
Jeśli nigdy nie ustawisz go na niski poziom, Twoje instrukcje nigdy nie zostaną wykonane. odniesienie-
Klawiatura to zasadniczo zbiór 16 klawiszy ułożonych w formie matrycy 4 × 4.
Klawiatura szesnastkowa ma zwykle klawisze reprezentujące cyfry od 0 do 9 i znaki od A do F.
Klawiatura szesnastkowa ma 8 linii komunikacyjnych, odpowiednio R1, R2, R3, R4, C1, C2, C3 i c4.
R1 do R4 reprezentuje cztery wiersze, a C1 do C4 reprezentuje cztery kolumny.
Po naciśnięciu określonego klawisza następuje zwarcie odpowiedniego wiersza i kolumny złącza zaciskowego klawisza.
Na przykład, jeśli naciśniesz 1, wiersz R1 i kolumna C1 zostaną zwarte i tak dalej.
Program identyfikuje, który klawisz został naciśnięty, metodą zwaną skanowaniem kolumn.
W tej metodzie określony wiersz pozostaje niski (
utrzymuj inne linie na wysokim poziomie)
i sprawdź, czy kolumna jest niska. Jeśli okaże się, że kolumna jest niska,
klawisz reprezentujący połączenie między kolumną a odpowiednim wierszem (
Linia utrzymująca niską) .
naciśnięto
Na przykład, jeśli początkowo poziom wiersza R1 jest niski, a podczas skanowania w kolumnie C1 zostanie stwierdzony niski poziom, oznacza to, że naciśnięto klawisz 1.

Grupa HOPRIO, profesjonalny producent sterowników i silników, została założona w 2000 roku. Siedziba grupy znajduje się w mieście Changzhou w prowincji Jiangsu.

Szybkie linki

Skontaktuj się z nami

WhatsApp: +86 18921090987 
Tel: + 18921090987 
Dodaj: nr 19 Mahang South Road, dzielnica zaawansowanych technologii Wujin, miasto Changzhou, prowincja Jiangsu, Chiny 213167
Zostaw wiadomość
SKONTAKTUJ SIĘ Z NAMI
Prawa autorskie © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Wszelkie prawa zastrzeżone. Mapa witryny | Polityka prywatności