MAISONÀ PROPOS DE NOUSINFORMATIONS SUR L'INDUSTRIE ANALYSE APPROFONDIE DU MODULE UWB650 (PARTIE 3)&NB...

Analyse approfondie du module UWB650 (partie 3) : fonctions avancées et maintenance du système

12

Sep . 2025

Par SDGA:

Ce chapitre explore les fonctionnalités avancées du module UWB650, qui vont au-delà des fonctions de communication et de positionnement de base. Il couvre l'évolutivité du réseau, la réutilisation des interfaces matérielles et la gestion du cycle de vie du micrologiciel, fournissant des conseils pour la création de systèmes d'application UWB plus complexes et plus performants.

Extension de la couverture avec le réseau maillé

Pour résoudre le problème de la distance de communication insuffisante à saut unique dans des environnements vastes ou complexes avec des obstructions, le module UWB650 introduit une fonction de réseau maillé.

  • Activation de la fonctionnalité : La fonctionnalité Mesh est désactivée par défaut et peut être activée à l'aide de UWBRFAT+MESHENABLE=commande. Cette fonctionnalité permet de relayer les paquets de données via plusieurs sauts entre les nœuds du réseau, étendant ainsi considérablement la zone de couverture effective du réseau.

  • Modes de fonctionnement : Un module peut jouer différents rôles dans un réseau maillé, spécifiés par leparamètre:

  • type=1 (Pure Relay) : Le module agit uniquement comme un nœud de transfert de données, sans générer ni consommer de données. Il est adapté à un déploiement dans des emplacements stratégiques pour connecter deux zones réseau distinctes.

  • type=2 (Nœud pur) : Le module agit uniquement comme nœud source ou de destination pour les données et ne participe pas à la transmission des données.

  • type=3 (Mode hybride) : Le module peut servir à la fois de nœud de données et de relais. Lorsqu'il reçoit un paquet de données qui ne lui est pas adressé, il le transmet. Ce mode est le plus flexible, permettant à n'importe quel nœud du réseau de participer à la construction de l'itinéraire.

Schéma d'une topologie de réseau maillé

  • Limite clé : Pour éviter que les paquets de données ne circulent indéfiniment sur le réseau, ce qui pourrait provoquer des tempêtes de diffusion et une congestion des canaux, le micrologiciel a une limite de transmission maximale de 10 sauts, codée en dur. Lorsqu'un nœud relais reçoit un paquet de données déjà transmis 10 fois, il ne le transmet plus. De plus, une contrainte de conception importante est qu'un module avec la fonctionnalité Mesh activée ne peut pas communiquer régulièrement avec un module qui ne l'a pas activée (les fonctions de télémétrie et de positionnement ne sont pas affectées). Par conséquent, une fois la décision d'utiliser Mesh prise, il est généralement nécessaire de configurer uniformément tous les nœuds de communication du réseau.

Schéma de transmission multi-sauts dans un réseau maillé

Mise à niveau du micrologiciel via le protocole YModem

Le module prend en charge les mises à niveau du micrologiciel via le port série, ce qui offre la possibilité d'itérer les fonctionnalités après le lancement et de corriger les bogues, mais il impose également des exigences en matière de conception matérielle.

  • Passage en mode mise à niveau : Une mise à niveau du micrologiciel doit être déclenchée dans certaines conditions matérielles. La procédure est la suivante : tout d’abord, mettez le module hors tension. Ensuite, utilisez un circuit externe pour mettre la broche 35 (UPGRADE) du module à un niveau bas (ou court-circuitez-la directement à la masse). Enfin, remettez le module sous tension. Le module passe alors en mode mise à niveau et attend la réception du nouveau fichier via le port série.

Broche 35 MISE À NIVEAU du module UWB650

  • Protocole et outils : Le firmware est transmis via le protocole standard YModem, avec un débit en bauds de 115 200 bit/s sur le port série. Les utilisateurs ont besoin d'un outil de port série côté PC prenant en charge le protocole YModem, tel qu'ExtraPuTTY ou l'utilitaire officiel SerialPortYmodem.

  • Processus de mise à niveau : les étapes complètes de mise à niveau sont les suivantes :

  1. Effectuez l’opération matérielle pour entrer en mode de mise à niveau.

  2. Connectez le port série du module au PC et ouvrez un outil série compatible YModem, en configurant le port COM et le débit en bauds.

Interface de configuration du port série ExtraPuTTY

3. Après la connexion, le terminal série affichera le signal de poignée de main YModem envoyé par le module (généralement une série de caractères « C »).

Signal de poignée de main YModem (caractères « C »)

4. Dans l'outil PC, sélectionnez la fonction « Envoyer le fichier » et choisissez le nouveau fichier binaire du firmware pour commencer le transfert.

Sélection du fichier d'envoi Ymodem dans ExtraPuTTY

Progression du transfert de fichiers dans ExtraPuTTY

5. Attendez que le transfert de fichier soit terminé. 6. Après un transfert réussi, déconnectez la broche 35 de GND, puis effectuez un cycle d'alimentation complet du module (mise hors tension puis sous tension).

Achèvement du transfert du micrologiciel dans ExtraPuTTY

7. Après le redémarrage, le module chargera et exécutera le nouveau firmware.

Voici un exemple utilisant l'outil officiel SerialPortYmodem :

  1. Sélectionnez le port COM correspondant et ouvrez-le.

Outil SerialPortYmodem Configuration du port série

  1. Parcourez et sélectionnez le fichier du firmware, puis cliquez sur Envoyer pour démarrer le transfert.

Progression du transfert de fichiers dans l'outil SerialPortYmodem

  1. Une fois le transfert terminé, un message de réussite s'affichera. Déconnectez alors la broche 35 et redémarrez le module.

Invite de réussite d'envoi de fichier dans l'outil SerialPortYmodem

  • Considérations relatives à la conception matérielle : L'existence du mécanisme de mise à niveau du micrologiciel implique que si le produit doit prendre en charge des mises à niveau sur site ou à distance, la conception du circuit imprimé doit prévoir en amont le contrôle du niveau de la broche 35. Un cavalier physique dédié, un point de test réservé ou une entrée GPIO du microcontrôleur hôte peuvent être utilisés pour contrôler cette broche. Si ce point est négligé lors de la conception, les mises à niveau ultérieures du micrologiciel deviendront très difficiles, pouvant même nécessiter le rappel physique des appareils déployés.

Analyse approfondie de la série de modules UWB650


Contactez-nous

 +86-755-23080616

 sales@nicerf.com

Site Internet : https://www.nicerf.com/

Adresse : 309-314, 3/F, bâtiment A, bâtiment commercial de Hongdu, zone 43, Baoan Dist, Shenzhen, Chine

Contactez-nous
politique de confidentialité

politique de confidentialité

· Politique de confidentialité

Il n'y a actuellement aucun contenu disponible


           

Courriel : sales@nicerf.com

Tél : +86-755-23080616

Adresse : 309-314, 3/F, bâtiment A, bâtiment commercial de Hongdu, zone 43, Baoan Dist, Shenzhen, Chine


×