Connectez-vous à votre compte Altimeter Cloud
Pas encore de compte ? Créer un compte
Nous vous enverrons un lien de confirmation par e-mail. Vérifiez votre dossier spam si vous ne le recevez pas.
Vous avez déjà un compte ? Connexion
L'altimètre Mercury dispose de plusieurs interfaces matérielles pour contrôler les appareils externes en vol. Cette page couvre la sortie haute-courant intégrée, les plots à usage général GP6 et GP7, et le port d'extension I2C.
Le Mercury dispose d'une seule sortie haute-courant intégrée conçue principalement pour déclencher les charges de déploiement pyrotechnique (amorces électriques, allumeurs), mais elle peut également piloter des sonneries, des solénoïdes ou d'autres charges.
| Dispositif de commutation | Interrupteur intelligent haute-tension VN7140ASTR (SO-8) |
| RON (résistance à l'état passant) | 140 mΩ typique à 25 °C, 280 mΩ à 150 °C |
| Plage de tension d'entrée | 4 V à 18 V (batterie externe requise) |
| Courant continu | 2–3 A |
| Courant de courte rafale | Jusqu'à 12 A (limité par le matériel) |
| Protection intégrée | Limitation de surcharge, arrêt thermique, ESD, verrouillage de sous-tension |
| Pas des plots PCB | 2 mm |
| Options de connexion | Fil direct, broches d'en-tête ou bloc terminal PCB |
La sortie utilise un VN7140ASTR de ST Microelectronics, qui est un interrupteur d'alimentation intelligent haute-tension en boîtier SO-8. Contrairement à un simple MOSFET, ce dispositif dispose d'une limitation de surcharge intégrée, d'une protection d'arrêt thermique, d'un verrouillage de sous-tension et d'une protection ESD. Lorsque la sortie se déclenche, le VN7140A bascule le côté positif de votre batterie externe vers la charge, complétant le circuit à la masse.
Avec une résistance à l'état passant de seulement 140 mΩ à 25 °C, la chute de tension aux bornes de l'interrupteur est minimale. Par exemple, un tirage d'amorce électrique typique de 2 A perd seulement 0,28 V aux bornes de l'interrupteur. La sortie peut facilement gérer 2–3 A continuellement pour les charges comme les sonneries ou les LED, et peut délivrer jusqu'à 12 A en courtes rafales pour déclencher les allumeurs et les charges de déploiement.
Vous connectez une batterie externe (4 V à 18 V) et votre charge (amorce électrique, allumeur, sonnerie, etc.) aux plots de sortie du PCB du Mercury. Les plots sont libellés sur la planche comme IN (batterie positive), OUT (vers votre charge) et GND (masse commune). Il y a aussi un plot 3V fournissant 3,3 V depuis le régulateur du Mercury. Les points de connexion au pas de 2 mm vous permettent de souder des broches d'en-tête, un bloc terminal PCB ou des fils directs.
Le négatif de la batterie se connecte à la fois au plot GND du Mercury et au retour de l'allumeur. Le positif de la batterie se connecte à IN. OUT se connecte à l'autre patte de l'allumeur.
La sortie peut être déclenchée de deux façons :
Les deux systèmes fonctionnent indépendamment, donc vous pouvez utiliser l'un ou l'autre ou les deux. La sortie dispose également de fonctionnalités de sécurité incluant un verrouillage d'altitude (empêche le déclenchement en dessous d'une altitude minimale) et un verrouillage d'angle d'inclinaison (empêche le déclenchement si la fusée est inclinée au-delà d'un angle spécifié par rapport à la verticale).
Remarque : Si vous soudez sur la planche, vous ne pourrez pas retourner l'appareil dans la période de retour de 14 jours, bien que cela n'affecte pas votre garantie pour les défauts.
Le Mercury dispose de deux plots de soudure à usage général sur le PCB libellés GP6 et GP7. Ce sont des broches GPIO du microcontrôleur, chacune connectée via une résistance série de 100 Ω pour la protection. Chaque plot peut être configuré indépendamment. Nécessite le firmware 2.0 ou ultérieur.
| Tension du signal | Niveau logique 3,3 V |
| Protection série | Résistance de 100 Ω par canal (~33 mA courant maximal) |
| Modes de sortie | ON = HIGH, ON = LOW, ou PWM servo |
| Fréquences servo | 50 Hz, 200 Hz, 333 Hz, 560 Hz (par canal) |
| Fonction alternative | UART (GP6 = TX, GP7 = RX) à 921600 baud |
ON = HIGH — le plot produit 3,3 V lorsqu'il est déclenché et 0 V au repos. La résistance série de 100 Ω limite le courant à environ 33 mA, ce qui est suffisant pour piloter un signal servo ou déclencher un circuit externe via un transistor, un relais ou un MOSFET. Ces plots ne sont pas conçus pour piloter directement les charges haute-courant.
ON = LOW — le plot produit 0 V lorsqu'il est déclenché et 3,3 V au repos. L'inverse du mode HIGH, utile pour les circuits qui se déclenchent sur un signal bas.
Servo — le plot produit un signal PWM servo standard. Chaque canal peut avoir sa propre fréquence (50 Hz à 560 Hz), largeur d'impulsion min/max, angles ON/OFF et durée de maintien. Vous devrez connecter la masse (GND) du Mercury à l'alimentation de votre servo pour que cela fonctionne correctement. Consultez la page de configuration des servos pour les instructions de configuration complètes.
Le positif de la batterie se connecte à VCC du servo. GP7 (ou GP6) fournit le signal PWM. Le négatif de la batterie se connecte à la fois à la masse du servo et au plot GND du Mercury pour créer une référence de masse commune.
UART — lorsqu'il est activé dans les paramètres, les deux plots passent en mode UART et diffusent les données du capteur à 50 Hz. GP6 devient TX et GP7 devient RX. Il s'agit d'un UART 3,3 V fonctionnant à 921600 baud, 8 bits, 1 bit d'arrêt. Vous ne pouvez pas utiliser les plots pour d'autres fonctions lorsque l'UART est activé. Consultez la page des paramètres pour la référence complète des variables UART.
Tous les modes de port GP (sauf UART) sont déclenchés via le système de règles d'action.
Avertissement : Les plots GP fonctionnent à 3,3 V. N'envoyez pas de signaux 5 V à ces plots car cela pourrait endommager votre Mercury.
Le Mercury dispose d'un port I2C à 4 broches accessible sur le côté du boîtier. C'est le point de connexion principal pour les modules d'expansion et les capteurs externes. Le bus fonctionne à des niveaux logiques 3,3 V.
| Broche | Signal |
|---|---|
| 1 | SDA |
| 2 | SCL |
| 3 | 3V3 |
| 4 | GND |
Le bus I2C peut supporter plusieurs appareils simultanément, vous pouvez donc par exemple avoir une carte servo PCA9685 et un capteur de température MT1 connectés en même temps.
Le port RXP est un connecteur à 10 broches sur le PCB qui réunit le bus I2C et les deux plots GP dans un seul connecteur. Ceci est utile pour les cartes d'expansion qui ont besoin d'accès aux servos ou aux sorties aux côtés de la communication I2C, ou pour créer une sortie monofilaire vers toutes les interfaces d'expansion du Mercury.
| Broche | Signal | Broche | Signal |
|---|---|---|---|
| 1 | G06 | 2 | G07 |
| 3 | SDA | 4 | SCL |
| 5 | 3V3 | 6 | GND |
| 7 | 3V3 | 8 | GND |
| 9 | 3V3 | 10 | GND |
Les trois paires de broches 3V3 et GND fournissent une capacité de puissance suffisante pour les cartes d'expansion avec une consommation de courant modérée.
Carte servo PCA9685
Jusqu'à 6 canaux servo supplémentaires contrôlés via le système de règles d'action. Supporte les largeurs d'impulsion configurables, les fréquences (50–560 Hz) et une horloge CMOS externe optionnelle pour une meilleure précision temporelle. Nécessite le firmware 2.0+.
Expanseur de port ROC2
Deux canaux de sortie haute-courant avec paramètres de déclenchement indépendants. Chaque canal supporte les mêmes modes de déclenchement que la sortie n°1, et peut également être contrôlé via les règles d'action. S'il est activé mais non détecté à la mise sous tension, le LED d'état clignotera en rouge pendant 5 secondes comme avertissement.
Capteur de température MT1
Une sonde de température externe haute précision (0,1 °C) qui se connecte au port I2C. Peut être utilisée pour enregistrer la température ambiante pendant le vol, ou pour utiliser automatiquement la température externe au lancement pour des calculs d'altitude plus précis.
| Interface | Type | Utilisations typiques |
|---|---|---|
| Sortie n°1 | Interrupteur haute-tension VN7140A (4–18 V, 2–3 A / 12 A rafale) | Charges de déploiement, allumeurs, sonneries |
| GP6 / GP7 | Logique 3,3 V / PWM servo / UART (33 mA max) | Servos, signaux logiques, diffusion de données |
| I2C + PCA9685 | Expansion servo 6 canaux | Freins aérodynamiques, contrôle des ailettes, déploiement de charge utile |
| I2C + ROC2 | Expansion sortie haute-courant double | Multi-déploiement, étagement, récupération double |
| I2C + MT1 | Sonde de température haute précision | Enregistrement de température ambiante, précision d'altitude |