This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to synchronize receivers?

Hello everyone,

I want to create a real-time wireless sensor network. There are 8 sensors in the net. I use two nRF24LE1 as receivers to recieve the datas stimultaneously, so I have to use the MultiCeiver function. So how can I synchronize these two receivers?

Thanks a lot!

Parents
  • Hi Hao,

    You can synchronize on the ACK that you receive on the PTX. If you have a known payload size, you can calculate the time from when it was sent to when you ACKed it. You will also have to ensure that you adjust for re-transmissions that might have occured (field "ARC_CNT" in OBSERVE_TX register)

    Note that creating a protocol that does channel hopping and synchronizing is not straight forward. Have you looked into the ANT-products that we have (nRF51422 and nRF24AP2) ?

    Best regards Håkon

Reply
  • Hi Hao,

    You can synchronize on the ACK that you receive on the PTX. If you have a known payload size, you can calculate the time from when it was sent to when you ACKed it. You will also have to ensure that you adjust for re-transmissions that might have occured (field "ARC_CNT" in OBSERVE_TX register)

    Note that creating a protocol that does channel hopping and synchronizing is not straight forward. Have you looked into the ANT-products that we have (nRF51422 and nRF24AP2) ?

    Best regards Håkon

Children
No Data
Related