Seg... pinne. (9 / 14 steg)

Steg 9: Två sensorer, en vinkel.



En annan vanlig självbalanserande fråga: är det använda en accelerometer? Eller ett gyro?

Svar: båda.

Skälet för att använda två sensorer även om det finns endast en relevant fysisk variabel (vinkel) beror på att varje typ av sensor har fördelar och nackdelar av sig själv. Genom att blanda ihop de bästa delarna av varje, uppnås en bättre övergripande uppskattning av vinkeln. Jag skrev detta allt i denna vitbok, men här ger jag en kort sammanfattning.

Accelerometern.
Den mäter acceleration, rätt? Tja, inte riktigt. Den mäta kraft per enhet samlas. Så kommer att det mäta kraft på grund av gravitationen som om den vore en faktisk acceleration. Känsligheten för Sparkfun Razor IMU ges som 300mV/g, vilket innebär att produktionen kommer att ändras av 0.3V per 9,8 m/s ^ 2 av acceleration.

Hur omvandlas detta till en vinkel? Tänka mig använda accelerometer axeln som pekade i riktning mot resor av fordonet. Som fordonet tomterna framåt, ser axeln positiv kraft på grund av gravitationen. Som fordonet platser bakåt, ser det negativa kraft. Det är frestande att säga att vinsten bör vara 300mV/90º, eftersom pitching 90º motsvarar 1g. Men det är lutningen på utdata nära 0 ° som är viktigt, och tack vare trigonometri denna sluttning råkar vara 300mV/rad eller 300mV / 57.3º. Se bilden nedan för ett exempel på detta.

Eftersom den Arduino ADC ger ett 10-bitars värde baserat på 5V referens, kan du beräkna vinsten på raw ADC värdet av:

(57.3º/0.3V)*(5V/1024LSB) = 0.932º / LSB

LSB (minst signifikanta biten) är bara ett sätt att säga en bit. Detta är värdet som du vill multiplicera raw analoga värdet för att få en vinkel i grader. Observera att du också måste ta ifrån noll vinkel förskjutning från den analoga signalen. Detta finns bäst experimentellt, genom att hålla plattformen i noll vinkel och läsa av värdet.

Så varför inte bara använda accelerometern att mäta vinkeln och göras? Problemet är att accelerometern inte kan skilja mellan gravitation och faktiska acceleration. Så, om plattformen är perfekt nivå men fordonet accelererar framlänges, det kommer att registrera samma som luta bakåt. Tar en långtidsmedelvärdet, dock är endast "accelerationen" som återstår gravitation. Tyvärr, långsiktiga genomsnitt bidrar inte till snappy återkopplad reglering. Ange...

Gyroskopet.
Mer exakt bör det kallas en vinkelformig hastighet sensor, eftersom det har lite att göra med en faktisk svänghjul-baserade gyroskop. Det rapporterar tillbaka en signal som är proportionell mot graden av rotation. På en balanserande plattform vore dess känsliga axel är parallell till axeln av rotation av hjulen. Sparkfun IMU gyron har en känslighet av 3.33mV/º/s på 4 x-kanaler, vilket betyder utgång ändringarna 3.33mV för varje º / s av rotation.

Eftersom den Arduino ADC ger ett 10-bitars värde baserat på 5V referens, kan du beräkna vinsten på raw ADC värdet av:

[(1º/s)/0.00333V]*(5V/1024LSB) = 1.466(º/s)/LSB

Detta är värdet som du vill multiplicera den råa analog ingång för att få en vinkelformig hastighet i grader per sekund. Som accelerometern, måste noll offset för gyrot dras först. Det kan hittas genom att hålla plattformen stationära och läsa av analog.

För att komma från grader per sekund grader, kan gyro signalen vara integrerade. För varje steg i tid ger gyro signalen multipliceras med varaktigheten av tiden mellan stegen en stegvis förändring i vinkel. Den totala vinkeln är den löpande summan för dessa höjningar. Detta orsakar ett problem dock: om gyro signalen inte är exakt noll när plattformen är inte rotera (och det kommer aldrig att bli) integration kommer att glida. Med ingen absolut referens finns det inget sätt att korrigera för denna driva med gyro signalen ensam. Men under kortare perioder ger gyrot en mycket känslig vinkel uppskattning som är immun mot buller från horisontell acceleration av fordonet

Så en sensor är bra för kortsiktiga, snabb-svar vinkel uppskattningar. Den andra är bra för långsiktig, drift-fri absoluta vinkel i genomsnitt. Börjar du se där detta kommer...?

Se Steg
Relaterade Ämnen

Sega Craisin havremjöl kakor

jag älskar Craisins, jag älskar havremjöl kakor. Jag tänkte jag skulle kombinera dem för denna läckra behandla. En mixer komma till hands som degen är ganska tjock.Steg 1: ingredienser Detta recept har delats på mitten och ger drygt ett dussin 4 tum...

Nuka cola - Cherry, Quantum, Original & seger

Nuka-Cola-en kall drink i Fallout-serien. Jag har alltid velat göra en, och eftersom jag är verkligen i Fallout just nu, har jag beslutat att göra några!Steg 1: Vad du kommer att behöva:För att göra Nuka-Cola behöver du följande:En J20 -flaska, eller...

Sega Chocolate Chip Cookies

detta är min favorit choklad chip cookie recipie från allrecipes.com subbmitted av ELIZABETHBH. Jag älskar att baka, och av dussintals andra chocolate chip cookie recept jag har provat den här är överlägset bäst. Cookies har trevlig, krispiga kanter,...

