Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

przesunięcie pomiaru

Udios 24 Maj 2004 11:12 1323 8
  • #1 24 Maj 2004 11:12
    Udios
    Poziom 12  

    Witam Forumowiczów
    Borykając się ostatnio nad pomiarem tempreatury na PT100 Pewna myśl nie daje mi spokoju. A mianowicie:
    Prosty układ. PT100 zasilany z zródła prądowego, Z niego napięcie wzmocnione za pomocą wzmacniacza i podane na przetwornik analogowo cyfrowy. Żeby wykożystać pełny zakres pomiarowy przetworniki należy przesunąć punkt pomiarowy. (PT100 przy 0 stopni ma 100 omów co przy przepływie prądu daje jakieś napięcie)
    Zastanawiam się, czy w przetworniku A/C wyprowadzenie AGND jest jednocześnie ujemnym potencjałem napięcia odniesienia. To znaczy czy część cyfrową zasilamy normalnie a, na AGND podeje 1V na Vref 3Volty i wówczas 12bitów przetwornika mierzy mi zmiany napięcia od 1 do 3V. Czyli zakres pomiarowy wynosi dwa wolty.
    Czy coś takiego będzie działać??? sam się zastanawiam.
    A jakie jest wasze zdanie
    Pozrawiam.
    J.S.

    0 8
  • #2 24 Maj 2004 12:33
    max20
    Poziom 11  

    Jaśli pomiar przepuszczasz przez WO to na neg(in-) daj +1 V
    Ale czy nie prościej w progranie odjąć stałą wartość przesunięcia pomiaru.
    Wtedy prosto można wyliczyć wartości ujemne.
    Jeszcze napisz jaki procek (Jeśli ATMELA to jaki ma 12 bit ADC zwykle są 10 bit)

    0
  • #3 24 Maj 2004 14:21
    Udios
    Poziom 12  

    max20 napisał:
    Jaśli pomiar przepuszczasz przez WO to na neg(in-) daj +1 V

    no wsumie tak, ale musiałbym mieć mieć wzmacniacz zasilany także z ujemnego napięcia a ja wolałbym to pominąć.

    max20 napisał:

    Ale czy nie prościej w progranie odjąć stałą wartość przesunięcia pomiaru.
    Wtedy prosto można wyliczyć wartości ujemne.


    Jeżeli w programie odejmę stałą wartość to ograniczy mi się rozdzielczość pomiaru. Np.
    Dla PT100 przy przepływie 1mA
    dla 0stopni (100omów) mamy 100mV
    dla 100stopni (138,5oma) mamy 138,5mV
    dla przetwornika 10bit
    100mV=ok 739bitów(zakres nieuzyteczny który muszę odjąć żeby mieć poprawny wynik)
    38,5mV=ok 285bitów (zakres użyteczny, z ograniczoną rozdzielczością)

    Potrzeuję mieżyc dokładnie zmiany napięcia 38,5 mV
    Tak aby dla przetwornika 10bit
    38,5mV odpowiadało pełne 1024bity

    Wiem że są już gotowe przetworniki z PT100 na 0-5V (chyba AD70) ale w cenie ok 70zł a gdy trzeba wykonac pomiar w kilku miejscach to koszty rosną.
    Pozatym podobny problem wynika przy pomiarze prądu 4-20mA

    ma ktos pomysł jak sobie z tym poradzić, żeby przetwornik A/C przy 4mA wskazywał 0 a przy 20mA pełny zakres??

    max20 napisał:

    Jeszcze napisz jaki procek (Jeśli ATMELA to jaki ma 12 bit ADC zwykle są 10 bit)


    Nie chodziło mi o typowo jakiś procek. Chociaż nie wykluczam go. Miałem na myśli raczej zewnęczny przetwornik A/C


    Pozdrawiam J.S.

    0
  • #4 24 Maj 2004 15:52
    BoskiDialer
    Poziom 34  

    AGND to jest minus części analogowej..
    napięcie 1v podaje sie na VRef ale wtedy zakres pomiarowy przesuwa sie o 1v do góry..

    Udios napisał:
    żeby przetwornik A/C przy 4mA wskazywał 0 a przy 20mA pełny zakres??

    zastosuj opornik 138,5Oma podłączony pomiędzy In+ a Vcc.. pt100 połącz między In+ a Gnd..
    przetwórnik powinien wtedy mieżyć zakres od 0mA do 20mA zużywane przez pt100.. tu zaś odpada 1/5 skali pomiarowej.. ma to swoje minusy ale też i plusy (możliwość wykrycia zwarcia in+ z gnd albo uszkodzenia elementu)

    0
  • #5 24 Maj 2004 16:38
    elektryk
    Poziom 42  

    To zależy od przetwornika, czasem jest AGND, a czasem można wybrać napięcie odniesienia oddzielnie na obu końców skali.

    0
  • #6 24 Maj 2004 21:42
    juntom
    Poziom 18  

    Kiedys troszke sie zajmowalem pt100. W zalaczniku cos co znalazlem na na stronach TI. Powinno sie sprawdzic. Niestety uklad taki nie bedzie zbyt precyzyjny. Lepiej zastosowac uklad mostkowy i wzmacniacz roznicowy. Duzo informacji na temat pt100 znajdziesz na stronach AD.

    pozdr.

    0
  • #7 26 Maj 2004 15:46
    cyberdar
    Poziom 31  

    Nie prościej byłoby zastosować przetworniczkę ujemnego napięcia np. ICL7660 i odjąć sobie wzmacniaczem te 100mV (przy 1mA). Oczywiście taką przetworniczkę można zrobić używając samego procesora i wtedy problem z głowy.

    0
  • #8 26 Maj 2004 18:49
    Udios
    Poziom 12  

    cyberdar napisał:
    Nie prościej byłoby zastosować przetworniczkę ujemnego napięcia np. ICL7660 i odjąć sobie wzmacniaczem te 100mV (przy 1mA).

    Hmm mozna by nad tym pomysleć. nie potrzeba dwuuzwojeniowego transformatora co chciałem uniknąć.
    Miałeś na mysli zasilanie wzmacniaczy dodatnim i ujemnym napieciem, czy może jakiś inny sposób odjęcia tych 100mV

    Ile wzmacniaczy mógłbym podłączyć do ujemnego zasilania z IC7660.
    Nigdy się nie zastanawiałem nad prądożernością wzmacniaczy.
    No a wtym przypadku IC7660 ma chyba jakieś ograniczenia.

    Dzięki za pomoc. Pozdrawiam

    0
  • #9 29 Maj 2004 23:30
    cyberdar
    Poziom 31  

    Oczywiście miałem na myśli zasilanie wzmacniacza operacyjnego ujemnym napięciem bez stosowania dodatkowego uzwojenia. Wydajność takiej przetwornicy oscyluje w granicach 10mA. Nie jest to może dużo ale mimo wszystko powinno wystarczyć. Nawet jeśli to napięcie spadnie to wystarczy, żeby było na poziomie około -1.5V. Wtedy wzmacniacz operacyjny będzie pracował prawidłowo z napięciami bliskimi zeru (100mV).
    Możesz przeprowadzic próby z układem LM358, ponoć pracuje poprawnie przy niesymetrycznym napięciu.

    0