• No results found

Modväxlare

N/A
N/A
Protected

Academic year: 2022

Share "Modväxlare"

Copied!
39
0
0

Loading.... (view fulltext now)

Full text

(1)

Examensarbete

Mekatronikingenjör 180 hp

Modväxlare

Mekatronik 15 hp

2019-01-31

(2)

some text

(3)

Modv¨ axlare

Examensarbete HT2018

Eddi Fatnassi

(4)
(5)

Sammanfattning

Detta projekt handlar om att effektivisera EMC-testning genom att unders¨oka hur en modv¨axlare konstrueras samt hur denna styrs och ifall det beh¨ovs ˚aterkopp- ling f¨or denna ska uppn˚a funktionell niv˚a. Syftet med modv¨axlare ¨ar att man enklare ska kunna testa emissions- och immunitetsniv˚aer av nya tekniska upp- finningar och p˚a s˚a s¨att v¨arna om framtidens elektromagnetiska milj¨o. Under arbetets g˚ang har en modv¨axlare designats med CAD varp˚a modellen har skalats ner f¨or att testa positionsnogrannhet, acceleration och tids˚atg˚ang f¨or k¨orning.

Avslutningsvis har man dragit slutsatser baserat p˚a testerna och med hj¨alp av dessa framf¨ort anvisningar till hur en fullskalig modv¨axlare b¨or konstrueras.

Abstract

This project aims to make EMC-testning more effective by examining the use of mode-tuners in regards to motor-control and to establish if feedback is necessary for position-control in order for the tuner to reach a usable level. The main rea- son for using mode-tuners is to easier investigate emission and immunity levels of new technical applications in order to protect our future electromagnetic en- vironment. As for the project, a design of a mode-tuner has been made through CAD and scaled down with the intent of testing position accuracy, acceleration and time consumption. Lastly, conclusions have been drawn based on the testre- sult and a recommendation as for how a mode-tuner should be constructed has been presented.

(6)
(7)

Inneh˚ all

1 Inledning 1

1.1 Syfte . . . 1

1.1.1 M˚al . . . 2

1.2 Avgr¨ansningar . . . 2

1.3 Budget . . . 2

2 Bakgrund 3 2.1 Elektromagnetisk str˚alning . . . 3

2.2 EMC . . . 4

2.3 St˚aende v˚agor och modv¨axlande . . . 4

2.4 Reverberation chamber . . . 5

2.5 L¨agsta anv¨andbara frekvens . . . 6

2.6 Modv¨axlarkonstruktion . . . 6

2.7 Antalet modv¨axlarpositioner och LoRa-IoT . . . 7

2.8 Kommersiella modv¨axlare . . . 8

2.9 Moment . . . 9

2.10 Hastighetsstyrning . . . 10

2.11 Utv¨axling . . . 12

3 Metod 13 3.1 Computer-aided design (CAD) . . . 13

3.2 Mikrokontroller . . . 13

3.3 Programmering . . . 13

3.4 Motor och motordrivare . . . 14

3.5 Motorstyrning . . . 15

3.5.1 Positionsreglering . . . 15

3.5.2 Hastighetsprofil . . . 16

3.6 Testing . . . 18

3.6.1 Positionstyrningstest . . . 18

3.6.2 Tidtest . . . 18

4 Resultat 19 4.1 Konstruktion . . . 19

4.1.1 F¨orenklad modell av modv¨axlare . . . 20

4.1.2 Ber¨akning av vridmoment . . . 21

4.2 Precisionsresultat . . . 21

4.3 Tidsresultat . . . 23

(8)

5 Diskussion 25 5.1 Samh¨alle, milj¨o och ekonomi . . . 26

6 Slutsats 27

6.1 Resultat . . . 27 6.2 Vidareutveckling . . . 28

(9)

Kapitel 1

Inledning

I dagens samh¨alle finns elektronik ¨overallt omkring oss; i dialysen p˚a sjukhuset, i maskinerna p˚a industrif¨oretagen samt i fickorna p˚a alla med en smartphone. I takt med att m¨angden uppkopplad elektronik via sakernas internet (Internet of Things - IoT) ¨okar och uppskattas att n˚a ¨over 50 miljarder unika uppkopplade aparater ˚ar 2025, blir det mer och mer relevant att fr˚aga ifall detta ¨ar h˚allbart.

Vid drift skapar dessa apparater elektromagnetiska f¨alt som kan st¨ora annan n¨arliggande utrustning, n˚agot man vill undvika d˚a till exempel ett ol¨agligt te- lefonsamtal inte ska kunna orsaka ett maskinstopp. F¨or att s¨akerst¨alla att ny teknik ¨ar kompatibel i milj¨oer med andra apparater m˚aste denna testas innan den sl¨apps p˚a marknaden. Man talar d˚a om elektromagnetisk kompatabilitet (electromagnetic compatability - EMC) som ¨ar ett tillst˚and d˚a elektrisk utrust- ning kan samexistera utan att p˚averka varandra.

EMC-testning sker i tv˚a olika sorters kammare; modv¨axlande och ekofria. I ekofria kammare ¨ar v¨aggarna utrustade med radiov˚ags-absorberande material f¨or att skapa en reflektionsl¨os testmilj¨o f¨or antennm¨atning av elektromagnetisk str˚alning. I en modv¨axlande kammare ¨ar v¨aggar och tak ist¨allet reflekterande med syftet att generera elektromagnetiska f¨alt best˚aende av st˚aende v˚agor. Des- sa v˚agornas moder som d˚a uppst˚ar v¨axlas mekaniskt av att stora roterande ytor roterar och bryter de st˚aende v˚agorna.

N¨ar man m¨ater inuti en modv¨axlande kammare brukar man placera testob- jektet (equipment under test - EUT) f¨or att sedan m¨ata den totala utstr˚alade effekten inuti kammaren. Detta g¨or man vanligtvis med en effektm¨atare eller spektrumanalysator.

1.1 Syfte

Syftet med detta projekt ¨ar att f¨orb¨attra en av EMC-kammrarna p˚a H¨ogskolan i Halmstad genom att m¨ojligg¨ora modv¨axlande m¨atningar. Detta sker genom att unders¨oka motordriften med avseende p˚a hastighetsreglering och precision- styrning f¨or en modv¨axlare.

(10)

1.1.1 M˚ al

M˚alen ¨ar satta i samr˚ad med handledare och f¨oljer branschstandard. De specifika v¨ardena presenteras i samband med kommersiella modv¨axlare under avsnitt 2.8.

• Framta en nedskalad modell av en modv¨axlare

• Modv¨axlaren ska kunna rotera till exakta position med uppl¨osning 0.1

• Modv¨axlarens positioner ska vara repeterbara ±0.5

• Utreda ifall ˚aterkoppling ¨ar n¨odv¨andigt

1.2 Avgr¨ ansningar

Tillsammans med uppdragsgivare och handledare har f¨oljande avgr¨ansningar fastst¨allts:

• Elektromagnetiska m¨atningar ing˚ar inte i projektet

• En fullskalig modv¨axlare kommer inte konstrueras

1.3 Budget

I b¨orjan av projektet best¨amdes att kostnaderna skulle h˚allas l˚aga f¨or att ¨oka fl¨odeseffektiviteten.

(11)

Kapitel 2

Bakgrund

2.1 Elektromagnetisk str˚ alning

Elektromagnetisk (EM) str˚alning omger oss konstant i form av v˚agor best˚aende av elektriska och magnetiska f¨alt i r¨orelse. Exempel p˚a dessa ¨ar radiov˚agor och synligt ljus. Typiska applikationer f¨or EM-v˚agor ¨ar t.ex. Bluetooth, GPS och tr˚adl¨ost internet (Wi-fi). EM-v˚agor kan ¨aven betraktas som sm˚a energipaket som antingen reflekteras eller absorberas av omgivningen beroende p˚a tr¨affytans material.

V˚agorna uppkommer n¨ar en elektriskt laddad partikel accelereras och r¨orelsen skapar magnetiska och elektriska oscillerande f¨alt som f¨ardas med ljusets has- tighet. Figur 2.1 illustrerar hur en EM-v˚ag r¨or sig, d¨ar det magnetiska och elektriska f¨altet ¨ar vinkelr¨ata mot varandra och i sin tur vinkelr¨ata mot v˚agens f¨ardriktning[1].

Figur 2.1: Elektromagnetiska v˚agor ovan illustrerade av DECHAMMAKL

(12)

Man delar upp v˚agorna i olika kategorier i det elektromagnetiska spektrumet d¨ar bland annat radiov˚agor ing˚ar, som ¨ar v˚agor inom frekvensintervallet 30 Hz - 300GHz[2].

N˚agra exempel p˚a typiska applikationer och deras frekvensomr˚ade presente- ras i tabell 2.1[3].

Tabell 2.1: Exempel p˚a applikationer Applikation Frekvensintervall

FM-radio 87.5 - 108 MHz

Television 500 - 900 MHz

GPS 1200 - 1250 MHz och 1550 - 1600 MHz

Mobiltelefoni 1800 - 1900 MHz

Wi-fi och Bluetooth 2.4 - 2.5 GHz

Bilradar 24 - 24.25 GHz

2.2 EMC

