No ja mam taki sterownik

. Zrobiłem go dla Piotra Rakowskiego i jego Step2Cnc.
Kilka uwag:
- 80 kHz *3 bajty = 240 kilo bajtów = 1,9 Mega bita /sekundę. To przejdzie przez RS'a - ale ledwie. Ja używam układów FTDI i wiem używam około 1Mega bita / sekunde - czy kolega doliczył również dane potrzebne do synchronizacji oraz wydolność PC'ta przy wysyłaniu takich danych ?
- Ja nie przesyłam pojedynczych bajtów ( zawierających step/dir), tylko dane odcinków prostoliniowych. Około 96 bajtów / odcinek ( arytmetyka 64 bitowa, 4 osie, zawiera przyspieszenia )
Takie rozwiązanie jak kolega proponuje istnieje ( CncGraf ) tyle że używa FPGA i pamięci SRAM.
Przy tym rozwiązaniu nigdy za dużo pamięci ani MHz - proponuję zmienić AVR na ARM Cortex'a (np. LPC1769 120Mhz, 64kb RAM) - będzie łatwiej. Albo nawet któryś z procków z SDRAM - bo będzie można cąłkiem sporo zbuforować.
WallyGator pisze: Być może można kupić coś gotowego za nieduże pieniądze?
Jeden z kolega na forum prezentuje swoje bardzo ciekawe rozwiązanie:
https://www.cnc.info.pl/topics12/pikocn ... 85,190.htm
Niedługo będzie też dostępny mój sterownik do Macha'a ( 4 osie, 100kHz, ethernet)