mach nespíná paralerní port na plno

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Uživatelský avatar
Thomeeque
Příspěvky: 9340
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

10. 8. 2014, 11:03

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
amater
Příspěvky: 45
Registrován: 8. 8. 2014, 2:37

10. 8. 2014, 11:12

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??
Uživatelský avatar
filla
Příspěvky: 3523
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

10. 8. 2014, 11:42

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.."
amater
Příspěvky: 45
Registrován: 8. 8. 2014, 2:37

10. 8. 2014, 12:44

takže když je na pinu enable 5 voltu uspává se driver(vypíná se koncovej stupen)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

10. 8. 2014, 1:52

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í.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

10. 8. 2014, 4:07

jde o to co jsi meril, jestli staticky signal
nebo masina byla jakoby v pohybu tedy obdelnikovy prubeh signalu
Vsechna prava na chyby vyhrazena (E)
amater
Příspěvky: 45
Registrován: 8. 8. 2014, 2:37

10. 8. 2014, 7:27

Tak sem laboroval s biosem a ádná změna tedka zkusim budit ještě LPT LED efekt a uvidíme . A k čemu přesně slouží signal enable k ukončení kroku??
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

10. 8. 2014, 7:50

zapina pohon
bez nej by nemel jit zadny proud do motoru
Vsechna prava na chyby vyhrazena (E)
amater
Příspěvky: 45
Registrován: 8. 8. 2014, 2:37

10. 8. 2014, 8:18

a nejni to nakonec můůj případ??
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22924
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

10. 8. 2014, 8:44

to musis vedet ty podle dokumentace v jaky logice to spina
jestli motory jedou s enable 1 nebo enable 0
Vsechna prava na chyby vyhrazena (E)
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

10. 8. 2014, 9:15

Enable je většinou udělané tak, že když k němu vůbec nepřipojíš dráty, tak driver pojede.
Funguje to prostě naopak, než by bylo logické.
amater
Příspěvky: 45
Registrován: 8. 8. 2014, 2:37

11. 8. 2014, 11:56

Tak nakonec vyřešeno odpájel jsem z káblu enable dráty a nefungovalo stejně tak sem se kouknul na zapojení a měli to blbě popsané tak sem zadal podle desky a vše valí jak má... děkuji
Uživatelský avatar
Hades
Příspěvky: 1196
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

11. 8. 2014, 8:35

Mex píše:Enable je většinou udělané tak, že když k němu vůbec nepřipojíš dráty, tak driver pojede.
Funguje to prostě naopak, než by bylo logické.
Tak to je trochu děsivé, ale beru to. :D
Odpovědět

Zpět na „MACH všech verzí“