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

Zaświecenie transoptora z LPT - da się, czy się nie da...?

MES Mariusz 22 Gru 2005 19:23 1829 7
REKLAMA
  • #1 2107239
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    Witam.

    Mam drobny dylemat: chciałbym sterować transoptorem, bezpośrednio z linii portu LPT, np linii D0, czyli pin nr 2 złącza DB25 LPT.

    Teoretycznie się nie da, bo w nocie katalogowej transoptora CNY17, wymagany prąd przewodzenia diody transoptora wynosi 60mA. Z portu LPT można natomiast "wyciągnąć" co najwyżej 2.6 mA przy 2.4V ( wg danych ze strony: http://www.epanorama.net/circuits/parallel_output.html ). Niektórzy piszą o 50 mA (i bądź tu człowieku mądry... ;) )ale to i tak za mało...

    Bardzo proste rozwiązanie? Zastosować tranzystory, bufory, albo ULN2803 i... koniecznie zewnętrzne zasilanie.

    A ja nie chcę... Czy ktoś ma jakiś pomysł? Może istnieją jakieś niskoprądowe transoptory?

    A może ktoś wymyśli w jaki sposób można zmusić transoptory CNY17 do pracy z portem LPT?
    Załączniki:
    • Zaświecenie transoptora z LPT - da się, czy się nie da...? lpt-cny17.gif (4.93 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 2110630
    Marcin8051
    Poziom 19  
    Posty: 512
    Pomógł: 6
    Ocena: 13
    oj chyba nie czytałeś dokładnie dokumetacji ten trazoptor i przy 5mA zadziała. ja zwykle daje mu z 10-20mA. A jeśli chcesz koniecznie żeby było 60mA zawsze możesz dać trazystory np. npn bc337 tylko wtedy trzeba by dać zasilanie zalbo z kopa wyprowadzić 5V albo jeślito laptop to podłaczane na usb można ;).
  • REKLAMA
  • #3 2110735
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    Marcin8051 napisał:
    oj chyba nie czytałeś dokładnie dokumetacji ten trazoptor i przy 5mA zadziała. ja zwykle daje mu z 10-20mA. A jeśli chcesz koniecznie żeby było 60mA zawsze możesz dać trazystory np. npn bc337 tylko wtedy trzeba by dać zasilanie zalbo z kopa wyprowadzić 5V albo jeślito laptop to podłaczane na usb można ;).


    Dzisiaj robiłem pewne testy. Pod ręką miałem 386kę.
    Prąd jaki płynął przez podłączonego LEDa (samego leda) do linii D0 oprtu LPT wynosił 37mA. Prąd zwarcia (max) D0-masa miał wartość 45mA.

    Transoptor CNY17
    - na wejściu 5V przez potencjometr.
    - na wyjściu dioda LED w szeregu z rezystorem 100R.

    LED na wyjściu świecił "wystarczająco mocno" przy prądzie wejściowym 35 mA. Przy prądze ok. 20mA LED na wyjściu świecił bardzo słabo.

    Napięcie LEDa na wyjściu, odpowiednio 1,80...2,30V. Dla oświecenia leda w zupełności wystarczy. Ale nie wiem, czy gdybym zrobił w ten sposób separator LPT, napięcie to wystarczyło do wysterowania drukarki (nie jestem pewien, czy drukarka rozpoznałaby takie 2,3V jako "1", czy jeszcze jako "0")?
  • REKLAMA
  • #4 2111113
    -RoMan-
    Poziom 42  
    Posty: 8778
    Pomógł: 766
    Ocena: 406
    Już na pl.misc.elektronika napisałem Ci, że błądzisz uparcie usiłując sterować transoptorem jedynka zamiast zerem. Tworzysz sztuczny problem, przeciążasz wyjście LPT i nie przyjmujesz do wiadomości, że wejścia TTL sterowane są pradowo a nie napięciowo.
  • REKLAMA
  • #5 2111121
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    -RoMan- napisał:
    Już na pl.misc.elektronika napisałem Ci, że błądzisz uparcie usiłując sterować transoptorem jedynka zamiast zerem.

    Ok. A jak z jakiegoś powodu nie mogę sterować logicznym "0" i muszę wykorzystać sterowanie "1" ?

    Poza tym, sterowanie zerem to podawanie minusa na katodę LEDa struktury transoptora, a do anody trzeba podać wtedy jakieś zasilanie dodatnie tylko... Skąd je wziąć nie stosując dodatkowego zasilania?

    -RoMan- napisał:
    Tworzysz sztuczny problem, przeciążasz wyjście LPT i nie przyjmujesz do wiadomości, że wejścia TTL sterowane są pradowo a nie napięciowo.

    Serio? :)

    Pozdrawiam
    Mariusz
  • #6 2111206
    -RoMan-
    Poziom 42  
    Posty: 8778
    Pomógł: 766
    Ocena: 406
    Odpowiedziałem na pl.misc.elektronika i nie widzę sensu ciągnięcia tych samych wątków w dwóch miejscach.
  • #7 2111350
    rasty
    Poziom 27  
    Posty: 734
    Pomógł: 126
    Ocena: 23
    Zerknij tu:
    https://www.elektroda.pl/rtvforum/topic403706.html#2057235
    Z układu można policzyć, jaki prąd diody transoptora włacza go.
    Przyjmując, że transoptor wyłaczony jest przez ok. 1 msec, czyli 1/20 okresu:
    Igraniczne = Iszczytowe × sin 18 ° = 13,2 × 0,3 = 4mA.

    I na to możesz liczyć używając 4N35 obciążonego z drugiej strony rezystorem 3,3k podpiętym do +5V.

    Ale tu może być ból innego rodzaju. Piszesz, że miałeś pod ręką 386 (rozumiem - płytę z prockiem 386). Nie możesz porównywać układów wyjściowych LPT tej płyty ze współczesnymi, które są znacznie słabsze. Upewnij się, że faktycznie możesz ten port tak obciążyć .
  • #8 2112040
    MES Mariusz
    Poziom 36  
    Posty: 5452
    Pomógł: 8
    Ocena: 222
    -RoMan- napisał:
    Tworzysz sztuczny problem, przeciążasz wyjście LPT i nie przyjmujesz do wiadomości, że wejścia TTL sterowane są pradowo a nie napięciowo.

    Dalej tak uważasz? :)

    Dodano po 9 [minuty]:

    rasty napisał:
    Ale tu może być ból innego rodzaju. Piszesz, że miałeś pod ręką 386 (rozumiem - płytę z prockiem 386). Nie możesz porównywać układów wyjściowych LPT tej płyty ze współczesnymi, które są znacznie słabsze. Upewnij się, że faktycznie możesz ten port tak obciążyć .

    W tej 386 rzeczywiście tak było. Mierniczek nie kłamie :-) W nowych komputerach nie wiem jak jest, bo nie sprawdzałem. Później może sprawdzę w laptopku, na którym teraz piszę, bo teraz nie ma miernika :-)

