NTC till PIC16f886
-
- Inlägg: 19
- Blev medlem: 21 september 2011, 20:52:45
NTC till PIC16f886
Problem.
Kan inte få till att räkna ut rätt resistans till ettt NTC-motstånd kopplat till en pic.
5v --> 10k -->|10k(NTC) -->gnd
|
2,5v och ADC 512
R2=(R1*Vout)/(Vin-Vout) ger 10k
Men då är mitt NTC motstånd inte 10K utan 6,5K
Detta följer med hela vägen.
Nån som har nån aning???
Kan inte få till att räkna ut rätt resistans till ettt NTC-motstånd kopplat till en pic.
5v --> 10k -->|10k(NTC) -->gnd
|
2,5v och ADC 512
R2=(R1*Vout)/(Vin-Vout) ger 10k
Men då är mitt NTC motstånd inte 10K utan 6,5K
Detta följer med hela vägen.
Nån som har nån aning???
Re: NTC till PIC16f886
Du kan förenkla formeln genom att ta bort späningarna:
R2 = R1*n/(100-n)
n = spänningsförhållande V/V 0-100%
Du kan också lägga in ADC-värdet direkt i formeln:
R2 = R1*n/(1024-n)
n = ADC-värde 0-1023.
Vad är det som följer med hela vägen?
Om du har 6.5k i NTC-motståndet bör du ha en spänning på 39.4% av max, eller 1.970 volt (ADC = 403). Har du inte det? Vad mäter du upp för spänning? vad säger ADC?
R2 = R1*n/(100-n)
n = spänningsförhållande V/V 0-100%
Du kan också lägga in ADC-värdet direkt i formeln:
R2 = R1*n/(1024-n)
n = ADC-värde 0-1023.
Vad är det som följer med hela vägen?
Om du har 6.5k i NTC-motståndet bör du ha en spänning på 39.4% av max, eller 1.970 volt (ADC = 403). Har du inte det? Vad mäter du upp för spänning? vad säger ADC?
-
- Inlägg: 19
- Blev medlem: 21 september 2011, 20:52:45
Re: NTC till PIC16f886
Felräkningen följer med hela vägen.
Jag har 6,5K i NTC-motståndet, men jag mäter 2,5v på ADC på PICen och mitt program visar oxså 2,5v. ADC-värdet jag får i programmet är oxså 512, så det stämmer med mätningen och volten.
men fattar inte varför jag får det när jag bara har 6,5k i NTC-motståndet.
I bilden stämmer värdena, men jag har bara 6,5 i NTC-motståndet
Jag har 6,5K i NTC-motståndet, men jag mäter 2,5v på ADC på PICen och mitt program visar oxså 2,5v. ADC-värdet jag får i programmet är oxså 512, så det stämmer med mätningen och volten.
men fattar inte varför jag får det när jag bara har 6,5k i NTC-motståndet.
I bilden stämmer värdena, men jag har bara 6,5 i NTC-motståndet
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: NTC till PIC16f886
Hur ska vi veta att allt som du påstår stämmer ?
Det finns ingenting för att verifiera dina uppgifter.
> 5v --> 10k -->|10k(NTC) -->gnd
> |
> 2,5v och ADC 512
Det där fattar jag inget av.
Vad är det för streck mellan 5V och 2.5V ?
Det finns ingenting för att verifiera dina uppgifter.
> 5v --> 10k -->|10k(NTC) -->gnd
> |
> 2,5v och ADC 512
Det där fattar jag inget av.
Vad är det för streck mellan 5V och 2.5V ?
Senast redigerad av sodjan 3 januari 2012, 21:48:38, redigerad totalt 1 gång.
Re: NTC till PIC16f886
Vad är Vrefen till ADC'n, samt tolerans på motstånden och NTC'n hur har du mätt upp NTC'n vilket är spänningsfallet över motståndet (MÄT)
-
- Inlägg: 19
- Blev medlem: 21 september 2011, 20:52:45
Re: NTC till PIC16f886
Vref är matning 5v, R1 (fast motstånd) är 9947 ohm och NTC är 6550 och spänningsdelaren ger 2,5v med ADC på PIC'en
Däremot så stämmer den utan.
Vad gör jag för fel??
@sodjan: Öh, varför skulle jag ljuga??
Däremot så stämmer den utan.
Vad gör jag för fel??
@sodjan: Öh, varför skulle jag ljuga??
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: NTC till PIC16f886
Tänk på att när du mäter resistansen på din NTC bör den vara oansluten för att du ska vara säker på att det stämmer.
Koppla sedan in din spänningsdelare mellan +5V och GND utan att ansluta din PIC eller något annat. (Enbart 10k och NTC i serie). Vilken spänning får du?
Om du forfarande får exakt 2.5 volt så betyder det att ditt NTC har exakt samma värde som det andra motståndet.
Om spänningen ändras när du kopplar in PIC'en - kolla att du kopplat in dig på rätt pinne och konfigurerat den rätt.
EDIT: Nu kom ditt inlägg där du redan svarat på frågorna.
Det är alltså din PIC som är fel ansluten eller felaktigt konfigurerad. Kanske du genererar en referensspänning på pinnen? Vad har du för spänning på PIC-pinnen om du inte ansluter något till den?
EDIT2: Har du kanske ett aktiverat (internt) pull-up motstånd på den pinnen?
Koppla sedan in din spänningsdelare mellan +5V och GND utan att ansluta din PIC eller något annat. (Enbart 10k och NTC i serie). Vilken spänning får du?
Om du forfarande får exakt 2.5 volt så betyder det att ditt NTC har exakt samma värde som det andra motståndet.
Om spänningen ändras när du kopplar in PIC'en - kolla att du kopplat in dig på rätt pinne och konfigurerat den rätt.
EDIT: Nu kom ditt inlägg där du redan svarat på frågorna.
Det är alltså din PIC som är fel ansluten eller felaktigt konfigurerad. Kanske du genererar en referensspänning på pinnen? Vad har du för spänning på PIC-pinnen om du inte ansluter något till den?
EDIT2: Har du kanske ett aktiverat (internt) pull-up motstånd på den pinnen?
Re: NTC till PIC16f886
> Öh, varför skulle jag ljuga??
Det vet jag inte och har aldrig påstått det heller.
Varför frågar du det !?
Till frågan. Den är väldigt svår att svara på utan tillgång till mer data.
Kopplingen, det finns t.ex ingen I/O-pinne kallad "ADC".
Programmet. Konfiguration av I/O pinnen t.ex.
Något verkar felkonfigurerat och drar upp pinnen 0.5 V.
*Vad* kan vi ju inte säga, eftersom du utelämnar det mesta.
Det vet jag inte och har aldrig påstått det heller.
Varför frågar du det !?
Till frågan. Den är väldigt svår att svara på utan tillgång till mer data.
Kopplingen, det finns t.ex ingen I/O-pinne kallad "ADC".
Programmet. Konfiguration av I/O pinnen t.ex.
Något verkar felkonfigurerat och drar upp pinnen 0.5 V.
*Vad* kan vi ju inte säga, eftersom du utelämnar det mesta.
-
- Inlägg: 19
- Blev medlem: 21 september 2011, 20:52:45
Re: NTC till PIC16f886
@jesse: Tackar för tipsen. Skall genast gå igenom och forska i det.
Det var precis den typen av tips jag ville ha.
Det var precis den typen av tips jag ville ha.