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 ---
Tout ce qui n'a pas de catégorie !
Transceiver HC-12
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1503
Âge : 69
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1 Message par paulfjujo » dim. 14 juil. 2019 16:51

bonjour,

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 ?

HC12_transceiver_data_tech.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aides toi, le ciel ou Fantastpic t'aideras

HC05 et HC06
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#2 Message par pspic » dim. 14 juil. 2019 19:29

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
DesPesRuch.doc
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

HC05 et HC06
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1503
Âge : 69
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » lun. 15 juil. 2019 17:37

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)

Enregist_I_HC12_Emetteur_at_P1_et_P8_190715_.jpg



oops 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.
Aides toi, le ciel ou Fantastpic t'aideras

HC05 et HC06
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#4 Message par pspic » lun. 15 juil. 2019 20:20

Bonjour Paul et tous les autres,
Pas très encouragent tes constats.
Je vais refaire des essais de mon coté dès que possible.
Il te reste à jouer avec l’antenne.
Aurions nous des modules vérolés qui n’ont pas passés le contrôle et qui sont recyclés par des vendeurs peux scrupuleux ?

HC05 et HC06
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#5 Message par pspic » mar. 16 juil. 2019 11:27

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.
Port_HC12.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

HC05 et HC06
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1503
Âge : 69
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#6 Message par paulfjujo » mar. 16 juil. 2019 12:29

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 ..

:cry: 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+
Aides toi, le ciel ou Fantastpic t'aideras

HC05 et HC06
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#7 Message par pspic » mar. 16 juil. 2019 16:00

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.
Port_HC12_FU4.JPG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

HC05 et HC06
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1212
Âge : 61
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#8 Message par Gérard » mar. 16 juil. 2019 16:39

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 :bravo: :bravo: :bravo:
Le 18 / 04 / 2019 je suis devenu papy de jumeaux, une fille et un garçon. Quel bonheur.

HC05 et HC06
JJE
Passioné
Passioné
Messages : 357
Âge : 79
Enregistré en : novembre 2017
Localisation : Picardie

#9 Message par JJE » mer. 17 juil. 2019 06:19

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 :sifflotte: , 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 ?
Cordialement

JJE

C'est pas parcequ'on n'a rien à dire qu'il faut fermer sa G....e

HC05 et HC06
pspic
Passioné
Passioné
Messages : 250
Âge : 73
Enregistré en : septembre 2017
Localisation : 68

#10 Message par pspic » mer. 17 juil. 2019 07:14

C'est bien d'avoir les points de contrôle, mais où est la maison sur ton plan ?

Bonjour à tous,
Le PC se situe au point d'intersection des 3 lignes rouges.


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité