Ännu en ROV (2/3)

Berätta om dina pågående projekt.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Ännu en ROV (2/3)

Inlägg av Virror »

Jaha, då var det dax för ännu ett ROV bygge, hoppas ni inte är alltför uttråkade vid det här laget : p
Min ROV är kraftigt inspirerad av Jonas ROV från Denna tråd. Jag tyckte han hade ett bra koncept, så det var ingen idé att uppfinna hjulet igen. Självklart kommer det inte att vara en exakt kopia, utan jag har lite egna idéer också såklart.

Själva ROVen kommer att vara byggd på i princip samma sätt med ett plexirör, en kupol och ett aluminium bakstycke, plus två mindre rör vid sidorna. Jag kommer att använda 3mm plexi till kupolen och 4mm till huvudröret för lite extra djuppotential, även om jag bara satsar på 10m till och börja med. Jag kommer att använda 2 motorer för att köra fram/bak och 2 för upp/ner. Två på varje sida. Detta är för att jag vill ha ner höjden på ROVen plus att jag tycker det blir snyggare så : )

Elektroniken kommer att vara uppbyggt på följande sätt:
Bild
På land-sidan är det en ATmega168 som pratar med en PC via FT245 för att få USB anslutning. Sedan pratar den med ROVen via en Max488 som är en rs232<->rs485. Detta kort kommer att få sin ström via USB anslutningen. På ROV-sidan sitter det en ATmega32 som tar emot all sensordata och styr lampor och motorer. Även här sitter en Max488 som interface mot land. Här kommer det att bli flera kort, ett kort för själva ATmegan och max488 plus anslutningar till alla sensorer. Det kommer också att finnas några extra anslutningar till A/D och I/O om man kommer på nått kul man vill ansluta senare. Ett kort kommer att ta hand om styrningen av lamporna, det kommer att få sina styrsignaler från huvudkortet. Det tredje kortet kommer att vara strömförsörjningskortet, här kommer ett relä att sitta för att kunna stänga av allt och själva regulator delen för 12V->5V kommer också att vara här. Detta för att få bygget så modulärt som möjligt samt att kunna återanvända delar i eventuella framtida byggnationer.

Schemat för land-delen ser ut så här:
Bild

Layout:
Bild

Schemat för ROV-delen är under konstruktion, men kommer att vara nått såhär:
Bild

Layout:
Bild

Det kortet som hanterar omvandlingen mellan 12V och 5V ser ni nedan. Det är specat för 0,5A på 5V och borde räcka gott och väl för mitt huvudkort samt för framtida modifikationer. På detta kort sitter även ett 10A relä på 12V ledningen som styrs via ett par i CAT5 kabeln, smidigt att kunna reboota ROVen utan att behöva komma åt den.
Bild

Layout, banorna ska förstärkas upp på undersidan för att kunna klara lite mer A såklart.
Bild

11/8

Dax för en uppdatering igen, var på stan idag och handlade lite bra-och-ha-grejer. Det som kom med hem var bla en USB videograbber, lite plexi, skruvar, kablar och en PS2 handkontroll. Har även beställt servomodul, kamera och pan/tilt modul.
Ikväll har jag jobbat med GUIt och fått igång video-delen! Jag har ju ingen kamera inkopplad, men man ser att det finns en bild där iaf. Resten är bara hårdkodade värden, enda koden som finns nu som fungerar är att man kan starta och stoppa inspelningen från kameran till fil. Måste rekommendera denna länk om man vill få in video i VisualStudio. Mycket lättanvänt paket!

GUIt:
Bild


18/8

Inte hänt så mycket alls sedan förra uppdateringar, gjort lite research och väntat på grejer. Men nu har korten kommit. Stort tack till Ashsama för att han har en så bra firma : ) Dock insåg jag att jag inte hade nått att ta bort resisten med, så det blir att shoppa imorrn, sedan löda på fredag. Skönt att komma igång med programmeringen till helgen.

Styrkortet i ROVen:
Bild

Spänningskortet, där relät dock kommer att byglas och säkringen bara säkra kortet, kamera och LEDs. Separat säkring och större relä tillkommer separat för att säkra motorerna.
Bild

Styrkortet på land:
Bild

26/1

Fått korten denna vecka, mycket snygga måste jag säga med lila och guld! Fick just SMSet från Elfa att mina komponenter har kommit också medans jag skrev detta : )
Enda jag väntar på nu är lite smått och gott från DX, bl.a lodpastan jag behöver för att löda kortet. Hoppas jag kan sätta ihop det i början på nästa vecka.

Funderar också på detta med lampor, tror jag kommer att behöva starkare LED-lampor, men kör nog med dessa så länge så jag får klart grunden. Hittade några som verkar vettiga på DX.

Strömkortet:
Bild

Styrkortet på land:
Bild

Styrkortet i ROVen:
Bild

4/2

Har lött ihop strömkortet och det styrkortet som skall sitta i ROVen. Båda verkar fungera som dom ska på första försöket vilket är ovanligt då jag alltid lyckas kortsluta VCC och GND när jag löder förhand : ) Har även beställt en kupol från Svepo plast. Den är 5mm tjock oformad, så blir ca 3,3mm tjock i toppen när den är klar. Leveranstid var 2-3 veckor tyvärr. Dom hade även 8mm kupoler om man vill bygga nått som pallar lite mer tryck : ) Upptagen i helgen så kommer att löda ihop det sista kortet nästa måndag förhoppningsvis och sedan påbörja programmeringen nästa vecka också.

Kommer inte att komma upp i 1000kr + moms på akriform när jag ska beställa rör, så jag undrar om någon annan är intresserad av att beställa nått därifrån? Underlättar om du/ni bor i Göteborg, men är inte ett krav.

2/3

Lite glest med uppdateringar nu, men det går framåt fortfarande.
Har monterat klart alla kort och gjort kontrollådan som stå på land, så all elektronik är klar förutom den kabeldragningen som ska göras i själva ROVen sedan.
Kodningen har också kommit igång och jag har gjort all grundläggande funktionalitet så som initieringar och skickande av data till UARTs och USB. Kan även läsa av PS2 kontrollen om jag använder digitalt läge, men får inte ordning på det i analogt läge av någon anledning : / Har även gjort en jättemiss då dom två översta bytsen i USB datat är obrukbara pga en felkoppling så jag måste göra om paketet som kommer in till 6-bitars delar innan jag skickar det via USB till datorn, men det går det också. Har testkört pan/tilt modulen via terminalen på datorn, men har inte riktigt fått ordning på det via styrkortet än, men det borde vara lätt att fixa.
Har även beställt rören till själva kroppen, så den ska jag försöka hinna bygga ihop denna månad också.

Styrlådan till ROVen öppen från framsidan. Inne ligger kortet och video balunen. Kontakten på framsidan är för PS2 kontrollen, första switchen är on/off för ROVen och den andra är on/off för själva styrlådan.
Bild

Baksidan av styrlådan. Första kontakten är USB anslutningen till PCn, gjorde en liten miss med placeringen av kontakten : p Andra kontakten är för navelsträngen ner till ROVen och den tredje kontakten är video till PCn. Lysdioden är en "On" indikator.
Bild

Hela setupen. Från Vänster: Ps2-kontroll, styrlådan, styrkortet i ROVen, lilla kortet är servo-kontrollerkortet och den stora svarta saken är pan/tilt modulen. Ledsen för en mörk bild.
Bild
Senast redigerad av Virror 2 mars 2011, 16:51:26, redigerad totalt 17 gånger.
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: Ännu en ROV

Inlägg av JonasJ »

Låter som en bra idé att du kör med 2 st motorer för upp/ner. Så hade jag också gjort om jag skulle göra om ROV:en så att jag slapp den fula uppstickande cylinder på mitten. Jag hade svårt att hitta plexiglasrör som hade en väggtjocklek större än 3 mm så tipsa gärna var du hittar det sedan!

Ditt schema har jag inte så mycket synpunkter på då det inte är klart. Kristallen antar jag att du väljer efter baudraten? Till min ROV köpte jag ett färdigt breakoutkort för Mega128 och på den sitter det en 16 MHz. Heldumt när man ska hitta en hög baudrate med små felmarginaler.