EMC ¨ar ett tillst˚and d˚a flera elektroniska apparater kan verka i samma milj¨o utan att st¨ora varandra och blev relevant f¨orst d˚a elektronik blev tillg¨anlig f¨or allm¨anheten p˚a en st¨orre skala under 70-talet [4]. I modern tid d¨ar m¨angden uppkopplade apparater i form av IoT f¨orv¨antas n˚a 50 miljarder ˚ar 2025 s¨atts det h¨og press p˚a att dessa ska vara EM-kompatibla. N¨ar man talar om EMC, brukar man dela upp det i tv˚a kategorier:

Emission: Emission syftar p˚a den elektromagnetiska energin i form av str˚alning som avges d˚a en produkt ¨ar i drift.

Immunitet: immunitet syftar p˚a hur k¨anslig/mottaglig en produkt i fr˚aga

¨ar p˚a avseende till o¨onskad elektromagnetisk energi.

N¨ar det g¨aller emission och immunitet saknas det generella krav p˚a ef- fektniv˚aer f¨or godk¨and anv¨anding eftersom dessa ¨ar beroende av applikations- omr˚adet. Samma krav som g¨aller f¨or medicinska apparater g¨aller t.ex. inte f¨or milit¨ara applikationer.

EMC-testing g˚ar allts˚a ut p˚a att utv¨ardera en viss produkts immunitets- och emissionsniv˚aer i syfte att s¨akerst¨alla produktens s¨akerhet inom vardagligt bruk. B˚ada dessa egenskaper testas i b˚ade ekofria- och modv¨axlande kammare men p˚a olika s¨att.

2.3 St˚ aende v˚ agor och modv¨ axlande

N¨ar man talar om elektromangetiska v˚agor brukar man ¨aven tala om v˚agl¨angd och frekvens. F¨or v˚agor g¨aller λ = c/f , d¨ar λ ¨ar v˚agl¨angden, c ¨ar ljusets hastig- het och f ¨ar frekvensen[1]. Beroende p˚a v˚agens v˚agl¨angd och frekvens, varierar

¨aven dess egenskaper. V˚agor med h¨ogre frekvens och kortare v˚agl¨angd ¨overf¨or i regel en st¨orre m¨angd energi ¨an de med l¨agre frekvens och l¨angre v˚agl¨angd.

St˚aende v˚agor ¨ar ett fenomen som uppst˚ar d˚a tv˚a v˚agor med samma frekvens

(13)

r¨or sig ˚at motsatt riktning, till exempel n¨ar en radiov˚ag reflekteras mot v¨aggen inuti en EMC-kammare. Det som h¨ander ¨ar att de enskilda v˚agornas amplitud kombineras och ger upphov till en resulterande st˚aende v˚ag[5].

Figur 2.2: Moder i form av st˚aende v˚agor. Bild a) visar moderna f¨or en viss frekvens. Bild b) visar hur dessa har v¨axlats genom att ¨andra kammarens di- mensioner.

Figur 2.2 illustrerar v¨axlandet av moder inuti en reflekterande kammare. Bero- ende p˚a avst˚andet x varierar ¨aven frekvensen f¨or vilka moder som uppst˚ar. Bild a) visar moder och frekvenserna f¨or ett visst avst˚and f¨or en viss modv¨axlarposi- tion. N¨ar en modv¨axlare roterar, ¨andras avst˚andet och nya moder uppkommer, se bild b). Det ¨ar denna princip som utnyttjas av en modv¨axlare f¨or att skapa ett statistiskt homogent EM-f¨alt.

Om grundfrekvensen f¨or en st˚aende v˚ag ben¨amns f0, ber¨aknas den N:te moden enligt fn = N · f0, med enstaka undantag.

2.4 Reverberation chamber

En reverberation chamber - modv¨axlande kammare - ¨ar ett speciellt rum de- signat med syftet att bedriva EMC-testning. En modv¨axlande kammare ¨ar per definition ett utrymme omringat av v¨aggar, tak och golv gjorda i elektriskt le- dande material. Vidare ¨ar kammaren utrustad med en mekanisk modv¨axlare f¨or att r¨ora om kammarens elektromagnetiska f¨alt, som antingen genereras av en antenn (vid immunitetstestning) eller en produkt (vid emissionstestning)[6].

N¨ar man genererar ett EM-f¨alt inuti kammaren v¨aljer man att anv¨anda frekvenser som ger upphov till ett stort antal moder. N¨ar modv¨axlaren v¨al roterar s˚a v¨axlar moderna eftersom avst˚andet varierar i takt med rotationen.

P˚a s˚a s¨att f˚ar man ett statistiskt homogent EM-f¨alt f¨or en viss frekvens efter att modv¨axlaren roterat ett helt varv.

Figur 2.3 visar en f¨orenklad modell av en modv¨axlande kammare och till- h¨orande utrustning. I mitten av kammaren finns en EUT (Equipment under test) placerad inuti arbetsvolymen som avgr¨ansas med ˚atta f¨altprober och bil- dar allts˚a en kub. Det ¨ar denna produkt som man utf¨or tester p˚a och inuti den definierade arbetsvolymen ¨ar det elektromagnetiska f¨altet homogent. Vida- re finns det en mottagande antenn som kopplas till en d¨ampare och vidare till en spektrumanalysator f¨or m¨atningssyfte. Ytterligare en antenn finns i kammaren, som s¨ander radiov˚agor via en signalgenerator kopplad till en f¨orst¨arkare och ¨ar till f¨or att generera EM-f¨alt. Slutligen finns det en modv¨axlare i kammaren som

(14)

Figur 2.3: ¨Oversiktlig skiss av en modv¨axlande kammare f¨or EM-m¨atningar.

tillsammans med de andra funktionerna styrs av en dator.

2.5 L¨ agsta anv¨ andbara frekvens

Den l¨agsta anv¨andbara frekvensen ¨ar den frekvens f¨or vilken en modv¨axlande kammare uppn˚ar operativa krav d.v.s den frekvens f¨or vilken kammaren ¨ar funnktionsduglig[6]. Frekvensen beror p˚a kammarens dimensioner och ber¨aknas enligt f¨oljande ekvation:

N = 8 · π

3 · axayaz

f3

c3 − (ax+ ay+ az) · f c +1

2 (2.1)

d¨ar N ¨ar antalet moder, ax, ay, och az ¨ar kammarens fysiska dimensioner, f ¨ar den l¨agsta anv¨andbara frekvensen och c ¨ar ljusets hastighet. Enligt den europeiska standarden [6] f¨or m¨atningar i modv¨axlande kammare uppn˚ar man den l¨agsta anv¨andbara frekvensen, fLU F, n¨ar antalet moder ¨ar N = 60.

F¨or EMC-kammaren p˚a h¨ogskolan ber¨aknas fLU F till 130.1 MHz f¨or dimen- sionerna ax= 5.75m, ay = 5.82m och az= 2.87m. Detta ger en l¨agsta v˚agl¨angd λLU F = 2.3m.

2.6 Modv¨ axlarkonstruktion

F¨or modv¨axlaren i sig finns det inga tydliga direktiv hur denna ska se ut eller hur stor den ska vara. I den europeiska standarden [6] finns f¨oljande stycke om modv¨axlaren:

(15)

En modv¨axlare ska vara s˚a stor s˚a m¨ojligt med avseende p˚a kammarens totala storlek och minst en tredjedel av den minsta kammardimensionen.

F¨or h¨ogskolans EMC-kammare inneb¨ar detta en modv¨axlar-diameter p˚a 13· 2.87 = 0.9566m. I en artikel om utvecklingen av h¨ogpresterande modv¨axlare[7]

drog man slutsatsen att en diameter p˚a mindre ¨an 12· λLU F = 1.15m ¨ar praktisk om testningen till˚ater st¨orre avvikelser i f¨altuniformitet eftersom arbetsvolymen inte begr¨ansas. Diametern b¨or dock inte vara l¨agre ¨an 12 · λLU F. Vidare kom man ¨aven fram till att en modv¨axlare som ¨ar Z-formad har f¨ordelen att vara mekaniskt stabilare ¨an de traditionella paddelformade modv¨axlarna.

I ytterligare en artikel [8] har f¨orfattarna bedrivit ett experiment f¨or att optimera en modv¨axlande kammare. Man har valt att variera storleken p˚a kam- maren, modv¨axlarens h¨ojd och modv¨axlarens diameter f¨or att ta reda p˚a vilken faktor som mest p˚averkar kammarens funktion. Resultatet tyder p˚a att det framf¨orallt ¨ar diametern p˚a modv¨axlaren som avg¨or hur v¨al den presterar - desto st¨orre desto b¨attre.

Vidare m˚aste man ocks˚a v¨alja materialet som modv¨axlaren ska best˚a av. F¨or att den inte ska orsaka st¨orningar m˚aste ¨aven den best˚a av ett elektriskt ledande material. Enligt en unders¨okning [2] ¨ar de tre mest f¨oredragna materialen silver, koppar eller aluminium. D˚a silver ¨ar ett ekonomiskt orealistiskt alternativ och koppar hade resulterat i en on¨odigt tung konstruktion, ¨ar aluminium ett utm¨arkt val d˚a detta ¨aven anv¨ants i tidigare projekt [9].

Slutligen finns det tv˚a olika s¨att att styra en modv¨axlare; antingen k¨ors den kontinuerligt eller i diskreta steg [6]. Vid kontinuerlig drift roterar den med en konstant samtidigt som man utf¨or m¨atningar. Vid stegvis drift utf¨ors en m¨atning, modv¨axlaren roterar och stannar vid n¨asta position varp˚a n¨asta m¨atning g¨ors.

Sammanfattningsvis best¨ams storleken av modv¨axlaren av kammarens di- mensioner vad g¨aller h¨ojden. Diametern best¨ams av den l¨agsta anv¨andbara fre- kvensen som f¨or H¨ogskolekammarens fall ber¨aknas till ungef¨ar 1.15m. Vidare b¨or konstruktionen best˚a av aluminium f¨or att kunna reflektera EM-v˚agorna inuti kammaren.

2.7 Antalet modv¨ axlarpositioner och LoRa-IoT

Antalet EMC-m¨atningar som m˚aste genomf¨oras f¨or en viss frekvens d.v.s hur m˚anga oberoende positioner modv¨axlaren m˚aste st¨allas i best¨ams av hur homo- gent EM-f¨altet inuti kammaren ¨ar. F¨or att ta reda p˚a antalet positioner Np har ett experiment genomf¨orts d¨ar tv˚a ingenj¨orer [10] f¨orst bedrev m¨atningar med 360 unika positioner f¨or frekvenser mellan 100-1000 MHz och d¨arefter anv¨ande algoritmer f¨or att reda ut hur m˚anga egentliga positioner som kr¨avs f¨or att uppn˚a samma f¨altuniformitet.

F¨or att applicera antalet positioner Npp˚a ett praktiskt anv¨andningsomr˚ade kan man unders¨oka long-range (LoRa) frekvenser som anv¨ands inom IoT f¨or l˚angdistanskommunikation [11]. Dessa frekvenser ¨ar licensfria d.v.s gratis att anv¨anda och varierar beroende p˚a geografi. I Europa g¨aller 868 MHz, i Asien 433 MHz och i Nordamerika 915 MHz. Det ¨ar ¨aven intressant att unders¨oka Np

f¨or fLU F, se tabell 2.2.

(16)

Tabell 2.2: Antalet positioner f¨or LUF och LoRa-frekvenser.

Frekvens Np 130 MHz 15 433 MHz 28 868 MHz 52 915 MHz 56

2.8 Kommersiella modv¨ axlare

Det finns kommersiella f¨oretag som erbjuder f¨ors¨aljning och installation av modv¨axlande kammare s˚av¨al som modv¨axlare. Ett s˚adant f¨oretag ¨ar Comtest Engineering [12]. Figur 2.4 och 2.5 visar tv˚a modv¨axlare med olika utseende som erbjuds av f¨oretaget.

Figur 2.4: En Z-formad modv¨axlare inuti en modv¨axlande kammare [12].

Ett annat f¨oretag ¨ar Teseq Group som ¨ar bel¨aget i Berlin, Tyskland. Te- seq erbjuder tre olika storlekar av Z-formade modv¨axlare i storlekerna small, medium och large [13]. Den minsta modv¨axlaren best˚ar av kvadratiska metall- plattor p˚a 800x800mm och en h¨ojd p˚a 3000mm. Den mellanstora modv¨axlaren

¨ar 1000x1000mm och har en maxh¨ojd p˚a 3500mm. Den st¨orsta modv¨axlaren har m˚atten 1400x1400mm och en h¨ojd p˚a 5500mm.

Samtliga modv¨axlare som erbjuds av Teseq ¨ar f¨asta med kullager i tak och golv och drivs utav stegmotorer. Enligt databladen [13] har modv¨axlarna en vinkelnoggrannhet p˚a ±0.5 och ett minsta m¨ojliga steg p˚a 0.1. Vidare ¨ar den l¨agsta hastigheten 0.5 RPM och den h¨ogsta hastigheten 6 RPM. Det ¨ar dessa v¨ardena som anv¨ands som projektm˚alen under avsnitt 1.1.1.

(17)

Figur 2.5: En mindre upph¨angd modv¨axlare best˚aende av tre aluminiumpaddlar [12].

2.9 Moment

F¨or att bedriva tester med en mindre modell ¨an en fullskalig modv¨axlare kan man skala ner denna. Detta g¨ors med avseende p˚a tr¨oghetsmoment d˚a detta

¨ar direkt proportionellt till massan. Tr¨oghetsmoment ¨ar ett m˚att p˚a en kropps motst˚and mot rotationshastighets-f¨or¨andringar runt en axel och m¨ats i enheten kg·m2[5]. Hastighetsf¨or¨andringar kan vara i form av start och stopp av rotation via en motor.

Figur 2.6: Tr¨oghetsmoment beroende p˚a axelplacering.

Figur 2.6 visar momentet f¨or tv˚a likadana cylindrar men med olika konfi- gurationer. Bild a) har tr¨oghetsmomentekvationen Iz = 12 · m · r2 medan bild b) har ekvationen Iz = 12 · m · r2+ m · r2 = 32 · m · r2. Figuren visar ¨aven hur tr¨oghetsmomentet definieras med avseende p˚a rotation kring en axel.

Vridmoment ¨ar en krafts f¨orm˚aga att vrida ett objekt kring en viss axel som ber¨aknas enligt τ = r × F d¨ar τ ¨ar vridmomentet, r positionsvektorn

(18)

fr˚an rotationscentrum till angreppspunkten f¨or kraften F . F¨orh˚allandet mellan vridmoment och vinkelacceleration ¨ar tr¨oghetsmomentet och bildar analogin till Newtons andra lag f¨or rotation som ber¨aknas enligt τ = I · α d¨ar I ¨ar tr¨oghetsmoment och α ¨ar vinkelaccelerationen i rad/s2.

H˚allmoment ¨ar en motors f¨orm˚aga att vid matning av maximal till˚aten str¨om vid stillast˚aende l¨age producera ett h¨ogt moment. Det ¨ar allts˚a det h¨ogsta vrid- momentet som motorn producerar och ¨ar relativt konstant f¨or l˚aga hastigheter.

N¨ar hastigheten ¨okar till en viss hastighet s˚a sjunker vridmomentet.

Vid tillverkning av mekatroniska system d¨ar man anv¨ander sig utav motorer

¨ar det viktigt att ta h¨ansyn till motorers vridmoment i f¨orh˚allande till systemets tr¨oghetsmoment f¨or att undvika o¨onskade f¨orflyttningar.

2.10 Hastighetsstyrning

F¨or att positionsstyra en modv¨axlare kan man anv¨anda sig utav olika typer av hastighetsstegringar. Dessa beskriver h¨andelsef¨orloppet f¨or motorn som styr modv¨axlaren och anv¨ands f¨or att minimera ryckningar vid rotation. I detta av- snitt presenteras tre olika typer av hastighetsprofiler samt deras f¨or- och nack- delar [14].

Figur 2.7 a) visar en triangul¨ar hastighetsprofil. Detta ¨ar den simplaste profi- len d¨ar motorn accelereras till maxhastighet varp˚a den ¨overg˚ar till retarderation.

F¨ordelen med denna hastighetsprofil ¨ar att man n˚ar fr˚an punkt A till B p˚a snab- bast m¨ojliga s¨att. Nackdelen ¨ar att en eventuell last med h¨ogt tr¨oghetsmoment kan oscillera och f¨ors¨amra inst¨allingstiden samt minska precision.

Figur 2.7 b) visar en trapetsformad hastighetsprofil. Skillnaden mellan den- na och den triangul¨ara ¨ar att man mellan acceleration- och retardationsfaserna hamnar i ett tillst˚and av konstant hastighet. F¨ordelen ¨ar att man till skillnad fr˚an en triangul¨ar profil kan v¨alja att begr¨ansa hastigheten till ¨onskat v¨arde.

Nackdelen ¨ar att det fortfarande kan f¨orekomma oscillationer och ryckning- ar vid accelerations¨overg˚angarna som f¨ors¨amrar inst¨allningstiden samt minskar precision.

Figur 2.7 c) visar en S-formad hastighetsprofil. Skilnaden mellan denna och trapetsprofilen ¨ar att man l˚angsamt stegar accelerationen ist¨allet f¨or att abrupt

¨oka och s¨anka den. F¨ordelen med detta ¨ar att hastighetskurvan blir j¨amnare vid hastighets¨overg˚angarna vilket minimerar ryckningar.

Hastigheten m¨ats i rad/s och omvandlas till rotationer per minut enligt sambandet 1rad/s = 9.55RPM.

(19)

Figur 2.7: Hastighet- och accelerationsstegring f¨or tre olika profiler. Bild a) visar en triangul¨ar profil, b) en trapetsprofil och c) en S-profil.

(20)

2.11 Utv¨ axling

Att v¨axla inneb¨ar att man fr˚an en axel till en annan ¨overf¨or en kraft med avse- ende att ¨oka eller s¨anka rotationshastighet. Detta kan man g¨ora med hj¨alp av kugghjul, kugghjul och kedjor (t.ex. cykel) eller med remmar. Vid konstruktion av en modv¨axlare kan man fundera p˚a att anv¨anda utv¨axling mellan motor och konstruktionen f¨or att omvandla h¨og rotationshastighet till h¨ogt vridmoment eftersom en fullskalig modv¨axlare kan ha ett relativt h¨ogt tr¨oghetsmoment.

