Modem radio FSK CLX2 subminiature pour projets et applications
Le "CLX2-433" est un modem radio FSK 433,92 MHz (19200 bds) subminiature "low cost" pouvant facilement s’intégrer au sein de nouveaux projets ou d’applications existantes. Portée: 50 m.
Le CLX2-433 est un modem radio FSK 433,92 MHz (19200 bds) subminiature "low cost" pouvant facilement s’intégrer au sein de nouveaux projets ou d’applications existantes. Portée: 50 m.
Ce dernier assurera la transmission bidirectionnelle de signaux numériques séries (format RS-232 - niveau logique 0/3.3 V) de façon totalement transparente (le module génère les trames de préambule, de synchro, ainsi que la mise en "packet" et le codage des données tout en effectuant un checksum à l'arrivée sur la trame ainsi transmise).
L'utilisation de 2 modules "CLX2-433" permettra d'obtenir l'équivalent d'un câble de communication série virtuel sans fil. Architecturé sur la base d'un transceiver radio spécialisé, ce dernier dispose d''un débit de la communication série fixe de 19200 bds (8 bits, sans parité, 1 bit de stop, sans contrôle de flux).
Applications
- Terminaux portatifs
- Systèmes de "vote" électronique
- Modules de monitoring
- Systèmes de saisie de commande pour restaurants
- Bornes interactives
Caractéristiques électriques
Désignations | Min. | Typ. | Max. | Unité | ||
VCC | Alimentation | 3.3 | Vcc | |||
IS | Consommation (en transmission) | 23 | mA | |||
IS | Consom. (receive/idle) | 13 | mA | |||
Pe | Puissance émetteur | 2 | mW | |||
Sensibilité RF | -95 | dBm | ||||
Dimensions | 40 x 14 x 5 | mm |
Interfaçage avec un microcontrôleur
Interfaçage avec un ordinateur
L'interfaçage d'un module "CLX2-433" avec un ordinateur externe nécessitera l'utilisation d'un circuit de mise à niveau de type "MAX3232" afin d'adapter les niveaux logiques des broches TX et RX.
La sortie RF est destinée à recevoir une antenne externe (non livrée) de type hélicoïdale, "loop" (imprimée sur votre circuit) ou mono-brin. Cette antenne pourra être réalisée par vos soins (en suivant les indications données dans la notice des modules) ou pour de meilleurs résultats achetée prête à l'emploi (nous proposons à ce titre une gamme complète dans la colonne de droite).
Exemple d'application avec un module "CB210"
Transmision radio à l'aide d'un modem "CLX2-433"
Présentation:
Cette application montre comment interfacer un modem radio "CLX2-433" avec un module "CB210" afin de réaliser une télécommande radio avec accusé de réception via une communication sans fil bi-directionnelle entre le "CB210" et un compatible PC. Pour ce faire un second modem "CLX2-433" devra également être raccordé au port série du PC (avec un circuit intégré MAX3232 pour assurer la compatibilité électrique des signaux TX/RX).
Matériel nécessaire:
- 1 module CUBLOC "CB210" (réf.: CB210) + 1 câble USB standard (réf.: CW090A)
- 2 modems radio (réf.: CLX2-433)
- 1 résistance de 10 Kohms
- 1 diode zener 3,3 V
- 1 étage de mise à niveau de type MAX3232
Câblage de l'application:
Le raccordement du modem radio "CLX2-433" au module "CB210" est très simple. Celui-ci se limite à son alimentation (via le +3.3 V) ainsi qu'au raccordement des signaux TX et RX au port série du "CB210". On utilisera une diode zener 3,3 V pour limiter la tension en sortie de la broche TX du "CB210" vers l'entrée RX du modem radio. Le schéma du second modem "CLX2-433" à raccorder au port série du PC n'est pas représenté.
Description du programme:
L'application consiste à piloter à distance l'état de la Led présente sur la platine du "CB210" à l'aide des touches (1) et (2) du clavier du PC. Pour ce faire on utilisera un terminal de saisie (type Hyperterminal par exemple à configurer avec le débit 19200 bds) afin d'envoyer à distance le code ASCII des touches (1) et (2) - via le modem relié sur le port série du PC).
Lorsque l'autre modem receptionne les codes ASCII, il les communiquera au port série du module "CB210", qui en fonction du code reçu (49) pour la touche (1) ou (50) pour la touche (2) allumera ou éteindra sa Led... De plus en fonction de l'état de sa led, le module "CB210" enverra un message ASCII en retour au PC via le modem "CLX2-433" afin d'afficher "en clair" l'état de sa Led dans le terminal de saisie. Vous disposez ainsi d'une télécommande radio avec accusé de réception.
Code source:
'###############################################################
' Pilotage d'un modem radio CLX2-433 à l'aide d'un CB210
' @Lextronic 2012 - 06/03/2013 - version Cubloc Studio 3.3.4
'
' Programme donne a titre d'exemple. A utiliser dans le cadre d'une initiation aux modules CUBLOC
' (l utilisation commerciale de ce programme est interdite). Lextronic decline toute responsabilite en
' cas de prejudice resultant de l'utilisation de cette note d'application.
'###############################################################
Const Device = CB210
Dim reception As Byte ' Variable reception port serie
Const LedCB210 = 30 ' La Led du CB210 est sur le port P30
Delay 200
Opencom 1,19200,3,30,30 ' Ouvre le port com du CB210
Low LedCB210 ' Eteind Led du CB210
Do
reception=Get(1,1) ' Lecture buffer reception serie
Select Case reception
Case 49
Out ledcb210,1 ' Allume la led du CB210
Putstr 1,"La Led du CB210 est allumee.",Cr
Case 50
Out ledcb210,0 ' Eteind la led du CB210
Putstr 1,"La Led du CB210 est eteinte.",Cr
End Select
Loop
Exemple d'application avec un module "ARDUINO UNO-328"
Transmision radio à l'aide d'un modem "CLX2-433"
Présentation:
Cette application est identique à celle décrite ci-dessus mais elle est réalisée avec un module Arduino "UNO-328".
Câblage de l'application:
Code source:
int TOUCHE = 0; // variable donnée série
void setup() {
Serial.begin(19200);// Configure débit à 19200 bauds
pinMode(13, OUTPUT); // Configure port 13 en sortie
digitalWrite(13, LOW); // Eteind la Led
}
void loop() {
if (Serial.available() > 0) { // As t'on reçu des données ?
TOUCHE = Serial.read(); // lit l'octet arrivé
if (TOUCHE == 49)
{
digitalWrite(13, LOW);
Serial.println("La Led est eteinte");
}
if (TOUCHE == 50)
{
digitalWrite(13, HIGH);
Serial.println("La Led est allumee");
}
}
}
NOUVEAU
Nous proposons également désormais une platine de test optionnelle (compatible arduino) destinée à faciliter la prise en main de ce récepteur (voir colonne de droite).
Détail de la platine de test livrée en option (voir en bas de page).
Produits associés