Bom dia, 

estou trabalhando com identificação de tags, via RF, e estou precisando, no projeto, fazer com que meu sistema capte mais de uma ID simultaneamente. É possível eu conseguir alterar isso? Como devo mexer no meu código para que eu consiga?

Att, 

João Pedro.

Exibições: 116

Responder esta

Respostas a este tópico

Olá,

Acredito que a primeira coisa a fazer é fornecer mais informação.

Favor ler este tópico: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar

Meu canal AQUI

Abs,

CK

Boa tarde, 

Quis deixar o mais sucinto possível para não sobrecarregar a mensagem, mas realmente não ficou claro. 

Vou tentar detalhar o processo da pesquisa.

O projeto consiste em fazer um sistema de leitura, via RFID, para monitorar morcegos. O problema é que o pessoal da biologia, que está financiando a pesquisa, já tinha comprado milhares de tags sem nenhuma procedência. Então com o tempo verificamos que elas operam à 134.2.KHz e algumas são compatíveis ao CI ID100A, pois só o leitor GR-50 da empresa Trovan que conseguiu ler, e outras ao CI EM4305,. Então, como não conseguimos extrair o circuito interno do GR-50 para poder replicá-lo, decidimos comprar placas leitoras compatíveis ao EM4305 e que operassem à 134.2KHz, que foram as que estão nos dois links abaixo.

https://pt.aliexpress.com/item/134-2K-Animal-Tag-Reader-Module-TTL-...

https://pt.aliexpress.com/item/134-2-K-M-dulo-ISO-11784-11785-RFID-...

Com isso, estou tentando implementar um código para fazer a leitura da ID das pit tags, já que seguem o mesmo protocolo(ISO11784/5). No entanto, elas só conseguem ler um transponder por vez. E é justamente essa minha dúvida. O que tenho que fazer para fazer com que meu sistema consiga captar mais de uma simultaneamente, já que no projeto poderão passar mais de um animal ao mesmo tempo pela antena. 

OBS: A antena já estamos adequando para amplificar o sinal.

Att, 

João Pedro. 

Boa noite, 

As etiquetas de RFID são passivas ou ativas ? (Ativas tem bateria) 

Informe o link (especificações) das etiquetas por favor. 

Eu acho que somente conseguirá ler uma etiqueta por vez. O processo de leitura demanda um tempo para completar. Sei que os morcegos são bem rápidos quando voam. Portanto acho que não haverá tempo suficiente para ler vários morcegos ao mesmo tempo. 

Minha sugestão - identifique o tempo necessário para fazer a leitura de uma etiqueta. 

https://en.wikipedia.org/wiki/ISO_11784_%26_11785

http://www.emmicroelectronic.com/sites/default/files/public/product...

Veja no video, que não é possível ler ao mesmo tempo, várias tags próximas uma da outra.

Boa noite, 

As tags são passivas(FDX).

http://www.trovan.com/en/product-lines/trovanunique-animals/microch...

http://www.rfid-animaltags.com/sale-9657652-512bit-em4305-passive-i...

Alguns dos links que tenho sobre informações delas são esses. A ID 100A é restrita à essa empresa Trovan, com isso estamos tendo algumas dificuldades. Dessa maneira, estamos explorando mais a outra EM 4305.
Com relação ao tempo de leitura, tem sido bem rápido, de acordo aos teste. Em alguma das descrições que tenho sobre o produto, fala-se em torno de 100-300 micro segundos.

No entanto, quando coloca-se mais de uma simultaneamente ela capta somente e eu não sei qual o fator que ela usa para selecionar.

Eu não havia comentado, mas o devido ao princípio de funcionamento das etiquetas, se várias estiverem muito próximas haverá interferência entre elas, impossibilitando a leitura. 

http://www.dcs.bbk.ac.uk/~gr/muc/2013/7_rfidbasics.pdf

Como você quer averiguar  o movimento  dos morcegos ?

Numa entrada de caverna ? 

Sugiro que coloque vários leitores de RFID na entrada (distantes um dos outros).

Depois, através de análise de dados, você poderá avaliar se uma etiqueta foi lida mais de uma vez (repetida). 

O objetivo é esse, monitorar o movimento dos morcegos na entrada da caverna.

Ok, vou tentar explorar essa ideia de colocar várias. 

