Gimbal\Tri\Quad\Hex IMU styrsystem.

Berätta om dina pågående projekt.
Användarvisningsbild
jonnorberg
Inlägg: 850
Blev medlem: 19 mars 2008, 17:45:40
Ort: Årsta

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av jonnorberg »

Intresserad av kort...
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av netrunner »

PeterH skrev:Förutom frakten tillkommer ju nätdel också på priset, men den ser ju bra ut :wink: Blir nog en sån... (ja, det blev det, är beställd :badgrin: )
Gamla laddare till laptop:s går att använda istället för "köpe PSU".
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av PeterH »

Dom brukar jag sälja på Tradera istället, man får ju nästan lika mycket för dom (om det är HP orginal) som laddare OCH adapter kostar hos DX :D
Gimbal
Inlägg: 8646
Blev medlem: 20 april 2005, 15:43:53

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av Gimbal »

Klarar servon och ESC att styras av 3.3V pulser? Eller hur fixar man det problemet på ett snyggt sätt?

Tänkte närmast på om man kör I2C mellan µp och sensorer (som ofta "bara" klarar 3.3V) men sen vill man ju även styra ESC (och kanske några servon) och jag antar att det då är 5V som gäller,eller?
ToPNoTCH
Inlägg: 5142
Blev medlem: 21 december 2009, 17:59:48

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av ToPNoTCH »

Nja..Jag skulle inte chansa på att det funkar.

Man får nivåkonvertera I2C'n mellan 3V3 och 5V och köra kortet på 5V

I den senaste layouten (se http://elektronikforumet.com/forum/view ... 73#p662973) så är de två små transistorerna och de fyra motstånden närmast dom, kretsen som gör den konverteringen. Om man kollar noga finns motsvarande anslutning i serie fast utan denna konvertering. Eftersom det är en buss kan man altså välja att köra 3V3 och 5V med den nya layouten.
Gimbal
Inlägg: 8646
Blev medlem: 20 april 2005, 15:43:53

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av Gimbal »

Ok det var ju inte så dumt med två nivåer utdraget. Tog lite snokande på nätet innan jag fick någon rätsida på din koppling, men du kör alltså med en mosfet transistor, vilken då? Såg att någon körde med bss138.

Edit: såg nu bom-listan, bss123 tydligen.
janbjorn
Inlägg: 271
Blev medlem: 3 december 2008, 16:22:39
Ort: Trollhättan

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av janbjorn »

Nu kanske jag har missat det helt och hållet, men varför var det som du har 3.3V på I2C bussen? Jag orkade inte vänta på dina eventuella kort så jag gick på den enkla lösningen med en Arduino och BoB. Moddade Ilmar's BoB och fräste kortet själv. Jag ska ta bort flatkabeln och kontaktdonet från WiiMotion Plus kortet, men använder den för test innan allt är verifierat att det funkar.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av Korken »

Trevligt projekt!

Har en liten fundering bara, borde du inte avskilja varje jordpunkt mellan de olika ESCerna?
För då det handlar om "stora" strömmar så kommer alla jordpunkterna få olika potential och ström kommer börjar gå genom ditt kretskort.
Samt om, mot förmodan, en jordkabel till en motor skulle gå av så kommer hela den jordas genom kretskortet och det vill säga kanske 10A som far där igenom.

Bara så du tänker på det. :)
Jag löste det på mitt projekt med optokopplare och pull-ups på ESCerna.
ToPNoTCH
Inlägg: 5142
Blev medlem: 21 december 2009, 17:59:48

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av ToPNoTCH »

janbjorn skrev:Nu kanske jag har missat det helt och hållet, men varför var det som du har 3.3V på I2C bussen?
För att WII prylarna går på 3V3 när dom sitter i WII och det verkar som om vissa kloner mår mindre bra av 5V.

Rapportera hur det går, när du får på kortet på en flygmaskin :tumupp:
ToPNoTCH
Inlägg: 5142
Blev medlem: 21 december 2009, 17:59:48

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av ToPNoTCH »

Korken skrev:Trevligt projekt!

Har en liten fundering bara, borde du inte avskilja varje jordpunkt mellan de olika ESCerna?
För då det handlar om "stora" strömmar så kommer alla jordpunkterna få olika potential och ström kommer börjar gå genom ditt kretskort.
Samt om, mot förmodan, en jordkabel till en motor skulle gå av så kommer hela den jordas genom kretskortet och det vill säga kanske 10A som far där igenom.

Bara så du tänker på det. :)
Jag löste det på mitt projekt med optokopplare och pull-ups på ESCerna.
Hmm... Jag är lite lost här om jag skall vara ärlig.

