Chronograph lucht kanon (4 / 6 stap)

Stap 4: Software


De software werd geschreven in vergadering met behulp van de Microchip MPASM tool, die gratis kan worden gedownload van hun website.

De broncode *.asm bestand en geassembleerde *.hex bestand voor de programmering zijn gekoppeld. Ook inbegrepen is een hoog niveau stroomdiagram van het hoofdprogramma.

Details

De microprocessor gebruikt is een PIC16F628A.  De microprocessor draait op zijn eigen interne klok van 4 MHz.  Daarom nemen de interne instructie cycli elke 1 microseconde.

Het programma draait een interne timer op als de eerste bundel verbroken wordt. De interne timer (timer 0 op deze PIC processor) telt omhoog met een snelheid van een telling per instructiecyclus.  Wanneer de tweede balk verbroken wordt, schakelt het programma de teller. Timer 0 is alleen 8 bits, en dus het loopt over elke 256 graven of elke 256 microseconden.  De software controleert op overstorten en een andere variabele telkens wanneer die een overloop optreedt, als die variabele (na 65536 instructies cycli), doorloopt en vervolgens een andere variabele wordt verhoogd verhoogd.  Op deze manier ontstaat een 24-bits-telling van het aantal cycli van de instructie die zich hebben voorgedaan sinds het breken van de eerste straal. Aangezien een instructiecyclus 1 microseconde neemt, is de telling in microseconden.

Als de graaf de tweede variabele doorloopt, wordt het programma eindigt en wordt een time-out bericht weergegeven.
24 bits kunt opslaan een waarde van de graven van de 16777215, zodat de timer een interval tussen gebeurtenissen van maar liefst 16.78 seconden kunt meten.

Als de tweede balk verbroken is voordat de maximale tijd is verstreken, wordt het programma vervolgens overgaat tot het omzetten van de 24-bits binaire telling in 8 ASCII-decimalen die vervolgens op het LCD-scherm weergegeven worden.

Wanneer de eenheid is eerste macht omhoog of op beginstand zetten, introscherm zal verschijnen op het LCD-scherm voor ongeveer 1 seconde.  Daarna, zal tonen een snel scherm lezen "Wachten voor beginnen". Het blijft dit bericht pas na de tweede balk gebroken (gedurende het interval tussen het breken van de twee balken is) weergegeven.  Nadat de tweede balk verbroken is, worden vervolgens de resultaten weergegeven als XXXXXXXX MICROSECONDEN.  Dit bericht wordt weergegeven totdat de reset-knop wordt gedrukt of als de macht aan de eenheid is uit en weer gefietst.

Als het aantal groter is dan het maximum, verschijnt het bericht "COUNT OVERFLOW" worden tot een reset of macht cyclus optreedt.

Gerelateerde Artikelen

Hoge druk zuiger ventiel lucht kanon

Hoge druk zuiger ventiel lucht kanon

Alright dus ik nog niet om het even wat op hier gepubliceerd in jaar wegens gebrek aan waardevolle projecten of tijd, of de combinatie van beide. Ik heb onlangs deze zuiger ventiel lucht kanon gemaakt en voor een paar redenen heb ik besloten om het p
Hoe maak je een coaxiale lucht kanon

Hoe maak je een coaxiale lucht kanon

deze video toont hoe maak ik een compacte 2" droeg lucht kanon met een coaxiale zuiger-ventiel. Om te begrijpen hoe deze kleppen werk onderzoekt de derde animatie in de volgende link:http://www.spudfiles.com/forums/Piston-Valves-Explained-visually-t8
Lucht kanon projectielen

Lucht kanon projectielen

hier is een bos van projectielen voor mijn lucht kanon. Langste enerzijds (dat ziet eruit als een dart) gaat 200 yards of meer. Ik raakte bijna een vogel met de gebroken, en ik raakte van mijn neughbor huis met het lange snoer. Het maakte een grappig
10 shot PVC lucht kanon

10 shot PVC lucht kanon

