| | #17 (permalink) Top | |
| Rivenditore - devCad Data registr.: 04-12-2013
Messaggi: 1.269
| Citazione:
A chi fosse interessato consiglio la lettura di questo documento: http://nv50.0fees.net/Doc/Mach3Myste...df?ckattempt=1. Ora, con le moderne porte usb a farla da padrone e microprocessori programmabili a costi ridicoli, penso che non abbia piu' molto senso investire in questa tecnologia ormai antiquata basata su una break board 'stupida' collegata tramite porta parallela. I pregi della soluzione Usb stanno in una gran semplicita' d'uso per l'utente (non serve piu' configurare settaggi esoterici nella porta parallela, che ormai fra l'altro non esiste piu' nei nuovi pc) e nel fatto che tutta la parte di temporizzazione e' poi lasciata al microprocessore della scheda, che cosi' fa un lavoro a lui consono e scarica il pc dal sovraccarico di lavoro a lui richiesto nel fare una cosa contro la sua volonta'-capacita' ![]() Il brutto della soluzione Usb e' che porta ogni produttore di scheda o break board che sia a scrivere un proprio protocollo di comunicazione, generalmente piuttosto complesso. Quindi ogni scheda avra' in generale un proprio software di comunicazione/interfaccia. Quando si e' fortunati il progettista della scheda distribuisce anche un'applicazione (detta HAL: Hardware Abstraction Layer) che si occupa delle cose complesse che riguardano la comunicazione con la scheda, ed espone al programmatore dell'applicazione CNC una serie di funzioni e/o metodi per dare e ricevere informazioni alla scheda. Scrivo ricevere perche' non e' sufficiente comunicare alla scheda i movimenti degli assi, ma e' anche importante ricevere informazioni quali la posizione attuale dei medesimi e ad esempio condizioni di allarme tipo fine corsa raggiunti. L'occasione di aver fatto amicizia virtuale con Livio (padre del progetto Theremino) e la bonta' del suo lavoro (parere mio, ovvio) e' stata determinante nella mia scelta di investire da parte mia in questa architettura. Vedremo come va a finire. | |
| | |
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| CAD 3D Open Source by NASA | bruskolino | Aeromodellismo | 0 | 16 gennaio 12 21:23 |
| Open Source Remote Control - | Balluriballu | Radiocomandi | 3 | 04 gennaio 12 09:07 |
| Software Open Source x TGA | wwww3 | CNC e Stampanti 3D | 0 | 05 dicembre 06 19:48 |