[elektro] PIC32 differencial A/D bemenet

Elight elight at gmail.hu
Thu Jun 7 18:36:45 CEST 2012


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]


-



More information about the Elektro mailing list