[TD240-11AD] Calcolo velocità lineare encoder in quadratura
Posted: 19/09/2016, 16:32
Devo calcolare la velocità lineare di un tubo in estrusione, utilizzo un'encoder incrementale da 1000 impulsi/giro ed una ruota da 500 mm di circonferenza.
Per il calcolo della velocità ho pensato di utilizzare la SMD192 (numero di conteggi al secondo) e poi di calcolare la velocità sia im mm/min che in cm/min.
Però ho notato che vi erano delle notevoli variazioni rispetto alla realtà (la verga di tubo è trainata in maniera uniforme), allora ho pensato di mediare il valore ogni n secondi ma anche così di tanto in tanto rilevo delle velocità di molto inesatte.
Vorrei se possibile un consiglio su come migliorare la funzione che ho allegato come immagine.
Grazie.
Alessandro.
Per il calcolo della velocità ho pensato di utilizzare la SMD192 (numero di conteggi al secondo) e poi di calcolare la velocità sia im mm/min che in cm/min.
Però ho notato che vi erano delle notevoli variazioni rispetto alla realtà (la verga di tubo è trainata in maniera uniforme), allora ho pensato di mediare il valore ogni n secondi ma anche così di tanto in tanto rilevo delle velocità di molto inesatte.
Vorrei se possibile un consiglio su come migliorare la funzione che ho allegato come immagine.
Grazie.
Alessandro.