Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

uln2803 i silnik liniowy!

pit_com 18 Sty 2005 16:09 889 3
  • #1 18 Sty 2005 16:09
    pit_com
    Poziom 15  

    Podłączyłem do portu LPT silnik liniowy (trójwyjściowy) poprzez układ ULN2803. I uruchomiłem sterownik który napisałem w Pascalu. I co... I nic!!! I tu problem! Sprawdzałem wszystko. I co się okazuje, jak podłącze jedno wejście silnika do napięcia zasilania to silnik zaczyna działać, ale tylko się trzęsie. Co zrobić ?? Może ULN2803 działa w jedną stronę (łączy np. tylko z masą anblo tylko z zasilaniem ??

    Dodano po 1 [minuty]:

    OTO PROGRAM :

    program liniowy;
    uses crt;
    var x:integer;

    begin
    x:=100;


    repeat

    port[$378]:=5;
    delay(x);

    port[$378]:=1;
    delay(x);

    port[$378]:=3;
    delay(x);

    port[$378]:=2;
    delay(x);

    port[$378]:=6;
    delay(x);

    port[$378]:=4;
    delay(x);


    until keypressed;
    end.

    0 3
  • Pomocny post
    #2 18 Sty 2005 17:34
    Paweł Es.
    Pomocny dla użytkowników

    ULN2803 zawiera 8 układów Darlingtona NPN. Jeżeli podasz 1 na wejście układu to zwiera on wyjście do masy (napięcie nasycenia ok. 0.9V).
    Podejrzewam, że do silnika liniowego potrzebujesz "popychać" prąd tam i z powrotem.

    0
  • #3 20 Sty 2005 18:12
    pit_com
    Poziom 15  

    Też tak myślę. Spróbuję zakombinować z mostkiem H.

    0
  • #4 10 Cze 2005 18:38
    Lewusik
    Poziom 11  

    Panowie a jaki jest adres portu szeregowego w C? czy wyslanie port($...):=5; spowoduje wyslanie ciagu bitów w kodzie dwojkowym o wartosci 5?

    0