mätning av vinkel-/vinkelhastighet

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

mätning av vinkel-/vinkelhastighet

Inlägg av zeddus84 »

Jag skulle vara tacksam om jag kunde få några förslag på sensorer som kan lösa följande problem:

En robot roterar på en plan yta med rotationshastigheter på upp till 350 rpm och kan röra sig i olika riktningar. Datorn ombord måste kontinuerligt kunna peka ut en given riktning så att en person som står och betraktar roboten vet vad datorn anser är "framåt".
Problemet med att meddela riktningen är inte så svårt att lösa, det jag vill ha hjälp med är att mäta rotationsvinkeln alternativt rotationshastigheten.

Jag undrar nu främst om vinkelhastighetssensorer som de som beskrivs här http://www.aptec.com/ATAWeb/sensors.htm enkelt går att få tag på i sverige.

Andra förslag på att mäta vinkeln eller för att på något sätt ge roboten och betraktaren samma referenssystem välkomnas.
Användarvisningsbild
Stinrew
Inlägg: 954
Blev medlem: 20 augusti 2006, 03:14:41
Ort: Motala
Kontakt:

Inlägg av Stinrew »

Välkommen till forumet! Vinkelhastighet mäter man med ett gyro(gyroskop). Det bör inte vara några större problem att få tag på, ELFA t.ex.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Finns det inga pulsgivare i axlarna eller något?
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

Inlägg av zeddus84 »

Stinrew: De gyroskop jag hittade på elfa va dels väldigt dyra dels stod de att de hade max vinkelhastighet på 300 grader/s vilket är alldeles för lite.

strombom: Du menar att jag ska mäta hastigheten på de drivande axlarna och utifrån det räkna ut hur mycket den vridit sig?
Den iden har tagits upp redan och den kan fungera men troligtvis kommer roboten att slira mot underlaget vid så höga hastigheter.
danei
EF Sponsor
Inlägg: 27406
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Tittat på kompass lösning?
TERdON
EF Sponsor
Inlägg: 295
Blev medlem: 15 november 2006, 04:38:29
Ort: Solna/Laholm
Kontakt:

Inlägg av TERdON »

Kompass? Finns elektroniska sådana i chipform. Dock har jag ingen aning om hur snabba de är...
Användarvisningsbild
GrodanB
Inlägg: 245
Blev medlem: 11 februari 2006, 16:46:25
Ort: Göteborg
Kontakt:

Inlägg av GrodanB »

Freescales ETpu klarar detta finemang... den har en vinkelklocka...
Finns i en del Coldfire tänkta för industrin...
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

Inlägg av zeddus84 »

Tror att kompasser störs av robotens motorer.

Ett förtydligande: Robotens egna motorer driver två hjul som får roboten att snurra (rotationsaxeln befinner sig alltså mitt emellan hjulen). Dessa kommer troligen att slira mot underlaget pga de höga varvtalen som krävs. Om de inte skulle slira vore det enkelt att mäta hjulens hastighet och på så sätt räkna ut hur många grader roboten snurrat.

Läste lite om ETpu:n och om jag förstått det rätt så är den bra på att mäta och reglera motorers varvtal. Det kan vara bra för att driva motorerna men än så länge är problemet riktningen.
TERdON
EF Sponsor
Inlägg: 295
Blev medlem: 15 november 2006, 04:38:29
Ort: Solna/Laholm
Kontakt:

Inlägg av TERdON »

Det beror ju på hur nära varandra kompassen och motorerna sitter, förvisso.

Nästa galna idé är att använda en nedåtriktad kamera av ganska rejält snabbt format (du har en rotationshastighet på sex varv i sekunden!). Ett mönstrat golv, och lite (dvs ganska mycket) databehandling och du kan räkna ut rotationsvinkeln. Kräver hög bildfrekvens (allra minst 20-30 Hz skulle jag säga), låg slutartid (annars blir det bara suddigt alltihop), möjlighet till snabba beräkningar samt som redan sagts mönstrat golv. Möjligtvis går det att använda prylar tänkta för optiska möss? Denna lösning har potential att kosta ganska mycket pengar annars. :)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Vet inte om detta är något men om du har en "referenspinne" som med tex en 555 och en irdiod (+motstånd såklart) markerar för roboten var ETT ställe på varvet är. Tämligen enkelt att detektera iaf.
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

Inlägg av zeddus84 »

Golvet är tyvärr inte mönstrat.

Att på något sätt markera för roboten var ETT ställe på varvet är en lösning som troligtvis kan fungera. Funderar på att kanske använda en radiosändare och en avskärmad mottagare på roboten. Är osäker på hur man ska skärma av mottagren bara.

Är det ingen som vet var man kan få tag på gyron som klarar 350 rpm? (kort leveranstid är en fördel)
Användarvisningsbild
GrodanB
Inlägg: 245
Blev medlem: 11 februari 2006, 16:46:25
Ort: Göteborg
Kontakt:

Inlägg av GrodanB »

zeddus84 skrev: Läste lite om ETpu:n och om jag förstått det rätt så är den bra på att mäta och reglera motorers varvtal. Det kan vara bra för att driva motorerna men än så länge är problemet riktningen.
Vinkelklockan är till för att hålla koll på vinkeln... Ett måste för att kontrollera tändningen på en motor...


Men det är inte en lek att använda den...
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

Inlägg av zeddus84 »

motorns vinkel om jag förstått det rätt?

Om däcken slirar mot underlaget så är ju motorns vinkel inte till så stor nytta. Endast om däcken inte slirar kan man räkna ut vinkeln på roboten med hjälp av motorns vinkel.
Användarvisningsbild
GrodanB
Inlägg: 245
Blev medlem: 11 februari 2006, 16:46:25
Ort: Göteborg
Kontakt:

Inlägg av GrodanB »

Freescale tänker att man använder den för att hålla koll på crankvinkeln för att ha rätt tändning eller insprutning i en förbränningsmotor...

Hur du använder den är det ju fritt :)

Så om du har en kuggkrans och 1 eller 2 tandgivare (om du vill ha rotationsriktning) så kan du hålla kolla på hur många grader skivan snurrat. sen tar du bort 1 eller flera tänder för att markera vinkeln 0. Detta är Etpun gjord för att kolla. (den ger till och med "spöktänder" så du inte saknar mätvärden trots att du fysiskt saknar en tand). Samma princip som den föreslagna 555 och en markör...

Sen kan man ta bort 1 tand i 0 grader och 2 i 180 så behöver den inte snurra mer än 180 grader för att hitta sin riktning. (kanske kan man ta bort tänder varje 90 grader också...

Jag har funderingar på att göra en träskiva och slå i spik med jämmna avstånd runt hela skivan för att få en billig (dock inexakt) kuggkrans för detta...
zeddus84
Inlägg: 12
Blev medlem: 27 februari 2007, 20:39:25
Ort: Tullinge
Kontakt:

Inlägg av zeddus84 »

Tanken är att hela roboten snurrar. Det finns alltså ingen fast referenspunkt från vilken jag kan mäta tänderna.
Skriv svar