Mercury V1 handleiding
Ontdek hoe je snel en eenvoudig kunt vliegen, verbind je altimeter om te uploaden naar de Altimeter Cloud website en gebruik ook alle geavanceerde functies. Als je vastloopt of net begint, dan ben je hier op de juiste plek.

Mercury V1 hoogstroom uitgangen, GP poorten en I2C

PDF

De Mercury altimeter heeft verschillende hardware-interfaces voor het aansturen van externe apparaten tijdens de vlucht. Deze pagina behandelt de ingebouwde hoogstroomuitgang, de GP6 en GP7 algemene doeleinden-pads en de I2C-uitbreidingspoort.

Uitgang #1 — hoogstroomuitgang

De Mercury heeft één ingebouwde hoogstroomuitgang die primair is ontworpen voor het afvuren van pyrotechnische implementatielading (e-matches, ontstekingen), maar kan ook buzzers, solenoïden of andere belastingen aansturen.

Specificaties

Schakelelement VN7140ASTR intelligente hoogspanningsschakelaar (SO-8)
RON (aanschakelweerstand) 140mΩ typisch bij 25°C, 280mΩ bij 150°C
Invoerspanningsbereik 4V tot 18V (externe batterij vereist)
Continue stroom 2–3A
Korte burstingstroom Tot 12A (hardwarematig beperkt)
Ingebouwde bescherming Overstroom, thermische uitschakeling, ESD, onderspanning
PCB-paadafstand 2mm
Verbindingsopties Directe draad, headerpinnen of PCB-terminalblok

Hoe het werkt

De uitgang gebruikt een ST Microelectronics VN7140ASTR, een intelligente hoogspanningsschakelaar in een SO-8-package. In tegenstelling tot een eenvoudige MOSFET heeft dit apparaat ingebouwde overcurrentbeperking, thermische uitschakelingsbeveiliging, onderspanningsblokkering en ESD-bescherming. Wanneer de uitgang afvuurt, schakelt de VN7140A de positieve zijde van uw externe batterij door naar de belasting, waardoor het circuit naar aarde wordt gesloten.

Met een aanschakelweerstand van slechts 140mΩ bij 25°C is de spanningsval over de schakelaar minimaal. Een typische 2A e-match-trekkracht verliest bijvoorbeeld slechts 0,28V over de schakelaar. De uitgang kan gemakkelijk 2–3A continu aan voor belastingen zoals buzzers of LED's, en kan tot 12A leveren in korte bursts voor het afvuren van ontstekingen en implementatielading.

U verbindt een externe batterij (4V tot 18V) en uw belasting (e-match, ontsteker, buzzer, enz.) met de uitgangsblokken op de PCB van de Mercury. De blokken zijn op het bord aangeduid als IN (batterijpositief), OUT (naar uw belasting) en GND (gedeelde aarde). Er is ook een 3V pad dat 3,3V levert van de regulator van de Mercury. De 2mm-afstandverbindingspunten stellen u in staat headerpinnen, een PCB-terminalblok of directe draden in te solderen.

Bedradingsschema

BATTERIJ 4V – 18V + MERCURY V1 GND GP6 GP7 OUT IN 3V ONTSTEKER e-match Batterij + Naar belasting Terugkeer − GND

Batterijnegatief verbindt met zowel de Mercury GND-pad als de ontsteker-terugkeer. Batterijpositief verbindt met IN. OUT verbindt met de andere ontsteker-aansluiting.

De uitgang activeren

De uitgang kan op twee manieren worden geactiveerd:

  • Eenvoudige uitgangsbesturing — configureer een triggergebeurtenis (na apogeum, na lancering, na uitbrandmoment, enz.) en de uitgang zal automatisch afvuren. Zie de instellingenpagina voor de volledige lijst met triggeropties.
  • Actieregels — gebruik het actieregelsysteem voor complexere activering met maximaal 4 voorwaarden per regel, inclusief vergrendel ON/OFF-modi.

Beide systemen werken onafhankelijk, dus u kunt beide of beide gebruiken. De uitgang heeft ook veiligheidsfuncties, waaronder hoogtevergrendeling (voorkomt afvuren onder een minimale hoogte) en kantelhoeken-vergrendeling (voorkomt afvuren als de raket verder dan een opgegeven hoek van verticaal is gekanteld).

Opmerking: Als u op het bord soldeert, kunt u het apparaat niet binnen de retourperiode van 14 dagen terugbrengen, hoewel dit geen invloed heeft op uw garantie voor defecten.

GP6 en GP7 — pads voor algemene doeleinden

De Mercury heeft twee soldeerblokken voor algemene doeleinden op de PCB aangeduid als GP6 en GP7. Dit zijn GPIO-pinnen van de microcontroller, elk verbonden via een 100Ω seriebeschermer. Elk blok kan onafhankelijk worden geconfigureerd. Vereist firmware 2.0 of hoger.

Specificaties

Signaalspanning 3,3V logisch niveau
Seriebescherming 100Ω weerstand per kanaal (~33mA maximumstroom)
Uitvoermodi ON = HIGH, ON = LOW, of Servo PWM
Servofrequenties 50Hz, 200Hz, 333Hz, 560Hz (per kanaal)
Alternatieve functie UART (GP6 = TX, GP7 = RX) op 921600 baud

Beschikbare modi

