2,4 guide de l’utilisateur pour le M2M RF UART Module débogueur G (3 / 4 étapes)

Étape 3: Liste des commandes

Loc d’écrire :

Si vous voulez vous changer les ID Loc, utilisez ce bouton. Il exécutera la commande « = 900 ».

Écrire le code d’adresse :

Si vous voulez changer votre adresse ID, utilisateur cette touche, il exécutera « 901 » cmd.  définir la Mode de travail : le LC-3000 ont 3 mode d’alimentation :

"0: Mode plein de vitesse", dans ce mode, le module restera en mode de réception dans la normale, ce mode ont moins latence de communication et la vitesse plus élevée, mais la consommation de puissance maxi.

« 1: Mode économie d’énergie ", dans ce mode, le module va rester en mode" veille "et sera wake up pour recevoir les données chaque 1sec, LC-3000 en conformité environ 01:10 réveil et sommeil ratio à travailler pour faire en sorte que le principe de communication autant que possible d’enregistrer la consommation d’énergie. Dans ce mode, si MCU envoyés des données au module, le module sera réveil immédiat sans délai.

"2: mode" veille "», dans ce mode, le module va rester en mode" veille "et seulement peut réveiller quand recevoir le formulaire de données MCU. Cela signifie que si vous définissez LC-3000 sur ce mode, il peut ne peut pas recevoir données formulaire RF, il utilisé uniquement les données envoyées demande mais moins de consommation électrique.

Définissez le Mode de mise à niveau :

SEULEMENT disponible pour MASTER, le LC-3000 ont une caractéristique très importante est can esquisse de téléchargement à distance par le biais de l’IDE Arduino, cette commande est utilisée pour envoyé de l’autre côté au mode mise à niveau d’entrée. depuis le M2M LC-3000 mode n’est pas une transmission transparente, donc cette commande fera passer l’esclave maître et cible en mode P2P et ensuite envoyé téléchargement de données au moyen de l’IDE Arduino.
Quelque temps est de l’autre côté séjour en mode économie d’énergie, il peut pas recevra la commande et la réponse immédiatement, donc ici, vous pouvez définir un délai d’attente (unité: S), par exemple 10 s, le maître restera en mode de mise à niveau pendant 10sec et continu commande envoyé à l’esclave, si l’esclave ne toujours aucune réponse jusqu’au temps, le maître va donner vers le haut et revenir au mode de M2M. Si le mode de mise à niveau entrée Slave, il sera quitter le mode mise à niveau en dessous de façons :

Télécharger sketch réussir, l’esclave va tirer faible la broche DTR pour réinitialiser la MCU.

Master sortir du mode de mise à niveau, l’esclave se met automatiquement en mode de mise à niveau de sortie après quelques moulin deuxième.

Le maître et l’esclave sont déconnectés, après quelques moulin Deuxièmement l’esclave quittera le mode mise à niveau.

Veuillez prendre Note, en mode de mise à niveau, LC-3000 maître et esclave fonctionnera en mode P2P, le débit en bauds est dépendait de la mise en Baudrage de P2P, téléchargement en bauds de Arduino UNO R3 est normalement 115200bps, donc si vous utilisez LC-3000 avec l’ONU, veuillez vous assurer que le P2P baudrate est la valeur 115200bps.

Définissez le Baudrate P2P :

LC-3000 soutien M2M modes et P2P, pour le mode de M2M, l’utilisateur n’ont pas besoin de configurer la vitesse de transmission, le LC-3000 sera automatiquement détecter en bauds de MCU et appliquez-le. Mais mode P2P, le LC-3000 doit régler même débit en bauds comme le MCU maître et l’esclave LC-3000 suivront en bauds du maître, le MCU du côté d’esclave donc définir le même débit en bauds également.
Comment décider LC-3000(PA) débit en bauds :

Trancher la demande de taux de données système.

Veillez à ce que maître et esclave MCU sont soutenir le débit en bauds.