Har du åtskilt jordarna med opto ??

Jag är inte övertygad om att det funkar så att om du ex. glömmer koppla till batteriets minus till en ESC, så börjar den dra det genom mottagarens minus.

Alla ESC sitter ihop direkt via huvudmatningen till batteriet, vilket är samma jord som kortet. Det borde inte bli olika potential då väl ?
janbjorn
Inlägg: 271
Blev medlem: 3 december 2008, 16:22:39
Ort: Trollhättan

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av janbjorn »

ToPNoTCH skrev:Rapportera hur det går, när du får på kortet på en flygmaskin :tumupp:
Nu lyckades jag elda upp min arduino så det lär dröja ett litet tag. Skulle "bara" löda om en liten grej och lyckades får kortis någonstans. Det verkar som röken tog slut i Atmega'n på arduino-kortet. Som tur är så har jag en till Arduino Pro Mini som backup, men ska modda kortet med nivåkonvertering och fixa ett par grejer som jag hittade innan jag börjar koppla igen.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av Korken »

ToPNoTCH: Detta är vad jag menar:
Om det blir avbrott på jordkabeln till ESCn, så kommer den jorda genom ditt kretskort.
För kollar du på schemana för ESCer så ser du att GND för signal och GND för motor är hopkopplade.
esc_fail.PNG
Hoppas det förtydligade. :)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
janbjorn
Inlägg: 271
Blev medlem: 3 december 2008, 16:22:39
Ort: Trollhättan

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av janbjorn »

Om minuskablen av någon anledning "hoppar av" när motorerna är igång så har man nog större problem än att strömen går genom MCU'n. Om man har optokopplare som du föreslår så eldar man inte upp kortet (MCU'n), men utmaningen blir att flyga med en motor som inte längre har spänningsmatning. Skulle detta hända när man flyger så lär det bli en krash och då är det stor risk att grejerna går sönder ändå...

Skulle man få felet att en kabel slits av/kapas av en propeller eller nått annat så har man förmodlingen redan krashat och då har vi ungefär samma scenario som ovan.

Jag hade nog hellre siktat på att tänka igenom hur man distribuerar spänningen och använda robusta kontaktdon alternativt endast löda anslutningarna till ESC via en gemensam distributions skena typ såhär (klickbar för mer info):
Bild
eller lite mer avancerad lösning:
Bild
janbjorn
Inlägg: 271
Blev medlem: 3 december 2008, 16:22:39
Ort: Trollhättan

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av janbjorn »

ToPNoTCH skrev:
janbjorn skrev:Nu kanske jag har missat det helt och hållet, men varför var det som du har 3.3V på I2C bussen?
För att WII prylarna går på 3V3 när dom sitter i WII och det verkar som om vissa kloner mår mindre bra av 5V.
Så ifall jag bara tänker ha Wii prylarna på I2C så "behövs" inte en 5V I2C anslutning alls?

Edit: Kollade just och såg att du kör med en Atmega168. När jag skulle ladda ner multiwii-sketchen (v1.6) så hade jag råkat ställa in att jag hade en äldre version av Arduino Pro Mini korten (som har en atmega168) och då protesterade den och sa att det inte fanns tillräckligt med minne... Men när jag ställt in rätt kort (som har en Atmega328p) så funkade det fint. Har du testat att det funkar med din atmega?
ToPNoTCH
Inlägg: 5142
Blev medlem: 21 december 2009, 17:59:48

Re: Gimbal\Tri\Quad\Hex IMU styrsystem.

Inlägg av ToPNoTCH »

Jag kör med 328.
Det är Eagle som luras lite för jag hittade inte 328 och använde 168 efter som det är samma pinout.

Sen HAR jag faktiskt kört på 168 med, då jag hade några QFN (5mm X 5mm) liggandes och ville testa gränserna på hur liten man kan göra.
Man får in koden om man skippar stödet för display.

5V skall helt riktigt inte behövas för I2C'n , jag valde dock att ta ut den för den finns ju där oavsett då megan bör gå på 5V.
Min tanke var lite "välj själv och kolla vad som funkar bäst"

Det kanske inte framgått tydligt men mitt gamla prototypkort funkar och är testat i alla avseenden.
Den nya layouten (finns länkad ovan) har dock förbättrats med egen 3V3 regulator och integrerad nivåkonverterare plus en del layoutförbättringar enligt tipsen i den tråden.

Det som återstår nu innan beställning av riktiga kort är:
- Få hem nya UV dioder.
- Göra en sista prototyp själv med den exakta layouten
- Testa
Skriv svar