Sida 5 av 5

Postat: 24 juli 2007, 09:20:29
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......

Postat: 24 juli 2007, 12:53:51
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å...

Postat: 24 juli 2007, 13:41:50
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.

Postat: 24 juli 2007, 14:34:03
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.

Postat: 24 juli 2007, 15:25:25
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.

Postat: 24 juli 2007, 15:34:21
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.

Postat: 24 juli 2007, 16:35:07
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..

Postat: 24 juli 2007, 18:18:41
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.