2.4GHz data tranceivers
2x Arduino NANO elk met een NRF24l01 en demo programma van "TMRh20"
een station is slave die het data bericht van de master retour stuurt.
NRF24l01 MAX_POWER is 0dBm
Het werkt wel maar er word veel data gemist door de master.
Power low hielp ook niet echt.
Op de Arduino site http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
is veel informatie over deze kleine super goedkope 10 / 6€ tranceiver
Een oplossing voor mijn probleem vond ik nog niet.
Het enige dat helpt is 2x verzenden van de data.
Bij het test programma is de data de zgn. payload de CPU tijd als long integer micros()
Ik zocht naar TX ready status test voordat ik een radio.write uitvoer
Zoals bij het verzenden van data over een usart altijd eerst de txRdy bit moest worden getest
in assembly programma's
met het dubbel zenden van data waren de responce timeouts practisch weg
De responce tijd is stabiel maar langer 30-35 mS ipv 1.7mS met 1x TX
Voor een alternatieve deur afstandbediening zou dat geen probleem zijn
maar het is toch wel een puntje
deel van log op TX node seriele monitor met 1x data tx
RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
PA0O 23-4-2016
SPI_CLOCK_DIV16
RX
*** CHANGING TO TRANSMIT ROLE -- PRESS 'R' TO SWITCH BACK
31580responce uS TX failed
Failed, response timed out.
31576responce uS TX failed
Failed, response timed out.
31580responce uS TX failed
Failed, response timed out.
Sent 7833152, Got response 7833152, Round-trip delay 1700 microseconds
31580responce uS TX failed
Failed, response timed out.
31572responce uS TX failed
Failed, response timed out.
31580responce uS TX failed
Failed, response timed out.
31580responce uS TX failed
Failed, response timed out.
31580responce uS TX failed
Failed, response timed out.
31576responce uS TX failed
Failed, response timed out.
Sent 16232400, Got response 16232400, Round-trip delay 1700 microseconds
Sent 17235768, Got response 17235768, Round-trip delay 1700 microseconds
Sent 18239132, Got response 18239132, Round-trip delay 1700 microseconds
Sent 19242496, Got response 19242496, Round-trip delay 1700 microseconds
Comments