Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

bike powermeter and heartrate sensor data receiving issues

Rank

Total Posts: 3

Joined 2017-03-13

PM

Hi guys,

We are developing an ANT+ data receiver. There are several kinds of sensors should be compatible. Such as bike powermeter, heart rate sensor etc.

We found a scenario: The receiver can receive the data from powermeter normally. If it keeps to scanning the other kinds of sensor, the power data will be lost intermittently (sometimes, the data loss will hold for 5~6 seconds).

We are using “multi-channel connect” for receiving ANT+ devices.

Here are the logs when this issue happened:
RX:[10][09][32][60][41][ec][2e][01]
RX:[10][0a][32][60][6f][ed][2e][01]
RX:[10][0a][32][60][6f][ed][2e][01]
RX:[10][0b][32][61][a0][ee][31][01]
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
RX Failure!
RX Failure!
RX Failure!
RX Failure!
RX Failure!
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
Event: EVENT_CHANNEL_COLLISION
RX Failure!
RX Failure!
RX Failure!
Repeated RX Failure,
Searching for Signal...
RX:[10][14][32][63][74][f9][37][01]
Event: EVENT_CHANNEL_COLLISION
RX:[10][15][32][64][ae][fa][3a][01]
RX:[10][16][32][64][e8][fb][3a][01]
RX:[10][16][32][64][e8][fb][3a][01]

How to solve this issue? Did we use the inappropriate configuration to receiving data?



     
RankRankRankRank

Total Posts: 370

Joined 2012-06-27

PM

Can you clarify how many channels you have open on the radio, and how they are configured. If you are leaving a search channel open, depending on how it is configured it may take priority over the sensors.

It is expected to see occasional short periods of channel collisions and RX failures with many sensors of different types. The different sensors transmit at different channel periods, and these walk across one another in time. The radio can only receive from one sensor within a given window of time, so you get a channel collision on the other channels. If the transmissions are close enough in time between two sensors they will interfere over the air and cause an RX failure.      

Signature

Ian Haigh