• No results found

Mottagarenheten

In document Bluetooth-styrning av skytteställ (Page 62-140)

Enligt modulens datablad ¨ar radiosignalernas spridning inte sf¨arisk. De ¨ar ist¨allet aningen koncentrerade i vissa riktningar. D˚a en modul placeras p˚a en skyttebana kan det vara bra om h¨ansyn tas till denna egenskap.

F¨or att modulen ska fungera som den ¨ar specificerad ¨ar det av stor vikt att alla layout- och sp¨anningskrav fr˚an modulen uppfylls. R¨ackvidden har testats enligt testspecifikationen (Bilaga A) och den uppn˚as med goda marginaler.

D¨armed anses sp¨annings- och layoutkrav vara uppfyllda.

Enligt de teoretiska ber¨akningar som genomf¨ordes skulle modulen kunna uppr¨atth˚alla en stabil anslutning med en genomsnittlig smartphone p˚a upp till 44 meters avst˚and. Anledningen till den stora skillnaden mellan test och ber¨akning antas vara att den fade margin som anv¨andes vid ber¨akningarna var f¨or stor och d¨arf¨or inte avs˚ag fri sikt. Fade margin har inte uppm¨atts vid testet.

8.6 Mottagarenheten

Valet att anv¨anda mikrocontrollern MKL05Z i projektet ifr˚agas¨atts. Ett alternativ var att anv¨anda en Raspberry Pi f¨or att f¨orkorta utvecklingstiden men i efterhand kan det anses vara en ov¨asentlig skillnad i tidsaspekten. Det gick snabbt att komma ig˚ang och b¨orja jobba med MKL05Z i Kinetis Design Studio. Ett misstag som d¨aremot gjordes var att spendera s˚a mycket tid p˚a sj¨alva valet av processor. Typen av processor ¨ar inte kritisk f¨or det h¨ar projektet, helt enkelt p.g.a att kraven p˚a den ¨ar inte h¨oga. Det hade dessv¨arre varit ¨onskv¨art att ha flow control inbyggt i UART:en hos den processor som valts, n˚agot MKL05Z inte har. I ¨ovrigt ¨ar processorvalet mycket l¨ampligt d˚a prestandan ¨ar fullt tillr¨acklig och priset l˚agt.

Eftersom projektet ¨ar relativt stort utan att en sp¨anningsreglering kon-strueras, s˚a hade den delen kunnat uteslutas och en f¨ardigkonstruerad regu-lator implementerats ist¨allet. D¨ar hade mycket tid funnits att vinna. Fler komponenter ¨okar dessutom antalet potentiella felk¨allor.

Nu anv¨ands switch-regulatorn LM25007 och den finns i kapseln VSSOP-8.

Kapseln ¨ar den som har minst isolationsavst˚and i hela kretsen. Hade en annan krets med annan kapsel valts ist¨allet, s˚a hade isolationsavst˚andet f¨or hela kretsen kunnat ¨okas och priset f¨or m¨onsterkortet hade d˚a minskat.

Valet att designa kretsen och m¨onsterkortet i OrCAD kan ifr˚agas¨attas.

Programvarorna ¨ar avancerade och har en brant inl¨arningskurva och de ¨ar inte s¨arskilt intuitiva. D˚a f¨orstudien gick ˚at till annat fanns det ingen tid att hitta n˚agra alternativa programvaror. I planeringen fanns ingen tid avsatt f¨or utbildning kring programvarorna.

Det best¨allda kretskortet fungerar men har n˚agra brister. P˚a n¨asta version av kortet ska det understa kopparplanet anslutas till jord; transistor T2 kopplas

8.6. Mottagarenheten Kapitel 8. Diskussion

till jord; andra footprints till SOT-23-kapseln; en n˚agot bredare ledningsbana dras mellan Graetzbryggan och LM25007. I ¨ovrigt hade komponenterna ocks˚a placerats n˚agot annorlunda.

8.6.1 Granskning

