Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Pomiar ilości wody w studni

michalmily 23 Apr 2006 22:42 15037 41
Optex
  • #31
    snicek
    Level 15  
    chyba czas zdradzic tajemnice, malo osob obserwuje watek zapewne wszyscy przemysleli propozycje ;)

    rysunek jest pogladowy stworzony w panit-cie mysle ze mozna zalapac co i jak... jesli ktos bedzie mial problem pytajcie z checia pomoge.

    jesli chodzi o magnecy to moga wykonywac ruch gora dol ale moga tez byc zamocowane na jakims kole. wazne aby byly odpowiednio rozstawione wzgledem kontaktronow. cel jest jeden kolejno ma sie pojawiac plus i minus na koncowkach 1-5 1-6 1-7 1-8 2-5 2-6 2-7 itd .. mozna to zrobic rzedami jak i kolumnami. mozna tez podpiac to bezposrednio do lpt na linie danych od D0 do D7 i odczytac stan na porcie, po zamianie liczby binarnej na dziesietna odrazu jest podana wysokosc wody w postaci liczby dziesietnej.

    bardzo fajne jest to ze gdy zwiekszamy liczbe kabelkow rozdzielczosc gwaltownie rosnie np 5x5=25 poziomow przy 10 kabelkach itd.... mozna oczywiscie stosowac tez np 6x7 itp...
  • Optex
  • #32
    michalmily
    Level 13  
    Witam ponownie, posiadam czujnik ciśnienia 20mV, nie znam sie jednak na przetwornikach A/C, jaki wybrać i jak podłączyć do niego czujnik, do tak małych napięć z pewnością będzie potrzebny jakiś wzmacniacz operacyjny, ale jaki? (może coś z serii INA 12x) Za wszelką pomoc z góry dziękuję i pozdrawiam....
  • Optex
  • #34
    _jta_
    Electronics specialist
    Co do wyboru przetwornika A/C sugerowałbym wziąć pod uwagę:
    1) ile różnych wyników pomiaru chcesz rozróżniać? jak koło setki, to wystarczy osmiobitowy - tańszy i większy wybór;
    2) co chcesz dalej zrobić z sygnałem z przetwornika? może będzie uzyteczne, żeby miał wyjście równoległe?

    a jeśli chcesz wyświetlać, to może zamiast coś "rzeźbić" kupić miernik uniwersalny cyfrowy za 10zł?
    mierzy +-200mV pokazując od -199.9 do 199.9, dla 20mV będzie 200 działek skali - to czego chcieć więcej?
    no, jakby się bardzo uprzeć, można zrobić wzmacniacz dający wzmocnienie 10x, i przesuwający napięcie,
    żeby dopasować je do miernika, a nie dopasowywać zasilanie albo przerabiać miernik, weź do tego schemat
    z https://www.elektroda.pl/rtvforum/viewtopic.php?p=634547#634547 tylko R2b zamiast z masą łączysz z "masą"
    miernika; wzmacniacz operacyjny z małym napięciem niezrównoważenia, bo będzie się dodawać do pomiaru...
  • #35
    michalmily
    Level 13  
    Dokładniej mówiąc zalezy mi na pomiarze z dokładnością do 1 litra z rozdzielczością co 1 litr, (w moim przypadku w studni maksymalnie jest 2500l), czyli wychodzi 12 bitów. Dalej chciałem przetwornik podłączyć do mikrokontrolera (myślałem o I2C) i wyświetlać wynik w litrach na alfanumerycznym wyświetlaczu LCD, wraz z innymi danymi (np. temperatura powietrza). Pierwszym problemem który napotkałem to właśnie wykonanie strony analogowej do przetwornika. Nie jestem zaawansowanym elektronikiem, ale ze strona cyfrową jakoś sobie (mam nadzieję) poradzę.

    Narysowany przeze mnie schemat o dziwo działa (trzeba dobrać rezystory), ale na ile jest prawidłowy - tego nie wiem. Dlatego zależy mi bardzo na pomocy w tej kwestii. Pozdrawiam....
  • #36
    _jta_
    Electronics specialist
    To rozważyłbym zastosowanie ICL7135 - może działać jako woltomierz na zakres -199.99V..+199.99V,
    i nadaje się zarówno do sterowania wyświetlacza jak i do połączenia z uC - albo rozciągnięcie zakresu
    i wykorzystanie np. ICL7107 również dla napięć ujemnych (bo on ma zakres -1999..+1999, dodatnich
    nie wystarczy na 2500, z ujemnymi wystarczy); do współpracy z uC z podobnich do ICL7106/ICL7107
    jest specjalnie przystosowany ICL7109 (połączenie po szynie 8-bitowej), ale jest droższy od ICL7135.

    A może użyć uC, który ma wbudowany ADC? są takie, ale nie wiem, które mają 12-bitowy.

    Schemat, który narysowałeś, daje wzmocnienie 1000 razy, licząc napięcie wyjściowe względem Vin+,
    co pewnie nie do każdego układu będzie pasować. Weź mój schemat z czterema opownikami, wtedy
    napięcie na wejściu i na wyjściu będzie z niezależnym poziomem odniesienia, co pewnie się przyda.

    Aha, zerknąłem do opisów ICL7135 - wygląda na to, że jednak musi mierzyć zakres 2V (a nie 200mV),
    więc wzmocnienie i tak będzie potrzebne. No i trochę będzie kombinowania, żeby jego sygnał przesłać
    do uC: on jest dostosowany do tego, żeby wysyłać paczki po 8 bitów, i jeszcze do tego wymaga jakiegoś
    multipleksera - jest do niego opis, jak go sprząc z UART-em do wysyłania szeregowego.

    Jeszcze jedna możliwość: przetwornik V/f, a uC do zliczania impulsów - ponoć LM331 ma dokładność 0.01%.
    To pozwala na bardzo prosty układ, tylko uC będzie musiał zliczać impulsy o częstotliwości do około 10kHz.
  • #37
    michalmily
    Level 13  
    Który schemat z czterema opornikami?
  • #38
    _jta_
    Electronics specialist
    Jest tu: https://www.elektroda.pl/rtvforum/viewtopic.php?p=634547#634547
    tylko opornik R2b zamiast do masy podłączasz do poziomu odniesienia
    dla wyjścia (czyli takiego, jaki ma być na wyjściu, gdy na wejściu jest 0).
    Wzmacniacz: można by ICL7650 (chopper stabilized), bo masz małe
    napięcie na wejściu, i napięcie niezrównoważenia zakłóciłoby pomiar.
  • #39
    michalmily
    Level 13  
    Podłączyłem zgodnie ze schematem i faktycznie działa, ale jak zwiększam ciśnienie zaczyna nie od 0V tylko około -0,22, później napięcie na wyjściu jest już dodatnie.... od czego to może zależeć ?
  • #41
    michalmily
    Level 13  
    Tak, przy zerowym jest -0,22, jedyny wzmacniacz jaki mam - 741, a wzmocnienie to około 1700 razy....
  • #42
    _jta_
    Electronics specialist
    To przy takim wzmocnieniu, i takim wzmacniaczu nie ma co się dziwić, że masz taki błąd.
    20mV wzmocnione 1700 razy da 34V - chyba trochę za dużo, jak chcesz to przetworzyć?
    Zwykle ADC mają zakres wejściowy 5 albo 10V, więc potrzebujesz wzmocnienia 250 lub 500.
    Jeśli użyjesz LM331 jako ADC, to on ma zakres 10V - czyli potrzebne wzmocnienie = 500.
    Aha, i można mu zwiększyć precyzję dodając wzmacniacz operacyjny, polecają LF411A.

    741 ma możliwość kompensacji, żeby ustawić zero, ale wystarczy zmiana temperatury,
    i już zero się przesuwa - to nie jest układ do precyzyjnych pomiarów, użyj ICL7650,
    kosztuje niestety kilka zł (poniżej 6 w Semiconductors Bank), ale za to dokładny.