Podsumowanie tematu

✨ Dyskusja dotyczy możliwości sterowania transoptorem CNY17 bezpośrednio z linii portu LPT (np. D0, pin 2 DB25) bez użycia dodatkowego zasilania lub wzmacniaczy. W notach katalogowych CNY17 wymagany prąd przewodzenia diody wynosi około 60 mA, podczas gdy port LPT może dostarczyć maksymalnie około 2,6 mA (lub według niektórych źródeł do 50 mA, co jest jednak wątpliwe). Testy na starszym komputerze z procesorem 386 wykazały, że linia LPT może dostarczyć prąd do 37 mA, a prąd zwarcia do 45 mA, co pozwala na zaświecenie diody LED w transoptorze przy około 35 mA. Jednak współczesne komputery i laptopy mają słabsze wyjścia LPT, co ogranicza tę możliwość. Proponowane rozwiązania to stosowanie tranzystorów (np. NPN BC337), buforów lub układów ULN2803 z zewnętrznym zasilaniem. Sterowanie transoptorem "jedynką" (logiczny stan wysoki) zamiast "zerem" jest problematyczne, ponieważ wejścia TTL sterowane są prądowo, a nie napięciowo. Wskazano również, że istnieją transoptory o niższym prądzie przewodzenia, np. 4N35, które mogą działać przy prądzie około 4 mA, ale wymagają odpowiedniego obciążenia i zasilania. Podsumowując, bez dodatkowego zasilania i wzmacniaczy sterowanie transoptorem CNY17 z portu LPT jest ograniczone i zależy od specyfiki konkretnego sprzętu.
Wygenerowane przez model językowy.
REKLAMA