Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No power output modification #3

Open
F5MDY opened this issue Apr 28, 2022 · 6 comments
Open

No power output modification #3

F5MDY opened this issue Apr 28, 2022 · 6 comments

Comments

@F5MDY
Copy link

F5MDY commented Apr 28, 2022

I use a E282G4M27S from Ebyte (without TCXO ... it's a pitty) and the output power is always the same (22dBm) regardless the output power selection.
73

@renef6bir
Copy link

Bonjour avez vous finalisé le projet, j'en suis à la réalisation d'une maquette et il me manque quelques infos
Jutilise un NodeMcu-esp32s et un LoRa1281f27 sans TCXO
73 René F6bir

@F5MDY
Copy link
Author

F5MDY commented Jun 7, 2022

Yes I made my first tests yesterday on QO-100.
In french : j'ai une antenne helice 40 tours et j'ai du rajouté un ampli pour mes premiers tests .Mon signal n'est pas stable, je n'ai pas de TCXO, mais cela vient peut être en partie du fait que je ne peux pas baisser la puissance et le PA du Lora est toujours à pleine puissance ..... je dois utiliser un attenuateur pour attaquer mon ampli ... et de votre coté ??? 73 Nicolas

@renef6bir
Copy link

Je bloque sur la ligne 1322
if (LT.begin(NSS, NRESET, RFBUSY, DIO1, DIO2, DIO3, RX_EN, TX_EN, SW, LORA_DEVICE))
Pas de réponse du module ? le serial print monitor indique la date la version et "SPI OK"
Le display Oled se termine par "Starting WiFi..."
L'essai du module LoRa avec un Arduino nano et plusieurs exemples de la Lib est concluant je vois l'émission 2.4G en DSB avec ou sans l'ampli inboard ( TXEN ou non)

Je souhaitais procéder par étapes et je n'ai pas encore câblé l'encodeur....
Je ne me suis pas encore soucié du WiFi....
J'ai testé toutes variations du Settings.h qui concerne le module LoRa1281, j'ai vérifié plusieurs fois le câblage.
J'ai tenu compte des différences de pinout entre l'ESP-WROOM-32 et le NodeMCU-esp32s que j'utilise, mais est ce bien compatible ? (voir pdf joint)
La LED1 (IO2) (IO15 dans le settings) ne réagit pas dans aucun des " examples " de test avec Arduino Nano ou Uno.

Pour info , par ailleurs, j'ai une balise WSPR , à base de raspi, opérationnelle H24 sur QO100 freq 10489.569500 MHz : fréquence du signal, pwr (+17dBm) parabole offset de 60cm hélice 5tr, upconverter DXPatrol seul, les OL sont GPS locked, reçu -17dBm sur les WebSDR QO100
Pour la puissance de sortie du LoRa l'alimenter en 3.3v au lieu de 5v (si ce n'est déja fait ) TXEN ne mettrait en service que le PA du module, si j'ai bien cerné le produit.
Auriez vous le schéma de votre réalisation, je n'ai que celui disponible sur GitHub.
Merci pour le retour 73 René [email protected]

NodeMCU-32

@F5MDY
Copy link
Author

F5MDY commented Jun 8, 2022

I found my error ..... I use a SX1280 module (E28-2G4M27S) which have a 27dB PA.
If you check the SX128XLT library, the function setTxParams(int8_t TXpower, uint8_t RampTime) add 18 to the TXpower value (which is given in dBm for SX1280 standalone). So the PowerArrayMiliWatt table values in the program are to high for my module, and its saturate. This is the new correct table for this module :

#define PowerArrayMiliWatt_Size 7
//
// { Power_mW, Reg-setting }
const uint32_t PowerArrayMiliWatt [][2] = {
{ 0, 0 }, // 0mW = no output power, special case
{ 15, -13 }, // cca 15 mW
{ 25, -10 }, // cca 25 mW
{ 50, -7 }, // cca 50 mW
{ 100, -4}, // cca 100 mW
{ 150, -2 }, // cca 150 mW
{ 220, 1 } // cca 220 mW
};

Best 73, Nico

@F5MDY
Copy link
Author

F5MDY commented Jun 8, 2022

TO René :

J'ai vraiment le minimum pour la connection au module :

#define NSS 5 //select pin on LoRa device
#define SCK 18 //SCK on SPI3
#define MISO 19 //MISO on SPI3
#define MOSI 23 //MOSI on SPI3

#define NRESET 32 //reset pin on LoRa device
#define RFBUSY 33 //busy line

#define LED1 -1 //on board LED, high for on
#define DIO1 26 //DIO1 pin on LoRa device, used for RX and TX done
#define DIO2 -1 //DIO2 pin on LoRa device, normally not used so set to -1
#define DIO3 -1 //DIO3 pin on LoRa device, normally not used so set to -1
#define RX_EN -1 //pin for RX enable, used on some SX128X devices, set to -1 if not used
#define TX_EN -1 //pin for TX enable, used on some SX128X devices, set to -1 if not used
#define BUZZER 12 //pin for buzzer, set to -1 if not used
#define VCCPOWER -1 //JU-not needed by module //pin controls power to external devices
#define LORA_DEVICE DEVICE_SX1281 //we need to define the device we are using
#define TCXO_EN -1

J'ai été un peu feignant pour l'implantation : j'ai utilisé des PCB que j'avais d'un autre projet :
https://github.com/thingsat/tinygs_2g4station#buy en apportant quelques modifs.
Mais pour le module 2.4G il est connecté comme décrit

Attention je n'ai pas de SW sur ma ligne 1322 :
if (LT.begin(NSS, NRESET, RFBUSY, DIO1, DIO2, DIO3, RX_EN, TX_EN, LORA_DEVICE)) {

J'irai écouter votre balise merci de l'info.

73
Nico

@renef6bir
Copy link

TO Nico
On n' est pas sur le même module, et il y a probablement des différences dans l'interprétation du pinout, ici j'utilise (je tente d'utiliser!) le LoRa1281F27 qui est monté autour d'un sx1281 sans TCXO, je joints la doc pour info.
La maquette est en vero board ça manque de fiabilité. Les nuances que vous avez signalées n'ont pas fait progresser le projet mais j'ai découvert une erreur, malgré tout je bloque sur cette ligne! Je vais persister et vous tiendrai informé. Merci pour le coup de main, 73' René
LoRa128XF27 500mw 2.4GHz LoRa Wireless Transceiver Module V2.0.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants