Saleae - - Jak sprawdzić tanio przebiegi LPT na LinuxCNC
: 11 sty 2020, 15:33
Produkty firmy Saleae są drogie, ale na Aliexpress można kupić klon ośmiobitowej wersji za około 20 złotych.
Jak się można domyślić, klon udaje oryginał, więc współpracuje z firmowym oprogramowaniem.
Niestety licencja (CZYTAJ LICENCJE !!!) programu Saleae zezwala na korzystanie z niego wyłącznie z firmowymi urządzeniami. Czyli działa, ale jest to naruszenie prawa.
Mamy jednak także program Sigrok (https://sigrok.org/), który radzi sobie z klonem Saleae równie dobrze jak oprogramowanie firmowe.
U mnie (Xubuntu 18.04) wystarczy apt-get install sigrok .
Program sam rozpoznał urządzenie i ustawić musiałem wyłącznie częstotliwość próbkowania i ilość próbek. Jeżeli ma być dokładnie, to trzeba ustawić 24MHz i co najmniej 50M samples, co daje próbkowanie co 42 nS i długość próbki 2 sekundy. Program może działać z wyzwalaniem albo bez. Bez wyzwalania zaczyna pobierać próbki natychmiast po kliknięciu <start>, z wyzwalaniem czeka na pojawienie się na wybranym wejściu zbocza lub poziomu i dopiero wtedy zaczyna pobierać próbki.
Co to ma wspólnego z Linuxcnc ?
Wygląda to tak :

Jak widać zarówno wejście jak i wyjście analizatora jest podłączone do tego samego komputera, a sigrok i linuxcnc nie gryzą się ze sobą.
Pozwala to szybko ocenić czy przebiegi na porcie LPT są zgodne z oczekiwaniami.




Jak się można domyślić, klon udaje oryginał, więc współpracuje z firmowym oprogramowaniem.
Niestety licencja (CZYTAJ LICENCJE !!!) programu Saleae zezwala na korzystanie z niego wyłącznie z firmowymi urządzeniami. Czyli działa, ale jest to naruszenie prawa.
Mamy jednak także program Sigrok (https://sigrok.org/), który radzi sobie z klonem Saleae równie dobrze jak oprogramowanie firmowe.
U mnie (Xubuntu 18.04) wystarczy apt-get install sigrok .
Program sam rozpoznał urządzenie i ustawić musiałem wyłącznie częstotliwość próbkowania i ilość próbek. Jeżeli ma być dokładnie, to trzeba ustawić 24MHz i co najmniej 50M samples, co daje próbkowanie co 42 nS i długość próbki 2 sekundy. Program może działać z wyzwalaniem albo bez. Bez wyzwalania zaczyna pobierać próbki natychmiast po kliknięciu <start>, z wyzwalaniem czeka na pojawienie się na wybranym wejściu zbocza lub poziomu i dopiero wtedy zaczyna pobierać próbki.
Co to ma wspólnego z Linuxcnc ?
Wygląda to tak :

Jak widać zarówno wejście jak i wyjście analizatora jest podłączone do tego samego komputera, a sigrok i linuxcnc nie gryzą się ze sobą.
Pozwala to szybko ocenić czy przebiegi na porcie LPT są zgodne z oczekiwaniami.



