Paintball/ballistische Chronograph (10 / 11 stap)

Stap 10: Nauwkeurigheid en fout


Nu dat we de chronograaf van en het werken hebben, we vindt de worst case scenario's en fout toleranties van dit apparaat. Ik zal de nauwkeurigheid volgens een 300 bps-snelheid (ik neem aan dat de IR zenders/detectoren worden geplaatst precies 4" uit elkaar, ik zal niet goed zijn voor het vervaardigen van fout) berekenen.

Nauwkeurigheid:
Als een paintball is het reizen op 300fps, duurt het 3.3333ms reizen van 1ft (1 / 300 fps = 3.3333ms). Zien als onze IR zender/Detector pairs worden verdeeld 4" uit elkaar, moeten we verdelen 3.3333ms met 3 (1ft / 4 inch = 3). Dus is hoe lang het duurt de paintball reizen 4" bij 300fps 1.1111ms.

300 fps = 3.3333ms/ft

tijd om te reizen van 4 inch = 3.3333ms / (1ft / 4 in.)
= 1.1111ms

CPU-snelheid = 12 MIPS
83.3333ns = / ins

Nauwkeurigheid = 100 - (100 * (83.3333ns / 1.1111ms))
= 99.9925% nauwkeurigheid @ 300fps

Dat is nu niet de feitelijke juistheid van deze chronograaf. Als deze microcontroller een object op elke instructiecyclus detecteren kon, zou hebben een nauwkeurigheid van 99.9925% bij 300fps omdat haar ergste geval van niet het opsporen van een object wanneer het heeft gebroken de lichtbundel alleen 83.3333ns worden kan voordat het zou eigenlijk het detecteren.

Zien als ik ben polling de IR detectoren en wachten om te zien wanneer een object heeft gebroken straal #1, duurt het 8 instructie cycli per lus wanneer ik probeer om te detecteren of er is een object dat het breken van de lichtbundel. Zodra het een object heeft gedetecteerd, heeft het één meer instructie cyclus om uit te voeren omdat er om te beginnen van Timer1. Nadat het heeft dit alles gedaan, is het begonnen met het opnemen van de geselecteerde periode duurt het projectiel om te reizen van beam #1 naar lichtbundels #2. Hetzelfde geldt voor beam #2. Duurt 8 instructie cycli per "detectie" lus en één meer instructie Timer1 uitschakelen. Daarom is het worst case scenario:

Ins/Loop = 8 ins * 2 lussen
= 16 instructies voordat een detectie

Ins/inschakelen van Timer1 = 1 ins * 2 (in- en uitschakelen van Timer1)
= 2 instructies

Langste hoeveelheid tijd voordat een detectie mogelijk = (16 modules + 2 ins) * 83.3333ns / ins
= 1,5 µs
Nauwkeurigheid = 100 - (100 * (1.5µs / 1.1111ms))
= 99.865% nauwkeurigheid @ 300fps

