Mi sono venute in mente delle soluzioni per il problema del vedere se l' encoder è staccato o no.
-
vedere se quando l' encoder segnala 0 l' adc è più di 200. Perché se il motore è in stallo dovrebbe aumentare la tensione.
-
cambiare la componente integrale con la media esponenziale come si era detto per il controllo incrociato. Così facendo il valore del pwm dopo qualche iterazione dovrebbe andare a 0.
-
fare un controllo di routine iniziale che manda un valore costante di pwm e controlla che l' encoder risponda
Mi sono venute in mente delle soluzioni per il problema del vedere se l' encoder è staccato o no.
vedere se quando l' encoder segnala 0 l' adc è più di 200. Perché se il motore è in stallo dovrebbe aumentare la tensione.
cambiare la componente integrale con la media esponenziale come si era detto per il controllo incrociato. Così facendo il valore del pwm dopo qualche iterazione dovrebbe andare a 0.
fare un controllo di routine iniziale che manda un valore costante di pwm e controlla che l' encoder risponda