Eu li em algum local que tem um leitor chamado "portal RFID" que consegue fazer essa detecção simultânea. Mas, acho que ele seja UHF.

Grato. 

Uma dúvida,

Você já testou a monitoração de algum morcego em vôo ?

O vôo do morcego é ultra-rápido.

Será que dá tempo para o leitor RFID identificar as etiquetas ??

Ainda não fiz testes com as tags inseridas nos morcegos, pois ainda estou na fase de testes das identificações dos transponders, em laboratório mesmo.

Mas, pelo o que as descrições das pit-tags afirmam, o tempo tempo de leitura é de micro segundos, então presumo que sim. 

Estou indo por etapas.

Estou tendo dificuldades na parte de programação do módulo leitor, pois não vieram com especificações, e nem há um data sheet oficial. Há informações soltas pela internet. Então ainda estou lutando no código fonte.  Eu estou tentando programar em C/C++(de acordo à interface do arduino), mas eu vi que muita gente usa C#.

Enfim, é isso.

Envie os Sketches que esta usando. Informe os diagramas da sua montagem. 

Anexe os arquivos. 

Tem vários colegas aqui do Lab que poderão ajudá-lo.

O sketch em anexo é o que estou tentando usar para os testes, inclusive eu copiei de um tutorial aqui do labgaragem. 

A minha dúvida é nessa matriz charlerID[]{
  0xAA , 0x00, 0x03, 0x25, 0x26, 0x00, 0x00, 0xBB }; 

Essa sequência que compõe os elementos da matriz deve ser a estrutura da codificação do transponder que ele está trabalhando. 

De acordo com os meus transponderes, que eu vou enviar o link do protocolo, como eu insiro nessa matriz?

http://allinbest.com/blog/1342k-animal-tag-fdxb-iso11784-reader-mod... (protocolo juntamente com outro leitor que estou usando)

https://www.yoycart.com/Product/17683362731/  (leitor que estou usando)

https://www.alibaba.com/product-detail/Pet-Identification-LF-EM-430... ( transponder que estou usando)

Abraço.

Anexos

Como o  Carlos kwiek disse, é preciso entender melhor sua necessidade, qual o sensor, qual a tag, etc.

Se quer uma resposta simples ela é Não. Não é possivel colocar 2 ou mais tags em um leitor de tags e ler cada uma delas.

Existe um comerciar da IBM que demonstra isso:

https://www.youtube.com/watch?v=eob532iEpqk

Mas hoje ele ainda não seria possivel por 2 motivos:

- Certas embalagens não aceitam bem tags RF, como as latas.

- Não é possivel ler tanta tag ao mesmo tempo, elas teriam que possuir maior inteligencia pra poder saber quem transmite a cada instante. 

Se é possível eu não sei como, quem sabe alguém aqui sabe.

Boa tarde, 

Quis deixar o mais sucinto possível para não sobrecarregar a mensagem, mas realmente não ficou claro. 

Vou tentar detalhar o processo da pesquisa.

O projeto consiste em fazer um sistema de leitura, via RFID, para monitorar morcegos. O problema é que o pessoal da biologia, que está financiando a pesquisa, já tinha comprado milhares de tags sem nenhuma procedência. Então com o tempo verificamos que elas operam à 134.2.KHz e algumas são compatíveis ao CI ID100A, pois só o leitor GR-50 da empresa Trovan que conseguiu ler, e outras ao CI EM4305,. Então, como não conseguimos extrair o circuito interno do GR-50 para poder replicá-lo, decidimos comprar placas leitoras compatíveis ao EM4305 e que operassem à 134.2KHz, que foram as que estão nos dois links abaixo.

https://pt.aliexpress.com/item/134-2K-Animal-Tag-Reader-Module-TTL-...

https://pt.aliexpress.com/item/134-2-K-M-dulo-ISO-11784-11785-RFID-...

Com isso, estou tentando implementar um código para fazer a leitura da ID das pit tags, já que seguem o mesmo protocolo(ISO11784/5). No entanto, elas só conseguem ler um transponder por vez. E é justamente essa minha dúvida. O que tenho que fazer para fazer com que meu sistema consiga captar mais de uma simultaneamente, já que no projeto poderão passar mais de um animal ao mesmo tempo pela antena. 

OBS: A antena já estamos adequando para amplificar o sinal.

Att, 

João Pedro.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço