Usare motori stepper come encoder / potenziometri digitali

Durante l'ultima fiera di elettronica, ho sentito dire che =E8 possibile usare un motore stepper piccolino come un encoder: io vorrei montarci sopra una manopola, e ottenere due segnali in quadratura in logica TTL 0/5V: gli stessi che uscirebbero da un potenziometro digitale (come qualcuno chiama gli encoder sul cui albero =E8 montata una manopola).

Qualcuno ha uno schema a portata di mano, oppure sa descrivermi il principio con cui dovrebbe funzionare il tutto? Di cosa c'=E8 bisogno? Flip-flop? Aiuto, prego!

Reply to
sancono
Loading thread data ...

snipped-for-privacy@freehtml.it wrote in news:1130542067.107478.272310 @z14g2000cwz.googlegroups.com:

guarda quì

formatting link

ste

Reply to
Ste

Grazie! Avevo visto quello schema, poich=E9 ho fatto una lunga ricerca con google prima di postare sul ng. Cercavo qualcosa di pi=F9 rapido, con meno componenti. Quel circuito va replicato 2 volte per intero, inoltre da l=EC escono 4 segnali digitali anzich=E9 solo 2, e occorre aggiungere altra logica in coda.

Ragionando da solo, mettendo insieme i suggerimenti trovati qua e l=E0 con google, sono arrivato a questo schema: utilizzo un bipolare, polarizzo un lato di ogni avvolgimento a met=E0 tensione alimentazione logica, e l'altro lato lo mando in uno schmitt trigger. I due segnali sono proprio quelli che cercavo. Il funzionamento non =E8 per=F2 un gran ch=E9: se ruoti piano la bemf non =E8 sufficiente. Inoltre ad ogni scatto l'oscillazione meccanica attorno alla posizione di arrivo d=E0 molte oscillazioni, che ho provato ad eliminare con un condensatore. Ho provato lo schema su una breadboard, ma funziona cos=EC cos=E0. Qualcuno ha idee per migliorare questo schema?

[FIDOCAD ] MC 25 35 3 0 120 LI 45 35 25 35 MC 25 60 3 0 120 LI 25 50 40 50 MC 40 50 0 0 030 RV 20 20 50 70 2 TY 15 15 5 3 0 0 2 * Stepper Motor LI 25 60 45 60 SA 45 60 MC 25 105 1 0 100 TY 10 110 5 3 0 0 0 * 10k TY 30 100 5 3 0 0 0 * 2.7V MC 25 125 0 0 040 TY 20 85 5 3 0 0 0 * 5V MC 25 95 3 0 074 LI 25 95 25 105 LI 25 115 25 125 MC 35 125 0 0 040 MC 35 115 0 0 180 LI 35 110 35 115 TY 40 120 5 3 0 0 0 * 22uF SA 35 110 RV 5 80 55 135 2 LI 45 110 30 110 LI 45 110 45 35 TY 10 135 5 3 0 0 2 * Generatore V/2 MC 130 20 0 0 746 MC 130 45 0 0 746 MC 170 25 0 0 000 MC 170 50 0 0 000 LI 130 20 130 30 LI 130 45 130 55 SA 130 25 SA 130 50 LI 155 25 170 25 LI 155 50 170 50 TY 180 45 5 3 0 0 0 * B TY 180 20 5 3 0 0 0 * A TY 130 15 5 3 0 0 0 * 1 TY 130 30 5 3 0 0 0 * 2 TY 150 20 5 3 0 0 0 * 3 TY 130 40 5 3 0 0 0 * 4 TY 130 55 5 3 0 0 0 * 5 TY 150 45 5 3 0 0 0 * 6 TY 125 5 5 3 0 0 2 * 4093 CMOS TY 150 80 5 3 0 0 0 * 7 RV 120 10 160 95 2 MC 130 70 3 0 074 MC 130 70 1 0 170 MC 130 80 0 0 040 TY 150 65 5 3 0 0 0 * 14 MC 150 80 0 0 040 MC 150 70 3 0 074 TY 130 75 5 3 0 0 0 * .1uF MC 80 25 1 0 170 MC 80 35 0 0 040 MC 80 50 1 0 170 MC 80 60 0 0 040 TY 80 30 5 3 0 0 0 * .1uF TY 80 55 5 3 0 0 0 * .1uF LI 25 25 130 25 LI 50 50 130 50 RV 70 20 100 75 2 TY 70 15 5 3 0 0 2 * Deringing TY 75 105 5 3 0 1 0 * Convertire un motore stepper TY 75 110 5 3 0 1 0 * in un rotary encoder con manopola TY 75 115 5 3 0 1 0 * aka MPG Manual Pulse Generator TY 75 120 5 3 0 1 0 * aka Digital Potentiometer
Reply to
sancono

Prova a caricare un po' gli avvolgimenti, per esempio con una resistenza in parallelo, il valore e' da trovare per tentativi, per esempio 1K e vedi se le oscillazioni si smorzano. E poi mi sa che la tensione prodotta e' piccola per le soglie del cmos, converrebbe usare invece un paio di comparatori. Comunque secondo me il tutto non potra' mai avere una buona affidabilita'.

Reply to
Valeria Dal Monte

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.