Zo, ervan uitgaande dat er geen andere bronnen van fout zijn (afstand is precies 4", balken zijn gebroken identiek op elke zijde, enz) hadden we een nauwkeurigheid van 99.865% bij 300fps voor deze chronograaf. Dit is zeer goed, er zijn echter vele andere kleine bronnen van fout die ik niet heb verwerkt. Daarom is het hoogst onwaarschijnlijk dat de chronograaf dat ik bouwen of u 99.865% nauwkeurig zal zijn. Echter het werkt heel goed en ik ben erg blij mee.

Bewerken:
Ik vergat toe te voegen van de minimale snelheid van het projectiel. Zien als het hoogste aantal dat Timer1 tot rekenen kan 65.535, vermeerderd met één meer instructie wordt gebruikt om er overflow terug naar 0 en zijn het lopen op 12 MIPS, kunnen we de snelheid van een zo laag als 62fps projectiel berekenen. De berekeningen zijn als volgt:

MCU snelheid = 12 MIPS
83.3333ns = / ins

Max Count Timer1 = 65.535 instructies + 1 meer instructie te maken onderbreken
= 65.536 instructies

Min snelheid = ((12 MIPS/65.536 ins) * 1 / 3ft)
= 61.03516fps (om zeker te zijn, zullen we zeggen 62fps)

Gerelateerde Artikelen

"Bloeden" Ballistische Gel Target

"Bloeden" Ballistische Gel Target

Na het bekijken van een heleboel dodelijkste Warrior afleveringen en verveling met papier doelen met mijn pellet geweren schieten, besloten heb ik om een doel met een beetje meer reactie. Dit is een "bloeden" doel dat nep bloed eenmaal geschoten
Paintball Kaddy

Paintball Kaddy

Haat verspillen geld op verf die net in het vuil valt?Voor 50 dollar kan een Paintball GENX Caddy jou of u kunt hergebruiken van lege flessen en uw eigen Kaddy maken.Zoekt u een grote container met een brede opening te houden van de verf. Voor het ha
Paintball gitaar koffer

Paintball gitaar koffer

een oude gitaar koffer in een aangepaste paintball gear case Mod.Stap 1: Overzicht & leveringen Hey iedereen! Dit zal niet een typische instructable; Ik had te veel plezier doen het project en ben helemaal vergeten te documenteren wat ik aan het doen
Paintball sniper hopper/loader

Paintball sniper hopper/loader

bent u elke vorm van goed bij paintball sniping, heb je een heleboel tijd beoefenen, prepping jezelf en je spullen, en belangrijker nog, eigenlijk te spelen. en, als je elk soort goed bij paintball sniping, hoeft u geen enorme 200 ronde hopper geven
"Ghillied van" Hoe maak je een ghillie paintball pistool

"Ghillied van" Hoe maak je een ghillie paintball pistool

een goedkope en eenvoudige (en tijdrovende) Ghillie Suit voor uw markering Paint-ball.disclaimer ik ben niet verantwoordelijk voor om het even welk koord gerelateerde schade toegebracht aan u of anderen *Stap 1: Teh Stuff u nodig hebt#1 Paintball mar
Paintball Pod snelle Loader Mobile Station

Paintball Pod snelle Loader Mobile Station

ik spelen voor het scenario paintball team Pub kruipen. We hebben meer dan 20 leden van het team en door de jaren heen hebben wij komen met ideeën die de staging-ruimte beter georganiseerd houden. Een van de items die we over een veel gevraagd is het
Lucht gekoeld Paintball masker

Lucht gekoeld Paintball masker

ik werk als scheidsrechter paintball en een chronisch probleem dat ik heb is mijn masker vernevelsystemen omhoog. Ik vind dit het ergste te gebeuren op de paintball veld, of reffing of spelen. Ik kan als een ref, bijhouden van spelers of nauwkeurig v
Bouwen van een Paintball-mijn

Bouwen van een Paintball-mijn

mijn vrienden en ik genieten van het spelen van paintball in de woestijn van Arizona bij gelegenheid. Het is geweldig leuk, maar soms het bekogelen van iemand met een paar honderd paintballs reizen op 300 feet per seconde slechts niet voldoende. Soms
Maken van een Paintball masker Camera Mount v2.0

Maken van een Paintball masker Camera Mount v2.0

de lijst:2 schroeven4 schroeven-moerééndelig van PVC - diameter 40mmeen stuk elk soort metaal of een metaal-hoekeen klein stukje KLITTENBANDsterke lijmen sommige hulpmiddelenhet is een tweede versie van monteren aan paintball masker, deze mount kan w
Areosol aangedreven paintball gun in actie

Areosol aangedreven paintball gun in actie

laden en schieten een homade aërosol aangedreven paintball pistool.
Farmer's ultieme Paintball!

Farmer's ultieme Paintball!

Farmer's ultieme Paintball heeft vele verschillende versies, zodat wij u onze meest populair is tonen zullen.Dit is de Farmer's ultieme Paintball V.2 Capture the Flag, de meest populaire van Farmer's ultieme Paintball.Dit spel wordt gespeeld in een c
Scenario Paintball

Scenario Paintball

In dit instructable ik zal u vertellen de basisprincipes van het Scenario PaintballStap 1: Wat Is Scenario paintball? Scenario paintball is een soort paintball spel waarmee u een specifiek thema of verhaal aan het spel paintball toevoegt. Thema's lop
Paintball schoonmaken Snake

Paintball schoonmaken Snake

Snake dirty vaten met deze goedkope en doeltreffende slang. Hoewel het niet fancy, als je hebt verloren zo veel slangen zoals ik hebben, zal u zeker waarderen de ruige nog wegwerp aard van deze slang als tegen roest en ontstekingsfouten beschermt.Sta
4oz fool proof paintball handgrenade

4oz fool proof paintball handgrenade

dit is een (bijna) dwaas bewijs handgrenade voor paintball. Plus het is herbruikbare!Stap 1: Het maken van het lichaam van de granaat. 1. Ga menards of soortgelijke winkel en koop een stuk van de 10ft van LATEX buis.2. ZORG ER ZEKER VOOR LATEX!!! HET