La valeur baud LC-3000 maîtrise comme s’y attendre. En bauds LC-3000 esclaves sera automatiquement suivre en bauds du maître.

Écrivez le code Master MCU et Code MCU esclave avec attendent en bauds.

Le débit en bauds « P2P » est par défaut 9600 bits/s, si vous utilisez LC-3000 avec Arduino UNO et serez éloignée de croquis de téléchargement, veuillez régler P2P en bauds à 115200bps.

La valeur par défaut Baudrate :

En mode de M2M, le LC-3000 permet de détecter en bauds UART de MCU et imputation automatique le débit en bauds, mais cette méthode est fondée sur les données d’envoi MCU à LC-3000 par UART, dans certains cas si MCU jamais envoyé données le LC-3000, le LC-3000 ne peut pas détecter le débit en bauds et appliquez-le, si autre côté envoyer des données au moyen de la RF, le LC-3000 envoie des données à MCU avec le Baudrate « par défaut ».
Le baudrate « par défaut » est par défaut 9600bps, si votre MCU n’est pas travail sur 9600bps, veuillez configurer en bauds de LC-3000 à même comme votre UART MCU en bauds.

Définir le temps de diffusion :

En mode de diffusion, les données sont transmission de direction unique et certains périphérique cible est en mode économie d’énergie, il ne recevra pas les diffuser des données sur le temps. pour s’assurer que tous les cibles appareil recevra à diffuser des données, vous pouvez définir un temps d’antenne, dans le temps, le maître sera transporté en continu les données de diffusion, tant que le délai d’expiration ou données UART valides fournie par le MCU.
La « diffusion » est une fonction très utile, si vous souhaitez envoyé des données au dispositif multi et j’espère qu’ils peuvent recevoir des données ponctuellement, essayez cette fonction, s’il vous plaît noter assez « Broadcast temporisation » si vous utilisez cette fonction. Le paramètre par défaut est 1000 ms.

Série TX Time :

Afin d’assurer la communication, une fois que l’émetteur a envoyé des données à la réception, il besoin de la réponse du récepteur un « ACK », si fait pas obtenir les données ACK, l’émetteur sera renvoyer le paquet, jusqu'à obtenir ACK ou temps TX est sorti. Valeur de temps de jeu TX à plus grande augmentera la stabilité de la communication, mais il conviendra de réduire l’efficacité de la communication.
Le paramètre par défaut de temps TX est 10000mS. MCU code utilisateur doit noter, réponse ACK à revers aussitôt que possible après avoir obtenu paquet de données, sinon le LC-3000 peut envoyé une erreur de l’autre côté s’affirment de délai d’attente est dépassé.

Ensemble affirmer temps Max :

Récepteur eu forme de paquet de données autre côté, il sera envoyé données à MCU via UART immédiatement, obtenir les données, de la MCU doit envoyé un « ACK » pour le LC-3000, puis LC-3000 réponse ACK à l’émetteur. Il s’agit d’un processus de communication ensemble.
Le processus de communication tout comme ci-dessous :

S1 : Émetteur (peut être soit maître et esclave) MCU envoyé le paquet de données à LC-3000.

S2: TX côté envoyé LC-3000 paquets de données à côté de RX.

S3 : RX côté LC-3000 a reçu le paquet de données.

S4 : RX côté LC-3000 a envoyé le paquet data à RX MCU.

S5 : RX MCU a obtenu le paquet, envoyé ACK aux RX side LC-3000

S6: LC-3000 du côté de RX envoyé ACK LC-3000 S7 de TX côté: LC-3000 du côté de TX a reçu l’accusé de réception

S8: LC-3000 du côté de TX envoyé ACK à MCU TX côté

S9 : MCU de la side TX a obtenu l’accusé de réception, la transmission de paquets terminée.

L’affirmer Max Time est fonctionné entre S5 et S6, si LC-3000 envoyé des données de MCU, mais MCU n’a pas répondu, après temps d’affirmer, LC-3000 du RX sera répondre une erreur LC-3000 de TX, puis TX MCU saura que cette transmission est en panne.

