Sida 1 av 2
Mäta spänning digitalt
Postat: 8 september 2004, 13:32:36
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?
Postat: 8 september 2004, 13:36:10
av MicaelKarlsson
PIC kan jag inget om men de flesta AVR har AD inbyggt!
Postat: 8 september 2004, 13:46:28
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.
Postat: 8 september 2004, 13:50:25
av Fredrick
Hur bygger man en sådan?
Finns det färdiga kretsar som löser det?
Postat: 8 september 2004, 13:58:36
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!.
Postat: 8 september 2004, 15:59:46
av Fredrick
Någon som vet någon sida på nätet där jag kan hitta mer info samt exempel ritningar?
Postat: 8 september 2004, 16:18:42
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!.
Postat: 8 september 2004, 16:57:14
av $tiff
Hedis skrev:$tiff har därmeot stenkoll på PIC, även 877:an.

Den tackar man för!
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.
Postat: 8 september 2004, 18:05:39
av MicaelKarlsson
Fredrick>> Du skulle ju kunna göra så här:

Detta kan ses som en
principskiss inget annat.
Om du vill ha lite hjälp med att räkna
tryck till här
Postat: 8 september 2004, 18:09:32
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
Postat: 8 september 2004, 18:18:13
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.
Postat: 8 september 2004, 19:23:10
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?
Postat: 8 september 2004, 19:44:03
av ToB
Har inte 16F628 analoga ingångar?
Postat: 8 september 2004, 20:14:39
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!
Postat: 8 september 2004, 21:11:17
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????