Problema Sensore IR

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

Moderator: paolo.gai

Locked
ThomasThommy
Newbie
Posts: 5
Joined: Thu Oct 06, 2011 12:35 pm

Problema Sensore IR

Post by ThomasThommy » Thu Oct 06, 2011 12:38 pm

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: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai » Fri Oct 07, 2011 2:32 pm

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
Newbie
Posts: 5
Joined: Thu Oct 06, 2011 12:35 pm

Re: Problema Sensore IR

Post by ThomasThommy » Fri Oct 07, 2011 3:14 pm

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: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai » Thu Nov 03, 2011 9:02 am

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
Newbie
Posts: 5
Joined: Thu Oct 06, 2011 12:35 pm

Re: Problema Sensore IR

Post by ThomasThommy » Thu Nov 10, 2011 12:17 am

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: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Problema Sensore IR

Post by paolo.gai » Thu Nov 10, 2011 8:35 am

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