Utv¨axling definieras som ett f¨orh˚allande mellan inng˚aende och utg˚aende axel [15].

En sn¨ackv¨axel ¨ar en mekanisk v¨axel best˚aende av ett st¨orre kugghul, sn¨ack- hjulet, vars rotation styrs av en skruv, sn¨ackskruven. Syftet med sn¨ackv¨axeln

¨ar att utbyta en h¨ogre rotationshastighet fr˚an den motorkopplade skruven till det l˚angsammare sn¨ackhjulet som i sin tur f˚ar ett h¨ogt vridmoment. En an- nan typ av v¨axel ¨ar vinkelv¨axlare som best˚ar av tv˚a (oftast) vinkelr¨ata kugg- hjul. Dessa anv¨ands d˚a man fr˚an en drivaxel vill rotera en axel ur en vin- kel. ¨Aven sn¨ackv¨axeln kan klassas som en vinkelv¨axel eftersom sn¨ackhjulets och sn¨ackskruvens rotationsriktningar ¨ar vinkelr¨ata. Slutligen finns det ¨aven remv¨axlar d¨ar man anv¨ander sig utav en rem som f¨asts p˚a tv˚a remskivor f¨or att

¨overf¨ora rotationsr¨orelsen. Beroende p˚a diamaterf¨orh˚allandet mellan remskivor- na kan man v¨axla upp eller ner˚at.

F¨ordelen med att anv¨anda utv¨axling i samband med motorer ¨ar att man genom att v¨axla ner˚at kan skapa ett h¨ogre vridmoment samt h¨ogre uppl¨osning vid precisionstyrning. Ifall man ist¨allet v¨axlar upp˚at kan man uppn˚a h¨ogre rota- tionshastigheter till kostnad av l¨agre vridmoment. En annan f¨ordel ¨ar att man med vinkelv¨axlar kan skapa rotationsr¨orelse i en vinklad axel eller vid remdrift koppla samman axlar p˚a avst˚and ifr˚an varandra.

(21)

Kapitel 3

Metod

3.1 Computer-aided design (CAD)

N¨ar man designar mekatroniska system ¨ar det f¨ordelaktigt att f¨orst modellera dessa i CAD-program med syfte att f¨orutsp˚a vikt samt hur modellen interage- rar med verkliga krafter s˚asom gravitation. Exempel p˚a s˚adan programvara ¨ar AutoCad, Catia och Solidworks. Eftersom Solidworks anv¨ants i tidigare kurser samt att licens tillhandah˚alls av H¨ogskolan i Halmstad ¨ar det ett f¨ordelaktigt alternativ [16].

Med avsnitt 2.6 och h¨ogskolekammarens fysiska dimensioner i beaktning konstrueras en 3D modell av modv¨axlaren i Solidworks.

3.2 Mikrokontroller

F¨or att styra motordrivarkretsen som i sin tur styr motorn finns ett behov av en mikrokontroller. Tv˚a ledande alternativ inom omr˚adet ¨ar Arduino Uno och Raspberry Pi.

Raspberry Pi ¨ar tekniskt sett inte en mikrokontroller utan ist¨allet ett da- torsystem p˚a ett enda chip. Med flera USB-ing˚angar, HDMI-uttag, ethernet- uttag och ett eget operativsystem - Raspbian - kan man programmera direkt p˚a raspberryn. Raspberry Pin ¨ar ¨aven uttrustad med ett flertal General Pin Input/Outputs - GPIOs - som anv¨ands f¨or att styra annan elektronik[17].

Arduinon ¨ar en mikrokontroller och k¨or inte ett eget operativsystem utan k¨or ist¨allet den kod som matas in via en USB-ing˚ang. Den ¨ar ocks˚a uttrustad med flera GPIOs f¨or styrning av extern elektronik[18].

Syftet med mikrokontrollern ¨ar att styra motorn vilket b˚ade Arduinon och Raspberryn klarar av med marginal. D¨arf¨or kan b˚ada anv¨andas och i detta fall v¨aljs Raspberryn med motiveringen att motorstyrningen kan programmeras och visas direkt p˚a sk¨armen.

3.3 Programmering

F¨or att programmera motorstyrningsprogrammet stod valet mellan tv˚a alterna- tiv, MatLab och Python[19].

(22)

MatLab har f¨ordelen att det finns inbyggda funktioner som kan anv¨andas f¨or datahantering och plotting. Vidare inneh˚aller programmet ¨aven Simulink, ett unikt program som inte finns p˚a andra h˚all. Programmet anv¨ands ¨aven flitigt p˚a h¨ogskolor och universitet och har allts˚a en stor vetenskapsdriven anv¨andargrupp.

Nackdelen med MatLab ¨ar att det kr¨aver en licens f¨or anv¨andning, d.v.s ett motorstyrningsprogram i MatLab hade kostat h¨ogskolan ett par tusen om ˚aret.

Python ¨ar ett objektorienterat programmeringsspr˚ak som ¨ar k¨ant f¨or att vara relativt simpelt. Spr˚aket saknar inbyggda funktioner som finns i MatLab men kompenserar f¨or detta med en stor m¨angd anv¨andbara bibliotek. ¨Aven Python har m˚anga anv¨andare vilket inneb¨ar att det finns m˚anga exempel att dra l¨ardom av online. Den st¨orsta f¨ordelen med Python ¨ar att det ¨ar ¨oppen k¨alldkod vilket g¨or det mer kostnadseffektivt ¨an MatLab.

B˚ada programmeringspr˚aken har sina f¨or- och nackdelar men f¨or detta pro- jekt f¨oredras Python p.g.a ekonomiska sk¨al. Python g˚ar att k¨ora p˚a mikrokon- trollern Raspberry Pi vilket begr¨ansar kostnaden till ett tangentbord, mus och sk¨arm j¨amf¨ort med MatLab som kr¨aver en dator och licens f¨or att k¨oras.

3.4 Motor och motordrivare

F¨or att styra modv¨axlaren och rotera denna till nya positioner kr¨avs det att man anv¨ander en motor med h¨og precision. Framf¨orallt st˚ar valet mellan en borstl¨os likstr¨omsmotor eller en stegmotor.

Likstr¨omsmotor: F¨ordelarna med en likstr¨omsmotor ¨ar att den kan komma upp i h¨oga rotationshastigher samt att den ¨ar responsiv till hastighetsf¨or¨andringar.

Nackdelen med motorn ¨ar att den saknar positionskontroll samt att h˚allmomentet

¨ar l¨agre ¨an en stegmotors[20].

Stegmotor: F¨ordelen med en stegmotor ¨ar att den ¨ar utm¨arkt f¨or positions- styrning. Eftersom ett varv ¨ar uppdelat i ett best¨amt antal steg - d¨arav namnet - vet man precis var stegmotorn befinner sig genom att r¨akna antalet steg den har g˚att. Stegmotorer har ¨aven ett h¨ogt h˚allmoment vilket ¨ar gynnsamt vid tunga laster.

Nackdelen med stegmotorn ¨ar att den presterar s¨amre vid h¨oga hastigheter d˚a vridmomentet sjunker[20].

Eftersom kravet p˚a modv¨axlaren fr¨amst handlar om positionsstyrning ¨ar hastighet ingen prioritet. D¨arf¨or fungerar en stegmotor d˚a dessa motorer har h¨og precision. Eftersom modv¨axlaren ¨ar en tung mekanisk konstruktion kan det kr¨avas ˚aterkoppling f¨or att s¨akerst¨alla att modv¨axlaren hamnat p˚a r¨att position.

Ut¨over stegmotorn beh¨over man en motordrivarkrets f¨or att stega motorn samt att v¨alja riktning. F¨or detta ¨andam˚al anv¨ands helst en krets som delar upp ett motorsteg i flera ministeg f¨or att optimera precisionen d.v.s microstepping.

F¨or att utf¨ora tester anv¨andes en motor av typen Nema 23 modell SY57STH76- 2804A[21] med en stegvinkel p˚a 1.8. Denna motor valdes d˚a den fanns p˚a plats p˚a h¨ogskolan fr˚an ett tidigare projekt. Eftersom stegmotorer klassas i storlek enligt NEMA-standard ¨ar det ¨aven f¨ordelaktigt att v¨alja en motor enligt denna standard som vid framtida uppskalning av modv¨axlare enkelt kan v¨aljas i st¨orre storlek.

Motordrivaren som valdes ¨ar av typen HY-DIV268N-5A[22]. Denna valdes d˚a den ¨ar bekant fr˚an tidigare kurser samt f¨or m¨ojligheten att dela upp ett steg p˚a 1.8till 16 microsteg d.v.s ett minsta steg p˚a 0.1125.

(23)

3.5 Motorstyrning

Vid stegvis k¨orning av en modv¨axlare ¨ar positionskontroll av yttersta vikt d˚a re- peterbarheten beror p˚a att konstruktionen roterar precis s˚a mycket man ¨onskar f¨or att felet inte ska ackumuleras. Detta kan man ˚astadkomma p˚a tv˚a s¨att; an- tingen med hj¨alp av positionsgivare och reglering eller med open loop genom att m¨ata positionsnoggrannhet f¨or motorn via testning.