Sega choklad Rocky Road-kakor

Mmmmm de mer cookie mix-ins desto bättre! Dessa cookies är choklad krispigt, Sega och läcker! Den klassiska smaken av rocky road glass i varje tugga! En dekadent blandning av choklad, marshmallows och knapriga nötter.Steg 1: Råvaror och förnödenheter...

Sega kokos Cookies

här är receptet för Sega kokos cookies.Dessa cookies är den perfekta behandla för kokos älskare. De har kokos och kokosmjölk i degen, och sedan rullade i kokos. Dessa super segt cookies är smörig och kul att göra.Du behöver följande ingredienser:-2 p...

Sega tranbär & apelsin choklad bit Cookies

Hur man gör Sega tranbär & apelsin choklad bit kakorYouTube: https://www.youtube.com/channel/UC6-aoDG0ePzoI_8ML...Twitter: https://twitter.com/FactoryTreatInstagram: https://instagram.com/treat.factory/Tumblr: http://treatfactory.tumblr.com/Facebook:...

Sega honung jordnötssmör kakor med en Graham kracker skorpa

Sega honung jordnötssmör kakor med en Graham kracker skorpaFörst och främst, jag älskar att baka; en av glädjeämnen bakning gör och att ändra recept för att göra dem en signatur behandla som har familj, vänner och även grannar ber dig att göra mer. F...

Sega White Chocolate Macadamia Nut Cookies med kola bitar

här är en snabb och lätt recept på vit choklad makadamianöt cookies med kola bitar. Dessa cookies är krispiga på utsidan, mjuk på insidan och laddad med läckerheter! Fina med detta parti är att det finns gott om vänster över degen som du kan frysa fö...

Äppelpaj biter på en pinne

jag är allt om komfort mat, och jag har en galet söt tand. Så, naturligtvis, jag visste att jag skulle behöva göra en dessert på en pinne... och vad mer tröstande än en trevlig bit äppelpaj?Steg 1: ingredienserIngredienser:-1 stor röd läckra apple, f...

Asiatisk stil grejer på en pinne

i detta instructable jag vill visa dig ett enkelt, men också yummmy recept. Med detta instructables skulle jag vilja gå in i "saker på en pinne" tävlingen, även om detta är min första. Steg 1: Insgredients och verktyg s du behöver... Insgredient...

Banana Split ätbara konst på en pinne

mat bör inte suga, även om det är på en pinne.Denna dessert på en pinne kan ha många steg, men det höjer den ödmjuka banana spliten till konst, som är där den verkligen hör hemma.Steg 1: Skopa glass bollar Scoop ut små kulor glass. Jag använde vanilj...

En Team vågen pinne

om du följer dessa instruktioner kan du göra en liten våg stick för ditt favoritlag.Steg 1: material Att göra en våg pinne behöver du:SaxLång mager ballongerDuck tapeOch en ballong pumperSteg 2: Blåsa upp ballongen Först blåsa upp ballongen och knyta...

CUSTOM GUITAR HERO GITARR... GJORD av en pinne :)

Ok bra för off bara vill säga hej till dig min Guitar Hero vänner. Jag bestämde mig att ändra mitt förra inlägg och uppdatera den lite mer. Men för alla er nya tittare, jag är en stor gitarr hjälte Fan jag beslutat att göra min egen gitarr (förmodlig...

Delad pinne Deadfall Trap

När vilse i vildmarken, mat är det bränsle som håller dig igång och kött är en av de bästa bränslen kan du få. Dock få nämnda kött är inte alltid lätt. Det är där delad pinne deadfall kommer in. Enligt min mening är detta lättast deadfall fällan att...

Justerbar trumma pinne hållare.

Publiken skriker efter mer, i huvudet du är Keith Moon sedan ur din svettiga mits trumma pinne faller och du sluta se ut som Rick Allen. Vad du behöver är en fullt justerbar stick innehavare. Tur du här är en jag gjorde från bitar ligga runt mitt skj...

Hur att spela gamla spel/ROMS MAME, Nintendo 64, Sega Genesis, Super Nintendo - etc

dag jag kommer att visa dig hur man spelar (MAME, Nintendo 64, Sega Genesis, Super Nintendo) gamla spel som du hade köpt innan men förlorade dem.(Jag kommer att visa dig hur man spelar skivor (spel) på en dator) Viktiga anteckningar:Om du inte äger d...

Kyckling Alfredo på en pinne

för den "på en pinne" utmanar vi dicided att göra en maträtt som kan verka omöjligt att sätta på en pinne. Chicken AlfredoSteg 1: ingredienser Gör 8-10 kyckling Alfredo på en pinne1lb benfria skinless kyckling filéLinguine nudlar1,5 dl ströbröd1...

Sega kladdiga Mochi sesam pistage Pie

En Sega mochi pajskalet med Sesam pasta och pistage pudding fylla.Jag fick nyligen en liten mängd mochi ris, och jag ville att experimentera med olika sätt att använda sin konsistens. Hur bekvämt för Pi-dagen tävling!Om du har aldrig hört av mochi, ä...

Precision Analog pinne extender AKA FPS Freek

för er som inte vet vad dessa är, eller göra, de är i grunden en enhet som ger dig mer rörelseomfång i joystick, så att du kan spela på högre känslighet i first person shooter spel. Här är en beskrivning från FPS Freek webbplats:Genom att öka längden...