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
G¨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 f˚ar beskrivet hur testet presenteras.
F¨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
G¨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.
F¨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
G¨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.
F¨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
G¨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.
F¨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 M˚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 b˚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