salve a tutti ho dei motori in corrente continua con encoder incrementale, 100 passi per rivoluzione, uscita line driver 5v (rs422??) questi motori sono collegati a delle schede che acquisiscono i segnali A-B dell'encoder (A\-B\-Z-Z\ scollegati) che fanno in modo che si posizionino e si muovano in base ai passi che gli fornisco in ingresso: come se fossero dei passo passo. la risoluzione che vorrei ottenere è di 400 passi per rivoluzione in quadratura di segnale (100ppr * 4 = 400) e fino a qui i conti tornano :-))) come mai invece mi ritrovo ad avere, in base alle impostazioni che ho dato al PC, che mi controlla questi azionamenti, 2000 passi per rivoluzione??? il disco dell'encoder è fatto così: all'esterno del disco si trovano 71 finestrelle aperte ed una, dove si dovrebbe trovare la 72°, completamente chiusa, con una percentuale di 80% aperto,10% chiuso più all'interno troviamo le finestrelle vere e proprie dell'encoder con 50% aperto e 50% chiuso ed infine, ancora più verso il centro, in corrispondenza della finestrella chiusa della prima fascia una finestrella aperta il disegno fidocad qui di seguito è abbastanza veritiero come posizioni e disassamenti fra le finestre interne ed esterne e la finestra di ZERO(???)
[FIDOCAD] EV 60 420 290 195 EV 70 410 280 205 EV 80 400 270 215 EV 170 315 185 300 LI 330 205 330 325 LI 330 325 330 370 LI 330 370 645 370 LI 645 370 645 205 LI 645 205 330 205 LI 330 255 645 255 LI 330 300 645 300 PL 330 205 330 255 4 PL 355 205 355 255 4 PL 380 205 380 255 4 PL 405 205 405 255 4 PL 430 205 430 255 4 PL 455 205 455 210 4 PL 455 210 455 255 4 PL 480 205 480 255 4 PL 480 255 485 255 4 PL 485 255 485 205 4 PL 485 205 490 205 4 PL 490 205 490 255 4 PL 490 255 495 250 4 PL 495 250 495 255 4 PL 495 255 490 255 4 PL 490 255 495 250 4 PL 495 250 495 205 4 PL 495 205 500 205 4 PL 500 205 500 255 4 PL 525 205 525 255 4 PL 550 205 550 210 4 PL 550 210 550 255 4 PL 575 205 575 255 4 PL 600 205 600 255 4 PL 625 205 625 255 4 PL 330 255 645 255 4 PL 645 205 330 205 4 PL 480 255 480 300 4 PL 500 255 500 300 4 PL 505 255 505 300 4 PL 510 255 510 300 4 PL 475 255 475 300 4 PL 470 255 470 300 4 PL 410 255 410 300 4 PL 415 255 415 300 4 PL 420 255 420 300 4 PL 440 255 440 300 4 PL 445 255 445 300 4 PL 450 255 450 300 4 PL 350 255 350 300 4 PL 355 255 355 300 4 PL 360 255 360 300 4 PL 380 255 380 300 4 PL 385 255 385 300 4 PL 390 255 390 300 4 PL 530 255 530 300 4 PL 535 255 535 300 4 PL 540 255 540 300 4 PL 560 255 560 300 4 PL 565 255 565 300 4 PL 570 255 570 300 4 PL 590 255 590 300 4 PL 595 255 595 300 4 PL 600 255 600 300 4 PL 620 255 620 300 4 PL 625 255 625 300 4 PL 630 255 630 300 4 PL 330 255 330 300 4 PL 330 300 645 300 4 PL 645 300 645 205 4 PL 330 305 480 305 4 PL 480 310 330 310 4 PL 480 315 330 315 4 PL 480 320 330 320 4 PL 480 325 475 325 4 PL 475 325 330 325 4 PL 500 305 645 305 4 PL 500 310 505 310 4 PL 505 310 645 310 4 PL 500 315 645 315 4 PL 500 320 645 320 4 PL 500 325 645 325 4 PL 330 330 645 330 4 PL 330 335 645 335 4 PL 330 340 645 340 4 PL 330 345 645 345 4 PL 330 350 645 350 4 PL 330 355 645 355 4 PL 330 360 645 360 4 PL 330 365 645 365 4 PL 330 370 645 370 4 PL 175 205 175 195 4 LI 220 195 295 215 LI 295 215 285 195 LI 285 195 280 220 LI 280 220 295 215 RV 140 170 210 240 TY 215 155 30 14 0 0 0 * ingrandimento
è possibile che il sensore, tipo HEDS9140 o simile (il codice è scritto sulla parte che è a contatto con il PCB che porta la circuiteria per fare la rs422), sia fuori asse, rispetto alle finestrelle, e mi conti un po di quelle esterne ed un po di quelle interne??? il numero 2000 passi che ho ipotizzato potrebbe anche essere tipo 1990 o
2010; per avere questo numero sono andato avanti ad incrementare la risoluzione fino a quando non ho visto che l'albero del motore faceva un giro completo... aiutandomi con una fascetta sull'albero per riferimento :-)))
qualcuno ha qualche idea di quello che mi sta succedendo a questo encoder???
ciao Roberto