Go Down

Topic: (SOLUCIONADO) NRF24L01 no funciona con 3,3vcc con circuito en Protoboard  (Read 1 time) previous topic - next topic

drecom

Tengo montado un arduino en protoboard (atmega328 , Cristal , condensadores etc etc).

Le cargo un programa que transmite un mensaje por medio de un modulo NRF24L01.

En un arduino UNO tengo cargado el programa que recibe el mensaje con un NRE24L01.

Cuando alimento la protoboard del programa emisor ,con una bateria y una circuito que
compre que entrega 5vcc y 3.3vcc(aqui conecto el NRF24L01) funciona bien.

Cuando alimento la protoboard del programa emisor , con un circuito que tiene montado un LM7805 (para generar los 5vcc) y otro circuito que agrege a partir de los 5vcc , con un regulador de voltaje LD1086V33 LDO 3.3V/1.5A,  para conectar el NRE24L01 , NO funciona.

Cabe mencionar que los 5vcc alimentan bien el atmega328 ,  un led conectado y un joystick funcionan correctamente .

yo testeo el voltaje y entrega 3.29vcc igual que lo hace el circuito comprado.

¿No entiendo que diferencia hay entre los 3.29 del circuito hecho a mano y el comprarado?

Alguna idea para buscar la solucion...

Saludos

firius2010


surbyte

Mediste 3.3 o 3.29 en bornes del nRF o los mediste a la salida del LDO?

drecom

He usado la tierra que va al atmega  y tambien probe desde la que sale del regulador(3.3).

Medí los 3.29 en la salida del regulador de 3.3vcc. 


NOTA: He mirado algunos diagramas y conectan igual el regulador(3.3vcc) . La única diferencia que he visto,  es que el circuito para el regulador de 3.3vcc, viene después del circuito del regulador de 5vcc y de allí se sacan las conexiones que alimentan los distintos componentes del sistema. Yo estoy tomando los 5vcc para alimentar el regulador de (3.3vcc) ,desde el cable con 5vcc que llega al atmega.
 
Saludos

Alvaro_Pelon

Puff, por mi experiencia, los NRF24L01 son muy liosos...

Tu problema puede ser provocado por mil cosas...

Si has comprobado con el multimetro que hay 3,3V y las tierras están unidas, no creo que sea el problema de la alimentación.

Probablemente sea problema de la comunicación con Arduino via SPI, comprueba que todos los cables estan bien conectados, y comprueba tambien con el sketch "GettingStarted" de la librería RF24 que la comunicación entre el módulo y el Arduino se está realizando correctamente.

Como consejo te digo que añadas un condensador (a poder ser electrolitico) en la alimentación, es decir, la patilla negativa del condensador (electrolitico) a tierra y la positiva a 3,3V. Al añadir este condensador eliminarás picos de corriente y mejoraras mucho la calidad de la transmisión.

Un saludo, y espero que te sirva de ayuda.

Go Up