F¨ordelen med en positionsgivare ¨ar att eventuella fel inte ackumuleras d˚a man f¨or varje rotation h˚aller koll p˚a den exakta positionen. Nackdelen ¨ar att det kr¨avs ytterligare elektronik inuti kammaren, n˚agot som kan orsaka elektro- magnetiskt interferens p˚a testningen som bedrivs.

F¨ordelen med open loop ¨ar att man slipper ¨overfl¨odig elektronik inuti en elektromagnetiskt k¨anslig milj¨o samtidigt som man uppn˚ar samma noggrannhet.

Nackdelen ¨ar att stegmotorn kan rotera fler steg ¨an ¨onskat p.g.a konstruktio- nens tr¨oghetsmoment, utan att anv¨andaren f˚ar reda p˚a det. Detta problem kan dock undvikas genom att man anv¨ander sig utav hastighetsprofiler som d¨ampar mekaniska oscillationer.

F¨or att styra stegmotorn kan man antingen anv¨anda pulse width modula- tion - PWM - eller pulse per minutes - PPM. PWM inneb¨ar att man genererar digitala kvadratiska pulser d¨ar man varierar duty cycle, d.v.s. ett procentuellt v¨arde 1-100 som best¨ammer hur l¨ange pulsen ¨ar aktiv, frekvens och amplitud [23]. PPM inneb¨ar att man styr motorn via en motordrivare genom att skic- ka pulser varje g˚ang stegmotorn ska k¨oras d¨ar en puls motsvarar en best¨amd vinkelf¨orflyttning.

F¨ordelen med PWM-metoden ¨ar att man enkelt kan styra rotationshastig- heten genom att ¨oka frekvens och duty cycle p˚a PWM. Nackdelen ¨ar att po- sitionsstyrningen f¨orsvinner eftersom man utan feedback inte vet var motorn befinner sig eftersom pulserna inte r¨aknas. F¨ordelen med PPM-metoden ¨ar att man kan ¨oka eller s¨anka antalet pulser per given tidsenhet f¨or att skapa hastig- hetsf¨or¨andringar. En annan f¨ordel ¨ar att eftersom pulserna r¨aknas s˚a bibeh˚aller motorn en noggrann positionstyrning. Eftersom positionstyrning ¨ar prioriterad anv¨ands PPM-metoden f¨or detta projekt.

En annan faktor som m˚aste tas i beaktning ¨ar att styrsignalerna till motorn inuti EMC-kammaren inte ska orsaka EM-interferens d˚a stegpulserna vid h¨ogre hastigheter skickas med h¨og frekvens. En l¨osning f¨or detta ¨ar att man anv¨ander sig utav STP-kablar (shielded twisted pair) f¨or att isolera styrsignalkablarna [24].

3.5.1 Positionsreglering

Positionsreglering inneb¨ar att man med hj¨alp av en sensor ber¨aknar en ¨onskad utsignal f¨or att n˚a en ¨onskad position. Den mest anv¨anda formen av reglering

¨

ar i form av en PID-regulator som best˚ar av tre komponenter; en proportionell del, en integrerande del och en deriverande del. I fallet av positionsreglering, fungerar PID-regulatorn s˚a att den st¨andigt f¨ors¨oker motverka ett positionsfel - nuvarande position j¨amf¨ort med ¨onskad position - genom att styra motorns varvtal.

Den propotionella delen av regulatorn motverkar felet genom att proportio- nellt ¨oka varvtalet beroende p˚a skillnaden i position.

(24)

Den integrerade delen summerar processens felmarginal ¨over tidsperioden fr˚an start till stopp och motverkar detta.

Den derivativa delen motverkar felet genom att ber¨akna varvtal m.h.a felets f¨or¨andringshastighet.

De olika delarna summeras enligt ekvation 3.1 och parametrarna K, Ti och Td avg¨or hur mycket de olika delarna v¨ager in p˚a systemets utsignal.

u(t) = K(r(t) − y(t)) + 1 Ti

Z t 0

r(τ ) − y(τ )dτ + Td

d(r(t) − y(t))

dt (3.1)

Figur 3.1: Reglering av position med PID-regulator.

Figur 3.1 visar ett blockdiagram p˚a hur en motor kan regleras med en PID- regulator.

3.5.2 Hastighetsprofil

Motorhastigheten beror p˚a hur m˚anga pulser man skickar per sekund. Man kan d˚a v¨alja att antingen styra motorn med en och samma hastighet fr˚an start till stopp eller anv¨anda sig utav hastighetsprofiler som tar acceleration i beaktning.

Nackdelen med kontant hastighet ¨ar att det vid start och stopp kan orsaka ryck i motorn, och i v¨arsta fall om tr¨oghetsmomentet blir alltf¨or stort, kan motorn antingen tappa steg eller g˚a f¨or m˚anga steg. Genom att anv¨anda sig utav smarta hastighetsprofiler skapar man en mjukare k¨orning. Ekvationerna 3.2 beskriver cirkul¨ara r¨orelser

α = 2π

SP R [rad], θ = nα [rad], ω = α

δt [rad/s] (3.2) d¨ar α ¨ar den minsta m¨ojliga f¨orflyttningen i radianer, SPR ¨ar antalet steps per revolution, θ ¨ar den sammanlagda f¨orflyttningen i radianer, n ¨ar antalet steg och ω ¨ar vinkelhastigheten.

N¨ar man styr en stegmotor med pulser inneb¨ar det vid konstant hastighet att man skickar en puls med j¨amna mellanrum. Det ¨ar dock inte fallet vid acceleration. I takt med att hastigheten ¨okar, blir tidsskillnaden mellan pulserna mindre, se figur 3.2 [25].

F¨or att uppn˚a j¨amn acceleration kan man anv¨anda sig utav en algoritm som efter varje puls ber¨aknar den nya tidsskillnaden [26]. Med hj¨alp av denna algoritm skapas en hastighetsprofil enligt figur 3.3 d¨ar tidsintervallet mellan varje puls definieras enligt ekvation 3.3

(25)

Figur 3.2: Skillnaden mellan pulserna f¨or konstant hastighet och acceleration.

δti= ci

f (3.3)

d¨ar f ¨ar en k¨and klockfrekvens, och ci ¨ar en variabel som ber¨aknas enligt ekvation 3.4

ci= ci−1

1 + Rac2i−1, Ra= a

αf2 (3.4)

som f¨or negativ acceleration ist¨allet ser ut enligt ekvation 3.5 ci= ci−1

1 + Rdc2i−1, Rd= − d

αf2 (3.5)

d¨ar a och d st˚ar f¨or acceleration respektive negativ acceleration.

Figur 3.3: Trapetsformad hastighetsprofil genererad med algoritmen som imple- menteras med hj¨alp av ekvationerna 3.4 och 3.5.

(26)

3.6 Testing

3.6.1 Positionstyrningstest

F¨or att unders¨oka hur v¨al en stegmotor kan positionstyras, gjordes ett preci- sionstest med en stegmotor och en last. Lasten representerar modv¨axlarens vikt och testet ¨ar nedskalat med syfte att unders¨oka hur v¨al motorstyrningen fun- gerar och utv¨arderas med avseende p˚a vinkelnoggrannhet och repeterbarhet.

Parametrarna som valts att variera ¨ar hastighet och last.

F¨or att unders¨oka vilken rotationshastighet som ¨ar rimlig f¨or att starta och stanna modv¨axlarmodellen, g¨ors ett stopp-test. Detta g˚ar till s˚a att modellen roterar med konstant hastighet ett varv f¨or att sedan tv¨art stanna. M˚alet med testet ¨ar att best¨amma vilken hastighet modellen kan stanna i utan att g˚a n˚agra extra o¨onskade steg. Tv˚a olika testserier g¨ors med olika vikter f¨or att j¨amf¨ora resultat.

Efter att start- och stopphastigheten best¨amts g˚ar n¨asta test ut p˚a att un- ders¨oka ifall man med hj¨alp av acceleration kan n˚a h¨ogre hastigheter och ¨and˚a beh˚alla positionsprecision. Testet g˚ar till s˚a att modellen accelerarar ett varv, k¨or 9 varv med maxhastighet och retarderar ett varv. Genom att variera max- hastigheten varieras accelerationen. Tv˚a olika testserier g¨ors med olika vikter f¨or att j¨amf¨ora resultat.

F¨or att m¨ata vinkeln anv¨ands en visare som man f¨aster under lastskivan p˚a modv¨axlarmodellen. Genom att markera visarens start- och stoppposition p˚a en tunn skiva f¨orsedd med papper som monterats p˚a motorn, g˚ar det att avg¨ora om noggrannheten f¨ors¨amras eller bibeh˚alls. Eftersom stegmotorn roterar i diskreta steg med k¨and vinkel, kan man ¨aven ber¨akna hur stor avvikelsen ¨ar.

3.6.2 Tidtest

F¨or att unders¨oka hur l˚ang tid en komplett EMC-m¨atning tar med avseende p˚a modv¨axlarstyrning, g¨ors ett test d¨ar man stegar modv¨axlaren till ett f¨orbest¨amt antal positioner och m¨ater tiden f¨or en del intressanta frekvenser, se tabell 2.2.

