Nemáte s tím někdo zkušenost? Díky.
Ovládání otáček vřetene přes LPT převodník
Netušíte někdo, jak (a zda vůbec) existuje vnitřní propojení mezi nějakým pinem (LPT) a výstupem z desky 0-10V? Desku mám tuhletu: (nebo podobnou, vypadá stejně)
Ovládání otáček jsem nastudoval v tomhle vlákně viewtopic.php?t=2362 (no, trochu nastudoval a hodně oprásknul
), ale když pošlu vygenerované PWM na port 01 desky, tak je na výstupu 0-10V v podstatě konstantní napětí. Možná je s tím převodníkem spojený jiný port, nedá se dohledat. Podrobnosti (manuál) neexistuje.
Nemáte s tím někdo zkušenost? Díky.
Nemáte s tím někdo zkušenost? Díky.
Spousta možností - vykoukat to z plošňáku, sledovat PWM výstup a buď posílat +5V přes cca 220R odpor do jednotlivých vstupů LPT portu desky nebo zkusit 12 konfigurací (tolik má LTP port výstupů), třeba enable signál je dost jasnej, zkusit to přes HAL nebo nějaký LPT port tester atp. Propojené to s nějakým určitě bude (asi nepřímo přes nějaký buffer, desku musíš napájet, ale to je asi jasné), pokud tam není nějaký bugísek.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- robokop
- Site Admin
- Příspěvky: 23071
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Manual pinoutu zde:
viewtopic.php?t=29960
viewtopic.php?t=29960
Vsechna prava na chyby vyhrazena (E)
Je to normalni pwm a LP filtr z LPT pinu 1.
manual: https://www.vallder.com/images/product_ ... 0Board.pdf
manual: https://www.vallder.com/images/product_ ... 0Board.pdf
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
Kdes to našel? Já to hledám jak blbec tři dny ....Dawe píše: ↑22. 7. 2025, 12:20 Je to normalni pwm a LP filtr z LPT pinu 1.
manual: https://www.vallder.com/images/product_ ... 0Board.pdf
Díky. Takže pin1 je správně. Konstantní napětí je vinou něčeho jiného. Budu chvíli bádat dál.
jen spravny dotaz: breakout board lpt manual filetype:pdf
https://www.google.com/search?q=breakou ... pdf&num=10
https://www.google.com/search?q=breakou ... pdf&num=10
TOS S28, DIY CNC, Holzmann ZS-40HS, Prusa Mk3s+MMU2s, Bambu X1C Combo
Nemáš moc vysokou frekvenci? Pokud tu desku krmíš mesou, tak ta má standardně vysokou frekvenci toho PWMka.
Kdesi se o tom tady rozepisoval MEX. Kvalitní DA převodníky potřebují vysokou frekvenci a většinou ji mají uvedenou v manuálu. A pro ty čínské srandy bez dokumentace ať volím do 1kHz.
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Zatím jsem neuspěl; metodou pokus-omyl jsem zjistitl, co se mění se změnou jednotlivých parametrů, ale bohužel střída, kterou by to mělo měnit, se nehne. Potřebuju osciloskop.
Změnou těch parametrů dostanu změnu napětí na vstupu měniče > mění se i otáčky (na displeji měniče kmitočet), ale asi spíš jako chyba nastavení. Špatně se to vysvětluje, když to člověk sám nechápe.
Změnou těch parametrů dostanu změnu napětí na vstupu měniče > mění se i otáčky (na displeji měniče kmitočet), ale asi spíš jako chyba nastavení. Špatně se to vysvětluje, když to člověk sám nechápe.
Používáš stepconf (LPT port) nebo Mesu? Jak to máš nastavené?
PWM můžeš typicky měřit jako napětí pomocí DMM nebo by sis ho mohl i poslechnout (tj. na PWM výstup připojit např. sluchátka), pokud bude na slyšitelné frekvenci, nejhlasitější bude na 50% a pak bude symetricky ztišovat ("ztenčovat").
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Pokud používáš Mesu, tak frekvenci nastavíš:
enable 1
output-type 1
pwm_frequency 1000
https://linuxcnc.org/docs/html/man/man9 ... tml#pwmgen
enable 1
output-type 1
pwm_frequency 1000
https://linuxcnc.org/docs/html/man/man9 ... tml#pwmgen
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
Aha, tak s generováním PWM procesorem nemám zkušenosti.
- slyšel jsem, že je to náročné na procesor, takže bych si po aktivaci konfigurace s PWM zkontroloval využití procesoru (asi bude záležet na nastavení parametrů pwm gen)
https://linuxcnc.org/docs/stable/html/m ... gen.9.html
- zkusil bych se podívat do halscope, jestli zvládne zobrazit výstup z PWM. Já používám Mesy, takže nemám Base thread a věci pod 1ms nevidím.
- jinak tuhle desku používám jako DA převodník s mesou 7i96 a funguje spolehlivě. U nových Mesa karet 7i96S to není potřeba ty už mají analogový výstup pro vřeteno v sobě.
Teď mě napadlo, máš pwmgen v base thread nebo v servo thread?
- slyšel jsem, že je to náročné na procesor, takže bych si po aktivaci konfigurace s PWM zkontroloval využití procesoru (asi bude záležet na nastavení parametrů pwm gen)
https://linuxcnc.org/docs/stable/html/m ... gen.9.html
- zkusil bych se podívat do halscope, jestli zvládne zobrazit výstup z PWM. Já používám Mesy, takže nemám Base thread a věci pod 1ms nevidím.
- jinak tuhle desku používám jako DA převodník s mesou 7i96 a funguje spolehlivě. U nových Mesa karet 7i96S to není potřeba ty už mají analogový výstup pro vřeteno v sobě.
Teď mě napadlo, máš pwmgen v base thread nebo v servo thread?
LinuxCNC - MESA 7i96
zz912.webnode.cz
zz912.webnode.cz
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
mám:zz912 píše: ↑25. 7. 2025, 7:06 Aha, tak s generováním PWM procesorem nemám zkušenosti.
- slyšel jsem, že je to náročné na procesor, takže bych si po aktivaci konfigurace s PWM zkontroloval využití procesoru (asi bude záležet na nastavení parametrů pwm gen)
https://linuxcnc.org/docs/stable/html/m ... gen.9.html
- zkusil bych se podívat do halscope, jestli zvládne zobrazit výstup z PWM. Já používám Mesy, takže nemám Base thread a věci pod 1ms nevidím.
- jinak tuhle desku používám jako DA převodník s mesou 7i96 a funguje spolehlivě. U nových Mesa karet 7i96S to není potřeba ty už mají analogový výstup pro vřeteno v sobě.
Teď mě napadlo, máš pwmgen v base thread nebo v servo thread?
addf pwmgen.make-pulses base-thread
addf pwmgen.update servo-thread
je to oprané z vlákna, odkazu v prvním příspěvku.
Už mám osciloskop, tak se mrknu na výstup portu 01, kde leze ven PWM. Od toho se to odpíchne. Taky mě napadlo, jestli není něco s deskou; vůbec by mě nepřekvapilo, kdyby tam čínan třeba nedal IO na převodník PWM-analog. Prostě zrovna nebyly na skladě ...