Enligt ¨overenskommelse skickades den f¨orsta revisionen av m¨onsterkortslayouten tillsammans med kretsschema till en ingenj¨or hos AES f¨or granskning. Vid granskningen framkom ett antal f¨orslag p˚a ¨andringar och f¨orb¨attringar. Denna process var mycket l¨arorik och gav ocks˚a en djupare insyn i hur en ingenj¨or arbetar. Det hade d¨aremot varit bra att skicka in en mycket tidigare version av kretsschemat f¨or granskning. Det hade antagligen givit mera tid att utf¨ora de ¨andringar som uppkommit. F¨orslag p˚a ¨andringar f¨or att anpassa kretsen f¨or en mera st¨orningskr¨avande milj¨o var tvungna att f¨orbises p˚a grund av att layouten redan var f¨orsenad i planeringen. ¨Andringar som d¨aremot hann utf¨oras var bl.a:

• Placering av sp¨anningsregleringens kringkomponenter.

• Komponenter f¨or sp¨anningsregleringen flyttades n¨armare matningsplin-ten.

• Extra kopplingar mellan Bluetooth-modulen och mikrocontrollen inf¨ordes f¨or framtida bruk.

• Placering av mikrocontrollern n¨armare sp¨anningsregleringen.

• Stiftlist f¨or anslutning av FTDI-kabel [50].

• Skyddskretsar p˚a ing˚angarna till den tr˚adbundna knappen och vidare-kopplingen.

8.6.2 Ekonomi och samh¨ allskrav

Produktionskonstnaden f¨or vridst¨allet och mottagarenheten har inte ¨overstigit de budgetramar som sattes upp under projektets planeringsfas. Det har inte tagits fram n˚agon kalkyl f¨or vad produkten skulle kosta att producera.

F¨or att den framtagna produkten ska kunna s¨aljas p˚a den svenska eller europeiska marknaden m˚aste produkten CE-certifieras. F¨or detta kr¨avs att ett flertal direktiv efterf¨oljs. P˚a vridst¨allet m˚aste bl.a. alla existerande kl¨am-eller skaderisker uppm¨arksammas. Vridst¨allets r¨orliga delar ¨ar monterade i en l˚ada med sidor av plexiglas vilket f¨orhindrar eventuella kl¨amskador.

P˚a mottagarenheten sitter en Bluetooth-modul monterad och d¨arf¨or faller produkten under RTTE-direktiven. Det inneb¨ar ocks˚a att LVD och EMC

Kapitel 8. Diskussion 8.6. Mottagarenheten

direktiven m˚aste f¨oljas. Till dessa direktiv har det inte tagits n˚agon direkt h¨ansyn, vilket inneb¨ar att det ¨ar oklart hur v¨al produkten klarar dessa test.

Bluetooth-modulen och sp¨anningsadaptern som anv¨ands ¨ar testade bl.a enligt CE.

Kapitel 9 Slutsats

Under projektet har en prototyp p˚a ett skyttesystem utvecklats. Systemet uppfyller de krav som st¨allts men rum finns fortfarande f¨or f¨orb¨attringar och vidareutveckling.

Mjukvaran som implementerats ¨ar en prototyp som har som funktion att m¨ojligg¨ora en demonstration av funktionalitet hos systemet. Mjukvaran m˚aste testas mer ing˚aende och metoder f¨or att hantera specialfall m˚aste implementeras.

Den utvecklade mottagarenheten visar sig ha en r¨ackvidd l˚angt ¨over f¨orv¨antningarna d¨arf¨or att Bluetooth-modulen som anv¨ands har h¨og uteffekt och k¨anslighet, i kombination med att kretskortslayouten fungerar v¨al. Detta visar att BLE ¨ar ¨ar anv¨andbart f¨or kommunikation ¨aven p˚a l¨angre avst˚and.

Ytterligare tester kr¨avs f¨or att utreda hur v¨al signalen hanterar hinder av olika slag.

Det producerade kretskortet fungerar v¨al men ett flertal mindre brister

˚aterfinns; t.ex ska punkter anslutas till jord d¨ar det saknas, vissa ledningsba-nor breddas och ett footprint justeras. Kortet har patchats, s˚a bristerna ¨ar