ik wil om te beginnen zeggen dat dit niet veel van instructable aangezien er een ontwerp-pagina. Het soort mechanisme voor herladen is moeilijk te vinden op het internet. Ik weet zeker dat als ik keek hard genoeg dat ik vijf vergelijkbare ontwerpen v
PVC lucht kanon

PVC lucht kanon

Vandaag gaan we een fundamentele PVC pijp lucht kanon opmerking maken: Ik ben niet verantwoordelijk voor letsel of schade aan eigendommen die zijn gekoppeld aan dit. Brand op uw eigen risico.Stap 1: Stap 1: samenstellen van je spullenVoor de start va
How To Build een generieke lucht kanon

How To Build een generieke lucht kanon

Air kanonnen. Plezier voor het hele gezin. Schiet alles, echt. Flessen water voor de kinderen, de flessen drank voor papa, keukengerei voor mam, voeding voor de hond, de hond (Kidding), gevulde dieren voor de kleine tykes... Leuk. U kunt ook schieten
Supersonische spuds met een PVC lucht kanon van de lancering!

Supersonische spuds met een PVC lucht kanon van de lancering!

Heb je ooit gevoeld een verlangen om te starten van een aardappel in de lucht op een hoge snelheid? Of misschien op de koudere kant, een one-man-leger in elke sneeuwbal oorlog met een pneumatische sneeuwbal launcher? Ja? No? Misschien? Nou, in deze t
Piraat op schip en lucht kanon carnaval Game

Piraat op schip en lucht kanon carnaval Game

wat begon als een eenvoudige stomp-raket stijl lucht kanon carnaval spel voor mijn zoon de school eerlijke omgezet in een andere een van mijn overijverige project ondernemingen. Het eindresultaat was een heel leuke en populaire perslucht aangedreven
Eenvoudige lucht kanon

Eenvoudige lucht kanon

Korte manifestatievideoDit instructable zal u tonen hoe te monteren van deze fundamentele lucht kanon. Met de juiste luchtdruk, de juiste projectiel (kleine rots of stukje aardappel), en een beetje geluk, kan de lucht kanon tot 200 ft vuur! Er zijn v
Krachtige lucht kanon

Krachtige lucht kanon

http://www.youtube.com/watch?v=dDp7Ool6QwcDit instructable zal u tonen hoe te maken van een lucht-kanon. De meeste van deze leveringen kan worden gevonden op een home depot of andere hardware te slaan. De rest kan uit amazon besteld worden. Dit is ee
Bouwen van een gigantische lucht kanon

Bouwen van een gigantische lucht kanon

Buld een grote lucht kanon met behulp van 3D-instructies (http://www.engineering.com/Videos/SomeAssemblyRequiredChannel/VideoId/2708/Build-A-Giant-Air-Cannon.aspx) en een video!Torben genereert een opmerkelijke interlokale blast met deze gigantische
Gemakkelijk worstelen tuig voor je twee man lucht kanon

Gemakkelijk worstelen tuig voor je twee man lucht kanon

dit is een eenvoudige tuig te zetten van je twee man lucht kanon in een klem.Stap 1: benodigdhedenzodat deze u nodig;-plakband/elektrische tape-klei-een houten pijl schacht-gemakkelijk twee man lucht kanon door snorelaxy7-een reel te vissenStap 2: ho
Gemakkelijk twee man lucht kanon (schiet 20-150yrds)

Gemakkelijk twee man lucht kanon (schiet 20-150yrds)

dit kanon kan vuur tot 150yrds afhankelijk van de vorm en grootte van de pellet die u gebruikt.Dit kanon is gemakkelijk te maken en te gebruiken als de onderdelen uiterst eenvoudig zijn en elk huis deze delen hebben zal.Waarschuwing: dit kanon schiet
Mijn zelfgemaakte lucht kanon.

Mijn zelfgemaakte lucht kanon.

Dit is een zeer eenvoudige en goedkope lucht kanon die ik gebouwd. Hebt u een idee om de lekkende probleem of suggesties voor munitie vertel het me! : )Dit is de lijst van materialen die ik gebruikte.1: 1/4threaded compressor barb (kwam in een acceso