Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

HC-12 – Utilisation d'un module de communication série intégré

Vous avez besoin d'un module de communication pour transférer et recevoir des informations à distance ? Avez-vous essayé le HC-12 ? C'est un excellent module de données série que vous pouvez facilement configurer et utiliser.

L'article d'aujourd'hui examine le HC-12, ses propriétés, ses paramètres et son utilisation.

Qu'est-ce que le HC-12 ?

Le HC-12 est un module de communication intégré multicanal sans fil de 100 mW que vous pouvez utiliser pour transmettre et recevoir des données série. Il dispose de 100 canaux et peut transmettre jusqu'à 1000 mètres.

Propriétés techniques du HC-12

Comment communiquer le module HC-12 avec Arduino

Fig 1 :Travailler sur un projet Arduino

Voici comment le configurer.

Je recommanderais d'utiliser une source d'alimentation externe et un condensateur de découplage pour stabiliser la puissance.

Paramètres du module radio HC-12

Fig 2 :Une source d'alimentation CC

Configuration du débit en bauds

Le module radio HC-12 définit automatiquement le débit en bauds ou le taux de transfert d'informations sur un canal de communication.

Ici, regardez les débits en bauds que vous pouvez définir pour permettre la communication avec le module radio HC-12.

Une sensibilité de réception élevée vous profite car vous paierez des débits de données inférieurs. Une réduction de 6 dBm réduit la sensibilité à la moitié de la valeur précédente.

Assurez-vous donc que les modules de réception et de transmission ont le même débit en bauds selon le paramètre suivant.

Réglage du mode radio

Le module radio HC-12 a quatre modes :FU1, FU2, FU3 et FU4. Le FU3 est le mode par défaut.

Tout d'abord, voici comment régler les modes radio.

De plus, voici un aperçu des caractéristiques des quatre modes radio.

FU1

Le FU1 a un courant de repos de 3,6 mA, un délai de transmission de 15 à 25 ms et une plage de fonctionnement à pleine puissance de 100 mètres.

FU2

Il a un courant de repos de 80 uA, un délai de transmission de 500 ms et une plage de fonctionnement à pleine puissance de 100 mètres.

FU3

Le FU3 a un courant de repos de 16 mA et un délai de transmission de 4 à 80 ms. De plus, il a une plage de fonctionnement à pleine puissance de 600 à 1000 mètres pour les 9600 et 2400 bauds, respectivement.

FU4

Le mode FU4 a un courant nominal de repos de 16mA et un délai de transmission de 1000 ms. De plus, il a une plage de fonctionnement de 1800 mètres à pleine puissance et un débit de 1200 bauds.

Réglage de la puissance de transmission

Le module radio HC-12 possède huit niveaux de puissance numérotés de 1 à 8.

Le niveau 8 est le niveau de puissance de transmission par défaut, et voici comment régler le reste.

Configuration du canal

Le module HC-12 dispose de 100 canaux séparés par un décalage de fréquence de 400 kHz. Par exemple, le canal 1 utilise 433,4 MHz, tandis que le canal 100 utilise 473,0 MHz.

Voici comment définir les canaux.

Configuration du format des données

Vous pouvez définir les bits transmis par octet dans un transfert de données série. Tout ce qui n'est pas 8 est exotique et suivi d'un bit de parité ou de non-parité. Si vous envoyez un bit de parité, vous avez alors la possibilité de vérifier la parité paire ou impaire. En conclusion, le module transmet alors 1, 1,5 ou 2 bits d'arrêt.

Voici comment définir le format des données.

Par exemple, le format de données par défaut est 8N1.

Autres paramètres

Interroger le module HC-12

Vous pouvez également interroger le module HC-12 comme indiqué ci-dessous.

x =X signifie que tous les paramètres ont été interrogés.

X =B, C, F ou P pour le débit en bauds, le canal, le mode ou la puissance de transmission.

Utilisation du mode veille

Le mode veille convient aux modules HC-12 qui envoient périodiquement des données et restent inactifs les autres fois. Par exemple, des modules transmettant les données d'une station météo.

Test de portée

Pour le test de portée, vous pouvez opérer avec deux cartes Arduino Nano. Dans ce cas, vous attachez un récepteur à l'une des cartes. Ensuite, vous connecterez une LED à la broche 6 du récepteur Arduino Nano.

Après la configuration, veuillez envoyer un message de l'émetteur et déplacer le récepteur plus loin jusqu'à ce qu'il ne parvienne pas à obtenir le signal. C'est sa gamme.

Amélioration de la portée

Vous pouvez améliorer la plage de données en mettant à niveau votre matériel en connectant un plus gros condensateur à l'alimentation. En outre, vous pouvez utiliser de meilleures antennes.

Conclusion

Le module HC-12 est un excellent module de communication que vous pouvez utiliser dans votre projet. Et, comme nous l'avons vu, il a une capacité de communication à portée étendue, certains atteignant 1,8 km.

Enfin, contactez-nous pour tout commentaire, suggestion ou zone grise nécessitant une clarification.


Technologie industrielle

  1. C# en utilisant
  2. Kontron :module COM Express avec SoC AMD Ryzen Embedded R1000
  3. Sundance :module de processeur embarqué VCS-1 pour les applications de robotique de précision
  4. Robot à commande gestuelle utilisant Raspberry Pi
  5. Utiliser DevOps pour relever les défis des logiciels embarqués
  6. Raccourcis clavier du module de commande de fabrication
  7. Raccourcis clavier du module Nomenclature
  8. Création du module Nomenclature
  9. Groupe de modules de fabrication