Kronograf för Air kanon (4 / 6 steg)

Steg 4: programvara



Programvaran skrevs i församlingen med mikrochips MPASM verktyget, som kan laddas ner gratis från deras hemsida.

Källkod *.asm fil och monterade *.hex fil för programmering är kopplade. Dessutom ingår en hög nivå flödesschema för huvudprogrammet.

Detaljer

Mikroprocessorn används är en PIC16F628A. Mikroprocessorn körs på en egen intern 4 MHz klocka. De inre anvisning cyklerna därför ta 1 mikrosekund.

Programmet startar en inre timern på när den första strålen bryts. Interna timern (timer 0 på denna PIC processor) räknas med en hastighet av en räkna per instruktion cykel. När den andra strålen bryts, stängs programmet av räknaren. Timer 0 är endast 8 bitar så det svämmar över varje 256 räknas, eller varje 256 mikrosekunder. Programmet kontrollerar om översvämningar och ökar en annan variabel varje gång ett dataspill inträffar, om den variabeln flödar över (efter 65536 instruktioner cyklar), sedan en annan variabel ökas. På detta sätt, en 24-bitars sammanräkning av antalet instruktion cykler som har uppstått sedan bryta av den första strålen genereras. Eftersom en instruktion cykel tar 1 mikrosekund, är antalet i mikrosekunder.

Om räkningen flödar över den andra variabeln, programmet avslutas och visar ett meddelande om timeout.
24 bitar kan lagra ett värde av 16777215 räknas, så timern kan mäta ett intervall mellan händelser som 16.78 sekunder.

Om den andra strålen bryts innan den maximala tiden förflutit, fortsätter programmet sedan konvertera 24-bitars binär räkningen till 8 ASCII decimal siffra som sedan visas på LCD-skärmen.

När enheten är första driver upp eller återställa, en intro skärmen visas på LCD-skärmen under ca 1 sekund. Efteråt, vilja den uppvisning en snabb skärm, läsa "Väntar för START". Den kommer att fortsätta att visa detta meddelande förrän efter andra strålen bryts (i hela intervallet mellan att bryta två balkar). Efter den andra strålen är bruten, visas resultaten sedan som XXXXXXXX MIKROSEKUNDER. Detta meddelande visas tills reset-knappen trycks in eller befogenhet att enheten är cyklade slå på den igen.

Om räkningen överskrider maximalt, meddelandet "Greve OVERFLOW" kommer att visas tills en återställning eller makt cykel inträffar.

Se Steg
Relaterade Ämnen

Hur man bygger en generisk Air kanon

luft kanoner. Kul för hela familjen. Skjuter något, verkligen. Flaskor med vatten för barn, flaskor sprit för pappa, husgeråd för mamma, mat för hunden, hunden (skoj), fyllda djuren för de lilla tykes... Kul. Du kan också skjuta nät, änterhakar, tege...

Bygga en Cheap'n' enkel Air kanon

Hi det! Denna luft kanon är ett stort projekt för någon. Det är lätt att göra, kul att spela med, och inte äta. Detta är den första luft kanon jag någonsin byggts, utom den senaste jag har avslutat. Vad? Låt mig förklara. Jag startade detta projekt 3...

Bygga en gigantisk Air kanon

