photo resistor, digital?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

photo resistor, digital?

Inlägg av squiz3r »

Hej, Jag har en fotoresistor som jag vill kunna läsa av med PIC'en, jag ska se om det är dag eller natt. Behöver jag göra den så att den blir digital då? (Typ med en OP-amp eller något). Eller kan jag läsa av den på något annat sätt? Jag har ungefär en halvtime på mig att göra det så det får inte vara för svårt :) Och jag har inte lärt mig använda ADC än :)

Tack på förhand!
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31537
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Jag har en fotoresistor till en opamp kopplad som komparator, med en liten hysteres (för att det inte ska flippra fram och tillbaks precis i gränsen). Signalen från denna kör jag sen in i en dator. dag=5V, natt=0V. :)

Bild
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Komparatorn i PICen...
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31537
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Man SKULLE ju kunna använda den, men det är ju för enkelt :D
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Enkelt? Så enkelt så man kan lära sig det på en halvtimme??

Edit: Jag lär mig relativt långsammt..
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Quick-n-dirty är att köra en ST-ingång som fusk-komparator...
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Jag lyckades lösa det med en op-amp. Men tack ändå sodjan!

Men det ska användas till ett statistiksystem, så när denna blir hög antar PIC'en att det är en ny dag. Vilket betyder att den får inte reagera om en människa går förbi t.ex.. Därför tänkte jag att det räcker om den läser av en gång i halvtimmen eller något sånt. Men den går runt i en loop väldigt snabbt nu (eftersom den läser av några knappar) så hur ska jag få den att bara läsa av en ggr i halvtimmen? Kan man ställa in en timer på att komma så sällan? (Lite off-topic, men men..)
Användarvisningsbild
Henry
Inlägg: 24646
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

Vet inte om picen uppbyggnad så att säga klarar så låga frekvenser men annars så hade du kanske kunnat använda ett skiftregister att koppla till den på något vis. Sådana kan man koppla flera i rad efter varandra så att du kan få en 1a allt i från en gång om året till en 1a varje mikrosekund eller vad som helst där emellan. Du hade i så fall kunnat driva en 4060 med ett RC nät för att få en låg hastighet så det hade räckt med en krets men annars så hade du möjligen kunnat använda en 4040 och tjuva på frekvensen från kristallen till picen men vet dock ej om den klarar det men då hade du fått använda ett antal skiftregister för att få ner frekvensen. Sedan är det bara att räkna ut vilken utgång som hade gett ut en etta när du velat.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

En timer med längsta intervallet, sen är det bara att nästla räknare.....

Kod: Markera allt

//Interrupt
x=x+1
   if x>200000
   {
       x=0
       y=y+1
       if y>200000
       {
          y=0
          z=z+1
          if z>200000
          { 
             z=0 
             //Läs värde
          }
       }
   }
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Men den går runt i en loop...

Enklast är att bara räkna varv...
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Låt sensorn ladda upp (/ladda ur) en kondensator så att sensorkretsen tar tid på sig att slå om.
(skymningsreläer brukar fungera så, sen är det bara ett relä -ingen µC)

Till fototransistorer (läsgafflar t.ex.) använder jag oftast 74LS14 (inverterare med schmittrigger).
Skriv svar