F¨or testet v¨aljs att unders¨oka tiden f¨or frekvens 130 MHz (Np = 15) och 868 MHz (Np = 56). F¨or testet antas att ett m¨atningssvep tar 1 sekund. Start- och stopp hastigheterna som valts samt maxaccelerationen ¨ar resultaten fr˚an positionstyrningstestet, se 3.6.1.

(27)

Kapitel 4

Resultat

4.1 Konstruktion

Figur 4.1 visar modellen i CAD-programmet Solidworks[16] som den ¨ar t¨ankt att byggas. P˚a bilden ser man st˚angen, paddlarna och foten. St˚angen ¨ar 260cm h¨og med en tjocklek p˚a 0.6cm. Paddlarna ¨ar kvadrater p˚a 115 · 115cm och en tjocklek p˚a 0.2cm. Mellan foten och st˚angen ¨ar det t¨ankt att det ska ligga ett kullager som m¨ojligg¨or rotation av st˚angen. Slutligen ¨ar st˚angen f¨ast genom Z-paddeln i paddelns masscentrum f¨or att f¨orhindra precession.

Figur 4.1: Modv¨axlarmodellen i Solidworks

Vikten av modv¨axlaren (st˚angen och pl˚atarna) r¨aknar man fram genom att multiplicera volymen med densiteten f¨or aluminium (2700kg/m3) :

(28)

0.01245 ·2700 ≈ 33.6 kg.

4.1.1 F¨ orenklad modell av modv¨ axlare

F¨or att ber¨akna tr¨oghetsmomentet f¨or den fullskaliga modv¨axlarnen betraktas den ist¨allet som en cylinder med en radie p˚a 0.575m. Tr¨oghetsmomentet f¨or den fullskaliga modellen ber¨aknas enligt

I =1

2 · m · r2= 1

2 · 33.6 · 0.5752= 5.55 kg · m2 (4.1) Modv¨axlaren skalades ner med avseende p˚a b˚ade vikt och radie. F¨or att un- ders¨oka motorstyrningen ¨ar det framf¨orallt tr¨oghetsmomentet som ¨ar relevant.

Eftersom den nedskalade modellen som konstruerats f¨or detta projekt har l¨agre vikt och kortare radie, ¨ar tr¨oghetsmomentet ist¨allet:

I =1

2 · m · 0.12= 0.005m m2 (4.2) d¨ar m ¨ar en varierande last och 0.1m ¨ar radien p˚a lastplattan. Genom att l¨agga antingen 2.5kg eller 5kg p˚a plattan f˚ar man en modell med tr¨oghetsmoment Im=2.5= 0.0125kg · m2 och en med tr¨oghetsmoment Im=5= 0.025kg · m2.

Figur 4.2: Bilder p˚a modell fr˚an olika vinklar.

Figur 4.2 visar bilder p˚a den nedskalade modellen. I figuren syns a) en 3D- utskriven plattform med 20cm diameter f¨or att b¨ara en last, b) en stegmotor som styr lasten samt c) en fastklistrad visare p˚a undersidan av plattformen som

¨ar till f¨or att h˚alla reda p˚a positionen.

Figur 4.3: Diagram p˚a hur komponenterna kopplats.

(29)

Figur 4.3 visar hur CPUn, motordrivarkretsen och motorn ¨ar ihopkopplade. Mo- torn ¨ar en stegmotor med 200 steg/varv, allts˚a 1.8per steg, och ett h˚allmoment p˚a 1.2 Nm vid l˚aga hastigheter, som sjunker i takt med att hastigheten ¨okar.

Str¨omf¨ors¨orjningen ska enligt datablad vara 2.8A.

Motordrivaren har en inbyggd funktion som delar upp ett motorsteg till upp till 16 microsteg. En tidigare minstra f¨orflyttning p˚a 1.8kan ist¨allet minskas till

1.8

16 = 0.1125 f¨or att ¨oka uppl¨osningen. En annan funktion ¨ar att str¨ommen har en inst¨allningsbar begr¨ansning. P˚a grund av icke-fungerade knappar p˚a moto- drivaren begr¨ansades str¨ommen till 1.35A.

Mikrokontrollern som anv¨andes var en Raspberry Pi 3b+ och skickade sig- naler till motordrivaren i form av pulser.

4.1.2 Ber¨ akning av vridmoment

Med hj¨alp av vridmomentsekvationen ber¨aknas det maximala vridmomentet innan motorn tappar positionskontroll f¨or de olika lasterna till:

0.005 · 2.5 · 23.42 = 0.29 Nm f¨or last 2.5kg och 0.005 · 5 · 15.07 = 0.38 Nm f¨or last 5kg.

Enligt motorns datablad [21] ska den vid maxhastigheterna 49.74rad/s och 33.16 rad/s h˚alla ett vridmoment p˚a 1.2 Nm respektive 1.0 Nm, vilket ¨ar st¨orre ¨an den testade bristningsgr¨ansen. V¨art att n¨amna ¨ar att str¨ommen var begr¨ansad p.g.a felaktig motordrivare till 1.35A ist¨allet f¨or att leverera den rekommenderade 2.8A. Eftersom str¨ommen ¨ar proportionell mot vridmomentet kan man ber¨akna effektkoefficient K =1.352.8 ≈ 0.48 och multiplicera med vridmoment enligt grafen i databladet:

1.2 · 0.48 = 0.576Nm j¨amf¨ort med testresultat 0.38Nm och 1.0 · 0.48 = 0.48Nm j¨amf¨ort med testresultat 0.29Nm.

F¨or den fullskalade modv¨axlaren, som har tr¨oghetsmoment 5.29kg·m2, ber¨aknas det vridmoment som kr¨avs f¨or att accelerera modv¨axlaren till en rimlig hastighet p˚a 18 RPM (tre g˚anger branschstandard) p˚a tre sekunder d.v.s en acceleration p˚a 1.57 rad/s2.

5.55 · 1.57 = 8.7Nm.

4.2 Precisionsresultat

Tabell 4.1 och 4.2 visar resultatet av testet som beskrivs i 3.6. Med hj¨alp av testserien hittar man vilken hastighet modellen kan stanna med och ¨and˚a beh˚alla sin precision. F¨or en last med 2.5kg inneb¨ar detta en hastighet p˚a 1.963rad/s och f¨or 5kg en hastighet p˚a 1.18rad/s. Enligt motorns datablad [21] har den en stegnoggrannhet p˚a 5 procent av en stegvinkel 1.8, d.v.s ett inbyggt icke- ackumulerande felsteg p˚a 0.09. En offset p˚a 0 i tabellerna ¨ar egentligen ±0.09. Tabell 4.3 och tabell 4.4 visar resultaten f¨or det andra testet som beskrivs under 3.6. Start- och stopphastigheterna har valts enligt tabellerna 4.1 och 4.2

(30)

Tabell 4.1: Krypk¨orningstest med last 2.5kg Pulser/sek RPM Radianer/sek Offset 1 varv()

400 7.5 0.79 0

600 11.3 1.18 0

800 15.0 1.57 0

1000 18.8 1.96 0

1500 28.1 2.95 7.2

2000 37.5 3.93 42.2

Tabell 4.2: Krypk¨orningstest med last 5kg Pulser/sek RPM Radianer/sek Offset 1 varv()

400 7.5 0.785 0

600 11.25 1.18 0

800 15.0 1.57 7.2

1000 18.75 1.963 14.4

1500 28.13 2.945 42.2

2000 37.5 3.926 129.6

Tabell 4.3: Accelerationstestresultat med last 2.5kg Start/stopphast. Maxhast. Maxhast. Acc. Offset 10

(rad/s) (rad/s) (RPM) (rad/s2) varv ()

1.96 33.1 316.1 15.1 0

1.96 37.3 356.2 17.2 0

1.96 42.6 407.1 19.9 0

1.96 49.7 474.6 23.4 0

1.96 59.7 570.1 28.2 7.2

1.96 74.6 712.4 36.5 14.4

Tabell 4.4: Accelerationstestresultat med last 5kg Start/stopphast. Maxhast. Maxhast. Acc. Offset 10 (rad/s) (rad/s) (RPM) (rad/s2) varv()

1.18 33.16 316.7 15.1 0

1.18 37.3 356.2 17.2 7.2

1.18 42.63 407.1 19.9 7.2

1.18 49.74 474.6 23.4 14.4

1.18 59.7 570.1 28.3 21.6

1.18 74.6 712.4 36.5 50.4

d¨ar maxhastigheten har varierats f¨or att ¨oka accelerationen eftersom accelera- tionsstr¨ackan ¨ar konstant. Man kan tydligt se att hastighetsprofilerna som tar acceleration i beaktning klarar av att rotera motorn med mycket h¨ogre hastighet

¨an att k¨ora med konstant hastighet. Man kan ¨aven se att offsseten - n¨ar den v¨al

(31)

infinner sig - ¨ar mindre ¨an vid konstant hastighet. I dessa fallen retarderades motorhastigheten under ett enda varv (3200 pulser) och man kan anta att ¨aven h¨ogre maxhastigheter g˚ar att uppn˚a ifall accelerationstr¨ackan f¨orl¨angs.