Buld ett stort lufta kanon med 3D instruktioner (http://www.engineering.com/Videos/SomeAssemblyRequiredChannel/VideoId/2708/Build-A-Giant-Air-Cannon.aspx) och en video!Torben genererar en anmärkningsvärd långdistans blast med denna jätte air kanon. S...

Höga tryck kolven ventil Air kanon

Alright så jag inte har publicerat något på här i år på grund av brist på värdiga projekt eller tid, eller en kombination av båda. Jag har nyligen skapat denna kolv ventil air kanon och några skäl har jag valt att publicera denna partiella kompatibel...

Skruvas forskarnas Air kanon

väl mina vänner och jag köpte lite fyrverkerier och iväg dem för kul men vi trodde att de inte gick tillräckligt hög. Så vi bestämde oss att bygga något för att få dem att gå högre. Vad vi kom fram till är en air kanon. Vi kodnamnet projektetFyrverke...

Hur man bygger en air kanon med en sprinkler ventil

detta Instructable kommer att lära dig hur man bygger en air kanon som kan utlösas med en switch. Denna kanon har förmågan att skjuta projektiler, som apelsiner, eller delar av en potatis mycket långt avstånd, och på mycket höga hastigheter. Vid 60 P...

Hur man gör en Air kanon

i detta Instructable jag kommer att visa hur man gör en air kanon jag kom med, jag har haft den här hela vintern och fortfarande fungerar bra!Steg 1: Vad du behöver Vad du behöver: en 4 tums PVC pipe 3 + fot lång, 4 tum slip cap, 1 1/2 ventil, kvinnl...

Sprutan + Lego mannen = Mini Air kanon

vad händer när du kombinerar en ren spruta och Lego mannen kroppsdelar? EN DÖDLIG AIR KANON!Steg 1: Du behöver: Lego man, ren sprutan (få det från läkare) och vissa blu please (blå tack som jag kallar det).Steg 2: Steg 1 Ta bort lego mannens huvud (o...

Hur man gör en ficka storlek AIR kanon!

du kan köpa en av big air kanoner eller du kan bygga detta.* ledsen jag behövde använda paint. kameran var att vara dum.Steg 1: materialDetta är i princip allt du behöver.SaxEtt toalettpapper rörballonggummiband/sSteg 2: skärande ballongen cut där de...

Göra ett stativ monterade air kanon/torn

bredvid frågan jag skrev jag kommer att göra en air kanon så det är. Vi behöver en hel del tings:materials26 tum lång 1/2 tums pvc-rör2 1/2 45 grader armbåge11/2 90 grader armbåge1 1/2 tee bitvalfri 3 1/2 gavlar1 3/4 av metall kulventil1 1/2 tred-kon...

Startat glöd runda för Air kanoner

startat är en skapelse av mig. Du kan hitta några extra bilder och en video på (titta i avsnittet WeirdWorks på webbplatsen!) =)SuperToughAirRoundStjärnor är specialiserade rundor jag har skapat för påfyllning av luft kanoner.De innehåller en mycket...

Hur man bygger en air kanon

vad är en air kanon? För dem som inte vet, är det en pistol som skjuter saker med hjälp av kraften i tryckluft. Du pumpa upp pistolen, vänd avlastningsventil, och skjuter det vad du lägger i ut i hög hastighet. För ammo kan du sätta något ner tunnan....

Enkla Air kanon

Kort demovideoDetta instructable visar dig hur du monterar denna grundläggande air kanon. Med rätt lufttryck, högra projektilen (en liten sten eller bit potatis) och en liten bit av lycka, kan air kanonen avfyra upp till 200 ft! Det finns många olika...

Paper Cup Air kanon

A DIY version av AirZooka. En enkel air kanon som kommer att skjuta puffar luft i form av torus (AKA: ringar). Lägg till rök och du får rökringar.Steg 1: material Material lista:Papper kopp med lockEn latex handske eller ballongTejpSaxAnteckningar:Me...

Hur man gör en Air kanon (i 5 steg)

detta Instructable kommer att lära dig att göra en grundläggande, lätt modded air kanon. Den enda-barreled versionen skjuter "ACRAZY långt.VAR YTTERST FöRSIKTIG MED PVC CEMENT OCH EPOXISteg 1: Samla delarna Följande är en lista över obligatoriska de...

Koppar air kanon

bara ett bildspel med min koppar air kanon200 psi maxBilliga150 ft +Bra på att skjuta bredvid är kattAmmo potatisLägg till en kommentar vid behov och glöm inte att betygsätta...

Sprinkler ventil air kanon

detta instructable visar dig hur man bygger en pneumatisk kanon använder en modifierad sprinkler ventil. Ja, jag vet att detta har skett förut, och finns det några andra bra instructables om detta ämne, men vad som skiljer här är ventilen modifiering...

Hur man gör en koaxial Air kanon

denna video visar hur jag gör en kompakt 2" borrar luft kanon med en koaxial kolvventilstängning. För att förstå hur dessa ventiler arbete undersöka tredje animeringen i följande länk:http://www.spudfiles.com/forums/Piston-Valves-Explained-Visually-t...

Airsoft eller Paintball hem gjorde pneumatiska Trigger Air kanon

detta är för dem som spelar airsoft och paintball och behöver en anti tank eller anti bunker kanon. Detta är lätt att göra, och kan göras i en eftermiddag.Steg 1: PVC delar du behöver: Behöver du:(Alla schema 40 fått PVC)x1 2" diameter av 2' längd PV...