Go Down

Topic: contare i giri di un motore brushless (Read 691 times) previous topic - next topic

ilmandorlone

Sep 04, 2012, 09:28 am Last Edit: Sep 04, 2012, 01:01 pm by ilmandorlone Reason: 1
sto progettando la costruzione di uno di quei orologi con dei led su un elica di un motore che girano ma per sincronizzare i led dovrei sapere quanto tempo passa per fare un giro.
stavo pensando ad un led infrarosso da un lato e un transistor dall'alto lato in modo che quando passa l'elica non c'e segnale ma per estetica non posso.

niki77

#1
Sep 04, 2012, 12:41 pm Last Edit: Sep 04, 2012, 12:49 pm by niki77 Reason: 1
Ciao,
se usi un motore brushless (non brassles, non è l'ottone che manca ma le spazzole) potresti semplicemente leggere gli impulsi di una fase dal regolatore e moltiplicare per X , dove x è il numero di impulsi che servono per completare il giro.
Il valore di X potresti ricavarlo con uno sketch apposito, una volta individuato dovrebbe essere costante.
Sennò come dici tu metti un fotodiodo , ma il fototransistor incece che metterlo dalla parte opposta lo metti di lato in maniera che rilava il passaggio dell'elica per riflessione.
Ci sono dei componenti già pronti per fare sto mestiere, ma non ricordo come si chiamano.
Salut.


addendum :

http://robot-italy.com/it/cny70-reflective-optical-sensor-with-transistor-output.html
http://robot-italy.com/it/phototransistor-fairchild-qrd1114.html
Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

ilmandorlone

con il led e il transistor a riflesso comunque ho problemi di disturbi dal sole dalle lampade ecc...

cyclone

metti una piccola calamita sulla parte mobile e un sensore di hall sulla parte fissa.

ilmandorlone


Go Up