˚atg¨ardade.

Vridst¨allets vridtid och vridvinkel f¨oljer v¨al de internationella reglerna kring snabbskytte. Kulf˚anget anses stabiliseras snabbt i dess nya position.

En f¨orb¨attringsm¨ojlighet ¨ar att p˚a n˚agot s¨att f¨asta kulf˚anget i dess face-position. Det skulle f¨orhindra att kulf˚anget vrids vid tr¨aff i dess utkant. Det vore ocks˚a bra att koppla in ett motorskydd ifall att n˚agon av ¨andl¨agesbrytarna skulle g˚a s¨onder.

Projektet har ber¨ort stora delar av tidigare kurser i ingenj¨orsutbildningen.

Det har lett till att kunskap har repeterats och ut¨okats. Vidare har kunskaps-luckor inom flera andra omr˚aden fyllts. Att arbeta i projektform har varit mycket l¨arorikt och givande. Att dessutom f˚a g¨ora detta f¨or ett f¨oretag har gett en bra insikt i hur ett projekt genomf¨ors i arbetslivet.

Litteraturf¨ orteckning

[1] Alvarado C, Ibrahim A. Fj¨arrstyrning av videokamera [Internet].

Halmstad: H¨ogskolan i Halmstad. 2012 [citerad 6 okt 2015]. H¨amtad fr˚an:

http://www.diva-portal.org/smash/record.jsf?pid=diva2%

3A515490

[2] Hermansson E, Sjunnesson E. Fj¨arrstyrt kameraf¨aste: HE Remote [Internet]. Halmstad: H¨ogskolan i Halmstad. 2013 [citerad 8 okt 2015].

H¨amtad fr˚an:

http://hh.diva-portal.org/smash/record.jsf?pid=diva2%

3A635129

[3] Xia Kun, Xu Xinyue, Wang Nan. Design of vehicle control system based on bluetooth low energy smartphone platform. 2013 International Conference on Electrical Machines and Systems (ICEMS). 2013. H¨amtad fr˚an:

http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=

6754414

[4] Eigenbrod-schiessanlagen.de. Eigenbrod Vridst¨all [Inter-net]. 2016 [citerad 13 januari 2016]. H¨amtad fr˚an: http:

//eigenbrod-schiessanlagen.de/index.php?id=3&tx_produkt_

produkte[produkt]=189&tx_produkt_produkte[action]=show&tx_

produkt_produkte[controller]=Produkt&no_cache=1&L=2

[5] Solheim R. Duell Manual funktionsbeskrivning. Version 2. Hind˚as: Sol-heim System AB; [citerad 13 jan 2016].

[6] Wikipedia. Linear actuator [Internet]. 2015 [citerad 17 okt 2015]. H¨amtad fr˚an: https://en.wikipedia.org/wiki/Linear_actuator

[7] Wikipedia. Solenoid [Internet]. 2015 [citerad 17 okt 2015]. H¨amtad fr˚an:

https://en.wikipedia.org/wiki/Solenoid

Litteraturf¨orteckning Litteraturf¨orteckning

[8] Hades.mech.northwestern.edu. Gear Motor - Northwestern Mechatronics Wiki [Internet]. 2016 [citerad 13 jan 2016]. H¨amtad fr˚an: http://hades.

mech.northwestern.edu/index.php/Gear_Motor

[9] Jameco. How Servo Motors Work [Internet]. 2015 [citerad 23 nov 2015]. H¨amtad fr˚an: http://www.jameco.com/jameco/workshop/

howitworks/how-servo-motors-work.html

[10] Olsson K. Maskinelement. F¨orsta upplagan. Stockholm: Liber; 2006.

[11] Bluetooth.com. Fast Facts [Internet]. 2015 [citerad 23 sept 2015]. H¨amtad fr˚an: http://www.bluetooth.com/Pages/Fast-Facts.aspx

[12] Bluetooth.com. Basics [Internet]. 2015 [citerad 23 sept 2015]. H¨amtad fr˚an: http://www.bluetooth.com/Pages/Basics.aspx

