Sensorer, hur läsa av? *KLAR*

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

> PICen har en comparator utgång samt 4 ingångar, en pinne används till båda.

Hmmm, det blev vist fel där också, så AN pinnarna är analoga ingångar till en AD enhet som jag tydligen inte heller känner till :?

Skolan: Vist, i skolan har vi inte fått särskillt mycket ifrån, vi har tex inte ens fått lära oss ohms lag....

Men så har man en fd kemist och nuvarande NO/MA lärare som mamma, så det blir nog inga problem, jag lär mig saker allt eftersom jag stöterpå dom... :)

Problemet är att jag inte kan tex. kondensatorns uppladdning/urladdning
utan lär mig dom allt eftersom......
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> så AN pinnarna är analoga ingångar till en AD enhet

Eller till komparatorerna eller någon annan analog enhet.

ANx och RAx/RBx o.s.v är alltså bara olika namn på samma pinne.
Se t.ex RA3/AN3/CMP3 som alla är pinne 2 på en 16F628. Notera att
det är en ren tillfällighet att RA3, AN3 och CMP3 alla råkar ha samma namn,
ofta är det inte så...
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Ok, nu när man läser lite nogrannare, visst är komparatorn i princip en AD/DA enhet?

Kan mäta med komparatorn och använda Voltage Reference module för en analog signal ut, även om den inte riktigt kan komma upp/ner till VDD/VSS.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> visst är komparatorn i princip en AD/DA enhet?

Nej, de är *komparatorer*. En komparator jämför en spänning med en
fast "referens" och utgången byter läge (låg->hög eller tvärtom) när
ingångsspänningen passerar referensspänningen.

En ADC är något annat. Och en DAC är det absolut inte...

> Kan mäta med komparatorn

Du kan kolla ett visst gränsvärde, inte "mäta".

> och använda Voltage Reference module för en analog signal ut

Fungerar inte speciellt bra. Dt bästa man kan göra är att köra PWM
modulen och filtrera signalen med ett R/C filter.
henkebenke
Inlägg: 521
Blev medlem: 31 maj 2003, 10:42:37
Ort: Helsingborg

Inlägg av henkebenke »

En av de vanligaste AD-omvandlar-teknikerna heter successiv approximation och bygger på intervall-halvering med hjälp av komparatorer, dessa brukar vara 8 till 10-bitar i en microkontroller. Så man skulle kunna kalla komparatorn i PICen för en 1-bits AD-omvandlare. Om man kan ändra referensspänningen enkelt så går det ju att implementera en egen successiv approximation-omvandlare med hjälp av komparatoringången.
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Problemet är att upplösningen är relativt urusel. Jag har testat det fungerar men en A/D omvandlare är både enklare, snabbare och MYCKET exaktare. Kan man av någon anledning inte byta till en PIC med A/D så är detta ett sista alternativ annars byter man.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Jo, AD omvandlaren är bättre men det går att använda komparatorn, även om upplösningen är som ni säger dålig.

Jobbar med första H-bryggan nu, får se om jag kanske testar ikväll..
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

H-bryggan fungerar inte :(
Gjorde en ny tråd här för den:
http://www.elektronikforumet.com/forum/ ... hp?t=19451

Det hörde inte riktigt hit.
Skriv svar