I don't think there is a solution to this. Passive tags will all respond if they are in range and their data will collide and be unreadable. In fact it is possible that none of them will respond at all if the loading on the readers signal is so great it drops below usable level in the tags. Even active tags would have to be manually switched on and off. The only way I can see to make this unusual situation work is to use tags that operate on different frequencies. I'm working on a 125Khz passive system right now and even with two tags in proximity it becomes very unreliable and sometimes on tag will respond, sometimes the other.
Can you explain the scenario that allows three tags to be so close together please.
Brian.
I'm not aware of a RFID protocol that doesn't provide an anti-collision algorithm. In so far disabling of tags isn't the problem.
Your latest posts suggest that the problem is instead identification of individual tags. In this case, reducing the "operation volume" seems to be the only option, in other word design an antenna/coupler that can be brought in a position where it accesses only one tag. Or use absorbing/shielding layers to cover the other tags.
Or use multiple antennas in different orientations and select one at a time. The problem then is how to switch them, the antenna coils, at least on 125KHz systems can carry voltage peaks of over 100V on them. I'm not sure about 15.36MHz and higher frequency tags, I've never used them. If you use polling so the RFID field is intermittent, it should be possible to switch them during the 'off' period without harm.
Is it possible to use an optical system instead of RFID? It would make the problem far easier to solve.
Brian.
I was thinking of bar codes or QR codes instead of RFID. The nice thing with optics is you can focus the beam and target individual locations!
Brian.
At UHF you could use directional antennas. Also reader and tag antennas with linear polarisation and using the polarisation for the identification.
Hi, all,
Here is my situation: I have a reader and three tags. Three tags are all within the read range of the reader. I need the reader to read only one tag at a time. That is to say: when one tag is being read, the other two needs to be disabled temporarily. Then in the next cycle, another tag needs to be turned on so it can be read and the other two is turned off, and so forth.
Is it something possible to achieve? One solution I can think of might be: use active tags which requires power supply to be turned on, and then use digital controls to turn on and off the tags one by one.
i wonder if there is anything other solutions so that I don't need to add circuit to control the tags, instead, can I achieve the goal by doing something on the reader's side?
Thank you very much for the help!
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?