[13] Bluetooth.com. Bluetooth Smart [Internet]. 2015 [citerad 23 sept 2015].

H¨amtad fr˚an: http://www.bluetooth.com/Pages/Bluetooth-Smart.

aspx

[14] McDermott-Wells P. What is Bluetooth? IEEE Potentials. 2005;23(5):33-35.

[15] Bluetooth.com. Bluetooth Core Specification [Internet]. 2016 [ci-terad 11 jan 2016]. H¨amtad fr˚an: https://www.bluetooth.com/

specifications/bluetooth-core-specification

[16] Bluetooth SIG, Bluetooth Development Portal. GENERIC ATTRIBUTE PROFILE (GATT) [Internet]. 2015 [citerad 30 okt 2015]. H¨amtad fr˚an:

https://developer.bluetooth.org/TechnologyOverview/Pages/

GATT.aspx

[17] Rowberg J. BLE master/slave, GATT client/server, and data RX/TX basics [Internet]. Bluegiga Technologies. 2015 [citerad 30 okt 2015].

H¨amtad fr˚an: https://bluegiga.zendesk.com/entries/25053373-- REFERENCE-BLE-master-slave-GATT-client-server-and-data-RX-TX-basics

[18] Downey C. Understanding Wireless Range Calculations [Internet].

Electronicdesign.com. 2013 [citerad 30 sept 2015]. H¨amtad fr˚an:

http://electronicdesign.com/communications/understanding-wireless-range-calculations

[19] Bluegiga.com. BGScript Scripting language | Developer Guide [In-ternet]. Version 3.6. Bluegiga Technologies; 2016 [citerad 4 jan

Litteraturf¨orteckning Litteraturf¨orteckning

2016]. H¨amtad fr˚an: https://www.bluegiga.com/en-US/products/

software-bluegiga-bluetooth-smart/

[20] Rowberg J. What is the difference between BGScript, BGAPI, and BGLib? [Internet]. Bluegiga Technologies. 2015 [citerad 30 okt 2015].

H¨amtad fr˚an: https://bluegiga.zendesk.com/entries/22412436-- REFERENCE-What-is-the-difference-between-BGScript-BGAPI-and-BGLib

[21] RaspberryPi.org. Raspberry Pi - Teach, Learn, and Make with Raspberry Pi [Internet]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: https://www.

raspberrypi.org/

[22] RaspberryPi.org. Raspberry Pi FAQs [Internet]. RaspberryPi.org. 2015 [citerad 25 okt 2015]. H¨amtad fr˚an: https://www.raspberrypi.org/

help/faqs/

[23] Adams J. Raspberry Pi Compute Module: new product! [In-ternet]. RaspberryPi.org. 2014 [citerad 25 sept 2015]. H¨amtad fr˚an: https://www.raspberrypi.org/blog/raspberry-pi-compute-module-new-product/

[24] Raspbian.org. FrontPage - Raspbian [Internet]. 2016 [citerad 4 jan 2016].

H¨amtad fr˚an: https://www.raspbian.org/

[25] Engstr¨om H, Ring C. J¨amf¨orelse av off-the-shelf-h˚ardvara f¨or real-tidsapplikationer [Internet] Lindk¨oping: Link¨opings universitetet (2013).

H¨amtad fr˚an: http://www.diva-portal.org/smash/record.jsf?pid=

diva2%3A646439

[26] WiringPi.com. WiringPi [Internet]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: http://www.wiringpi.com/

[27] Xenomai.org. Xenomai — Real-time framework for Linux [Internet]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: https://www.xenomai.org

[28] Bluetooth.com. Bluetooth Core Specification [Internet]. 2016 [ci-terad 11 jan 2016]. H¨amtad fr˚an: https://www.bluetooth.com/

specifications/bluetooth-core-specification

[29] Simpson C. Linear and Switching Voltage Regulator Fundamental Part 1 [Internet]. 1st ed. Dallas: Texas Instruments Incorporated; 2011

[cite-rad 12 jan 2016]. H¨amtad fr˚an: http://www.ti.com/lit/an/snva558/

snva558.pdf

Litteraturf¨orteckning Litteraturf¨orteckning

[30] Simpson C. Linear and Switching Voltage Regulator Fundamentals Part 2 [Internet]. 1st ed. Dallas: Texas Instruments Incorporated; 2011 [cite-rad 12 jan 2016]. H¨amtad fr˚an: http://www.ti.com/lit/an/snva559/

snva559.pdf

[31] Koo K, Kim J, Kim M, Kim J. Impact of PCB design on switching noise and EMI of synchronous DC-DC buck converter. 2010 IEEE International Symposium on Electromagnetic Compatibility (EMC). 2010 juli;1:67-71.

[32] Svensson T, Krysander C. Projektmodellen LIPS : Lund: Studentlitteratur.

2011.

[33] Sundin E, Westlund E. Anv¨andarcentrerad systemutveckling av en web-baserad projektportal [Internet]. Norrk¨oping: Lindk¨opings Universitetet.

2007. H¨amtad fr˚an: http://hh.diva-portal.org/smash/record.jsf?

pid=diva2%3A24190

[34] Bluegiga. BLE121LR datasheet [Internet]. Version 1.2. 2014 [citerad 19 okt 2015]. H¨amtad fr˚an: http://www.bluegiga.com/en-US/products/

ble121lr-bluetooth-smart-long/

[35] Silicon Labs. Blue Gecko BGM111 Bluetooth Smart Module Data Sheet.R Version 0.92. 2016.

[36] RN4020 Datasheet. Chandler: Microchip Technology Incorporate; 2015.

[37] LSR. SaBLE-x Module DATASHEET 330-0166. Version 2.2. 2016.

[38] Specification for Production. L¨uneburg: PANASONIC INDUSTRIAL DEVICES EUROPE GMBH; Version 1.7. 2013.

[39] ON Semiconductor. MC34063A/D – 1.5A, Step-Up/Down/ Inverting Switching Regulators. Rev 23. 2016. H¨amtad fr˚an: http://www.ti.com/

product/MC34063A/datasheet

[40] Nxp.com. ARM Cortex-M4 Cores | Kinetis K1x MCU|NXP [Internet]. 2016 [citerad 13 jan 2016]. H¨amtad fr˚an: http:

//www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m/k-series/k1x-baseline-mcus [41] Kinetis KL05 32 KB Flash. Freescale Semiconductor, Inc.; Version 4.

2014.

[42] Texas Instruments. LM25007 – 42V, 0.5A Step-Down Switching Regula-tor. Rev C. 2013. H¨amtad fr˚an: http://www.ti.com/product/LM25007/

technicaldocuments

Litteraturf¨orteckning Litteraturf¨orteckning

[43] LM25007 Buck regulator quick start component calculator. National Semiconductor; Version 1. 2009. H¨amtad fr˚an: http://www.ti.com/

tool/lm25007quick-calc

[44] Bj¨ork K. Formler och tabeller f¨or mekanisk konstruktion. Sjunde upplagan.

Sp˚anga: Karl Bj¨orks F¨orlag AB; 2013.

[45] Orcad.com. Overview Page - OrCAD Capture | OrCAD [Internet]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: http://www.orcad.com/products/

orcad-capture/overview

[46] Orcad.com. Overview Page - OrCAD PCB Designer | OrCAD [Inter-net]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: http://www.orcad.com/

products/orcad-pcb-designer/overview

[47] PCBLibraries.com. PCBL - PCB Library Expert [Internet]. 2016 [citerad 4 jan 2016]. H¨amtad fr˚an: http://www.pcblibraries.com/LibraryExpert/

[48] Nxp.com. Kinetis Design Studio [Internet]. 2016 [citerad 4 January 2016]. H¨amtad fr˚an: http://www.nxp.com/products/software-and- tools/run-time-software/kinetis-software-and-tools/ides-

for-kinetis-mcus/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE

[49] 3ds.com. CATIA [Internet]. 2016 [citerad 4 januari 2016]. H¨amtad fr˚an:

