Stránka 1 z 2
Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 11:56
od pafik
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.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 12:10
od Thomeeque
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.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 12:16
od robokop
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 12:20
od Dawe
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 12:47
od pafik
Kdes to našel? Já to hledám jak blbec tři dny ....
Díky. Takže pin1 je správně. Konstantní napětí je vinou něčeho jiného. Budu chvíli bádat dál.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 1:08
od Dawe
jen spravny dotaz:
breakout board lpt manual filetype:pdf
https://www.google.com/search?q=breakou ... pdf&num=10
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 22. 7. 2025, 1:09
od robokop
Nebo muzes vyhledavat podle fotky a pripsat manual pdf
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 23. 7. 2025, 11:03
od zz912
pafik píše: ↑22. 7. 2025, 12:47
Konstantní napětí je vinou něčeho jiného. Budu chvíli bádat dál.
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.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 24. 7. 2025, 8:27
od pafik
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.

Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 24. 7. 2025, 12:56
od Thomeeque
Používáš stepconf (LPT port) nebo Mesu? Jak to máš nastavené?
pafik píše: ↑24. 7. 2025, 8:27
Potřebuju osciloskop.
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").
- pwm_sweep.wav.zip
- Pro vygenerování .wav souboru s 1kHz PWM signálem s postupnou změnou střídy od 0 % do 100 % (tzv. sweep duty cycle) potřebujeme:
Vzorkovací frekvenci – typicky 44100 Hz.
PWM frekvenci – zde 1000 Hz (1kHz), což znamená 44,1 vzorku na periodu (zaokrouhlíme na 44).
Změnu střídy – například každých pár period zvýšit střídu od 0 % po 100 %. - (2.48 KiB) Staženo 14 x
- pwm_sweep_100hz.wav.zip
- Zde je .wav soubor s PWM signálem o frekvenci 100 Hz a postupnou změnou střídy od 0 % do 100 %
- (3.7 KiB) Staženo 14 x
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 24. 7. 2025, 2:19
od zz912
Pokud používáš Mesu, tak frekvenci nastavíš:
enable 1
output-type 1
pwm_frequency 1000
https://linuxcnc.org/docs/html/man/man9 ... tml#pwmgen
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 25. 7. 2025, 6:39
od pafik
Mesu ne, lpt. Převodník je na fotce.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 25. 7. 2025, 7:06
od zz912
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?
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 25. 7. 2025, 7:13
od Thomeeque
zz912 píše: ↑25. 7. 2025, 7:06
Aha, tak s generováním PWM procesorem nemám zkušenosti.
Já si s tím hrál
tady, normálně to fungovalo.
pafik píše: ↑25. 7. 2025, 6:39
Mesu ne, lpt. Převodník je na fotce.
Až budeš chtít opravdu pomoct, dej vědět.
Re: Ovládání otáček vřetene přes LPT převodník
Napsal: 25. 7. 2025, 7:41
od pafik
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?
mám:
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ě ...
