Newsgroup: it.hobby.elettronica.digitale
Titolo: motore passo-passo

Salve, volevo riutilizzare un motore passo-passo di una stampante, 
l'idea era quella di riutilizzare anche il driver, perň č un integrato 
di cui non riesco a trovare la documentazione. A questo integrato 
arrivano dal processore della stampante un segnale di clock e un segnale 
SDI, che suppongo stia per serial data input. Volevo chiedere se esiste 
un protocollo piů o meno standard  per i controllori dei motori 
passo-passo, poi a quale frequenza mi devo aspettare che avvenga la 
trasmissione dei dati seriali, perchč ho a disposizione come 
"oscilloscopio" solo la scheda audio del mio pc che ha una frequenza di 
campionamento max di 48 khz, ce la farň a vedere i dati che arrivano al 
controllore? E se la frequenza fosse superiore come potrei accorgermi 
che sto perdendo dei dati?

 che sto perdendo dei dati?
Comincia a considerare di pilotare direttamente le fasi del motore, perché è la
cosa più ragionevole da fare.
 
http://www.cs.uiowa.edu/~jones/step/index.html
~ Lou

 un microcontrollore, ASIC, ecc.
L'integrato dovrebbe essere il driver di potenza perchè le uscite vanno 
direttamente ai motori (sono 8 uscite per 2 motori bipolari), però 
pensavo che svolgesse anche il ruolo di controllore perchè l'unico 
ingresso utilizzato è seriale (l'SDI che dicevo), poi ha anche 4 pin 
SENSE, 2 per motore, e 2 pin MODE. L'unica soluzione è cercare di capire 
cosa mandare nell'SDI per controllare le fasi dei motori, se vanno in 
ingresso semplicemente i vettori per il controllo serializzati o qualche 
protocollo più complesso che contiene per esempio il modo di 
funzionamento dei motori, la velocità, il senso di rotazione ecc...


 funzionamento dei motori, la velocità, il senso di rotazione ecc...
Se è un componente di potenza, di solito non dovrebbe scendere così nel
dettaglio, se non altro per un motivo semplice: la stampa deve essere
sincronizzata con gli step fatti dal motore, quindi mi appare naturale che gli
step li decida la parte logica che controlla il processo di stampa.
Ci sono componenti più complessi per il pilotaggio dei motori stepper per
regolare la corrente dei DAC in caso di micro stepping, vedi ad esempio questo:
 
http://www.allegromicro.com/en/Products/Part_Numbers/3992/index.asp
che ha un'interfaccia seriale, ma solo per impostare dei registri hardware molto
semplici (non regola da solo la velocità di movimento).
Poi è tutto possibile: potrebbero aver inserito molte altre funzioni in quel
chip che hai, ma lo vedo poco conveniente.
~ Lou


Se è Motorola, tieni presente che la sigla XCxxxx indica la produzione
pilota dell'integrato MCxxxx, anche se molte volte ho avuto l'impressione
che per certi integrati la versione definitiva MC non sia mai stata messa
in circolazione. Pero' tutta la documentazione fa sempre riferimento
alla sigla MC.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 > La sigla č XC901503FNR2
Potrebbe essere anche un PLD Xilinx serie XC9000, ma non
penso che possa pilotare direttamente un motore.


 alla sigla MC.
Ho provato a cercare con MC ma non sono riuscito lo stesso a trovare 
niente. La sigla l'ho presa dagli schemi del manuale di servizio, non ho 
guardato cosa c'è scritto direttamente sul chip perchè sopra c'è un 
dissipatore, però se può essere utile posso smontarlo

   
http://www.allegromicro.com/en/Products/Part_Numbers/3992/index.asp
Ho visto che la frequenza del clock è di questo integrato è di 4 Mhz, 
non avendo un oscilloscopio decente se non riesco a trovare la 
documentazione credo che sia pressoché impossibile riuscire ad usarlo 
andando per tentativi, sto cominciando a pensare di costruirmi un driver 
per pilotarlo. Comunque grazie mille per le informazioni!


 per pilotarlo. Comunque grazie mille per le informazioni!
Prova a dare una occhiata qui, forse ti facilita le cose.
http://www.vincenzov.net/progetti/l297.htm
Ciao - Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao - Andrea
Vedi anche  qui:
http://www.adrirobot.it/scheda_passo_passo/scheda_comando_motore_passo-passo.htm
Ciao