http://www.3ds.com/products-services/catia

[50] Future Technology Devices International Limited. FT232R USB UART IC Datasheet [Internet]. Version 2.13. 2016 [citerad 14 jan 2016]. H¨amtad fr˚an: http://www.ftdichip.com/Support/Documents/DataSheets.htm

Bilaga A

Testspecifikation

Bl˚ atandsstyrning av skyttetavlor Testspecifikation

Erik Halvarsson Marcus Norrman 8 december 2015

Dokumenthistorik

Revision Datum Beskrivning

0.1 2015-10-14 F¨orsta utkast.

1.0 2015-12-07 Testen ¨ar genomf¨orda.

Tabell 1: Revisionshistorik f¨or testspecifikationen.

Inneh˚ all

1 Introduktion 3

1.1 Inledning . . . . 3

2 Testbeskrivning 4

2.1 R¨ackviddstest . . . . 4 2.2 Vridtid . . . . 6 2.3 Overf¨oring och exekvering av program . . . .¨ 8

Kapitel 1

Introduktion

1.1 Inledning

I denna testspecifikation definieras hur integrations- och systemtester f¨or projektet genomf¨ors. Dessa tester genomf¨ors f¨or att visa att kraven som st¨alls ¨ar uppfyllda.

Kraven listas i kravspecifikationen (Bilaga ??). F¨or varje test definieras vilket krav som det testas mot, dess testnummer, en beskrivning av testet, tillv¨agag˚angss¨att, utfall samt det f¨orv¨antade utfallet och kommentarer. Varje test ber¨or ett eller flera krav.

Testnummer: X

aller f¨or krav: Y.Z

Beskrivning: Detta test ¨ar ett exempel f¨or att l¨asaren ska f¨orst˚a hur testspecifikationen ¨ar uppbyggd.

Tillv¨agag˚angss¨att: Ett f¨orklarande testprotokoll uppr¨attas d¨ar l¨asaren ar beskrivet hur testet presenteras.

orv¨antat utfall: L¨asaren f¨orst˚ar.

Utfall: L¨asaren f¨orstod. Test GODK ¨ANT.

Kommentar:

Tabell 1.1: Test 1.

Kapitel 2

Testbeskrivning

2.1 R¨ ackviddstest

Testnummer: 1

aller f¨or krav: 1.3

Beskrivning: Bl˚atandsmodulen r¨ackviddstestas.

Tillv¨agag˚angss¨att: Testet utf¨ors i en milj¨o med fri sikt. Systemet startas och en smartphone ansluts. Avst˚andet mellan enhe-terna ¨okas sakta tills anslutningen bryts. D¨arefter minskas avst˚andet mellan enheterna tills en anslut-ning ˚ater kan uppr¨attas. R¨ackvidden m¨ats i fyra rikt-ningar f¨orh˚allande till modulen(-Y, Y, -Z och Z) enl figur 2.1. ¨Ovriga riktningar ¨ar inte relevanta d˚a de motsvarar s¨andning upp i luften och ner i marken.

Testet genomf¨ors i tv˚a omg˚angar med olika smartp-hones, en Samsung Galaxy S3 och en Apple iPhone 4S. R¨ackvidden definieras som avst˚andet mellan en-heterna d¨ar en kontinuerlig anslutning ¨ar m¨ojlig.

orv¨antat utfall: 50 meter.

Utfall: Den uppm¨atta r¨ackvidden ¨ar betydligt l¨angre i alla fyra riktningar ¨an det krav som ¨ar satt. Testet ¨ar godk¨ant.

Kommentar: R¨ackvidden visade sig vara ungef¨ar tre g˚anger s˚a l˚ang som ber¨aknat. I Ber¨akningen antogs en relativt stor f¨orlustfaktor f¨or att f¨ors¨akra att kravet skulle uppn˚as.

Tabell 2.1: Test 1.

Figur 2.1: Riktningar

Riktning R¨ackvidd -Y ca. 150 meter

Y ca. 150 meter

-Z ca. 150 meter

Z ca. 100 meter

Tabell 2.2: R¨ackvidd

