Lineární snímač -> TTL -> USB -> PC

Uživatelský avatar
zz912
Příspěvky: 1496
Registrován: 25. 5. 2008, 7:16

31. 1. 2025, 1:59

Kutil jd píše: 31. 1. 2025, 1:29 a stejně nikdo neví jak to udělat :(
Já bych řekl, že ty to nevíš. Návrhů jsi tady několik dostal. Arduino, Mesa karta, paralelní port .....
Problém je v tom, že tato problematika není tak jednoduchá na zorientování se. Každá cesta má své plusy a mínusy.
LinuxCNC - MESA 7i96
zz912.webnode.cz
oscar
Příspěvky: 1220
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

31. 1. 2025, 2:16

Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

31. 1. 2025, 4:03

oskar přesně pochopil o co mi jde. Díky za odkaz.
Chápu že ta problematika není jednoduchá, kdybych věděl jak na to tak bych vás s tím neotravoval :D
Jsem obráběč na klasice, něco málo vím o Arduinu, ale to je asi tak vše. Proto ten dotaz na odborném fóru.
Uživatelský avatar
Thomeeque
Příspěvky: 9348
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

31. 1. 2025, 4:51

oscar píše: 31. 1. 2025, 2:16 https://leader-precision.en.made-in-chi ... -303-.html

takze chces toto? :)
Nepíší tam nic o signálu Z.. nebo to je samozřejmost?
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

1. 2. 2025, 10:13

Asi ano , cituji - Independent 3-axis 24-bit reversible counters

Je možné že to funguje, ale mě by zjímalo jaké data vychází z USB ??? To taky může být pěkná hamlatilka se kterou se nikdo nedomluví.
Myslím, že "vrazit" jeho output data do PC taky nebude jednoduché. Žádný návod jsem nenašel.

Prozatím to načítám přes Mega a docela to funguje - ale zatím jen jedna osa. Rychlost přenosu jedné osy je docela OK - asi 30.000 / sek - což by mohlo stačit, ale potřebuji 3 osy. Nevím jestli to řešit jednou MEGA a rozhodit na 3 různé COM nebo pořídit 3 MEGA a připojit ke třem USB portům.
oscar
Příspěvky: 1220
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

1. 2. 2025, 10:17

a na co potrebujes takove mnozstvi dat s tak rychlou refresh rate? ta cinska krabice urcite ta data na vystupu nemeni vic jak (odhadem) 50x za sekundu. Lidske oko rychleji stejne nepracuje....
Uživatelský avatar
Thomeeque
Příspěvky: 9348
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

1. 2. 2025, 10:21

Kutil jd píše: 1. 2. 2025, 10:13 Asi ano , cituji - Independent 3-axis 24-bit reversible counters
Z-ko je signál pro určení absolutní polohy, indikuje jedno konkrétní místo na celé dráze (alespoň u rotačních enkodérů). Všude v tom popisu zmiňují pouze AB signály (to jsou ty jemné, které se opakují stále dokola v dané sekvenci a zvyšují či snižují hodnotu čítače; Z-ko čítač nuluje). Z tohoto tedy nic tom, jestli je tam podpora pro Z, neplyne.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

1. 2. 2025, 3:53

A jsem si celou dobu myslel že osa Z je "nahoru-dolů", alespoň já to tak mám na všech odměřovačích na klasice frézkách. Asi jsem něco zaspal.

Počet potřebných signálů je jasný - pravítko 500 mm , rozlišení 0,005 mm , čas přejezdu 2 sek.
A to všechno 3x pro tři osy :D :D . Já vím , je to hnus :D
Modros
Příspěvky: 1970
Registrován: 31. 3. 2019, 7:58

1. 2. 2025, 4:11

Kutil jd píše: 1. 2. 2025, 3:53 A jsem si celou dobu myslel že osa Z je "nahoru-dolů", alespoň já to tak mám na všech odměřovačích na klasice frézkách. Asi jsem něco zaspal.

Počet potřebných signálů je jasný - pravítko 500 mm , rozlišení 0,005 mm , čas přejezdu 2 sek.
A to všechno 3x pro tři osy :D :D . Já vím , je to hnus :D
ABZ jsou signály pravítka nebo encoderu...rotačního...to nemá s osou nic společného
A a B určuje o kolik a jakým směrem to šlo a Z v jaké pozici přesně je....
Přílohy
obrázek_2025-02-01_171344560.png
obrázek_2025-02-01_171344560.png (7.97 KiB) Zobrazeno 2706 x
Masso, stroje všemožný, autoservis, amatérské závody Nissan GTR
Uživatelský avatar
Thomeeque
Příspěvky: 9348
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

1. 2. 2025, 4:17

Přesně. A tvoje snímače poskytují i Z.

https://www.tigre-dro.eu/img/uploaded/4 ... nimace.pdf

ABZ.png

Taky bych řekl, že si pleteš frekvenci signálů, přicházejících z pravítka s frekvencí, s jakou potřebuješ obnovovat zobrazenou polohu na obrazovce.

U té 303 krabičky píšou, že k ní dostaneš SDK, asi si budeš muset něco naprgat sám, ale nevim, také jsem k tomu nic nenašel.

T.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

1. 2. 2025, 4:56

Moje chyba, myslel jsem že se bavíme o osách pohybu. Osy pohybu XYZ, snímač AB a referenční Z.
Co je to SDK ?
Uživatelský avatar
Thomeeque
Příspěvky: 9348
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

1. 2. 2025, 5:01

mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

1. 2. 2025, 5:09

Dík, ale toto je mimo mé znalosti. Snad nějaký ajťák by mohl pomoct, ale stejně bych to nedokázal opravit nebo upravit pro mé potřeby.
Zatím zkouším to Arduino. To si dokážu naprogramovat a upravovat. Pak mi data kamoš převede do Visual Studia a snad se posuneme někam dál.
oscar
Příspěvky: 1220
Registrován: 2. 5. 2010, 8:50
Bydliště: Perníkovice

1. 2. 2025, 5:43

a co s těmito daty budeš dělat v tom visual studiu? pravděpodobně nemyslíš visual studio, ale nějakou apku v něm tvořenou....

logovat průběh vzdálenosti v čase - třeba pro měření akcelerace anebo ta data budeš jenom zobrazovat na displej uživateli?

To jsou dvě diametrálně odlišné úlohy s milionkrát různým počtem dat.....
Kutil jd
Příspěvky: 94
Registrován: 9. 6. 2009, 12:41

1. 2. 2025, 6:03

Jo jo appku ve Visual - ale to nechám na tom kamošovi.
Jedná se o specializované měření délek, taková jednoúčelovka pro jednu mašinu. Ale jde jen o zobrazování hodnot na monitoru pro kontrolu procesu. Dopředu říkám ,že nejde použít klasické DRO, potřebuji ještě jiné funkce, které žádná z nich nemá.
Co to má měřit a jak vím, ale nevím jak to zpracovat na pc.
Odpovědět

Zpět na „Periferie“