Stap 2: Tracker Design
Gekoppeld aan deze stap zijn de Eagle schema en bestuur bestanden die ik voor mijn tracker boord, samen met twee zip-bestanden gebruikte: één met de Raad van bestuur en schema bestanden en één met alle gerber bestanden voor de verschillende lagen. Mijn boord werkte boete, maar was niet 100% perfect, bijvoorbeeld, de LED's op de seriële poort lijnen moeten echt Trek maximaal + 3v3 in plaats van naar beneden te trekken op grond zodat ze uitgeschakeld wanneer er is geen activiteit.
U kan goed de voorkeur aan het ontwerpen van uw eigen bord, of ten minste wijzigt mijne. Als u hiervoor kiest dan zijn er een aantal functies die noodzakelijk en/of nuttig voor een hooggelegen tracker zijn. Dit zijn enkele die overwegen waard zijn:
Vermogen:
U kunt geen verzenden een alkaline batterij omhoog in de atmosfeer - het krijgen is tot -50 ' C en ze gewoon stoppen met werken.
Hoewel u uw lading isoleren zal, u wilt gebruiken wegwerp lithiumbatterijen - zijn licht en werkt goed bij lage temperaturen.
De GPS en de SD-kaart uitvoeren op 3,3 v alleen. 5V zal vervolgens bak. Als u alles op de dezelfde spanning uitvoeren kunt opslaan u verspillen te veel macht in spanning conversies.
Als u een switching power supply of een ultra-lage uitval regulator kan u meer vlucht-tijd wringen uit uw aggregaat.
Robuustheid:
Je kon je schakeling make-up met een heleboel losse draden, met sockets of op klemmenstrook, maar het gaat om zeer koud en geschud over!
Als je kunt het is de moeite waard een aangepaste PCB ontwerpen en alles rechtstreeks naar het solderen. Geen aansluitingen te verliezen van contact, ten minste voor de kritieke onderdelen. Mijn PCB is klein en goedkoop maar zal toestaan bij het solderen van de processor, de kristal, de GPS en de radio. Ik gekozen voor het direct solderen van de radio-antenne ook.
Delen:
Radio - in het Verenigd Koninkrijk er zijn alleen een paar smalle frequenties kunt u vanuit de lucht en zelfs dan mag u alleen 10mW. De NTX2 is een van de weinige haalbare opties voor radio modules.
GPS - kan lay-out van een GPS-module moeilijk en idealiter zou je houd deze weg van alles. Ik koos voor een pre-en-klare module die kan worden gesoldeerd boven en af aan de zijkant van het moederbord. Het is belangrijk op te merken ook dat vele GPSs niet boven 14km hoogte werken. Ublox GPSs hebben een Vluchtmodus werkt. Voor alle anderen moet u uw onderzoek doen voordat u kopen/gebruiken.
Microcontroller - de 328 ATMega is een geweldige optie, omdat het kan worden geprogrammeerd vanaf de zeer gemakkelijk Arduino IDE. Het zal ook draaien op 3v3 maar alleen een 8MHz. Dat is echter veel verwerkingskracht voor het lezen van een GPS en uitvoeren van een lage baud-rate-radio.
Temperatuur - een temperatuursensor biedt interessante gegevens, maar velen zijn niet gewaardeerd naar de -50 ' C die we op de tropopauze tegenkomen kunnen. De DS18B20 is een goede optie omdat ze vrij goedkoop zijn en worden gewaardeerd aan lage temperaturen. Je kunt "externe" degenen die zijn verzegeld in een RVS buis voor extra bescherming. We gebruiken een board gemonteerde één externe.
Druk - er zijn niet te veel "absolute" druksensoren die ik heb gevonden. De Honeywell HSCDANN001BA2A3 vermoedelijk gaat naar "0" mBar en in de praktijk uitgevoerd goed neer aan 8mBar op de vlucht. De i2c-interface is vrij gemakkelijk te hanteren. Honeywell maken over een ontelbaar varianten maar velen zijn "relatieve" sensoren - zij het verschil tussen een bepaalde druk en atmosferische meten. Omdat het atmosferische druk die we meten, moet u een "absolute" druk sensor.
SD-kaart - u kon potentieel oppervlak-mount uw eigen SD kaarthouder, maar dat is vrij onhandig en ik heb niet genoeg bestuur gebied hoe dan ook. SD-kaart breakouts zijn goedkoop en gemakkelijk beschikbaar dus ik gekozen om te solderen een onder het moederbord te zijn compact en gemakkelijk. Een lichtere aanpak zou zijn om solderen draden aan de pads van een micro-SD-adapter en gebruik het als een aansluiting voor een micro-SD-kaart.
BEWERKEN
Bijgevoegd is nu een extra zip-bestand. Dit bevat versie 1.1 van de board (Eagle schematische en bestuur bestanden, plus gerber bestanden geschikt voor itead studio en grote bord-huizen). De de volgende wijzigingen werden aangebracht via v1:
LED's op de seriële line-up trekken in plaats van naar beneden dus moeten worden op enige toen gegevens verzenden.
Pull-up weerstanden nu aan boord voor i2c-lijnen
Ruimte voor ultra-lage uitval regelaar aan boord
Accuspanning nu rechtstreeks aangesloten op de V-test ingang. Er is een track op bodem-midden die je knippen kunt als u dat niet wilt.
Ik heb niet gevlogen v1.1 voor de Raad van bestuur dus daar kon worden andere fouten of nieuwe problemen mee. Echter tot de beste van mijn kennis lost dit de bekende problemen van v1.
Ugi