2.2 Vridtid

Testnummer: 2

aller f¨or krav: 2.4 och 2.5

Beskrivning: V¨andtiden och spridningen i v¨andtider m¨ats.

Tillv¨agag˚angss¨att: Vridst¨allet videofilmas under dess drift av en ka-mera som fotograferar minst 120 bilder per sekund.

D¨arefter analyseras filmen och tiden f¨or v¨andningen ber¨aknas.

orv¨antat utfall: 250± 20 ms.

Utfall: De uppm¨atta vridtiderna ¨ar v¨al under det st¨allda kravet. Likas˚a ¨ar ¨aven spridningen mellan tiderna.

Testet ¨ar Godk¨ant.

Kommentar: Testet utf¨ordes med kulf˚anget p˚a l¨agsta h¨ojd. I ber¨akningen kring vridtid r¨aknades p˚a att st¨allet ska klara vrida en 1m h¨og axel p˚a 250ms. En l¨angre axel resulterar i ett st¨orre/h¨ogre vridmoment vr¨avs, vilket p˚averkar vridtiden negativt. En viss s¨akerhetsmarginal till o¨onskade tr¨ogheter togs ocks˚a i beakt. Testet bevisar att vridtidsber¨akningarna som gjorts st¨ammer.

Tabell 2.3: Test 2.

Vridning Vridtid Overg˚¨ ang till

1 220ms Face

2 210ms Edge

3 210ms Face

4 225ms Edge

5 220ms Face

6 220ms Edge

7 210ms Face

8 215ms Edge

9 220ms Face

10 220ms Edge

Tabell 2.4: Vridtider. Face/edge avser ¨overg˚angen till

2.3 Overf¨ ¨ oring och exekvering av program

Testnummer: 3

aller f¨or krav: 1.1, 1.7 och 1.8

Beskrivning: Testa att f¨ora ¨over och exekvera en v¨andsekvens.

Tillv¨agag˚angss¨att: En smartphone med den tillh¨orande applikationen f¨orinstallerad ansluts till systemtet. En vald sekvens laddas ¨over till mottagaren. Vridsekvensen kan sedan startas fr˚an applikationen. Samma vridsekvens ska ocks˚a kunna startas fr˚an ing˚angen f¨or den tr˚adbundna knappen.

orv¨antat utfall: Tavlan ska vrida sig s˚a som anv¨andaren programmerat i applikationen.

Utfall: Sekvensen ¨overf¨ors och g˚ar att starta genom b˚ade applikation och med en tr˚adbunden knapp. Testet ¨ar godk¨ant.

Kommentar:

-Tabell 2.5: Test 3.

Bilaga B

Kravspecifikation

Bl˚ atandsstyrning av skyttetavlor Kravspecifikation

Erik Halvarsson Marcus Norrman 8 december 2015

Dokumenthistorik

Revision Datum Beskrivning

0.1 2015-09-22 F¨orsta utkast.

0.2 2015-09-29 Tillkomna krav inlagda samt uppdatering av tidigare krav i enlighet med ISSF:s reglemente.

1.0 2015-12-08 Slutgiltlig version.

Tabell 1: Revisionshistorik f¨or kravspecifikation

Inneh˚ all

1 Introduktion 3

1.1 Inledning . . . . 3 1.2 Parter . . . . 3 1.3 Bakgrund . . . . 3 1.4 Syfte . . . . 3 1.5 al . . . . 4 1.6 Avgr¨ansningar . . . . 4

2 Oversikt¨ 5

2.1 Delsystem . . . . 5

3 GENERELLA KRAV 6

4 DELSYSTEM 1 Mottagarenhet 7

5 DELSYSTEM 2 Vridst¨all 8

6 Ovriga krav¨ 9

6.1 Dokumentationskrav . . . . 9 6.2 Budget . . . . 9

Kapitel 1

Introduktion

1.1 Inledning

Kraven listas i tabellen enligt exemplet nedan. I kolumnen l¨angst till v¨anster anges numret p˚a kravet. N¨asta kolumn anger kravets tillst˚and. Kravet kan vara original, reviderat eller utg˚anget. I tredje kolumnen beskrivs kravet med text och i sista kolumnen finns prioriteten f¨or kravet.