4.3 Tidsresultat

Tabell 4.5: Testresultat f¨or tids˚atg˚ang f¨or 15 och 56 modv¨axlarpositioner Vikt (kg) Start/stopphast. Maxhast. Acc. Np tid(s)

(rad/s) (rad/s) (rad/s2)

2.5 1.96 2.95 20 15 17.6

2.5 1.96 1.96 0 56 59.4

5 1.18 1.96 13 15 18.3

5 1.18 1.18 0 56 60.3

Tabell 4.5 visar resultatet fr˚an tidstestet som beskrivs under 3.6.2. Max- hastigheter och acceleration har satts till rimliga v¨arden f¨or rotationsdistansen som best¨ams av antalet modv¨axlarpositioner, Np. Accelerationen ¨overstiger inte bristningsgr¨ansen enligt tabell 4.3 och tabell 4.4 och modellen beh˚aller preci- sionsnoggrannhet. F¨or Np=56 valdes det dock att k¨ora med konstant hastig- het eftersom accelerationsstr¨ackorna ¨ar minimala vid s˚a korta distanser. Ti- den i tabellen ¨ar summan av antalet positioner multiplicerat med 1 sekund och tids˚atg˚angen f¨or sj¨alva motork¨orningen. Tiden 1 sekund ¨ar ett uppskattat v¨arde f¨or den tid det tar f¨or modv¨axlaren att stanna samt att utf¨ora en m¨atning med spektrumanalysator.

(32)
(33)

Kapitel 5

Diskussion

Efter utf¨orda tester framg˚ar en del viktiga punkter som b¨or tas i beaktning vid uppskalning av en modv¨axlare.

Positionstyrningstestena tyder p˚a att ett h¨ogre tr¨oghetsmoment inneb¨ar en l¨agre starthastighet. Vid k¨orning av en fullskalig modv¨axlare kan man anta att det inte finns en l¨agsta starthastighet d˚a detta skulle kr¨ava ett on¨odigt stort vridmoment. Ist¨allet m˚aste modv¨axlaren accelereras fr˚an stillast˚aende l¨age f¨or att f˚a en j¨amn k¨orning. Samma sak g¨aller vid inbromsning av modv¨axlaren, att hastighetsprofilen som implementeras retarderar modv¨axlaren tills den stannar, till skilland fr˚an de nedskalade testerna d¨ar hastigheten sj¨onk tills den n˚adde en s¨aker stopphastighet.

Accelerationstesterna tyder p˚a att betydligt h¨ogre hastigheter g˚ar att uppn˚a med anv¨andnig av smarta hastighetsprofiler. En tydlig f¨orb¨attring som skulle kunna till¨ampas ¨ar att implementera en S-profil ist¨allet f¨or trapetsprofil d˚a den- na inneb¨ar en ¨annu mjukare k¨orning vid hastighetsf¨or¨andringar. I samband med detta kan man ¨aven implementera utv¨axling f¨or att f˚a h¨ogre uppl¨osning och p˚a s˚a s¨att skapa j¨amnare hastighetsprofiler d˚a antalet pulser f¨or en viss f¨orflyttning

¨okar. ¨Aven vridmomentet ¨okar vid utv¨axling p˚a bekostnad av rotationshastighet vilket ¨ar ett gynnsamt utbyte d˚a branschstandardens hastighetskrav inte ¨ar s˚a h¨oga, framf¨orallt om det s¨anker kostnaden f¨or motorn.

Tidstesterna visar att k¨ortiden f¨or modv¨axlaren varierar beroende p˚a vilken frekvens man m¨ater f¨or. Precis som f¨or positionstyrningstesterna anv¨andes det en start- och stopphastighet skilld fr˚an 0 vid testerna. F¨or en uppskalad modell skulle den tid det tar att rotera modv¨axlaren ¨oka d˚a start- och stopphastighet skulle vara 0. D¨aremot ¨ar antalet oberoende modv¨axlarpositioner konstant och med en rimlig acceleration f¨or en verklig modv¨axlare b¨or tiden inte skilja ˚at alltf¨or mycket. Vidare antogs det vid tidtesterna att m¨atning och inbromsning av en modv¨axlare tar 1 sekund. Vid uppskalning av modellen ¨ar det m¨ojligt att den mekaniska modv¨axlaren oscillerar och tids˚atg˚angen f¨or att denna ska stanna fullst¨andigt ¨ar h¨ogre ¨an en sekund, vilket ¨okar m¨atningstiden proportionellt med antalet stopp f¨or en given frekvens. P˚a s˚a s¨att ¨ar modellen begr¨ansad d˚a den endast ¨ar nedskalad med avseende p˚a tr¨oghetsmomentet och tar inte mekaniskt glapp i beaktning.

(34)

5.1 Samh¨ alle, milj¨ o och ekonomi

Syftet med modv¨axlande ¨ar att f¨orb¨attra EMC-testning som i sin tur grundar sig i att skydda dagens och framtidens teknik genom att f¨orhindra elektromagnetisk interferens mellan olika apparater. Genom att EMC-testa ny teknik v¨arnar man om b˚ade h¨alsa och utrustning vilket i sin tur medf¨or ekonomiska besparingar d˚a teknik inte st¨or ut annan utrustning.

Vid m¨atning inuti EMC-kammare ¨ar EM-f¨altet v¨aldigt k¨ansligt f¨or elekt- ronik. Om en produkt testas vill man inte att andra apparater ska p˚averka m¨atningen. Om en modv¨axlare styrs av motor ¨ar det rekommenderat att den- na isoleras med t.ex. aluminiumfolie f¨or att begr¨ansa eventuell emission. ¨Aven styrkablar kan orsaka EM-interferens och b¨or isoleras med STP-kablar enligt 3.5.

F¨or att utf¨ora testerna inf¨orskaffades en mikrokontroller, en motordriva- re och en motor. Tabellen 5.1 visar en prelimin¨ar kostnad f¨or en fullskalig modv¨axlare. Motorn ¨ar en HT34-687 Nema 34 med ett vridmoment p˚a 12.0 Nm och ¨ar kompatibel med motordrivaren.

Tabell 5.1: Pristabell f¨or modv¨axlarkomponenter.

Objekt Pris

Raspberry Pi 3b+ 399kr

Arduino Uno 248kr

Motordrivare HY-Div268n-5A 200kr Al.r¨or 75mm φ, 5mm tjock, 3000mm l¨angd 787kr Al.pl˚at 2mm tjock, 6 styck 1960kr

Motor Nema 34 3360 kr

Total projektkostnad med Raspberry Pi 6706kr Total projektkostnad med Arduino Uno 6555kr

(35)

Kapitel 6

Slutsats

6.1 Resultat

Arbetet som presenteras ovan bekr¨aftar att noggrann positionstyrning och ac- celerationsstyrning g˚ar att uppn˚a utan ˚aterkoppling. Vidare har det ¨aven be- kr¨aftats att repeterbarheten f¨or precisionen inte f¨ors¨amras s˚al¨ange man anv¨ander sig utav r¨att hastigheter samt hastighetsprofiler med tillr¨ackligt l˚anga accele- rationsstr¨ackor. Arbetet har ¨aven unders¨okt hur l˚ang tid en full rotation med m¨atningar skulle kunna ta f¨or en del olika hastigheter och frekvenser.

En modv¨axlare har designats i CAD-programmet Solidworks med designm˚att baserade p˚a komersiella modv¨axlare (se 2.8) och modv¨axlarkammarteori (2.5 och 2.6). Med denna design som utg˚angspunkt har en nedskalning av systemet genomf¨orts och testats.

Positionsstyrningstesten visar att noggrann precision ¨ar m¨ojlig utan att anv¨anda ˚aterkoppling. Projektm˚alet uppn˚addes genom att med en visare m¨ata ifall positionsavvikelser uppkom efter ett varvs rotation. Genom att anv¨anda l˚aga rotationshastigheter minimerades tr¨oghetsmomentets inverkan p˚a rotatio- nen vid start och stopp och precisionen bibeh¨olls. I samma veva bekr¨aftades re- peterbarhet f¨or rotation eftersom den enda avvikelsen efter rotation fr˚an punkt A till punkt B ¨ar ett icke-ackumulerande felsteg p˚a ±0.09.

Vidare tyder accelerationstesten p˚a att avsev¨art h¨ogre hastigheter g˚ar att uppn˚a (474.6 RPM j¨amf¨ort med krypk¨orning 18.8 RPM, se tabell 4.1 och 4.3) ifall man implementerar trapetshastighetsprofiler som tar mjuka hastighets- f¨or¨andringar i beaktning, se 2.10.

Tidstesterna som bedrevs ¨ar baserade p˚a teorin presenterad i avsnitt 2.7 och har som syfte att unders¨oka hur l˚ang tid en m¨atningsserie skulle kunna ta f¨or tv˚a olika frekvenser. F¨or ett l¨agre antal modv¨axlarpositioner (15) kan man minimera tids˚atg˚angen genom att implementera samma hastighetsprofil som anv¨andes vid accelerationstesterna. Dock ¨ar denna tidskillnad minimal ef- tersom accelerationsstr¨ackorna ¨ar korta i j¨amf¨orelse med str¨ackrona vid accele- rationstestet (str¨acka p˚a 212 j¨amf¨ort med 3200 uttryckt i pulser). F¨or ett st¨orre antal modv¨axlarpositioner (56) valdes det att endast krypk¨ora eftersom acce- leration ans˚ags on¨odig vid s˚a kort str¨acka (58 pulser). F¨or j¨amf¨orelse testades

