![]() |
|||||
Firmware uC Masters PCB Circuiti Ibridi Software Custom Embedded Linux
Moduli I/O USB Moduli I/O Ethernet Moduli A/D Ethernet LPC900 Programmer PRM-W1 Boards USB Key Contatti L'Autore |
SMCS In Corso di Sviluppo Integrated I2C Hibrid Stepper Motor Control System PRECMA SMCS (Integrated I2C Hibrid Stepper Motor Control System) e' un sistema di movimentazione motori stepper ad intelligenza distribuita, mirata per macchine di dimensione medio/piccola. Il sistema SMCS permette di:
![]() ![]() Sullo stesso bus possono essere connesse ulteriori Periferiche Sensore Intelligenti (ISP) che interagiscono in modo autonomo (e quindi senza carico di calcolo per la CPU centrale) con le periferiche stepper. La comunicazione tra CPU centrale e le periferiche (Stepper e Sensori) e' tesa esclusivamente alla configurazione di tali periferiche e alla ricezione degli eventi dalle stesse (es. evento "fine movimento", evento "arresto per sensore finecorsa", ecc.). Sono sufficienti pochi messaggi di protocollo tesi a stabilire l'interazione tra le periferiche, che poi gestiscono il piu' autonomamente possibile le proprie azioni. Esempio: Movimentazione di un asse con sensore di autozero e finecorsa; con una sola derivazione del bus I2C dalla CPU centrale verso la periferica IIP e due periferiche sensore ISP diramate dalla IIP stessa si ottengono le funzioni di autozero e controllo dei finecorsa automatici (non dipendenti dal controllo continuo della CPU centrale). Possibilita' ulteriori di sviluppo: le periferiche stepper possono essere dotate di sensore on-board dedicato al controllo attivo e automatico di perdita di passi. Applicazioni Target Gli stepper motor sono molto utilizzati nelle seguenti categorie di applicazioni:
Esempi di sistemi embedded destinati alla produzione in serie:
Volume di produzione di centinaia/migliaia di pezzi all'anno. Questi sistemi sono di solito controllati da una CPU (microcontroller) embedded. Esempi di sistemi custom di automazione
Volume di produzione di singoli pezzi o poche unita'. Questi sistemi sono di solito controllati da un PC o da un PLC. In entrambi i casi un target particolarmente diffuso e' quello dei sistemi di dimensione fisica compresa in pochi metri. Problematiche del Controllo Motori Stepper Il controllo degli stepper motor presenta numerose problematiche: ![]() ![]() ![]() ![]() L'utilizzo di normali e diffusi driver per stepping motor risolve solo in parte questi problemi: ![]() ![]() ![]() ![]() Il cablaggio di queste macchine e' normalmente CPU-centrico, cioe' tutti i cavi provenienti dai motori fanno capo alla scheda di controllo centrale. Il cablaggio che ne risulta e' conseguentemente complesso. Inoltre i normali driver per stepping motor non prevedono alcuna funzione per: Il sistema SMCS risolve tutti questi problemi. Interfaccia con la CPU di Controllo La CPU centrale di controllo in un sistema embedded puo' interfacciarsi con il sistema SMCS nei seguenti modi:
Le ultime due possibilita' sono previste utilzzando un apposito convertitore I2C -UART. E' possibile pianificare altri tipi di interfaccia attualmente non previsti (SPI, CAN, ...) Interfaccia con il PC di Controllo Il PC di controllo in un sistema industriale puo' interfacciarsi con il sistema SMCS nei seguenti modi:
Entrambe le possibilita' sono previste utilizzando un apposito convertitore I2C -RS232 oppure I2C -USB. Possibilita' ulteriori: altre porte RS (RS485, ecc.) Fornitura software
Possibilita' ulteriori: sviluppo di software custom mirato al controllo industriale Fornitura hardware
Limiti Il sistema SMCS e' mirato per le piccole/medie dimensioni: il bus I2C standard permette 5m max di lunghezza; (ma puo' essere pero' facilmente esteso a 100m) e i motori stepper previsti hanno una potenza massima di 1.5A. Attualmente la gestione del movimento dei motori e' entro circa 20 giri, adeguato per il target di controllo a cui e' destinato il sistema. Da considerare eventuali estensioni. I motori si muovono a 16 µStep. Disponibilita' Attualmente PRECMA ha progettato e prodotto un sistema SMCS, dedicato ad una macchina specifica. Stiamo procedendo allo sviluppo di un sistema generico. Se siete interessati al sistema SMCS e volete approfondirne le caratteristiche o richiedere ulteriori informazioni (prezzi, disponibilita' o altro) contattateci. |
||||
SMCS |
Site made with Sworg - Simple Web Organizer ![]() ![]() ![]()
|