Si le MCU est lente, ou grande quantité de traitement des données, il peut augmenter la valeur de temps à faire valoir. La valeur par défaut est : 1000mS, qui signifie MCU répliquent ACK dans 1000mS après données reçues forment LC-3000.

Effacer la liste des périphériques :

Appuyez sur ce bouton pour effacer tout appareil.

Effacer un périphérique :

Appuyez sur ce bouton pour effacer le périphérique spécifié.

Retenir les périphériques :

l’utilisateur peut être ajouter dispositif de deux façons :

En couplant ce fonctionnement : bouton presse CFG/paire et maintenez-le enfoncé plus de 3 secondes, l’appareil sera entrée Pairing opération, après avoir jumelé, UID de l’autre côté écrira dans la liste des périphériques locaux.

Retenir dispositif de commande : sauf au jumelage, l’utilisateur peut être périphérique d’écriture directe dans la liste, s’il vous plaît note, maître seulement peut écrire esclave dans sa liste et esclave est aussi, ils seront communication seulement maître et esclave écrivent à la liste de l’autre.

Définir la priorité :

Depuis le LC-3000 travaillant sur Multi Multi mode, il peut y avoir conflit de communication entre plusieurs périphériques, le périphérique important peut être défini à une priorité plus élevée, afin d’assurer la communication.

Ici sont les priorités de niveau-4, 0 est le plus élevé et 3 est le plus bas, la valeur par défaut est 2.

Obtenir la liste des périphériques changé Count :

Cette commande retourne le nombre de liste a changé d’appareil et sa plage de valeurs: « 00000 » ~ « 65535 ». Chaque fois quand la liste des périphériques changé le DEV_LIST_CHANGE_COUNT on augmente. Par requête du DEV_LIST_CHANGE_COUNT, l’APP peut clairement savoir si la liste des périphériques a été modifiée ou non.

Obtenir le masque de liste de dispositif :

Obtenir le masque de liste de dispositif de LC-3000. Le DEV_MASK se compose de chaîne hexadécimale de 16 octets et chaque bit de leur cartographie vers un périphérique de la liste des périphériques. Si le bit est défini, indique que le périphérique correspondant dans la liste des périphériques est valide ; dans le cas contraire, les informations de périphérique ne sont pas valide.

Obtenir périphérique de la liste :

Lire un dispositif info de la liste des périphériques. ENABLE indique si le périphérique est valide ou non. ACTIVER = 0, les infos sur l’appareil ne sont pas valide ; ACTIVER = 1, l’information de dispositif est valide.

Articles Liés

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Guide d’installation rapide pour Arduino LCD 2004 avec PCF8574

Il s'agit d'un guide d'installation rapide pour votre Arduino LCD.Ce que vous devez savoir avant de commencer :1. écrans LCD n'est pas créés égaux, certains ont des broches différentes que l'autre.2. principaux éléments de la mise en place : l'écran
Guide du débutant pour Arduino

Guide du débutant pour Arduino

Après quelques années d'expérimentations avec Arduino, j'ai décidé que le moment est venu de partager les connaissances que j'ai acquis. Donc j'ai ici, il va, un guide pour Arduino, avec les bases nues pour les débutants et quelques explications plus
DIY forge - convertir votre barbecue une forge puis l’utiliser pour recycler les déchets métalliques en outils

DIY forge - convertir votre barbecue une forge puis l’utiliser pour recycler les déchets métalliques en outils

Blacksmithery sur le barbecue ? -Oui, cela fonctionne vraiment !Voici comment vous pouvez faire de l'acier de qualité que l'on trouve dans les pièces de bicyclette direct, il forge en lames pour créer des outils utiles. Cependant, la meilleure chose
Comment faire un guide de défonceuse pour des coupes parfaites

Comment faire un guide de défonceuse pour des coupes parfaites

