Inicia sesión en tu cuenta de Altimeter Cloud
¿No tienes cuenta? Crear una
Te enviaremos un enlace de confirmación por correo. Revisa tu carpeta de spam si no lo recibes.
¿Ya tienes cuenta? Iniciar sesión
El altímetro Mercury tiene varias interfaces de hardware para controlar dispositivos externos durante el vuelo. Esta página cubre la salida de alta corriente integrada, los pads de propósito general GP6 y GP7, y el puerto de expansión I2C.
El Mercury tiene una única salida de alta corriente integrada diseñada principalmente para disparar cargas pirotécnicas de despliegue (detonadores, ignitores), pero también puede accionar zumbadores, solenoides u otras cargas.
| Dispositivo de conmutación | Interruptor inteligente de potencia de alto lado VN7140ASTR (SO-8) |
| RON (resistencia en estado activo) | 140mΩ típico a 25°C, 280mΩ a 150°C |
| Rango de voltaje de entrada | 4V a 18V (batería externa requerida) |
| Corriente continua | 2–3A |
| Corriente de ráfaga corta | Hasta 12A (limitado por hardware) |
| Protección integrada | Sobrecorriente, apagado térmico, ESD, subtensión |
| Paso de pad de PCB | 2mm |
| Opciones de conexión | Alambre directo, pines de encabezado o bloque de terminal de PCB |
La salida utiliza un VN7140ASTR de ST Microelectronics, que es un interruptor inteligente de potencia de alto lado en un paquete SO-8. A diferencia de un simple MOSFET, este dispositivo tiene limitación de sobrecorriente integrada, protección de apagado térmico, cierre por subtensión y protección ESD. Cuando se dispara la salida, el VN7140A conmuta el lado positivo de su batería externa hacia la carga, completando el circuito a tierra.
Con una resistencia en estado activo de solo 140mΩ a 25°C, la caída de voltaje a través del interruptor es mínima. Por ejemplo, un consumo típico de detonador de 2A pierde solo 0.28V a través del interruptor. La salida puede manejar cómodamente 2–3A de forma continua para cargas como zumbadores o LED, y puede entregar hasta 12A en ráfagas cortas para disparar ignitores y cargas de despliegue.
Conecta una batería externa (4V a 18V) y tu carga (detonador, ignitor, zumbador, etc.) a los pads de salida en la PCB del Mercury. Los pads están etiquetados en la placa como IN (positivo de batería), OUT (a tu carga), y GND (tierra compartida). También hay un pad 3V que proporciona 3.3V del regulador del Mercury. Los puntos de conexión de paso 2mm te permiten soldar pines de encabezado, un bloque de terminal de PCB o alambres directos.
El negativo de la batería se conecta tanto al pad GND del Mercury como al retorno del ignitor. El positivo de la batería se conecta a IN. OUT se conecta a la otra terminal del ignitor.
La salida puede dispararse de dos formas:
Ambos sistemas funcionan de forma independiente, por lo que puedes usar uno o ambos. La salida también tiene características de seguridad que incluyen cierre de altitud (evita disparar por debajo de una altitud mínima) y cierre de ángulo de inclinación (evita disparar si el cohete está inclinado más allá de un ángulo especificado desde la vertical).
Nota: Si suelda en la placa, no podrá devolver el dispositivo dentro del período de devolución de 14 días, aunque esto no afecta su garantía por defectos.
El Mercury tiene dos pads de soldadura de propósito general en la PCB etiquetados como GP6 y GP7. Estos son pines GPIO del microcontrolador, cada uno conectado a través de una resistencia en serie de 100Ω para protección. Cada pad puede configurarse de forma independiente. Requiere firmware 2.0 o posterior.
| Voltaje de señal | Nivel lógico 3.3V |
| Protección en serie | Resistencia de 100Ω por canal (~33mA máximo de corriente) |
| Modos de salida | ON = ALTO, ON = BAJO, o PWM de servo |
| Frecuencias de servo | 50Hz, 200Hz, 333Hz, 560Hz (por canal) |
| Función alternativa | UART (GP6 = TX, GP7 = RX) a 921600 baud |
ON = ALTO — el pad emite 3.3V cuando se dispara y 0V cuando está inactivo. La resistencia en serie de 100Ω limita la corriente a aproximadamente 33mA, que es suficiente para manejar una señal de servo o disparar un circuito externo a través de un transistor, relé o MOSFET. Estos pads no están diseñados para manejar cargas de alta corriente directamente.
ON = BAJO — el pad emite 0V cuando se dispara y 3.3V cuando está inactivo. Lo inverso del modo ALTO, útil para circuitos que se disparan con una señal baja.
Servo — el pad emite una señal estándar de servo PWM. Cada canal puede tener su propia frecuencia (50Hz a 560Hz), ancho de pulso mín/máx, ángulos ON/OFF y tiempo de espera. Necesitarás conectar la tierra (GND) del Mercury a la fuente de alimentación de tu servo para que esto funcione correctamente. Consulta la página de configuración de servo para obtener instrucciones de configuración completas.
El positivo de la batería se conecta al VCC del servo. GP7 (o GP6) proporciona la señal PWM. El negativo de la batería se conecta tanto a la tierra del servo como al pad GND del Mercury para crear una referencia de tierra común.
UART — cuando está habilitado en la configuración, ambos pads cambian al modo UART y transmiten datos de sensores a 50Hz. GP6 se convierte en TX y GP7 se convierte en RX. Este es un UART de 3.3V funcionando a 921600 baud, 8 bits, 1 bit de parada. No puedes usar los pads para otras funciones mientras UART esté habilitado. Consulta la página de configuración para obtener la referencia completa de variables UART.
Todos los modos de puerto GP (excepto UART) se disparan a través del sistema de reglas de acción.
Advertencia: Los pads GP funcionan a 3.3V. No envíes señales de 5V a estos pads ya que esto podría dañar tu Mercury.
El Mercury tiene un puerto I2C de 4 pines accesible en el lateral del estuche. Este es el punto de conexión principal para módulos de expansión y sensores externos. El bus funciona a niveles lógicos de 3.3V.
| Pin | Señal |
|---|---|
| 1 | SDA |
| 2 | SCL |
| 3 | 3V3 |
| 4 | GND |
El bus I2C puede soportar múltiples dispositivos simultáneamente, por lo que podrías tener, por ejemplo, una placa de servo PCA9685 y un sensor de temperatura MT1 conectados al mismo tiempo.
El puerto RXP es un conector de 10 pines en la PCB que reúne el bus I2C y ambos pads GP en un único conector. Esto es útil para placas de expansión que necesitan acceso a servos o salidas junto con comunicación I2C, o para crear un único cable de salida a todas las interfaces de expansión del Mercury.
| Pin | Señal | Pin | Señal |
|---|---|---|---|
| 1 | G06 | 2 | G07 |
| 3 | SDA | 4 | SCL |
| 5 | 3V3 | 6 | GND |
| 7 | 3V3 | 8 | GND |
| 9 | 3V3 | 10 | GND |
Los tres pares de pines 3V3 y GND proporcionan suficiente capacidad de potencia para placas de expansión con consumo de corriente moderado.
Placa de servo PCA9685
Hasta 6 canales de servo adicionales controlados a través del sistema de reglas de acción. Admite anchos de pulso configurables, frecuencias (50–560Hz) y reloj CMOS externo opcional para una precisión de temporización mejorada. Requiere firmware 2.0+.
Expansor de puertos ROC2
Canales de salida de alta corriente dual con configuración de disparo independiente. Cada canal admite los mismos modos de disparo que la salida #1, y también puede controlarse a través de reglas de acción. Si está habilitado pero no se detecta al encenderse, el LED de estado parpadeará en rojo durante 5 segundos como advertencia.
Sensor de temperatura MT1
Una sonda de temperatura externa de alta precisión (0.1°C) que se conecta al puerto I2C. Puede usarse para registrar la temperatura ambiente durante el vuelo, o para usar automáticamente la temperatura externa al lanzamiento para cálculos de altitud más precisos.
| Interfaz | Tipo | Usos típicos |
|---|---|---|
| Salida #1 | Interruptor de alto lado VN7140A (4–18V, 2–3A / 12A ráfaga) | Cargas de despliegue, ignitores, zumbadores |
| GP6 / GP7 | Lógica 3.3V / PWM de servo / UART (33mA máximo) | Servos, señales lógicas, transmisión de datos |
| I2C + PCA9685 | Expansión de servo de 6 canales | Frenos de aire, control de aletas, despliegue de carga útil |
| I2C + ROC2 | Expansión de salida de alta corriente dual | Multi-despliegue, puesta en escena, recuperación dual |
| I2C + MT1 | Sonda de temperatura de alta precisión | Registro de temperatura ambiente, precisión de altitud |