Arduino Polska Forum
Jak port io kontroluje trzy stany silnika - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Ogólna elektronika (https://forum.arduinopolska.pl/dzial-og%C3%B3lna-elektronika)
+--- Wątek: Jak port io kontroluje trzy stany silnika (/watek-jak-port-io-kontroluje-trzy-stany-silnika)



Jak port io kontroluje trzy stany silnika - spikeli - 18-08-2021

Jak port io może kontrolować trzy stany silnika (obrót do przodu, zatrzymanie, obrót do tyłu)?


RE: Jak port io kontroluje trzy stany silnika - KaDe - 05-11-2022

(18-08-2021, 04:46)spikeli napisał(a): Jak port io może kontrolować trzy stany silnika (obrót do przodu, zatrzymanie, obrót do tyłu)?
Witam. 

Pytanie zadane już bardzo dawno, ale pozostaje cały czas bez odpowiedzi więc żeby zamknąć temat napiszę coś od siebie. W teorii port cyfrowy jest dwu stanowy więc ciężko by było sprostać takim wyzwaniom? Ale na dwóch portach cyfrowych już można te trzy stany ustalić a dodatkowo jeszcze np. prędkość wirowania co nie jest bez znaczenia. Na pojedyńczym porcie analogowym idzie przez kombinację napięć z zastosowaniem wzm. operacyjnych czy komparatorów te Twoje założenia spełnić, ale to nie potrzebne kombinacje które mogą później utrudnić życie. Więc zdecydowanie polecam 2 porty i to bez znaczenia czy analogowe czy cyfrowe, ale dwa
Pozdrawiam czytających KaDe.


RE: Jak port io kontroluje trzy stany silnika - kaczakat - 05-11-2022

To jeszcze zależy co pytający miał na myśli, bo port to zestaw kilku pinów, np. w AVR to może być port A: A0-A7, albo B: B0-B7.


RE: Jak port io kontroluje trzy stany silnika - Robson Kerman - 06-11-2022

Pisząc port, pewnie miał na myśli port.
Port AVR ma 256 stanów, a do ww. zadania potrzeba czterech stanów (albo jak kto woli trzech).


RE: Jak port io kontroluje trzy stany silnika - KaDe - 11-11-2022

(06-11-2022, 17:58)Robson Kerman napisał(a): Pisząc port, pewnie miał na myśli port.
Port AVR ma 256 stanów, a do ww. zadania potrzeba czterech stanów (albo jak kto woli trzech).
Witam. 
To ja moje "myślenie" opiera się tylko na pojedyńczych (bitach) PIN-ach.. bo po co komu angażować n x 8 bitów do takich czynności? Pozdrawiam.


RE: Jak port io kontroluje trzy stany silnika - kaczakat - 11-11-2022

To jeśli 1 pin ma sterować np. tranzystorami podłączonymi do silnika to nie może kontrolować silnika w taki sposób, 1 pin to 2 stany.
Pin może wysyłać sygnał cyfrowy do jakiegoś mądrzejszego sterownika niż tranzystor, wtedy to może być sygnał analogowy, PWM, albo jakiś softserial i tak wysyłać komunikaty do drugiego elementu, jak tamten ma sterować silnik.