dans ce Instructable, je vais vous montrer la méthode que j'utilise pour créer un gabarit pour un routeur de poche. Avec cette méthode, vous serez en mesure de créer un guide pour la conception que vous souhaitez acheminer et rendent 100 % précis mai
Un Guide de débutants pour dispositifs logiques programmables

Un Guide de débutants pour dispositifs logiques programmables

J'ai mis ce instructable ensemble après avoir remarqué qu'il n'est pas vraiment quoi que ce soit sur le site Web sur les automates programmables industriels à l'exception d'une question et une instructable sur un programmateur (voir liens ci-dessous)
Guide du nouveau venu pour l’apprentissage de la musique Piano moderne

Guide du nouveau venu pour l’apprentissage de la musique Piano moderne

Hé là, mon nom est Dillon, mais certains d'entre vous peuvent me connais par mon nom d'utilisateur N30FAMOUS. Je suis un pianiste qui fait des housses de piano des chansons pop. Depuis que j'ai commencé à faire des couvertures, je reçois les gens me
Faire un guide de chaîne pour une conversion de vélo de montagne mono-vitesse

Faire un guide de chaîne pour une conversion de vélo de montagne mono-vitesse

j'ai reçu récemment un vélo de donateurs qui avait vécu une période d'abandon. Ma moto précédente a subi des dommages importants lors d'un accident, alors que je cherchais pour construire ce cadre gratuit avec pièces de mon vélo précédent - ceci incl
Guide de la monnaie pour Guild Wars 2

Guide de la monnaie pour Guild Wars 2

il y a différentes devises dans Guild Wars 2, qui peut être obtenu de plusieurs façons et utilisé pour acheter des produits différents. Il est important de connaître les différentes monnaies, comment les gagner et ce que vous pouvez faire avec eux af
7 utilisations pour une Induction chauffage Machine + comment faire un

7 utilisations pour une Induction chauffage Machine + comment faire un

Dans ce instructable, je vais vous montrer comment faire une chauffage par induction machine et 7 différentes applications pour elle. Chauffage par induction a de nombreuses applications pratiques et faire un est incroyablement simple. Tout d'abord,
21 utilisations pour un cintre de fil

21 utilisations pour un cintre de fil

Les cintres fil sont bon marché et facile à trouver. Bien sûr, elles fonctionnent bien pour accrocher votre nettoyage à sec mais c'est juste le début. Voici des 21 façons upcycle le cintre humble.Étape 1: Rasoir organisateur Cela permet de maintenir
Trente inhabituelle utilise pour le papier d’aluminium

Trente inhabituelle utilise pour le papier d’aluminium

j'aime le papier d'aluminium. Il est recyclable, il est brillant, et elle est super souple. Il peut être utilisé pour nettoyer, attraper, protéger, effrayer, frotter, soulever, adoucir, façonner, grandir, difficulté, aiguiser, vapeur, attacher, Pouss
Rapide et facile de homestead utilise pour les bouteilles en plastique (PET)

Rapide et facile de homestead utilise pour les bouteilles en plastique (PET)

dans un passé pas trop lointain, vous achèteriez lait, sodas, etc. dans des bouteilles de verre qui vous devrez retourner au magasin pour être stérilisé et réutilisés. Maintenant, avec notre culture jetable, bouteilles en plastique ont remplacé ce sy
Un Guide étape par étape pour blanchiment de bois

Un Guide étape par étape pour blanchiment de bois

Le blanchiment est une technique pour le bois de peinture qui permet de toujours voir le grain du bois. Il offre un effet plutôt sympa et peut ajouter la touche finale à n'importe quel projet de menuiserie ou meuble.C'est un processus assez simple qu
Comment faire un jouet que vos oiseaux utilisera pour leur nid

Comment faire un jouet que vos oiseaux utilisera pour leur nid

Dans ce instructable je va vous montrer comment faire un jouet que vos oiseaux est adore et utiliser pour leur nid.Étape 1: Matériaux et outilsvous aurez besoin :Ray-Grass ou bâtonsune bande de caoutchoucchaîneet ciseauxÉtape 2: coupeJ'ai utilisé Ray