Problema Sensore IR

Forum relativo alle schede FLEX, ERIKA Enterprise, RT-Druid, ScicosLab, ...

Moderator: paolo.gai

Locked
ThomasThommy

Problema Sensore IR

Post by ThomasThommy »

Ciao a tutti!!!! Premetto che sono alle prime armi. Ho in dotazione una Flex Demo Board su cui sto facendo varie prove. Volevo chiedervi una cosa: come si fa a leggere i dati relativi ai sensori a infrarossi(trasmettitore e ricevitore)? Grazie mille!

Thomas
paolo.gai
Administrator
Posts: 877
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai »

Ciao!

Non esiste attualmente un driver o una demo in ERIKA che utilizzi la porta IR della Demo Board. Per cui devi programmare gli infrarossi direttamente utilizzando il pilotaggio dei pin.

I pin in questione sono RD1_PIN76_TX_IR (per la parte TX) e RD12_PIN79_RX_IR (per la parte RX).

Stai attento a non bruciare il led di trasmissione, spesso quei led ricgiedono un duty cycle del 50%.

Ciao,

Paolo
ThomasThommy

Re: Problema Sensore IR

Post by ThomasThommy »

Grazie mille della risposta!! Un'altra cosa: come si fa a pilotare tali pin? c'è una guida? è complesso, quindi è meglio che lo chieda al professore che mi sta seguendo attualmente(il prof. Buttazzo)? Grazie ancora!!!!!
paolo.gai
Administrator
Posts: 877
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai »

Il pilotaggio dei pin di fatto deve essere fatto "a mano".

Ovvero, il modo più semplice è quello di:
- mettere i pin in uscita
- pilotare un timer in modo che generi un interrupt ad alta priorità (metti il livello 7 e non usare primitive del sistema operativo)
- muovi i pin nell'interrupt stando attento alle temporizzazioni.

Nota: se il ttrasmettitore sta troppo tempo alto si rischia di bruciarlo.

Ciao,

Paolo
ThomasThommy

Re: Problema Sensore IR

Post by ThomasThommy »

Grazie mille della risposta!!! Comunque ho risolto semplicemente facendo interruzioni di tipo 1 ed eseguendo una funzione che semplicemente accende e spenge il trasmettitore creano un periodo picco-picco di 20 microsecondi, ovvero alla frequenza giusta per il lettore, e funziona tutto. Ciaooo
paolo.gai
Administrator
Posts: 877
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai »

ciao!

Ottimo! sono contento tu abbia risolto... Se vuoi, ti andrebbe di condividere una demo a tuo nome da mettere sul repository?

Ciao,

Paolo
Locked