mach nespíná paralerní port na plno
Záhada vyřešena. Multimetr (v módu měření stejnosměrnýho napětí, kterej zjevně používáš) neměří špičky, ale střední hodnotu (jas LEDky to samé). Takže když tam posíláš pulzy, naměřená hodnota bude někde mezi 0 a 5V podle toho, jak dlouho v celé periodě je na výstupu jednička (střída signálu, tady zjevně 50% ~ 2.5V). Na tomto principu funguje PWM modulace, něco si o tom přečti. "Koncový stupeň" ti nesepne nejspíš proto, že máš špatně nastaveno ovládání enable signálu.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Ano s tim to bych dokonce i souhlasil něco podobného nás dokonce i na učnáku učili:-d. A ohledně toho enable signálu jsi nejsem jistej s tim máš pravdu. Nastavoval jsem piny podle toho jak bylo uvedeno k mánuálu na desce na osu x to je pin 14. nebo se v mach ještě někde nastavuje??
prozrad co je to za desku a manual k ni, cinani se obcas s pinama feli, jinak na pinu "enable" by 5V byt melo, bud v enable on, nebo off, podle zapojeni desky
"do řiti se řítíme, ani o tom nevíme.."
Pár poznámek:
- Když chceš měřit nějaké statické napěťové úrovně na portech a dělat pokusy, tak si stáhni nějaký SW pro diagnostiku LPT.
Jsou to programy, kde si klikaním nastavuješ, co má na jednotlivých pinech být, a můžeč číst i výstupu z driverů.
Je jich spousta, třeba http://www.geekhideout.com/parmon.shtml" onclick="window.open(this.href);return false;.
- Log. 1 by v praxi měl být asi trochu výš než 2.5V, ale nicméně i 2.5V by bylo v pohodě podle normy.
LPT port je TTL kompatibilní, a 5V TTL má definovanou minimální úroveň pro Log. 1 na 2.0V (a pro log. 0 pak max. 0.8V).
Ale jak už tady zaznělo, problém bude asi v tom, že měříš střední hodnotu nějakého proměnlivého signálu.
Další problém by potenciálně mohl být v tom, že pokud třeba nemáš žádnou oddělovací desku a zapojíš signály tak, že
aktivní úroveň je při Log. 1, pak LPT výstup zatížíš přímo vstupem optronu a pak samozřejmě napětí na něm taky poklesne.
Ale to asi není tvůj případ.
- Ten port je palaleLní, nikoli paraleRní.
- Když chceš měřit nějaké statické napěťové úrovně na portech a dělat pokusy, tak si stáhni nějaký SW pro diagnostiku LPT.
Jsou to programy, kde si klikaním nastavuješ, co má na jednotlivých pinech být, a můžeč číst i výstupu z driverů.
Je jich spousta, třeba http://www.geekhideout.com/parmon.shtml" onclick="window.open(this.href);return false;.
- Log. 1 by v praxi měl být asi trochu výš než 2.5V, ale nicméně i 2.5V by bylo v pohodě podle normy.
LPT port je TTL kompatibilní, a 5V TTL má definovanou minimální úroveň pro Log. 1 na 2.0V (a pro log. 0 pak max. 0.8V).
Ale jak už tady zaznělo, problém bude asi v tom, že měříš střední hodnotu nějakého proměnlivého signálu.
Další problém by potenciálně mohl být v tom, že pokud třeba nemáš žádnou oddělovací desku a zapojíš signály tak, že
aktivní úroveň je při Log. 1, pak LPT výstup zatížíš přímo vstupem optronu a pak samozřejmě napětí na něm taky poklesne.
Ale to asi není tvůj případ.
- Ten port je palaleLní, nikoli paraleRní.