logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterownik LPT dla wszystkich Win

wojteczeq 09 Wrz 2007 22:29 7147 11
REKLAMA
  • Projekt ktorym chce sie Wam pochwalic to projekt ktory wykonalem w ramach specjalizacji programowanie w technikum elektronicznym. W ramach projektu napisalem program do sterowania portem LPT - sterowanie poszczegolnymi pinami jak i sterowanie silnikiem krokowym bipolarnym. Caly projekt dokladnie opisany jest w pliku PDF ktory jest juz zamieszczonyna mojej stronie wiec podam tylko adres i zapraszam wszystkich chetnych do testowania.

    Nie ponosze odpowiedzialnosci za szkody wywolane przez zle podpinanie zyl od lpt itp. u mnie program dzialal poprawnie, rowniez dobrze dzialal na komputerach w szkole. Testowany byl w Win98, XP, z innymi nie powinno byc problemu. Projekt znajduje sie na mojej stronie domowej:

    www.wromanek.ovh.org

    pliki zwiazane z projektem: http://www.wromanek.ovh.org/index.php/compone...on,com_docman/task,cat_view/gid,24/Itemid,37/

    pliki jednak dodalem w zalacznikach, zapraszam do testowania;)

    Wazna informacja - program moze sie wieszac jesli probujesz ustawiac stan portu a nie masz podpietego kabla do portu LPT Twojego komputera. Najlepiej testowac przy podlaczonym urzadzeniu. Dokladne opisy w pliku PDF.

    Fajne? Ranking DIY
    O autorze
    wojteczeq
    Poziom 11  
    Offline 
    Specjalizuje się w: programowanie mikroprocesorow i programowanie obie
    wojteczeq napisał 30 postów. Mieszka w mieście Rzeszów. Jest z nami od 2005 roku.
  • REKLAMA
  • #3 4269305
    wojteczeq
    Poziom 11  
    hehe, dzieki wielkie ;) staralem sie zeby miec dobr ocene ze specjlizacji ;) zapraszam do testowania bo po zakonczeniu szkoly troche wykorzystywalem do innych ukladow i stwierdzilem jakies bledy ale juz nie pamietam jakie... jak cos znajdziecie to piszcie;)
  • REKLAMA
  • #4 4269511
    fones
    Poziom 2  
    Cytat:
    Silnik bipolarny ma zazwyczaj 5 wyprowadzeń jedno masa
    (wspólne wszystkich cewek) oraz 4 zakończenia poszczególnych
    cewek.


    Ja myślałem ze bipolarny ma 4 wyprowadzenia, a unipolarny 5 lub 6... to jak to w koncu jest...

    Cytat:
    http://www.pepi11.cad.pl/elektronika/krok.html
    Więc mamy silniki o uzwojeniach bipolarnych - poznajemy je generalnie po tym że mają 4 przewody wyjściowe, oraz unipolarne posiadające 6 przewodów wyjściowych, czasami 5 przewodów - co oznacza że zasilające są już połączone.
  • #5 4270407
    wojteczeq
    Poziom 11  
    No tak jak myslalem znalezlicie bledy. Niestety przed tworzeniem tego projektu wpadl mi w rece ciekawy opis silnikow krokowych i ich programowania i opieralem sie tylko na nim. Z tego co teraz przeszukalem to rzezywiscie moj silnik byl unipolarny. Prawdopodobnie to byl blad w tym dokumencie na ktorym sie opieralem albo moja gafa. Przepraszam i dziekuje za poprawke, zachecam do dalszej analizy i poprawiania mnie to dokument ten poprawie, moze komus sie przyda;) jak znajde dokument z ktorego korzystalem to tez go sprawdze i jak cos to wrzuce;)
  • #6 4270749
    Obcy1111
    Poziom 11  
    Nawet nie może się wieszać tylko tak jest:-P Już zaczynam kąbinować z podpięciem silniczka:-)
  • REKLAMA
  • #7 4270868
    wojteczeq
    Poziom 11  
    No tak, nie moglem wyczaic jak sprawdzic czy cos jest podlaczone do LPT czy nie ;D Ale trafilem na fajne dokumentacje po angielsku... wolnym czasem postaram sie je przeanalizowac, przetlumaczyc na polski, a potem na jakis ludzki jezyk;D I moze znowu cos wrzuce;) Mowcie o wszystkich bledach to dokumentacje zaktualizuje... ale dopiero w nastepnym tygodniu.
  • #8 4271019
    pawoj20
    Poziom 11  
    Dokumentacja bardzo dobra.
    Jak dla mnie być może przydatną opcją byłaby opcja (oprócz "lewo" i "prawo") "stop" możliwa do dodania do sekwencji. Dzięki temu byłaby możliwość zauważenia że po sekwencji kilkunastu kroków prawych, kilkanaście kroków przerwy, a następnie kolejne kilkanaście kroków prawo.
    Napisz bardziej szczegółowo, dlaczego miałby się ten program wieszać bez podłączonego urządzenia. Całkowicie nie rozumiem tego.
    Jak dla mnie 6/6 :D
  • #9 4271227
    fones
    Poziom 2  
    Co do projektu, to zauważyłem że nie użyłeś zewnętrznego zasilania, a twój silnik jak znalazłem ma zasilanie 12 V, na samym LPT jest 5V, pytam tylko czy zadziałało?
    Cytat:
    http://www.motors.wrobots.com/MSJE200A53.php

    MSJE200A53 Sankyo Disk Drive stepper
    This motor was pulled from a 5 1/4 disk drive assembly.

    Specifications
    -----------------------
    Nominal Voltage -> 12
    Resistance (Ohms) -> 100
    Wires -> 5
    Condition -> pulled
    Steps / Revolution -> 200
    Step Size (degrees) -> 1.8
    QTY available -> 7
  • #10 4271914
    wojteczeq
    Poziom 11  
    Cytat:
    Jak dla mnie być może przydatną opcją byłaby opcja (oprócz "lewo" i "prawo") "stop" możliwa do dodania do sekwencji. Dzięki temu byłaby możliwość zauważenia że po sekwencji kilkunastu kroków prawych, kilkanaście kroków przerwy, a następnie kolejne kilkanaście kroków prawo.


    Dobry pomysl;) Postaram sie to dodac w wolnym czasie;)

    Cytat:
    Napisz bardziej szczegółowo, dlaczego miałby się ten program wieszać bez podłączonego urządzenia. Całkowicie nie rozumiem tego.


    Tak jak mowilem, nie wiedzialem jak sprawdzic czy cos jest podlaczone do portu, uruchomienie programu nie powoduje bledow, natomiast proba podania jakiegos stanu na port konczy sie zwiecha. Dlaczego nie wiem dokladnie... sprawdze w domu jak wroce;) W nastepnym tygodniu.

    Cytat:
    Co do projektu, to zauważyłem że nie użyłeś zewnętrznego zasilania, a twój silnik jak znalazłem ma zasilanie 12 V, na samym LPT jest 5V, pytam tylko czy zadziałało?


    Tak dzialalo, jedyny problem to predkosc silnika;) Dobre by bylo zastosowanie jakichs buforow. Probowalem silnik sterowac bezposrednio z portow mikrokontrolera tez 5V ale wogole silnika nie ruszylo... mysle ze za maly prad...
  • REKLAMA
  • #11 4273047
    piotrekb787
    Poziom 11  
    Projekt ciekawy i solidnie wykonany a w szczegulności dokumentacja. Już dawno nie było projektu z taką dokumentacja na elektrodzie. Jak dla mnie 6/6.

    Pozdro dla kolegi z elektronika.
  • #12 4275523
    wojteczeq
    Poziom 11  
    Hehe dzieki za uznanie projektu za dobry;) I rowniez pozdrawiam:)
REKLAMA