Sto realizzando un sistema di controllo velocità di un motore per una manovia.Per la visualizzazione della velocità avevo elaborato, grazie anche al vostro aiuto, un sistema con un magnete ma mi è sembrato un pò inefficiente anche a causa delle basse velocità a cui gira il motore.Stavo pensando di applicare un encoder per la misura della velocità.Sapreste consigliarmi un qualche encoder e relativo codice? Grazie
lesto:
per basse velocità forse un potenziometro infinito è una buona idea.
Non esiste il "potenziometro infinito", esistono dei sensori di posizione angolare su base resistiva che possono ruotare di 360° con continuità, però hanno sempre una piccola zona di incertezza, qualche grado, nel punto di passaggio tra 0 ohm e il valore massimo, non sono adatti per l'uso con rotazione continua nel tempo.
francescoprisco:
Lesto intendeva qualcosa del genere.
No, Lesto intendeva proprio un potenziometro
Quale encoder ti serve dipende dalle caratteristiche del sistema e da cosa devi fare esattamente, se lo scopo è solo misurare la velocità di rotazione ti bastano i sensori hal, se devi controllare la velocità del motore allora la cosa può diventare molto complicata e costosa.
Mi occore misurare la velocità di un motore ma non riesco a trovare nessun codice tanto meno a pensarne uno.Il motore gira a basse velocità e allora il sistema dei magneti non è ottimale.Quindi avevo optato per l'encoder vedendolo funzionare vicino altri macchinari ma non conosco secondo quale codice/algoritmo.
Pensando, il motore ha una puleggia circolare.secondo la fisica periodo= (2pigreco raggio)/velocità. Cercando la velocità sarebbe v=(2pigrecoraggio)/periodo.Non è possibile calcolare il periodo di un giro con un qualche sensore? Il raggio della puleggia lo misurerei dal centro fino alla posizione del sensore.
francescoprisco:
Pensando, il motore ha una puleggia circolare.secondo la fisica periodo= (2pigreco raggio)/velocità. Cercando la velocità sarebbe v=(2pigrecoraggio)/periodo.
Di quale velocità stiamo parlando ?
Quella angolare oppure di quella di avanzamento lineare ?
La velocità angolare, solitamente misurata in rpm, è indipendente dal raggio perché è una costante dovunque la misuri sulla ruota/puleggia.
Quanto è lento questo motore ?
Perché dici che la misura col magnete non è ottimale ?
è un motore di una manovia dove camminano carrelli trasportanti prodotti da lavorare quindi è molto lenta. si parla di 10/20 cm al minuto.A me servirebbe proprio che arduino mi prelevi quanti cm al minuto sta facendo il motore