[elektro] PIC32 differencial A/D bemenet

Elight elight at gmail.hu
Thu Jun 7 19:21:50 CEST 2012


Két eset lehet,

amit visszakapsz az AD-től vagy nulla,
vagy -2048   ( 12 bit esetén )

ha második eset van ténylegesen  ,
  akkor hozzáadsz 2048-at
és megkaptad a vágyott nullát.

Ezt könnyen kipróbálhatod!

Szerintem az hogy sima vagy differenciál bemenet ,
az AD működését nem fogja modosítani,
nekem legalább is ez az érzésem...

A DIFF-nek az a lényege ,
hogy nem csak a PIC IC negetív táp lába
lehet az a pont , amitől mérni lehet.
És ez azért van
mert az mv-okkal eltérhet a tényleges
( analóg ) nulla ponttól.

Ettől még a (-) vagy (+) águ bemenet nem haladhatja meg a
tápfeszültséget.

Tehát a mérési tartomágyod a GND-hez mérve nem bővült ki
a negatív feszültségek felé .

  ( az IC pl. -5V tól meglökve talán tönkre is menne. )

Ezért mondtam hogy az az érzésem ,
hogy a 0 számérték ( int számként értelmezve  )
a referencia felénél van.

Tehát áramkörire fordítva a szót..
Pl Egy ellenállás híban a GND pont felett van mindig a két
hídág , ettől még , ha a híd kiegyenlített ( pl 2.5V és 2,5 V )
AD  -vel mérve kaphatsz nullát...
és ehhez képest az hídágak adhatnak negatívot és pozitívot
természetesen egymáshoz képest.

De a GND-hez nézve a fesz értéke  mindig pozitív lehet csak !

( pl.  2,4V és 2,6V   és a delta = 0,2V)
( vagy 2,6V és 2,4V   és a delta = -0.2V)

..vagy valami ilyesmi..
Remélem érthető voltam.

Üdv István


2012.06.07. 19:04:54 dátumon I F <flaist at gmail.com> írta:

> Na, igazából az a probléma, hogy differrencial bemenetnél:
> Ha + és - bemenet összekötve azaz 0 a bement, akkor a mért érték 0?
> (gondolom igen)
> De, ha negativabb a + bement a - bemenetnél, akkor a mért érték negativ  
> szám ?
> (ez a kérdés)
> Vref- a testen, Vref+ a tápon.
>
>
> Elight <elight at gmail.hu> írta (2012. június 7. 18:36):
>> Szia,
>>
>>
>> erősen érdekelgert éngem is a dolog..
>>
>> Nemrég bonyolodtam hasonlóba:
>>
>> mármint diff bemenetű PIC AD esetén
>> belső REF-et használok.
>>
>> Elég ügyes ,
>>  elgondolkodtam egy darabig,
>> miért is  4,1 V os.. az wgyik referencia.
>> Aztán rájöttem
>>                  4096  = 12bit,
>> igy már érthető hogy egy bit az 1mV lépés..
>>
>> Még csak alig próbálkoztam valamivel,
>> és
>> nem használom egyenlőre diff bemenetet.
>> Az AD rutinból visszakapot értéket
>> ( int ) számnak megjelenítve ,
>> nekem úgy tűnt ,
>> hogy a féltápnál ( mármint a referencia fele )
>> van a nulla, és alatt 0xFxxx értékek jönnek ,
>> tehát negíítív, felette meg 0x0xxx  tehát pozitív..
>>
>> Ha csak pozitivat szeretnél a teljes skálán
>> el kell tolni 2048-al az értéket.
>>
>> A PIC32 nél nincs oolyan hogy megméri az AD az  IC saját tápját?..
>>
>> A felezéssel meg  az a gond adódhat,
>>  ha némileg időnként  mászik a táp,
>> mászik a feleérték is (persze  ha mV ban nézed.. )
>>
>> Tehát mindenképpen kell egy belső vagy külső REF-et használnod.
>>
>> Üdv István
>>
>>
>>
>> 2012.06.07. 18:18:11 dátumon I F <flaist at gmail.com> írta:
>>
>>> Hi!
>>>
>>> Mérek nem differencial A/D-val egy jelet ami a féltáp  (3.3V / 2)
>>> körül változik.
>>> A bajom a mérésben (PIC-en belül) kideriteni mennyi a fél táp. (10
>>> bit-es A/D-nál 0x200 lenne elméletben, de kicsit mindig elmászik.
>>>
>>> Nost nézem a PIC32-nek van differenciális A/D bemenete is.
>>> Nem világos milyen eredményt kapok akkor, ha az A/D negativ diff.
>>> benetét, kivül rákötöm a
>>> a külső müv. erősitömnek is adott fél tápjára.
>>>
>>> Szereintem -0x1FF-tól +1FFH-ig, ill. 0-t ha a kimenet féltápon van
>>> (azaz nincs jelem).
>>>
>>> Vagy nem így lesz????
>>>
>>> Köszi, üdv István
>>>
>>> -----------------------------------------
>>>           elektro[-flame|-etc]
>>
>>
>> -
>>
>> -----------------------------------------
>>          elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]


-- 
Az Opera forradalmian új levelezőjét használva: http://www.opera.com/mail/



More information about the Elektro mailing list