Рассчитать расстояние до RFID-метки?

Есть ли способ рассчитать/оценить физическое расстояние до пассивной RFID-метки дальнего действия при ее считывании с помощью считывателя меток? Например. определить порядок книг на полке или определить, находится ли один объект близко или далеко.

Если ответ "Нет - не соответствует стандарту", можно ли создать ридер с этой функцией? (Полагаю, единственный способ добиться этого — очень точно измерить время между вызовом и ответом).


person markussvensson    schedule 09.01.2013    source источник
comment
Вероятно, не с временной задержкой, а, возможно, с силой сигнала.   -  person Paul R    schedule 09.01.2013
comment
Я действительно читал статью об этом (два года назад). Это было связано с мощностью (дБ), какие-то азиатские ребята исследовали это.   -  person BrOSs    schedule 29.01.2013


Ответы (4)


Это возможно, но в какой степени конечная точность зависит от многих факторов: производительности считывателя и тега, качества программного обеспечения и ресурсов, которые вы готовы вложить в такое программное обеспечение (как времени, так и людей, занимающихся исследованиями и разработками).

Этого можно добиться в основном двумя способами: первый основан на получении RSSI, который в основном представляет собой силу сигнала. Основная трудность использования этого индикатора заключается в том, что сила сигнала зависит от множества факторов, которые могут на него повлиять, например, отражения, если сигнал должен пройти через деревянный шкаф или стену, качество метки и т. д.

Второй — использовать время получения ответа на запрос (разница во времени прибытия между тегами). Учитывая, что вы знаете скорость луча, вы можете оценить расстояние с помощью очень точного таймера. Проблема здесь в том, что на это также влияет множество факторов: среднее время, необходимое тегу для завершения цикла (которое вы должны знать, и оно должно быть одинаковым для каждого используемого тега), точность таймера, которая не выстраивается точно. для этих целей.

Естественно, для максимальной точности следует использовать комбинацию обоих, и оба они фактически используются компаниями, которые полагаются на эти алгоритмы для обеспечения приложений RTLS (систем определения местоположения в реальном времени) посредством триангуляции и трилатерации.

Для получения дополнительной информации вы можете проверить: RTLS, RSSI, TDOA, трилатерацию (и мультилатерацию).

person Ionut Ciobanu    schedule 30.10.2013

Это возможно. Насколько я знаю компанию ниже (я там не работаю, просто знаю человека, который работал там год назад):

http://www.lambda4.com/

работает по такой технологии.

person Nils Pipenbrinck    schedule 01.03.2013

Это может быть невозможно, если у вас есть один читатель; однако, если у вас есть несколько приемников и достаточно четкая линия прямой видимости, «оценка» расстояния становится возможной по силе сигнала. Однако это не тривиально, поскольку мощность, излучаемая меткой RFID, не изотропна (т. Е. Неоднородна во всех направлениях) из-за конструкции антенны; если у вас есть три приемника и однородный источник РЧ, вы можете определить расстояние, но когда вы добавите диаграмму направленности антенны и другие факторы, такие как затухание на пути прохождения сигнала и многопартийность, это становится очень сложно, особенно когда в зоне действия несколько устройств. окрестности.

Отчасти это связано с тем, что RFID не был разработан с выходным шаблоном, помогающим оптимизировать локализацию, например частотным чирпом, короткими всплесками мощности или другими функциями модуляции, позволяющими оценить время прохождения сигнала от источника до приемника и назад.

person Floris    schedule 01.03.2013

Общее уравнение для определения расстояния до метки RFID: Ploss = 20⋅log[(4 π ⋅ d)/λ]

В случае UHF RFID уравнение для определения зазора или расстояния до пассивной метки от считывателя: Pgap = 22,6 (дБ) + Patt, где 22,6 дБ — мощность для ближнего поля (λ = c/f ≈ 35 см), где f — частота, Patt — величина МОЩНОСТИ АТТЕНУАТОРА.

             22.6+Patt = 20⋅log[(4 π ⋅ d)/λ],

В свободном пространстве, используя приведенное выше уравнение, можно получить приблизительное расстояние до RFID-метки.

person Shiva Teja    schedule 30.01.2016
comment
Не могли бы вы уточнить Ploss = 20⋅log[(4 π ⋅ d)/λ]? Я никогда не был так хорош в математике: P Мне интересно попробовать это уравнение в моем приложении, но я понятия не имею, что должно быть d или лямбда в этом уравнении. - person Daniel Cull; 03.11.2017
comment
После дальнейшего прочтения, будет ли это что-то вроде 0 = 20⋅log[(4 π ⋅ d)/λ]. Ноль, потому что две антенны должны иметь одинаковую поляризацию? d — расстояние, которое я хочу найти? Тогда мне нужно научиться поворачивать его, чтобы найти д, лол. - person Daniel Cull; 05.11.2017