Krav Andring¨ Namn Kravtext Prioritet

X org./rev./utg. Exempel 1 Det h¨ar ¨ar ett exempel. 1/2/3

1.2 Parter

Parter som ¨ar involvoerade i projektet listas nedan.

Best¨allare Johan Karlsson, AES Nordic AB Utf¨orare Erik Halvarsson

Utf¨orare Marcus Norrman

Handledare Urban Bilstrup, H¨ogskolan i Halmstad

1.3 Bakgrund

Snabbskytte ¨ar en gren inom hobbyskytte d¨ar man skjuter mot tavlor som vrids fram n¨ar skytten ska sikta och skjuta. N¨ar tavlan v¨ands upp ska skytten lyfta vapnet, sikta och avfyra innan tavlan ˚ater v¨ands bort. Den elektronik som styr tavlorna idag

¨ar f¨or˚aldrad och sv˚ar att programmera sekvenser p˚a.

Det finns banor b˚ade inom- och utomhus. Banorna utomhus anv¨ands f¨or riktigt pistol skytte och har v¨al fungerande vridst¨allsanordningar. Inomhusbanorna ¨ar i regel kortare och anv¨ands f¨or luftpistolskytte. Vridst¨allen de skjuter p˚a d¨ar ¨ar gamla och dyra. Det finns d¨arf¨or ett behov av att ta fram ett nytt vridst¨all som kan ers¨atta de gamla dyra st¨allen samt ta fram ett inbyggt system som kan sk¨ota styrningen av ada tavelsystemen.

1.4 Syfte

Ett nytt system ska ha en kortare inl¨arningstid, vilket skulle g¨ora det m¨ojligt f¨or fler skyttar i en klubb att kunna anv¨anda systemet. Det nya systemet ska vara

mer automatiserat, vilket ska g¨ora att skytteledaren kan fokusera mer p˚a regler och s¨akerhet. Ett nytt vridst¨all ska vara billigare och programmerbart, vilket g¨or att klubbarna har r˚ad att ha fler system p˚a klubben.

1.5 M˚ al

En mottagarenhet ska utvecklas som kommunicerar med en mobil enhet. Via bl˚atand skickas instruktioner fr˚an exempelvis en smartphone till mottagarenheten. Enheten styr i sin tur vridst¨allen.

En prototyp p˚a ett nytt skyttest¨all ska konstrueras d¨ar m˚alet ¨ar att slutprodukten ska h˚alla ett l¨agre pris ¨an det som anv¨ands idag utan att kvalit´en p˚averkas.

1.6 Avgr¨ ansningar

Applikationen som anv¨ands p˚a den mobila enheten ber¨ors inte, utan utvecklas ist¨allet av annan part. Vridst¨allet som utvecklas ¨ar endast en prototyp.

Kapitel 2

Oversikt ¨

2.1 Delsystem

Systemet har indelats i tv˚a delsystem.

1. Mottagarenhet 2. Vridst¨all

Mottagarenheten best˚ar huvudsakligen av tv˚a komponenter. En mikrocontroller och en bl˚atandsmodul. D¨arut¨over finns ocks˚a komponenter f¨or reglering av matnings-sp¨annings och str¨omf¨orst¨arkning av utg˚angar.

Vridst¨allet ¨ar en mekanisk konstruktion d¨ar tavelsv¨angningen utf¨ors av ett elekt-riskt st¨alldon.

Se figur 2.1 f¨or en ¨oversikt av hela systemet, inklusive den mobila enheten.

Figur 2.1: ¨Oversikt av systemet

Kapitel 3

GENERELLA KRAV

Krav Andring¨ Namn Kravtext Prioritet

0.1 Original Temp.omr˚ade Systemet ska minst klara arbeta i

0.1 Original Temp.omr˚ade Systemet ska minst klara arbeta i

In document Bluetooth-styrning av skytteställ (Page 62-140)

Related documents