SimoneBaldini Inserito: 22 marzo 2005 Segnala Inserito: 22 marzo 2005 Volevo sapere se era possibile tramite porta seriale leggere un encoder. Naturalmente per evitare perdite di dati potrei usare un encoder molto blando del tipo a 8 impulsi/giro (sempre che esista). Nessuno ha già provato? Tempo fa devo aver letto (non ricordo dove) che era possibile.CiaoSimone
Livio Orsini Inserita: 23 marzo 2005 Segnala Inserita: 23 marzo 2005 Non capisco il senso della tua domanda. Perchè usare impropriamente una periferica quando il dispositivo S7-2xx dispone già di periferiche adatte allo scopo?Oltre a tutto potresti leggere, dopo aver realizzato un software opportuno, un solo canale di un encoder che abbia uscite tipo "line driver" a 5V. Con ogni altro tipo di encoder rischieresti di distruggere la porta seriale.
SimoneBaldini Inserita: 26 marzo 2005 Autore Segnala Inserita: 26 marzo 2005 Ti spiego a cosa mi serve:devo misurare lo svolgimento di un cavo da una bobina, quindi pensavo di collegare un encoder alla bobina e visto che ad ogni giro si svolgono 1 metro di cavo potevo contare la quentità. Il tutto non è ne conandato ne controllato, mi serve riportare e registrare il valore a video del mio portatile.CiaoSimonePS: Altre soluzioni economiche?
ecosse Inserita: 26 marzo 2005 Segnala Inserita: 26 marzo 2005 Creati una flangia con un foro, e montata assialmente alla bobina.Metti un bero che legge sulla flangia , ed ad ogni giro hai un impulso.( e risparmi un encoder)Creati una piccola interfaccia per la seriale ( sicuramente più semplice che gestire un encoder), e hai il numero di giri riportato nel PC.Sei sicuro che in tutte le condizioni 1 Giro = 1 Metro?E quando la bobina è quasi vuota? svolge come quando ha 3 Mt di diametro?Secondo me , stai prendendo la vacca per le balle...Saluti et auguriEco
Livio Orsini Inserita: 26 marzo 2005 Segnala Inserita: 26 marzo 2005 (modificato) Fai comunque attenzione a separare galvanicamente la porta seriale dall'encoder. La velocità della seriale, anche le più vecchie, superano i 19kHz. Il vero problema lo troverai nell'interfaccia software, perchè l'encoder non ti da inizio e fine carattere, e gli UART sono un po' permalosi su queste cose . Prova a dare un'occhiata sul webb qulache scheda o dispositivo per leggere impulsi e interfacciarsi in seriale lo trovi, anch e a costi relativamente bassi; così fai un lavoro pulito senza rischi di danneggiare la porta del portatile. Prova questo; esistono anche altri fabbricanti, ma io solitamente uso questi. Modificato: 26 marzo 2005 da Livio Orsini
SimoneBaldini Inserita: 27 marzo 2005 Autore Segnala Inserita: 27 marzo 2005 Per ecosse:si ogni giro è costante poichè sono una quarantina di avvolgimenti paralleli e non uno sopra l'altro. Poi, dimenticavo, devo anche decrementare se al posto di svolgere l'operatore avvolge la bobina.CiaoSimone
Livio Orsini Inserita: 28 marzo 2005 Segnala Inserita: 28 marzo 2005 ..Poi, dimenticavo, devo anche decrementare se al posto di svolgere l'operatore avvolge la bobina..Benedetta gente! Quando imparete a dare tutti i dati subito!Bene, anzi male. Se prima era un problema un po' macchinoso da risolvere, ora lo è anche di più. Per un canale, quello di conteggio, puoi sfruttare l'ingresso "Data Rx", con i problemi software descritti prima, per la direzione....è un problema perchè dalla porta seriale hai: Tx(uscita) RtS==Request to Send (uscita), CtS == Clear to Send (uscita), DtR== Data terminal Ready(uscita). Uno di questi, non ricordo quale, può essere girato via software come ingresso per ricevere la richiesta di messaggio; puoi usarlo per ricevere l direzione. COmunque la realizzazione del soft non sarà proprio semplice...
fvoghe Inserita: 15 aprile 2005 Segnala Inserita: 15 aprile 2005 dovendo discriminare il senso di rotazione della bobina, la scelta dell'encoder mi sembra giusta ma dovrai scrivere un software che tenga conto della fase dei canali A e B dell'encoder stesso: A precede B = forwardA segue B = reverseSe non ti senti in grado di fare cio ciò potresti utilizzare un chip dedicato che dia in uscita su di un canale i cambiamenti A+B e su di un altro la direzione.A questo punto diventa più facile la gestione.ciao
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora