Stránka 1 z 1

Vystupny signal na paralelnom porte

Napsal: 01 bře 2008, 12:49
od camelopardal
Zdravim, chcem sa spytat, mam 2 krokove motorceky riadene cez program v DOSE.Su pripojene k paralelnemu portu cez vykonovu kartu.Len problem je taky, ze z paralelneho portu by mali ist len kladne impulzi(TTL logika).Pripojil som osciloskop(notebook+zvukova karta) a niejak z toho lezie kladny aj zaporny impulz.Neviem v com je problem, ale tlaciaren funguje normalne.Skusal som menit aj v BIOSE port na EPP, ECP, NORMAL, no nic sa nezmenilo.Tie motorceky sapotom tocia niejak zvlastne.DIK

Napsal: 01 bře 2008, 13:49
od tandel
Podle standardu by na paralelním portu měly skutečně být úrovně logiky TTL. Hlavně u portů integrovaných na základní desce je však možné všechno. Stejně by se měl paralelní port galvanicky oddělit, např. pomocí optronů. No a jak je připojená k portu ta výkonová karta, co má na vstupu?

Napsal: 01 bře 2008, 14:09
od Crifodo
jestli používáš jako oscilokop zvukovou kartu, tak se nediv protože ta obsahuje oddělovací kondenzátory které si obdélníkový signál posunou do virtuální země a hrany pak budou "kladné i záporné".
proměř si jednotlivé piny na LPT ve statickém režimu a uvidíš. Na to stačí třeba instrukce OUT 888 (dekadicky LPT1), 1 - nahodí do log 1 první datový bit a pak ho můžeš změřit voltmetrem.
Zrovna tak můžeš krokováním programu vyzkoušet motorky i ve statickém režimu, posíláním sekvencí na fáze.

Napsal: 01 bře 2008, 21:22
od tandel
Crifodo má pravdu. Pokud se měří tyto záležitosti oscilem se střídavou vazbou, musí se na to brát zřetel.
Ale když mu to celé nefunguje, stejně musí být někde chyba. Proto dotaz na tu výkonovou kartu.