Module sans fil JDY-41: Communication 2.4G
Module sans fil JDY-41: Communication 2.4G
com
JDY-41 est développé par la technologie 2.4G, avec une distance visuelle de 160 mètres, une transmission transparente par port série, un contrôle de la valeur de commutation, une télécommande à faible puissance et une
télécommande d'apprentissage. En particulier, JDY-41 et JDY-40 ne sont compatibles entre eux que sur le boîtier PCB, tandis que le protocole de communication est complètement différent. Pour la communication de
transmission transparente longue distance JDY-41, chaque paquet de données est vérifié, le récepteur ne recevra pas de données de code aléatoires et la distance de communication a été considérablement améliorée. La
distance de communication mesurée est de 160 mètres et la transmission transparente ne perd pas de paquets. Il prend en charge le port série pour envoyer des instructions pour contrôler le niveau haut et bas de la broche
GPIO à l'extrémité de réception, la communication série prend en charge la communication transparente du port série, et communique avec le port série d'instructions d'envoi. La communication transparente du port série
signifie qu'il n'y a pas de format pour la communication du port série entre l'émetteur et le récepteur. Le récepteur recevra toutes les entrées de données du port série de l'émetteur. La communication série d'instructions
prend en charge la communication de l'appareil avec l'adresse cible devant les données, et la communication transparente prend en charge la communication de réponse ack. L'émetteur transmet les données au récepteur,
et l'émetteur saura si le récepteur a reçu les données. La télécommande d'apprentissage prend en charge le récepteur pour apprendre le code d'identification de l'émetteur. Après un apprentissage réussi, le récepteur de la
télécommande n'acceptera que la télécommande spécifiée. La communication transparente du port série signifie qu'il n'y a pas de format pour la communication du port série entre l'émetteur et le récepteur. Le récepteur
recevra toutes les entrées de données du port série de l'émetteur. La communication série d'instructions prend en charge la communication de l'appareil avec l'adresse cible devant les données, et la communication
transparente prend en charge la communication de réponse ack. L'émetteur transmet les données au récepteur, et l'émetteur saura si le récepteur a reçu les données. La télécommande d'apprentissage prend en charge le
récepteur pour apprendre le code d'identification de l'émetteur. Après un apprentissage réussi, le récepteur de la télécommande n'acceptera que la télécommande spécifiée. La communication transparente du port série
signifie qu'il n'y a pas de format pour la communication du port série entre l'émetteur et le récepteur. Le récepteur recevra toutes les entrées de données du port série de l'émetteur. La communication série d'instructions
prend en charge la communication de l'appareil avec l'adresse cible devant les données, et la communication transparente prend en charge la communication de réponse ack. L'émetteur transmet les données au récepteur,
et l'émetteur saura si le récepteur a reçu les données. La télécommande d'apprentissage prend en charge le récepteur pour apprendre le code d'identification de l'émetteur. Après un apprentissage réussi, le récepteur de la
télécommande n'acceptera que la télécommande spécifiée. Le récepteur recevra toutes les entrées de données du port série de l'émetteur. La communication série d'instructions prend en charge la communication de
l'appareil avec l'adresse cible devant les données, et la communication transparente prend en charge la communication de réponse ack. L'émetteur transmet les données au récepteur, et l'émetteur saura si le récepteur a
reçu les données. La télécommande d'apprentissage prend en charge le récepteur pour apprendre le code d'identification de l'émetteur. Après un apprentissage réussi, le récepteur de la télécommande n'acceptera que la télécommande spécifiée. Le récepteur recevra toute
2. Scénarios d'application
2.1:Télécommande 2.4G
2.2:Transmission transparente du port série sans fil 2.4G
2.3:Communication Bluetooth vers 2.4G ou WiFi vers port série 2.4G
2.4:Contrôle de la valeur du commutateur IO
Remarque: le contrôle IO, la valeur de commutation, la télécommande et d'autres applications n'ont pas besoin de MCU
externe
3. Paramètres techniques
Taper JDY-41
Couleur Vert
Bande de fréquence de travail 2.4G
Puissance d'émission Max 12db
Température de fonctionnement - 40℃ - 80℃
Sensibilité de réception - 96db
1 GPIO1 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
2 GPIO2 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
3 GPIO3 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
4 GPIO4 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
5 GPIO5 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
6 GPIO6 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
7 GPIO7 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
8 GPIO8 Entrée/sortie IO, qui peut être configurée comme entrée et sortie par
instruction
9 VCC Source de courant(2,2 V‒3,6 V)
12 POSITIONNER Le niveau bas de la broche d'instruction de configuration est valide. (Il doit être
tiré vers le bas lorsque l'instruction est configurée, et il sera tiré vers le haut
une fois la configuration de l'instruction réussie.)
13 CS Le niveau bas de la broche de sélection de puce est valide. Lorsque CLSS est égal à A0, C0,
Ca et F1, il s'endormira immédiatement lorsqu'il sera relevé ou suspendu,
et réveillé en tirant vers le bas.
Lorsque CLSS est égal au mode C2 à C7, tirez vers le haut ou suspendez pour entrer en
5. Dessin coté
6. Jeu d'instructions
6.1 Instructions de réinitialisation
ABE30D0A
Retour :+OK\r\n
Configurer le débit en bauds, le canal, l'alimentation, le type, l'ID sans fil, l'ACK, l'instruction d'intervalle de diffusion
2=2400、
3=4800、
4=9600、
5=19200、
6=38400)
1=-25db、
2=-15db、
3=-5db、
4=0db、
5=+3db、
6=+6db、
7=+9db、
8=+10db、
9=+12db)
A0indique que le type CLSS est une transmission transparente(A0 = transmission transparente du port série、
niveau de synchronisation)
01indique que la transmission transparente est envoyée avec réponse(0 indique aucune réponse à la
ABCD0D0A
Retour :+V2\r\n
AAE20D0A
Revenir:AA E2 04 00 09 a0 66 77 88 55 00 05 0D 0A
AAE2indique la tête d'instruction 04indique que
canal est 0
pas de fonction
0D0Aindique le terminateur
B1CA11112222556677880D0A B1CA
11112222indique l'adresse de l'appareil cible (si l'adresse cible est FFFFFFFF, cela signifie envoyer des données à tous les
appareils)
0D0Aterminateur
terminateur
Remarque : l'ID d'appareil général n'a pas besoin d'être configuré. Le module est livré avec le numéro d'identification unique
Si vous avez besoin de restaurer le numéro d'identification d'usine après avoir configuré l'ID, veuillez configurer l'ID sur 0 pour
F2AD0D0A
Revenir:F2AD112233440D0A F2AD
indique la tête d'instruction
11223344indique que l'ID de périphérique configuré est
Lors de la configuration de l'outil MCU ou USB vers port série, les broches CS et SET doivent être tirées vers le bas, et
Réponse : Tant qu'il s'agit du paramètre dans le module de configuration, il doit suivre le câblage de ce
Réponse : Oui, une fois le circuit configuré, connectez l'émetteur ou le récepteur de la télécommande. Le mode de câblage
Remarque : lors de la configuration des paramètres du port série, les broches CS et SET doivent être connectées au niveau bas
Le type CLSS par défaut est A0. Si ce n'est pas A0, il doit être configuré selonle schéma de
câblage lors de la configuration des paramètres.
La mise à la terre de la broche CS et la broche SET suspendue signifient une application de câblage de transmission transparente. La broche MCU peut
également tirer la broche SET vers le haut et la broche CS vers le bas. Grâce à la configuration de broche ci-dessus, les deux modules peuvent être transmis de
manière transparente. Une fois la transmission transparente terminée, si vous avez besoin d'un sommeil profond, tirez directement la broche CS vers le haut et le
1、Existe-t-il une limite d'octets pour l'envoi et la réception de données via le port série ?
R : Il n'y a pas de limite d'octets. Écrivez simplement les données directement sur le port série.
2、En transmission transparente, nous devons savoir si l'extrémité réceptrice a reçu des données et comment les
configurer ?
R : Il vous suffit d'activer l'accusé de réception de l'émetteur, de sorte que chaque paquet de données envoyé par l'émetteur
A: La réception et l'envoi de données sont vérifiés et les données de code aléatoire ne seront pas reçues. Lorsque les données aériennes
Remarque : CS est mis à la terre et la broche SET est suspendue pendant la connexion de transmission transparente.
Lors de la configuration des paramètres, CS est mis à la terre et la broche SET est également mise à la terre.
L'appareil A (ID 11112222) doit envoyer des instructions de données AABBCCDDEE à l'appareil cible B (ID 88889999)
comme suit :
B1CA88889999AABBCCDDEE0D0A
L'appareil A (ID 11112222) doit diffuser les instructions de données AABBCCDDEE à tous les appareils comme suit :
B1CAFFFFFFFFAABBCCDDEE0D0A
Remarque: l'émetteur de communication d'adresse désigné par le port série doit connaître le numéro d'identification de l'appareil de
l'extrémité réceptrice, spécifier le numéro d'identification pour la communication, utiliser la communication de diffusion (l'adresse cible est
FFFFFFFF), tous les appareils sous le même canal et le numéro d'identification sans fil peuvent recevoir le données diffusées.
L'appareil A (ID 11112222) doit contrôler GPIO1 et GPIO2 de l'appareil cible B (ID 88889999) en tant que haut niveau, et les autres
L'appareil A (ID 11112222) doit contrôler GPIO7 et GPIO8 de l'appareil cible B (ID 88889999) en tant que haut niveau, et les autres
Remarque : le schéma de câblage de communication de l'adresse spécifiée du port série est le même que celui du schéma de
câblage des paramètres de configuration, CS et les broches de réglage doivent être connectées au niveau bas.
En particulier, l'instruction du port série pour interroger l'ID de périphérique est :F2AD0D0A
7.4 Port série MCU recevant le schéma de circuit de valeur de clé de télécommande
Une télécommande : SW1-SW8 Appuyez pour envoyer des données. Veille immédiatement après le relâchement de la touche, avec
plusieurs uA de courant. Le type de télécommande CLSS doit être configuré sur C0 ou C1.
Le port série du périphérique B MCU reçoit la valeur clé de la télécommande : le type CLSS doit être configuré sur le type de
Lorsque la touche A de la télécommande SW8 est enfoncée, B reçoit des données par transmission transparente
03 03 03 03 03 03 03 indique que les touches SW1, SW2, SW3, SW4, SW5, SW6, SW7 n'ont aucune action 00
Lorsque la touche A de la télécommande SW8 est relâchée, B reçoit des données par transmission transparente
03 03 03 03 03 03 03 indique que les touches SW1, SW2, SW3, SW4, SW5, SW6, SW7 n'ont aucune action 01
Lorsque la touche A de la télécommande SW1 est enfoncée, B reçoit des données par transmission transparente
Données de réception : DD A3 37 55 06 8A 00 03 03 03 03 03 03 03
03 03 03 03 03 03 03 indique que les touches SW2, SW3, SW4, SW5, SW6, SW7 n'ont aucune action
Lorsque la touche de télécommande A SW1 est relâchée, B reçoit des données par transmission transparente
Données de réception : DD A3 37 55 06 8A 01 03 03 03 03 03 03 03
DD A3 indique la tête de données
03 03 03 03 03 03 03 indique que les touches SW2, SW3, SW4, SW5, SW6, SW7 n'ont aucune action
Remarque : Le CLSS côté émetteur de la télécommande doit être C1, et le CLSS côté récepteur doit être A0. Lors de la
configuration, les broches CS et SET doivent être tirées vers le bas. Après avoir configuré le CLSS au niveau du récepteur et de l'émetteur,
les broches CS et SET à l'extrémité de l'émetteur n'ont pas besoin d'être mises à la terre et peuvent être suspendues directement. La
broche CS à l'extrémité de réception doit être mise à la terre, la broche SET suspendue.
A représente l'émetteur de la télécommande. La fonction est très simple. Appuyez sur le bouton pour envoyer la valeur de la clé.
un niveau élevé,
Remarque : Le niveau de la lampe LED à l'extrémité de réception est synchronisé avec le niveau IO de la télécommande
clé.
sortie GPIO1-GPIO8. Par exemple, GPIO1 du récepteur B est au niveau bas, si SW1 est pressé, GPIO1 du récepteur B sort un
niveau haut, et si SW1 est pressé une fois de plus, GPIO1 du récepteur B sort un niveau bas.
Lorsque SW1-SW8 de la télécommande A est enfoncé, le GPIO1-GPIO8 correspondant du récepteur B émet une impulsion de bas niveau
(généralement de haut niveau), et le temps d'impulsion de bas niveau est de 125 ms.
Remarque : Le CLSS côté émetteur de la télécommande doit être C1, et le CLSS côté récepteur doit être C2, C3 ou C4. Lors
de la configuration, les broches CS et SET doivent être tirées vers le bas. Après avoir configuré le CLSS au niveau du récepteur et
de l'émetteur, les broches CS et SET à l'extrémité de l'émetteur n'ont pas besoin d'être mises à la terre et peuvent être
suspendues directement. Les broches CS et SET à l'extrémité de réception doivent être suspendues.
7.6 Schéma de câblage de la télécommande sans apprentissage avec LED pour indiquer le contrôle de la valeur du commutateur IO
A représente l'émetteur de la télécommande. La fonction est très simple. Appuyez sur le bouton pour envoyer la valeur de la clé.
Remarque : Le niveau de la lampe LED à l'extrémité de réception est synchronisé avec le niveau IO de la clé de télécommande.
sortie GPIO1-GPIO7. Par exemple, GPIO1 du récepteur B est au niveau bas, si SW1 est pressé, GPIO1 du récepteur B sort un
niveau haut, et si SW1 est pressé une fois de plus, GPIO1 du récepteur B sort un niveau bas.
Lorsque SW1-SW7 de la télécommande A est enfoncé, le GPIO1-GPIO7 correspondant du récepteur B émet une impulsion de bas niveau
(généralement de haut niveau), et le temps d'impulsion de bas niveau est de 125 ms.
Remarque : Le CLSS côté émetteur de la télécommande doit être C0, et le CLSS côté récepteur doit être C2, C3 ou C4.
Après avoir configuré le CLSS au niveau du récepteur et de l'émetteur, les broches CS et SET n'ont pas besoin d'être mises à la
A représente l'émetteur (CLSS est C1). La fonction est très simple. Appuyez sur la touche pour envoyer la valeur
de la clé.
B représente le récepteur d'apprentissage (CLSS doit être configuré sur C5 ou C6 ou C7). Nous nous concentrerons sur
l'appareil B
Lorsque le SW9commutateur d'apprentissageà l'extrémité de réception est enfoncé, cela signifie que le mode
d'apprentissage est entré. À ce moment, la télécommande B peut apprendre l'ID de l'émetteur A après avoir appuyé sur
la touche de la télécommande A. À ce moment, après avoir relâché le commutateur SW9 (éteindre), l'émetteur A peut
Après les étapes ci-dessus, le bouton de l'émetteur A peut contrôler le niveau de broche GPIO du récepteur B.
Lorsque SW1-SW8 de la télécommande A est enfoncé, le récepteur GPIO1-GPIO8 correspondant du récepteur B émet un niveau
bas,
Lorsque SW1-SW8 de la télécommande A est relâché, le GPIO1-GPIO8 correspondant du récepteur B émet un niveau
élevé,
Remarque : Le niveau de la lampe LED à l'extrémité de réception est synchronisé avec le niveau IO de la clé de télécommande.
Lorsque SW1-SW8 de la télécommande A est enfoncé, le récepteur B correspondant à l'inversion du niveau de sortie
GPIO1-GPIO8. Par exemple, GPIO1 du récepteur B est au niveau bas, si SW1 est pressé, GPIO1 du récepteur B sort un
niveau haut, et si SW1 est pressé une fois de plus, GPIO1 du récepteur B sort un niveau bas.
Remarque : La touche de l'émetteur contrôle l'inversion du niveau IO du récepteur.
Lorsque SW1-SW8 de la télécommande A est enfoncé, le GPIO1-GPIO7 correspondant du récepteur B émet une impulsion de bas niveau
(généralement de haut niveau), et le temps d'impulsion de bas niveau est de 125 ms.
8. Mode de fonctionnement des broches SET et CS, et table de niveau des broches CS et SET
types (envoi ou réception de la télécommande). Abaissez les broches de SET et CS, configurez sur d'autres types (envoi
ou réception de la télécommande), puis connectez les broches de SET et CS conformément au tableau ci-dessus (par
exemple, les broches de CS et SET envoyées par la télécommande ne pas besoin d'être mis à la terre).
9.1 Capture d'écran de l'interface des paramètres de configuration de l'outil de port série
1 : instruction de réinitialisation
Paramètre de configuration 4 :
La fonction d'ID de périphérique est utilisée pour connaître le numéro d'identification du périphérique cible avant de communiquer avec l'adresse
spécifiée du port série. Ce qui précède est la méthode de lecture du numéro d'identification de l'appareil
Exemple
L'appareil A (ID 11112222) doit envoyer des instructions de données AABBCCDDEE à l'appareil cible B (ID 11223345)
comme suit :
B1CA11223345AABBCCDDEE0D0A
L'appareil A (ID 11112222) doit diffuser 11223345 instructions de données à tous les appareils comme suit :
B1CAFFFFFFFF112233450D0A