Přenos programu z Android mobilu do CNC stroje

ruzne programy,konverze dat, digitalizace, atd...
Uživatelský avatar
Zdenek Valter
Příspěvky: 5200
Registrován: 9. 1. 2009, 5:16
Bydliště: Ústí n. L.

5. 3. 2019, 6:08

Mex píše: 5. 3. 2019, 1:09 No převodník BT/RS232 by se asi dal celkem snadno napájet z toho stroje, na který to chceš posílat, třeba i jen ze sériové linky. Mně by teda přišlo mnohem elegantnější jednou zadrátovat převodník a pak už vždy jen na mobilu stisknout "send file", než tam pokaždé někam připojovat kabely. Ale když chceš za každou cenu používat dráty, tak proč ne.

Zřejmě by to ale chtělo vědět, jakým protokolem ten stroj chce data dostávat. Na sériové lince není moc zvykem to posílat jenom jako proud znaků, takhle komunikují stroje většinou jen s uživatelem, v terminálovém režimu. Pro přenosy souborů na sériových zařízení vznikly všelijaké protokoly jako xmodem, ymodem nebo asi nejpoužívanější zmodem.
Posílat data těmito protokoly umí třeba aplikace "FTDI UART Terminal".
Určitě by bylo lepší to napřed rozjet na velkém PC, kde se mnohem líp laboruje. A teprve pak jít na mobil.
Pro seriové linky pro připojení průmyslových strojů se asi nejvíc používal X modem.
Zmodem byl protokol spíš komunikující s modemem jako zařízením - měl na tu dobu silný kompresní algoritmus.
Hobbík - obráběč i 3D tiskař začátečník - strojní park je konečně instalován
Mex
Příspěvky: 10287
Registrován: 6. 2. 2014, 10:29

5. 3. 2019, 6:56

Ty různé xmodem/ymodem/zmodem se lišily především paketizací.
Každý z nich nasekal přenášená data na nějaké pakety, které měly nějakou hlavičku a na konci zabezpečení. Ty x/y/z se lišily právě tím, jestli měl paket fixní velikost nebo mohl mít proměnnou délku, jestli se při chybě musel opakovat celý přenos nebo jenom chybný paket atd.
Zmodem pak přinesl klouzající okno (tak fungují i dnešní sítě s TCP/IP), kdy se mohl začít přenášet další paket i když předchozí ještě nebyl potvrzený.

Skutečně exitovala i nějaká proprietární verze zmodemu, který uměla nějakou kompresi. Ale takové modifikace si občas různí výrobci dělali i u těch x a y verzí.

Xmodem byl nejstarší, takže ho umělo nejvíc zařízení. Zmodem byl nejchytřejší a tedy i v praxi nejvýkonnější.
Petr52345
Příspěvky: 6
Registrován: 26. 2. 2019, 8:26

6. 3. 2019, 7:05

Mašiny to jsou s řídícím systémem Siemens Sinumerik 840D, Sinumerik 810 T a Fanuc 21i series. Žádný vyšší protokol než RS232 bych tam nehledal, protože to bylo původně navrženo na načítání z děrné pásky. Ale nevím, tak hluboko mé znalosti nesahají. V PCINu vždy nastavím Baudrate 9600, databity 7, stopbity 2, parita even a řízení toku RTS/CTS. Protokol se tam nevolí a i přesto to funguje všude, kde mají systémy sériové rozhraní.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22395
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

6. 3. 2019, 7:34

to je klasika
zkus mrknout na projekt nodemcu
treba by ti nekdo z mistnich dokazal pomoct to dostat do funkcniho stadia

dostal bys vsechny masiny na sit a mohl si krasne ridit co do ktere chces poslat
cena cca 5 dolaru na masinu
Vsechna prava na chyby vyhrazena (E)
Petr52345
Příspěvky: 6
Registrován: 26. 2. 2019, 8:26

12. 3. 2019, 8:57

Nodemcu je zajímavé. Ale bylo by to spoustu vývoje a tím pádem peněz. Takhle jsem koupil USB RS232 převodník za pár korun a mám řešení pro celou obrobnu.

Ještě jsem našel aplikaci CNC Data Transfer https://play.google.com/store/apps/deta ... tatransfer. Ta je o něco pohodlnější než ten FTDI UART Terminal.
Odpovědět

Zpět na „Ostatní software“