Hur ska man kunna bestämma hur många varv en motor ska snurr

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Hur ska man kunna bestämma hur många varv en motor ska snurr

Inlägg av Al_Bundy »

Hejsan.

Vi säger att jag har en vanlig elmotor på 12V. Elmotorn har en axel som fungerar som en skruv och den ska snurra ett kugghjul.
Ni vet hur jag menar med skruv och ett kugghjul? Man kan snurra skruven, men inte kugghjulet.

Då undrar jag hur man ska kunna räkna att man har gjort 360 grader med kugghjulet. Jag måste alltså ha en addapter som kan räkna för varje grad jag vrider kugghjulet med.

T.ex: Om jag har gjort 360 grader åt höger så ska jag inte kunna snurra något mer åt höger, endast vänster.

Finns det sånna adapter till Adruinio Mega?

Här är min bild:
http://uppit.com/zxd1ybxb4942/bild.odg
Senast redigerad av Al_Bundy 7 oktober 2012, 23:34:24, redigerad totalt 1 gång.
bearing
Inlägg: 11690
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av bearing »

Du kan limma fast en magnet på änden av motoraxeln och sedan sätta två halleffektswitchar runtom, separerade 90°. Då får du en s.k. kvadratursignal, vilken ger positionen av motoraxeln fyra gånger per varv, samt även riktningen på rotationen.

Sedan är det bara att räkna hur många kuggar det stora kugghjulet i snäckväxeln har, och skriva ett program som begränsar drivriktningen när motorn har snurrat lika många varv som antalet kuggar (åt samma håll).
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av Al_Bundy »

Så här ser min bild ut.

Bild

Hur menar du att jag ska sätta magneten?
Vi säger att 100 varv på skruven är 1 varv på hjulet.
Användarvisningsbild
Icecap
Inlägg: 26803
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av Icecap »

Man kan såklart lösa det med ett par optogafflar och en skiva också, resten blir identisk.
bearing
Inlägg: 11690
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av bearing »

Sätt magneten så att nord går uppåt, och syd går nedåt, på din bild. Sätt ena sensorn ovanför, och andra sensorn "framför" magneten. Se bild i 3d.
Det spelar inte någon roll vilken utväxlingen är, det får programmet hålla reda på.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av Al_Bundy »

Är sensorn en transistor?

Fungerar det här med Arduino?
bearing
Inlägg: 11690
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av bearing »

Halleffektswitch: 73-490-46

Ja, den ger 5V ut när ena polen är i närheten, och 0V när andra polen är i närheten. Koppla 5V på ett ben, GND, på ett annat, och ett pull-up-motstånd på utgången.
Senast redigerad av bearing 8 oktober 2012, 00:06:45, redigerad totalt 1 gång.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av Al_Bundy »

Icecap skrev:Man kan såklart lösa det med ett par optogafflar och en skiva också, resten blir identisk.
En sådan?

http://dx.com/p/k1208040-lm393-infrared ... 351?item=7
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av Al_Bundy »

bearing skrev:Halleffektswitch: 73-490-46

Ja, den ger 5V ut när ena polen är i närheten, och 0V när andra polen är i närheten. Koppla 5V på ett ben, GND, på ett annat, och ett pull-up-motstånd på utgången.
Den fungerar med arduino?

Bara ha en magnet på axeln, nord och syd. Sen har man två stycken såna sensors ovanför magneterna. Då ger dom en puls tillbaka till kortet?
bearing
Inlägg: 11690
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur ska man kunna bestämma hur många varv en motor ska s

Inlägg av bearing »

Ja, de ger signaler som en Arduino (eller liknande) kan läsa.

Sensorerna ger pulser ifall motorn snurrar, annars ger dom 0 eller 5V, beroende på hur magneten är vriden.
Skriv svar