ON = HIGH — het blok voert 3,3V uit wanneer geactiveerd en 0V wanneer inactief. De 100Ω seriebeschermer beperkt de stroom tot ongeveer 33mA, wat voldoende is om een servosignaal aan te sturen of een extern circuit via een transistor, relais of MOSFET te activeren. Deze blokken zijn niet ontworpen om direct hoogstroombelastingen aan te sturen.

ON = LOW — het blok voert 0V uit wanneer geactiveerd en 3,3V wanneer inactief. Het omgekeerde van HIGH-modus, nuttig voor circuits die op een laag signaal reageren.

Servo — het blok voert een standaard PWM-servosignaal uit. Elk kanaal kan zijn eigen frequentie (50Hz tot 560Hz), min/max pulsbreedte, ON/OFF-hoeken en wachttijd hebben. U moet de aarde (GND) van de Mercury verbinden met de voeding van uw servo opdat dit correct werkt. Zie de servoconfiguratiepagina voor volledige instellingsinstructies.

Servobedrading voorbeeld

BATTERIJ 4,8V – 6V + MERCURY V1 GND GP6 GP7 OUT IN 3V SERVO Signaal VCC (+) GND (−) Signaal (PWM) Batterij + Gemeenschappelijke aarde GND-verbinding

Batterijpositief verbindt met de servo VCC. GP7 (of GP6) voorziet het PWM-signaal. Batterijnegatief verbindt met zowel de servo-aarde als de Mercury GND-pad om een gemeenschappelijke aardereferentie te creëren.

UART — wanneer ingeschakeld in de instellingen, schakelen beide blokken over naar UART-modus en streamen sensorgegevens met 50Hz. GP6 wordt TX en GP7 wordt RX. Dit is een 3,3V UART met 921600 baud, 8 bits, 1 stopbit. U kunt de blokken niet voor andere functies gebruiken terwijl UART is ingeschakeld. Zie de instellingenpagina voor de volledige UART-variabelenreferentie.

Alle GP-poortmodi (behalve UART) worden geactiveerd via het actieregelsysteem.

Waarschuwing: De GP-blokken werken met 3,3V. Stuur geen 5V-signalen naar deze blokken, omdat dit uw Mercury kan beschadigen.

I2C-uitbreidingspoort

De Mercury heeft een 4-pins I2C-poort aan de zijkant van de behuizing. Dit is het primaire verbindingspunt voor expansiemodules en externe sensoren. De bus draait met 3,3V logische niveaus.

Pin Signaal
1 SDA
2 SCL
3 3V3
4 GND

De I2C-bus kan meerdere apparaten tegelijkertijd ondersteunen, dus u zou bijvoorbeeld tegelijkertijd een PCA9685 servokaart en een MT1 temperatuursensor kunnen hebben aangesloten.

RXP-poort (CN2) — gecombineerde uitbreidingsconnector

De RXP-poort is een 10-pins connector op de PCB die de I2C-bus en beide GP-blokken in één connector samenbrengt. Dit is nuttig voor expansiekaarten die naast I2C-communicatie toegang tot servo's of uitgangen nodig hebben, of voor het creëren van een single-cable breakout naar alle expansie-interfaces van de Mercury.

Pin Signaal Pin Signaal
1 G06 2 G07
3 SDA 4 SCL
5 3V3 6 GND
7 3V3 8 GND
9 3V3 10 GND

De drie paren 3V3 en GND-pinnen bieden voldoende stroomcapaciteit voor expansiekaarten met gemiddeld stroomverbruik.

Compatibele expansiemodules

PCA9685-servokaart

Tot 6 extra servokanalen aangestuurd via het actieregelsysteem. Ondersteunt configureerbare pulsbreedte, frequenties (50–560Hz) en optionele externe CMOS-klok voor verbeterde timingtacuurigheid. Vereist firmware 2.0+.

Servoconfiguratiehulp bekijken

ROC2 Port Expander

Duaal hoogstroomuitgangskanalen met onafhankelijke triggerinstellingen. Elk kanaal ondersteunt dezelfde triggermodi als Uitgang #1, en kan ook worden aangestuurd via de actieregels. Indien ingeschakeld maar niet gedetecteerd bij het inschakelen, knippert de status-LED 5 seconden rood als waarschuwing.

ROC2-instellingen bekijken

MT1-temperatuursensor

Een externe nauwkeurige temperatuurprobe (0,1°C) die aansluit op de I2C-poort. Kan worden gebruikt om de omgevingstemperatuur tijdens de vlucht op te nemen, of om automatisch de externe temperatuur bij lancering te gebruiken voor nauwkeurigere hoogtebepaling.

Temperatuurssensorinstellingen bekijken

Samenvatting

Interface Type Typische toepassingen
Uitgang #1 VN7140A hoogspanningsschakelaar (4–18V, 2–3A / 12A burst) Implementatielading, ontstekingen, buzzers
GP6 / GP7 3,3V logica / servo PWM / UART (33mA maximum) Servo's, logische signalen, gegevensstreaming
I2C + PCA9685 6-kanaal servouitbreiding Remmen, finbediening, nutsladingimplementatie
I2C + ROC2 Duaal hoogstroomuitgangsuitbreiding Multi-deploy, staging, duaal herstel
I2C + MT1 Hoog nauwkeurig temperatuurprobe Omgevindstemperatuurlogging, hoogtenauwkeurigheid