Jag undrar varför du inte använder en AVR med dubbla UART:ar. Då kan du ha en för kommunikation till ROV:en och en till datorn via ett FDI chips. Ska du ha ett separat servostyrsystem eller blir det en mjukvarulösning i AtMega32? Ingen Pan&Tilt på kameran?

Intressant att du kör med full duplex för RS485. Det förenklar kommunikation. Någon idé om en av/på knapp på ROV:en?
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Liten uppdatering, se ovan.

Angående rören så har Akriform rör som är 200/190, vilket borde bli 5mm. Fick just mailsvar från cleardomes.com och det visade sig att tjockleken som står där är innan kupolen är gjord, vilket innebär att den blir halva tjockleken. Deras tjockaste 1/4 tum (6.35mm) blir då bara 1/8 (3.17mm)vilket är lite surt. Men å andra sidan är det fortfarande mer än Akriforms 2mm. Om någon hittar tjockare kupoler så hör gärna av er, dock tror jag 3mm kan gå rätt så djupt ändå.

Felmarginalerna ser jag inte som något stort problem, då det inte borde vara hela värden om man tappar nått meddelande någon gång. Inget kritiskt kan hända ändå. Sedan har jag redan ett FTDI chip till datorn, men som är parallellt då en större ATmega = dyrare ATmega. Servostyrsystemet har jag funderat på mycket, det du har på din sida verkar väldigt intressant, det går att använda för att styra ESCerna också? Skulle vara smidigt, men då behöver jag en extra UART, vilket innebär en större ATmega, och jag vill pressa min budget så mycket som möjligt. Ska se vad jag hittar. Hade tänkt ha pan/tilt på kameran, men inte ritat in det då jag inte har bestämt hur jag ska göra än riktigt.

Kommer nog inte att utnyttja full duplex utan ROVen skickar status data när den fått in styrdata vilket kommer att ske 10ggr/s. Men det är bra för framtida utbyggnad. Och det finns ju kabelpar så det räcker. Funderar på samma av/på system som du har, gillar att man inte behöver gå fram till ROVen för att kunna slå av den. Bra om man får en stor läcka eller nått. Stänger du av allt med din? Både kort, motorer, kamera osv?

Edit:ATmega324 verkar nästan gjord med tanke på vad jag behöver. Den är helt enkelt perfekt. 32k flash lär ju räcka och bli över för framtiden också. Finns iof som 64k version, men det är lite overkill för mig. Billig är den också, 76kr på Elfa : D

Edit2: Uppdaterat schema och layout plus att jag utökat texten lite.
Senast redigerad av Virror 4 januari 2011, 15:35:50, redigerad totalt 1 gång.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Liten uppdatering, lagt dit schema och layout på regulatordelen. Skulle vara bra om någon kunde kolla igenom den lite snabbt så jag inte gjort nå slarvfel : )
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: Ännu en ROV

Inlägg av JonasJ »

:idea:, nu börjar minnet komma tillbaka. Jag planerade också först att bygga med 5 mm plexiröret men när jag ringde och skulle beställa det var det något som gjorde att jag istället valde 3 mm. Undra om det var så att man var tvungen att beställa hela längder av 5 mm då den inte var standard. :humm:

En 4 mm kupol kunde gå med lätthet till 100 meter så med en 3 mm kommer du nog en bra bit ner i vattnet. Kolla på sidan 17 i min ROV tråd för beräkningar.

Visst går det styra ESC med mina grejor. Det är ju syftet. Ett sådan här har jag i min ROV.
Bild

Jag dödar hela min ROV med reläet. Det sitter precis innan matningen till de olika delarna. På så sätt behöver jag inte öppna ROV:en för att ta bort batteriet när den ligger på hyllan.

Edit: Någon mer LED på korten så det blir lättare att debugga?
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Kanon! Då blir det perfekt, plus att jag kommer att ha 2 servoportar över till nästa version om jag vill ha fler motorer/servon : D Ledar tänkte jag sätta externt på tex lampstyrningen för att kunna debugga. Kör med ett 10A relä, borde räcka om du klarar dig på 7A antar jag... Tack så mycket för svaren, nu är det dax att beställa komponenter, kort och lite annat kul!

