Mäta spänning digitalt

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Mäta spänning digitalt

Inlägg av Fredrick »

Hur mäter jag t.ex 0 - 24 volt med en PIC16F84, antar att jag måste ha en A/D omvandlare men hur får man det hela att fungera?

Eller


Finns det PIC:ar med analog ingång som lämpar sig bättre? Vilken i såfall




Edit: Om jag kan mäta 0 - 5 volt hur gör jag då för att omvandla 0 - 24 volt till en 0 - 5 volts skala?
Senast redigerad av Fredrick 8 september 2004, 13:37:06, redigerad totalt 1 gång.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

PIC kan jag inget om men de flesta AVR har AD inbyggt!
Användarvisningsbild
Hedis
Inlägg: 2488
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Pic16f877 har inbyggd A/D. Tyvärr så vet jag inget me rom PIC då jag själv kör AVR. $tiff har därmeot stenkoll på PIC, även 877:an.

För att mäta 0-24v området så får du bygga en spänningsdelare. 1/5 borde fungera.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Hur bygger man en sådan? :oops:

Finns det färdiga kretsar som löser det?
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Om man delar ner 25V med 10 med en OP =så blir ju det 2,5V.
Sedan så kan du ju multiplicera värdet med 10 i processorn för att visa det värkliga värdet!.
På vissa A/D omvandlare så kan man själv bestäma referens-spänningen så att man kan nyttja hela området, typ 0-2,5V i stället för 0-5V!.
Senast redigerad av Fagge 8 september 2004, 16:20:21, redigerad totalt 2 gånger.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Någon som vet någon sida på nätet där jag kan hitta mer info samt exempel ritningar?
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Titta på ELFAs faktasidor om OP-förstärkare!.
Där finns ett på OP.kopplingar på förstärkare som både kan dämpa & höjja in signalen, det ända du behöver är en OP & 2 motstånd!.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Hedis skrev:$tiff har därmeot stenkoll på PIC, även 877:an.
:lol: Den tackar man för! :D
Inte helt sant dock.



>> Fredrick

En spänningsdelning gör du med två motstånd.

Kod: Markera allt

  +--[50kOhm]--- 0-30V (mätområde)
  |            
  +------------- 0-5V  (till µC)
  |
  +--[10kOhm]--- GND
Detta är dock en väldigt simpel lösning. Fördelen med en OP är att den ger nästintill ingen påverkan på din mätsignal.

Fråga google om hur man kopplar en OP. Det är en "Inverting Amplifier" du behöver om du ska dela ned spänningen.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Fredrick>> Du skulle ju kunna göra så här:
Bild
Detta kan ses som en principskiss inget annat.

Om du vill ha lite hjälp med att räkna tryck till här
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Förresten, med en PIC16F84 kan du inte mäta spänningsnivåer annat än TTL, den har nämligen ingen ADC! Du måste välja en µC med ADC, även om du använder OP och sånt
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Om du funderar på AVR kan du ta dig en titt här för att jämföra. Hittar ingen sida som jämför PIC & AVR men det skulle vara kul att jämföra.
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Någon mer pic med ADC ingång gärna i DIL 18 eller 28.

Eller finns det nådon omvandlare som kan omvandla en analog signal till digital?

Har AVR någon lättare kompilator?
Användarvisningsbild
ToB
Inlägg: 678
Blev medlem: 22 februari 2004, 10:32:58
Skype: tobias_bjork
Ort: Sollentuna

Inlägg av ToB »

Har inte 16F628 analoga ingångar?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

PIC16F628 har bara komparatorer, ingen äkta ADC.
Det finns ju PIC1F676, DIL14 med 8 ADC. Men den är inte så populär bland högnivåspråkskompilatorer.

PIC16F876 rekommenderar jag starkt om du vill ha en DIL28! 5x10bit ADC, och mycket annat skoj!
Fredrick
Inlägg: 342
Blev medlem: 9 januari 2004, 23:12:33

Inlägg av Fredrick »

Duger 16F872. har 3 st hemma nämligen.

Vad jag fattar av databladet så har den 5 ingångar som kan användas som analoga, eller????
Skriv svar