Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Transceiver HC-12
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
j'ai tout juste commencé à essayer mes modules HC12 ...
et je suis loin d'avoir une portée aussi grande .. à travers 1 mur et 2 cloisons
je plafonne à 30M maxi.
l'emetteur est à l'exterieur dans mon jardin : piloté via un PIC12F1840 DIP8 qui fait l'acquisition d'une sonde DS18B20
j'alimente avec 3 piles de 1,5V.
le recepteur dans mon bureau/atelier , est simplement relié à un terminal (Teraterm sur PC) via un cordon prolific TTL/USB
et une alim 4,5V reglable .
j'ai commencé en mode FU3 , 9600 bauds .. maxi de portee 20M maxi
puis je suis passé en Mode FU4 1200 bauds , qui est donné pour la portée maximale
... mais j'ai 30M maxi seulement!
la consommation moyenne du module est autour de 22mA ( sous 4,5V)
j'ai mis les antennes fournies avec les modules (espece de ressort L=21mm et dia ~5mm)
C'est déja bien mieux que mes modules BlueTooth , meme si c'est bien plus lent ! 1200 bauds <-> 19200 ou 115Kbds
je suis au reglage puissance Maxi P8.
La tension d'alim agit un peu sur la sensibilité plage 3,3 à 4,5V
j'ai obtenu le maxi de sensibilité avec 3,7V coté recepteur.
Je suppose que la tension d'alim agit un peu sur le calage de la freqence du canal
(Canal 01 utilisé)
la liaison est bien sur ,bidirectionnelle, je peux allumer une led sur le PIC
en envoyant LED=1 ou LED=0
testé OK à 9600 bauds
en mote AT j'obtiens avec AT+RX<CR>
OK+B9600
OK+RC001
OK+RP:+20dBm
OK+FU3
version: AT+V<CR>
http://www.hc01.com HC-12_V2.4
canal: AT+C001<CR>
C001=> 433.4 Mhz
au passage en FU4, la vitesse passe obligatoirement à 1200 bds
OK+FU4,B1200
OK+B1200
OK+RC001
OK+RP:+20dBm
OK+FU4
FU4 special long distance à 1200 bauds
FU4 mode is useful for maximum range, up to 1.8km. Only a single baud rate of
1200bps is supported, with the in the air baud rate reduced to 500bps for
improved communication distance. This mode can only be used for small amounts of
data (each packet should be 60 bytes or less), and the time interval between
sending packets must not be too short (preferably no less than 2 seconds) in
order to prevent loss of data.
18 chars <60
time interval 1,2 sec < à 2 sec ... mais j'ai moins de caracteres
et à priori pas de pertes de data
je reçois bien la mesure , sans trous ou ratées ( explique le pourquoi d'affichage de l'Index chro,nologique)
389 DS#1= 31.56
390 DS#1= 31.56
391 DS#1= 31.56
392 DS#1= 31.56
393 DS#1= 31.56
394 DS#1= 31.56
395 DS#1= 31.50
396 DS#1= 31.50
397 DS#1= 31.50
398 DS#1= 31.50
399 DS#1= 31.50
400 DS#1= 31.43
mais la commande LED=1 ne semble plus passer ????
meme en reduisant la distance à 2M !
LED=1<CR> 6 carateres à 1200 bauds => 50mS
alors que j'ai dans ma boucle programme un delay d'attente de 500mS et
timeout à 1,2sec pour avoir une fenetre temporelle de capture via RX interrupt ..
( de plus ça marchait tres bien à 9600 bds)
je reverrai ça plus tard ...
donc pour l'instant, je ne suis pas encore satisfait ..il me faut au moins 50M GARANTI
car pour la suite je compte acquerir ma mesure compteur d'eau : à l'exterieur 25M via 2 murs et 2 cloisons
Quelle tension d'alimentation ?
quelle est ta version et config ?
as-tu une autre antenne que celle fournie ?
Faut-il jouer sur la longueur (deployée) du boudin antenne, mais alors au pif ?
pspic a écrit :Bonjour à tous,
Pour 50 m essaye un HC12, il est donné pour 1000 m en terrain dégagé.
J'ai essayé et j'arrive à 250 m avec quelques arbre.
j'ai tout juste commencé à essayer mes modules HC12 ...
et je suis loin d'avoir une portée aussi grande .. à travers 1 mur et 2 cloisons
je plafonne à 30M maxi.
l'emetteur est à l'exterieur dans mon jardin : piloté via un PIC12F1840 DIP8 qui fait l'acquisition d'une sonde DS18B20
j'alimente avec 3 piles de 1,5V.
le recepteur dans mon bureau/atelier , est simplement relié à un terminal (Teraterm sur PC) via un cordon prolific TTL/USB
et une alim 4,5V reglable .
j'ai commencé en mode FU3 , 9600 bauds .. maxi de portee 20M maxi
puis je suis passé en Mode FU4 1200 bauds , qui est donné pour la portée maximale
... mais j'ai 30M maxi seulement!
la consommation moyenne du module est autour de 22mA ( sous 4,5V)
j'ai mis les antennes fournies avec les modules (espece de ressort L=21mm et dia ~5mm)
C'est déja bien mieux que mes modules BlueTooth , meme si c'est bien plus lent ! 1200 bauds <-> 19200 ou 115Kbds
je suis au reglage puissance Maxi P8.
La tension d'alim agit un peu sur la sensibilité plage 3,3 à 4,5V
j'ai obtenu le maxi de sensibilité avec 3,7V coté recepteur.
Je suppose que la tension d'alim agit un peu sur le calage de la freqence du canal
(Canal 01 utilisé)
la liaison est bien sur ,bidirectionnelle, je peux allumer une led sur le PIC
en envoyant LED=1 ou LED=0
testé OK à 9600 bauds
en mote AT j'obtiens avec AT+RX<CR>
OK+B9600
OK+RC001
OK+RP:+20dBm
OK+FU3
version: AT+V<CR>
http://www.hc01.com HC-12_V2.4
canal: AT+C001<CR>
C001=> 433.4 Mhz
au passage en FU4, la vitesse passe obligatoirement à 1200 bds
OK+FU4,B1200
OK+B1200
OK+RC001
OK+RP:+20dBm
OK+FU4
FU4 special long distance à 1200 bauds
FU4 mode is useful for maximum range, up to 1.8km. Only a single baud rate of
1200bps is supported, with the in the air baud rate reduced to 500bps for
improved communication distance. This mode can only be used for small amounts of
data (each packet should be 60 bytes or less), and the time interval between
sending packets must not be too short (preferably no less than 2 seconds) in
order to prevent loss of data.
18 chars <60
time interval 1,2 sec < à 2 sec ... mais j'ai moins de caracteres
et à priori pas de pertes de data
je reçois bien la mesure , sans trous ou ratées ( explique le pourquoi d'affichage de l'Index chro,nologique)
389 DS#1= 31.56
390 DS#1= 31.56
391 DS#1= 31.56
392 DS#1= 31.56
393 DS#1= 31.56
394 DS#1= 31.56
395 DS#1= 31.50
396 DS#1= 31.50
397 DS#1= 31.50
398 DS#1= 31.50
399 DS#1= 31.50
400 DS#1= 31.43
mais la commande LED=1 ne semble plus passer ????
meme en reduisant la distance à 2M !
LED=1<CR> 6 carateres à 1200 bauds => 50mS
alors que j'ai dans ma boucle programme un delay d'attente de 500mS et
timeout à 1,2sec pour avoir une fenetre temporelle de capture via RX interrupt ..
( de plus ça marchait tres bien à 9600 bds)
je reverrai ça plus tard ...
donc pour l'instant, je ne suis pas encore satisfait ..il me faut au moins 50M GARANTI
car pour la suite je compte acquerir ma mesure compteur d'eau : à l'exterieur 25M via 2 murs et 2 cloisons
Quelle tension d'alimentation ?
quelle est ta version et config ?
as-tu une autre antenne que celle fournie ?
Faut-il jouer sur la longueur (deployée) du boudin antenne, mais alors au pif ?
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
HC05 et HC06
Bonjour Paul,
Voici la configuration que j'avais utilisé pour mes essais:
B9600
RC001
RP:+20dBm
FU3
Soit la configuration par défaut.
J'avais utilisé une pile plate de 4.5 V neuve et l'antenne ressort.
As tu vérifié la chute de tension à l'émission ?
Sur la carte il y a un connecteur pour une antenne plus efficace que le ressort
Il y a 2 ans, j'avais réalisé un système de pesée + T° de ruches avec transmission des données sans fil entre un PIC et un PC situé à 110 m. avec un module XBEE PRO
Voici la configuration que j'avais utilisé pour mes essais:
B9600
RC001
RP:+20dBm
FU3
Soit la configuration par défaut.
J'avais utilisé une pile plate de 4.5 V neuve et l'antenne ressort.
As tu vérifié la chute de tension à l'émission ?
Sur la carte il y a un connecteur pour une antenne plus efficace que le ressort
Il y a 2 ans, j'avais réalisé un système de pesée + T° de ruches avec transmission des données sans fil entre un PIC et un PC situé à 110 m. avec un module XBEE PRO
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
HC05 et HC06
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour PsPic et à tous,
j'ai repris mes test , avec 2 autres modules coté recepteur,
changé de canal C005 au lieu de C001 ( coté emetteur aussi !)
meme probleme de portée maxi <=30m , via un mur Beton et 2 cloisons
j'ai pas essayé en plein air, vu que mon PC portable n'a plus de batterie ( recepteur relié à Terminal PC Teraterm)
j'ai rajouté une commande entre recepteur et emetteur
pour modifier à distance, la puissance coté emetteur
j'envoi PU=1 ou PU=8<CR>
=> Interruption UART RX sur le PIC coté emetteur
le PIC decode alors la commande reçue , et si valeur transmise est correcte ( entre 1 et 8)
passe la pin SET à 0
envoi la commande AT+Px <CR> (x de 1 à 8)
et repasse ensuite la pin SET à 1
le changement est confirmé coté recepteur ..
puis le recepteur continue à recevoir les mesures de temperatures ...
MAIS AUCUN EFFET ...sur la portée maxi
alimentation emetteur : par 3 piles => 4,84V en charge
alimentation receiver ..via alim secteur 4.2V
j'ai donc fait ensuite des mesures et enregistrement de courant consommé
sur l'emetteur (16 à 17mA maxi avec le PIC 12F) quel que soit le mode puissance 1 ou 8
j'ai verifié quand meme , sur le module tout seul : consomme de 15 à 16mA ..
test , idem coté recepteur ,qui consomme 15 à 16 mA ( pas de PIC)
Je ne vois pas COMMENT et POURQUOI , la puissance ne change pas ?
y aurait-il des NON-dit dans la datasheet
ou je ne sais pas là lire / interpreter !
il y a déja des blocages sur la vitesse en fonction du mode FU ..
mais rien vu concernant la puissance.
Les modules vendus en france, serait-ils Bridés à <= 10mW ?
last news
je viens de trouver ceci
AT commands
AT+Px (only for EC44)
ici :
https://www.electrodragon.com/w/CC1101/ ... odule_UART
CC1101/SI4463 Wireless Module UART
mode EC11 et EC44 ????
les modes M1 à M4 correspondraient à FU1 ..FU4 ????
j'ai repris mes test , avec 2 autres modules coté recepteur,
changé de canal C005 au lieu de C001 ( coté emetteur aussi !)
meme probleme de portée maxi <=30m , via un mur Beton et 2 cloisons
j'ai pas essayé en plein air, vu que mon PC portable n'a plus de batterie ( recepteur relié à Terminal PC Teraterm)
j'ai rajouté une commande entre recepteur et emetteur
pour modifier à distance, la puissance coté emetteur
j'envoi PU=1 ou PU=8<CR>
=> Interruption UART RX sur le PIC coté emetteur
le PIC decode alors la commande reçue , et si valeur transmise est correcte ( entre 1 et 8)
passe la pin SET à 0
envoi la commande AT+Px <CR> (x de 1 à 8)
et repasse ensuite la pin SET à 1
le changement est confirmé coté recepteur ..
puis le recepteur continue à recevoir les mesures de temperatures ...
MAIS AUCUN EFFET ...sur la portée maxi
alimentation emetteur : par 3 piles => 4,84V en charge
alimentation receiver ..via alim secteur 4.2V
j'ai donc fait ensuite des mesures et enregistrement de courant consommé
sur l'emetteur (16 à 17mA maxi avec le PIC 12F) quel que soit le mode puissance 1 ou 8
j'ai verifié quand meme , sur le module tout seul : consomme de 15 à 16mA ..
test , idem coté recepteur ,qui consomme 15 à 16 mA ( pas de PIC)
Je ne vois pas COMMENT et POURQUOI , la puissance ne change pas ?
y aurait-il des NON-dit dans la datasheet
ou je ne sais pas là lire / interpreter !
il y a déja des blocages sur la vitesse en fonction du mode FU ..
mais rien vu concernant la puissance.
Les modules vendus en france, serait-ils Bridés à <= 10mW ?
last news
je viens de trouver ceci
AT commands
AT+Px (only for EC44)
ici :
https://www.electrodragon.com/w/CC1101/ ... odule_UART
CC1101/SI4463 Wireless Module UART
mode EC11 et EC44 ????
les modes M1 à M4 correspondraient à FU1 ..FU4 ????
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
HC05 et HC06
HC05 et HC06
Test réalisé ce matin avec un HC-12-USB sur le PC situé à l'intérieur de la maison et une carte mobile PIC + HC12 alimentée par une pile de 4.5V.
Config: B1200, RC005, RP +20dBm et FU3.
Avec antennes ressort.
En rouge sur la carte les portées.
Config: B1200, RC005, RP +20dBm et FU3.
Avec antennes ressort.
En rouge sur la carte les portées.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
HC05 et HC06
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour,
Merçi pour ce test,
je vais essayer aussi, dans les memes conditions
à 1200 bauds au lieu de 9600 .
1) et en mettant le recepteur hors de mon bureau dans lequel rayonne
du Wifi, du bluetooth RN41 Edf info ,capteur meteo 433Mhz, 2 PC et 2 ecrans
c 'est peut etre un environnement trop pollué .
2) d'ailleurs je testerai les 2 cas de figure ..
quelle est la taille d'info que tu envoies ( Nb de bytes) ?
et à quelle interval de temps ?
pour etre le plus similaire possible dans le test ..
Resultats:
quelque soit les conditions , je plafonne à D maxi ~= 25M pour une fiabilité à 100%
à partir de 35M j'ai plus rien !
Bien Décu !
de plus, je ne vois pas comment la puissance pourrait passer à +°20dbm sans augmenter le courant consommé!
y un chisme, ou alors j'ai des composants de seconde source.
a plus de 120M , quelle est la consommation de ton module ?
je vais donc m'orienter sur autre chose,
j'avais acheté 4 modules NRF2401L avec antenne
dont la mise en oeuvre n'est pas aussi facile que le HC12.
je garderai mes HC12 pour mes 3 mesures DS18B20, dans les chambres et 1 mesure locale avec le PIC de controle
chargé de la synchro qui retransmettra le tout via un RN41 blueTooth..
ou via un ESP8266 LoLin en Wifi ?
Ca fait beaucoup de temps et de perte d'energie à essayer d'etudier et valider des solutions..
A+
Merçi pour ce test,
je vais essayer aussi, dans les memes conditions
à 1200 bauds au lieu de 9600 .
1) et en mettant le recepteur hors de mon bureau dans lequel rayonne
du Wifi, du bluetooth RN41 Edf info ,capteur meteo 433Mhz, 2 PC et 2 ecrans
c 'est peut etre un environnement trop pollué .
2) d'ailleurs je testerai les 2 cas de figure ..
quelle est la taille d'info que tu envoies ( Nb de bytes) ?
et à quelle interval de temps ?
pour etre le plus similaire possible dans le test ..
Resultats:
quelque soit les conditions , je plafonne à D maxi ~= 25M pour une fiabilité à 100%
à partir de 35M j'ai plus rien !
Bien Décu !
de plus, je ne vois pas comment la puissance pourrait passer à +°20dbm sans augmenter le courant consommé!
y un chisme, ou alors j'ai des composants de seconde source.
a plus de 120M , quelle est la consommation de ton module ?
je vais donc m'orienter sur autre chose,
j'avais acheté 4 modules NRF2401L avec antenne
dont la mise en oeuvre n'est pas aussi facile que le HC12.
je garderai mes HC12 pour mes 3 mesures DS18B20, dans les chambres et 1 mesure locale avec le PIC de controle
chargé de la synchro qui retransmettra le tout via un RN41 blueTooth..
ou via un ESP8266 LoLin en Wifi ?
Ca fait beaucoup de temps et de perte d'energie à essayer d'etudier et valider des solutions..
A+
HC05 et HC06
1/ Principe de mon essai:
Le PC équipé d'un dongle HC-12-USB se trouve à l'intérieure de la maison.
Je me déplace à pieds avec une carte PIC + HC12.
Environ tous les 5 m. j'appuie sur un bouton qui donne l'ordre au PIC d'envoyer la chaîne STX +"DEM01" + ETX .
Si le PC reçoit "DEM01", il considère que la transmission a réussi et retourne la chaîne "BRE01H" (H étant le délimiteur utilisé par MikroBasic).
Si le PIC reçoit la chaîne "BRE01" il actionne un buzzer pendant 2 s. pour indiquer que le transfert est réussi.
Coté PC les échanges sont affichés dans un Memo et sauvés dans un fichier texte.
2/ Essai avec FU4:
j'ai refait un essai avec FU4, les points rouges indiquent les endroits où le transfert se fait correctement, mais 2 mètres à coté ça ne passe pas.
Le PC équipé d'un dongle HC-12-USB se trouve à l'intérieure de la maison.
Je me déplace à pieds avec une carte PIC + HC12.
Environ tous les 5 m. j'appuie sur un bouton qui donne l'ordre au PIC d'envoyer la chaîne STX +"DEM01" + ETX .
Si le PC reçoit "DEM01", il considère que la transmission a réussi et retourne la chaîne "BRE01H" (H étant le délimiteur utilisé par MikroBasic).
Si le PIC reçoit la chaîne "BRE01" il actionne un buzzer pendant 2 s. pour indiquer que le transfert est réussi.
Coté PC les échanges sont affichés dans un Memo et sauvés dans un fichier texte.
2/ Essai avec FU4:
j'ai refait un essai avec FU4, les points rouges indiquent les endroits où le transfert se fait correctement, mais 2 mètres à coté ça ne passe pas.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
HC05 et HC06
- Gérard
Expert- Messages : 1644
- Âge : 65
- Enregistré en : septembre 2015
- Localisation : Alsace - Haut-Rhin
Bonjour à tous,
Je suis de loin et je suis bluffé, vous êtes forts les gars. Paul, même si ça ne fonctionne pas comme tu le souhaites et que tu penses perdre du temps, tu as beaucoup de mérite.
Je dis chapeau bas les gars et un grand
Je suis de loin et je suis bluffé, vous êtes forts les gars. Paul, même si ça ne fonctionne pas comme tu le souhaites et que tu penses perdre du temps, tu as beaucoup de mérite.
Je dis chapeau bas les gars et un grand
HC05 et HC06
Bonjour pspic et tous,
je suis ce sujet de loin parce que je m'intéresse au HC12, j'en ai d'ailleurs déjà acheté deux pour essais, une portée de 100/150m en terrain relativement dégagé me suffirait mais il faut quand même traverser les murs en briques ou pierres , enfin, ... un seul.
C'est bien d'avoir les points de contrôle, mais où est la maison sur ton plan ?
je suis ce sujet de loin parce que je m'intéresse au HC12, j'en ai d'ailleurs déjà acheté deux pour essais, une portée de 100/150m en terrain relativement dégagé me suffirait mais il faut quand même traverser les murs en briques ou pierres , enfin, ... un seul.
pspic a écrit :Source du message Le PC équipé d'un dongle HC-12-USB se trouve à l'intérieure de la maison.
C'est bien d'avoir les points de contrôle, mais où est la maison sur ton plan ?
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 50 invités