Hoppas du får bra väder till helgen så vi får se din ROV in action : )
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Liten uppdatering.
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Liten uppdatering
Gimbal
Inlägg: 8601
Blev medlem: 20 april 2005, 15:43:53

Re: Ännu en ROV

Inlägg av Gimbal »

Virror skrev: Servostyrsystemet har jag funderat på mycket,
Om du lägger till en 3-8 decoder (tex 74237) och tar tre vanliga utgångar från atmegan som adressväljare, samt använder en 16bitars timer och dess associerade (OC1A) utgång så kan du få 8st högupplösta och stabila servopulser. Räcker inte det så lägg till ytterligare en 74237 och en utgång (OC1B) och du har 16st stabila högupplösta servopulser från en och samma 16bitars räknare.

Timern sätts upp så att den (exempelvis) räknar microsekunder, dvs 1000 på räknaren motsvarar 1ms. Låt den räkna från 0-till 2500 (8 x 2,5ms = 20ms). Vid noll sätts OC1A hög automatiskt, samt ger ett interrupt där du passar på att mata in längden på pulsen för aktuellt servo i OC1A. När värdet uppnås rivs utgången av hårdvaran samt ger ett interrupt där du byter adress till nästa servo. Två pytte-interruptrutiner sköter det hela och pulserna styrs av hårdvaran så interruptena är inte tidskritiska.
Användarvisningsbild
anders_bzn
Inlägg: 5749
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Ännu en ROV

Inlägg av anders_bzn »

Virror skrev:Liten uppdatering, se ovan.

Angående rören så har Akriform rör som är 200/190, vilket borde bli 5mm. Fick just mailsvar från cleardomes.com och det visade sig att tjockleken som står där är innan kupolen är gjord, vilket innebär att den blir halva tjockleken. Deras tjockaste 1/4 tum (0.635mm) blir då bara 1/8 (0.317mm)vilket är lite surt. Men å andra sidan är det fortfarande mer än Akriforms 2mm. Om någon hittar tjockare domar så hör gärna av er, dock tror jag 3mm kan gå rätt så djupt ändå.
Nu har du väl räknat fel på en decimal, en tum är 25,4mm 1/4 är 6.35mm och 1/8 är 3,17mm!

På slutet står det något om 3mm, menar du då cleardomes tjockaste, nu blir jag yr!
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Gimbal: Kommer att använda JonasJs servokort som han säljer. Det har 8 utgångar och styrs enkelt via UART. Men tack för tipset! Är inte så bra på det här med servon och sånt. Så lite osäker exakt hur det fungerar. Men man lär så länge man lever.

anders:
Ha, helt rätt!
Självklart ska det vara 1/8 (3.17mm) och 1/4 tum (6.35mm), bra att du påpekade det.
Dock får jag se om jag beställer därifrån, dom svarade supersnabbt tidigare på mina mail, men när jag skickade en offertförfrågan så har dom inte svarat alls sedan i helgen...
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Hmm, fick just veta att cleardomes skulle ha 53,50$ i frakt för kupolen som kostade 30$, känns som 83,5$ är lite i överkant för en liten kupol. Blir nog att beställa från akriform istället...
Användarvisningsbild
JonasJ
Inlägg: 653
Blev medlem: 11 september 2007, 16:02:26
Ort: Kinna
Kontakt:

Re: Ännu en ROV

Inlägg av JonasJ »

Oj, var frakten så dyr... Tråkigt!

Tvingas du gå ner i tjocklek på kupolen?
Virror
Inlägg: 1025
Blev medlem: 28 april 2004, 11:03:14
Ort: Göteborg
Kontakt:

Re: Ännu en ROV

Inlägg av Virror »

Kommer att köra samma som du antagligen, om nu bara akriform svarar på mitt mail angående prisförfrågan mm.
Användarvisningsbild
toffie
Inlägg: 1880
Blev medlem: 22 juli 2004, 21:38:07
Ort: Töreboda / Stockholm
Kontakt:

Re: Ännu en ROV

Inlägg av toffie »

Några uppdateringar? :)
Skriv svar