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

Błędne odczyty analogowe na sterowniku

maciej798 20 Lip 2010 13:08 1074 1
  • #1 20 Lip 2010 13:08
    maciej798
    Poziom 12  

    Witam,

    Posiadam sterownik WebEmbed-IND3 firmy Netica
    WebEmbed jest samodzielnym, maksymalnie zminiaturyzowanym kompletnym serwerem sieci web (serwer HTTP i FTP), dostosowanym do pracy w warunkach przemysłowych. Jest on przeznaczony do sieci z protokołem TCP/IP - dla zarówno już istniejących jak i nowo powstających systemów elektroniki, automatyki i pomiarów, które takiego interfejsu nie posiadają.

    WebEmbed to równocześnie programowalny sterownik: posiada on wbudowany interpreter języka sterowania WESCL, a programy sterujące (w postaci plików tekstowych) użytkownik tworzy sam i przesyła za pomocą FTP.

    Specyfikacja techniczna w załączniku

    Teraz mój sterownik z wejściami analogowymi każde z 12-bitowym przetwornikiem A/C o programowalnym zakresie napięć wejściowych, maksymalny zakres : -10 V do 10 V, podpiąłem pod takie wejście analogowe czujnik temperatury lm35, który jest podpięty do wzmacniacza operacyjnego 10 krotnego.

    Gdy podepnę miernik cyfrowy na wyjściu wzmacniacza operacyjnego dostaje prawidłowe odczyty, tzn. 2,7 V co jest prawidłowym odczytem 27 °C, natomiast na moim sterowniku wartości ADC się wachają :

    ADC :
    976
    820
    654
    780
    805
    698
    837
    1248
    1136
    702

    Czym to może być spowodowane ?


    Wychodziło by na to, że jest coś z wejściami analogowymi albo z przetwornikiem w moim konkretnym przypadku jest to max127, lecz gdy podepnę zasilanie 8V pod potencjometr i do mojego wejścia analogowego na sterowniku i podaje napięcie co 1V odczyty ADC są takie :


    miernik: ADC: przeliczone: różnica:

    0V 0 0mV 0mV
    0,5V 182 444mV 56mV
    1V 371 906mV 94mV
    2V 779 1902mV 98mV
    3V 1190 2905mV 95mV
    4V 1593 3889mV 111mV
    5V 1991 4861mV 139mV
    6V 2369 5784mV 216mV
    7V 2748 6709mV 291mV
    8V 3116 7607mV 393mV

    Więc odczyty są w miarę zgodne, trochę nieliniowe..

    0 1
  • Relpol
  • #2 31 Sie 2010 14:44
    kenion
    Poziom 19  

    A podłączyłeś właściwą masę do sterownika (masa wspólna dla wszystkich wejść analogowych). Narysuj schemat połączeń twojego układu.

    0
  Szukaj w 5mln produktów