[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