¨aven samma antal positioner f¨or hastighet enligt branschstandard, 6RPM. En full rotation med 15 stopp tog d˚a 24.9s j¨amf¨ort med 17.6 (tabell 4.5) och med

(36)

56 stopp tog det 67.02s j¨amf¨ort med 59.4s. Skillnaden ¨ar allts˚a v¨aldigt liten.

Arbetet som genomf¨orts tyder p˚a att de flesta m˚alen som best¨amts g˚ar att uppn˚a. Det enda m˚alet som inte har bekr¨aftats ¨ar ett minsta m¨ojliga steg p˚a 0.1som f¨or den nedskalade modellen ist¨allet ¨ar 0.1125. Ett m¨ojligt s¨att att uppn˚a h¨ogre uppl¨osning ¨ar att ist¨allet anv¨anda sig utav halv steg(1.8·12 = 0.9) i samband med en utv¨axling p˚a 9:1 (19·0.9 = 0.1) med f¨orslagsvis en sn¨ackv¨axel eller remv¨axel (se 2.11) f¨or att m¨ota branschstandard. Ytterligare en annan f¨ordel som utv¨axlandet medf¨or ¨ar att motorn ist¨allet kan st¨allas separat fr˚an sj¨alva modv¨axlaren (till skillnad fr˚an modellen, se figur 4.2, d¨ar konstruktionen vilar p˚a motoraxeln) f¨or att driva denna.

6.2 Vidareutveckling

Med tanke p˚a att detta projekt har utforskat styrningen av modv¨axlare, kan man ut¨oka uppdraget genom att konstruera en fullskalig modv¨axlare f¨or anv¨andning i h¨ogskolans EMC-kammare. Vid uppskalning av modellen b¨or en del saker tas i beaktning, bland annat maxhastigheter samt accelerationsstr¨ackor. Ef- tersom den nedskalade modellen endast best˚ar av styva kroppar staplade ovanp˚a varandra (viktplattor) och inte av flera separata monterade delar (se figur 4.1)

¨ar det sv˚art att f¨orutse hur en fullskalig modv¨axlare reagerar p˚a hastighets- f¨or¨andringar. Det ¨ar d¨arf¨or optimalt att v¨alja l˚anga accelerationsstr¨ackor samt begr¨ansade maxhastigheter f¨or att f¨orhindra slitage p˚a grund av mekaniska kraf- ter.

I avsnitt 2.6 n¨amns tv˚a olika s¨att att k¨ora modv¨axlaren p˚a. Eftersom tid- testerna visar minimal tidsvinst vid anv¨andning av hastighetsprofiler f¨or stegvis k¨orning kan man t¨anka sig att implementering av dessa ¨ar mer relevant vid kontinuerlig drift.

F¨or att f¨orhindra att modv¨axlaren precesserar - d.v.s. svajar vid rotation - kan man f¨asta modv¨axlarens st˚ang genom masscentrum p˚a paddelkonstruktion.

Vidare kan man skruva fast ett kullager i taket p˚a kammaren d¨ar det finns skruvh˚al som i sin tur f¨asts i toppen av modv¨axlaren. P˚a detta s¨att kan man f¨orhindra mekaniska oscillationer fr˚an att f¨orflytta modv¨axlaren under k¨orning.

Med en modv¨axlare p˚a plats kan man forts¨atta projektet genom att un- ders¨oka ifall stegvis eller kontinuerlig k¨orning ¨ar b¨ast f¨or m¨atningar. Med kon- tinuerlig k¨orning f˚ar man ett medelv¨arde ¨over hur EM-f¨altet ser ut medan man vid stegvis drift m¨ater f¨altstyrkan f¨or varje modv¨axlarposition. F¨ordelen med stegvis k¨orning ¨ar att man kan hitta eventuella EM-spikar i f¨altet f¨or en viss position men nackdelen ¨ar att det kan ta l˚ang tid att utf¨ora m¨atningar j¨amf¨ort med m¨atning vid kontinuerlig drift.

(37)

Litteraturf¨ orteckning

[1] A. Law E. J. Glass R. Baxter, N. Hastings. Radiation in the environment, volume 39. 2008.

[2] K. Tomy R. Islam. Study on Reverberation Chamber for High- Frequency, Master Thesis, H¨ogskolan i Halmstad. 2018.

[3] Electronic Communications Committe (ECC). The European Table Of Frequency Allocations And Applications In The Frequency Range 8 . 3 Khz To 3000 Ghz ( ECA Table ). European Conference of Postal and Telecommunication Administration (CEPT), (October):1–262, 2015.

[4] J. Delaballe. Cahier technique no . 149 Part 1 of 3 EMC : electromagnetic compatibility. 2001.

[5] R. A. Freedman H. D. Young. University Physics with Modern Physics, Global Edition. 2015.

[6] S I S Multi and User Licence. SVENSK STANDARD SS-EN 61000-4-21 Elektromagnetisk kompatibilitet ( EMC ) – Del 4-21 : M¨at- och provnings- metoder – M¨atning i modv¨axlad kammare. 2018.

[7] R. Cooney M. Squire S. Zielinski M. Hatfield M. Slocum D. Svetanoff, J. Weibler. Development of high performance tuners for mode-stirring and mode-tuning applications. IEEE International Symposium on Electromag- netic Compatibility, 1:29–34, 1999.

[8] M. Backstrom O. Lunden. A factorial designed experiment for evaluation of mode-stirrers in reverberation chambers. 2003 IEEE International Sympo- sium on Electromagnetic Compatibility, 2003. EMC ’03., 1:465–468 Vol.1, 2003.

[9] K. R Goldsmith, Defence Science, and Technology Organisation. Charac- terisation of an aircraft sized reverberation. 1998.

[10] H. G. Krauthauser S. Phennig. A General Method for Determining the Number of Independent Stirrer Positions in Reverberation Chambers. 2012.

[11] Nikolaos Konstas. Internet of things, LoraWan VS Nb-Iot. 2017.

[12] Comtest. http://www.comtest.eu/products/

reverberation-chambers.html, 2019.

(38)

[13] Teseq. http:/www.teseq.com/product-categories/

reverberation-chambers.php, 2019.

[14] C. Lewin. Mastering motion profiles. 2007.

[15] Kohara Gear Industry. Introduction to Gears. 2006.

[16] Solidworks. http://www.solidworks.se/, 2019.

[17] Raspberry Pi homepage - www.raspberrypi.org.

[18] Arduino homepage - www.arduino.cc.

[19] Z. Hughes C. Ozgur T. Colliau, G. Rogers. [ MatLab vs. Python vs. R ].

Journal of Experimental Psychology: General, 136(1):23–42, 2007.

[20] B. Earl. All About Stepper Motors, Adafruit Industries. 2018.

[21] SY57STH76-2804A datasheet. High torque hybrid stepping motor specifi- cations. 2009.

[22] HY-DIV268N-5A datasheet. HY-DIV268N-5A two phase hybrid stepper motor drive manual.

[23] J. A. Mohammed. Pulse Width Modulation for DC Motor Control Based on LM324. Eng. & Tech. Journal, 31(10):1882–1896, 2013.

[24] P. Santi S. Caniggia. COMMON-MODE RADIATED EMISSIONS FROM UTP/STP CABLES WITH DIFFERENTIAL HIGH-SPEED DRlVER- SlRECElVER. 2003.

[25] D. Austin. Generate stepper-motor speed profiles in real time. 2005.

[26] M. Y. Stoychitch. Generate stepper motor linear speed profile in real time.

2018.

(39)

Besöksadress: Kristian IV:s väg 3 Postadress: Box 823, 301 18 Halmstad Telefon: 035-16 71 00

Eddi Fatnassi

References

Related documents

Detta g¨aller alla tal vars dyadiska utveckling ¨ar ¨andlig; man beh¨over inte kasta fler kast ¨an vad som anges av den position d¨ar sista ettan finns i utvecklingen.. Det betyder

Till exempel fick jag inte med n˚ agot Ljus- och Optikland i f¨ orsta f¨ ors¨ oket, och pilen mot Kosmologi, som ligger utanf¨ or den h¨ ar kartan, borde peka mer upp˚ at,

L¨ osningen till uppgift 2(b)(ii) fr˚ an provduggan Vi m˚ aste visa tv˚ a

Po¨ angen p˚ a godk¨ anda duggor summeras och avg¨ or slutbetyget.. L¨ osningarna skall vara v¨ almotiverade och

Vid bed¨ omningen av l¨ osningarna av uppgifterna i del 2 l¨ aggs stor vikt vid hur l¨ osningarna ¨ ar motiverade och redovisade. T¨ ank p˚ a att noga redovisa inf¨ orda

[r]

Rutinen som anv¨ands f¨ or att definiera operatorn, kan ha antingen ett eller tv˚ a argument, men eftersom funktionen normalt definieras i samma modul som inneh˚

[r]