Otóż mam problem, kupiłem sobie silnik bezszczotkowy firmy WE Welgard A22/12/06 i sterownik, ale z braku aparatury pomyślałem żeby zrobić go pod kompa, ale tu się zaczynają schody. Jest on na 3 przewodach i ma 14 kroków. Nie wiem z jakiego komponentu użyć i jak zrobić te kroki.
Prosiłbym o konkretną odpowiedź.
najpierw musisz sie dowiedziec w jakis sposob sie poslugiwac sterownikiem (od strony elektronicznej).
pisanie programu zostaw na koniec.
jesli juz bedziesz chcial napisac to zwyczajnie poczytaj artykuly o obsludze portow com/lpt - jest tego cala masa w internecie.
Otóż tak wygląda prymitywny shemacik mojej płytki sterowniczej, tylko teraz jak na komputerze obsłużyć to cudeńko?
od strony programistycznej:
rozpisz sobie wszystkie 14 krokow silnika (musisz wiedziec jakie powinny byc stany wyjsc abc dla danego "kroku", i na tej podstawie okreslic jakie powinny byc stany wejsc 1..6).
potem poczytaj o obsludze portow w delphi pod winxp (w sieci jest tego masa).
generalnie po podpieciu sterownika pod odpowiednie piny lpt bedziesz musial wyslac na port 1 bajt, zeby na porcie, na odpowiednich pinach, pojawilo sie napiecie. 1 bajt=8bitow. poniewaz sterownik ma 6 wejsc to wykorzystasz tylko 6bitow wiec 2 bity w bajcie wysylanym na port beda nieistotne.
jesli nie rozumiesz co napisalem to poczytaj o potrach i systemie binarnym bo bez tego nie ruszysz z miejsca.
od strony sprzetowej:
zalezy jakie napiecie trzeba podac na wejscie sterownika i ile pradu pociagnie sterownik.
z tego co pamietam na lpt pojawia sie napiecie 3.3V a prad max jest jakis bardzo maly.
w zaleznosci od napiecia/natezenia bedziesz musial zastosowac rezystory/tranzystory/albo gotowe uklady.
ale jesli chodz o elektronike to pytaj albo w dziale offtopic albo od razu na elektroda.pl. chociaz zawsze na poczatku szukaj info na googlach.
jeżeli chodzi o lapka do dodam iż jest trochę ciężkie gdyż dysponuje złączami główine USB czasami się spotykam z portami com a taki był by ci potrzebny, niby na USB da się ale to z kolei jest więcej układów scalonych i jest ciężej to ogarnąć. Co do silnika to 3V to jednak za mało...
POWODZENIA jak skończysz to powiedz chciałbym się przyjrzeć twojemu wynalazkowi
jesli chodzi o lapka to mozna zainwestowac (<10zl) w przejsciowke usb>lpt, chociaz slyszalem ze czasem sa z nia problemy i nie zawsze chce dzialac, ale mysle ze chodzi glownie o drukarki czy skanery. takie proste wykorzystanie portu jako 8bit wyjscie powinno dzialac.
co do 3.3V - napiecie male, ale szeroko stosowane do sterowania elektronika, moze sie okazac ze wlasnie takiego napiecia wymaga sterownik.
i nie jest to napiecie dla silnika tylko napiecie sterowania, zasilanie masz nawet na rysunku jako osobne przewody.
Pobrałem zlportio, ale nie wiem jak to użyć, w sensie co napisać żeby dany pin zadziałał
znalazłem to ale mi coś na lapku nie działa
Sterowanie wyswietlaczem LCD przez port LPT
ehh.. napisalem musisz wyslac na port odpowiednio zbudowany bajt.
bajt to 8 bitow:
0 = 00000000
255 = 11111111
128 = 10000000
1 = 00000001
24 = 00011000
dlatego pisalem zebys poznal system binarny.
kazdy bit bajtu odpowiada jednemu pinowi w porcie (konkretnie piny D0..D7)
jak wyslesz na port bajt o wartosci 255 to na wszystkich pinach dostaniesz napiecie
jak wyslesz 0 to nigdzie nie bedzie napiecia.
jak wyslesz 1 to tylko na pierwszym pinie dostaniesz napiecie (nie wiem tylko od ktorej strony sa te piny liczone) itd...