logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Miernik LC AT89C2051 hw.cz – niestabilne wskazania, skacząca częstotliwość

MarcinBarowski 08 Sty 2008 18:20 4184 22
REKLAMA
  • #1 4672167
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Witam!
    W ostatnich dniach dostałem od znajomego miernik L, którego schemat bazuje na schemacie słynnego miernika LC ze strony http://hw.cz/constrc/lc_metr/lc_metr_2051.html
    Po uruchomieniu i próbie kalibracji (co kalibracja inne wskazania )miernik dziwnie sie zachowuje. Wartość częstotliwości skacze z 0 na 4Hz i z powrotem, natomiast wskazania pomiaru cewki wahają sie w zakresie od mH do MH.
    O pomiarze można już zapomnieć!!
    Poniżej przesyłam schemacik tego miernika.
    Za wszelkie uwagi dziękuję!
    Pozdrawiam Marcin Barowski
    Załączniki:
    • Miernik LC AT89C2051 hw.cz – niestabilne wskazania, skacząca częstotliwość schemat ideowy.JPG (68.01 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 4672235
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Pierwsze co mi przychodzi do glowy to zmien ustawienie preskalera timera, bo wyglada to tak jak by ci zakres przekraczal...
  • #3 4672353
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    hmm... W chwili obecnej nie mam programatora żeby coś w programie zmieniać. Czy jest to może spowodowane złym doborem elementów?
    Jeśli chodzi o kondensator 1005pF to znalazłem jedynie takiego o wartości 1010pF. czy jest to może tym spowodowane??
    pozdrawiam
  • REKLAMA
  • #4 4672410
    kamyczek
    Poziom 38  
    Posty: 3994
    Pomógł: 394
    Ocena: 570
    możliwe że uszkodził się lm311 gdy ktoś podłączył do pomiaru kondensator który nie został ozładowany i wystepowało na nim wysokie napięcie
  • #5 4672477
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Nie chodzi by mial 1005p tylko by nie przkroczyl tej wartosci - jesli dobrze rozumiem po czesku :D Oczywiscie elementy maja wplyw ale naprawde ciezko mi konkretnie cos powiedziec bez zaglebiania sie w temat, ale nawet zle dobranie elementow mozna skompensowac odpowiednimi ustawieniami w programie... Przy uszkodzeniu LM raczej by wskazywal 0 miernik, choc fakt, bywaja takie numery, ze mozna sie mocno zdziwic :D
  • #6 4672562
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Dobra sprawdzę ten układ.
    A moglibyście mi opisać procedurę kalibracji i pomiaru indukcyjności. Chodzi mi tutaj o kroki jakie należy wykonać aby móc mierzyć indukcyjność.
    Możliwe że coś źle robię podczas kalibracji.. sam juz nie wiem..
    dzięki
  • #7 4672634
    Tomasz.W
    Poziom 35  
    Posty: 2315
    Pomógł: 263
    Ocena: 161
    :arrow: MarcinBarowski
    Dołóż jeszcze jeden element. A mianowicie, wepnij rezystor 10k między pin RESET a masę. Kondensator oczywiście musi zostać, aczkolwiek 1µ to tak jakoś mało.
  • #8 4672843
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Rezystorek dodany i kondensatorek zmienilem do 0.98nF
    Coś sie poprawiło ale nadal wartości skaczą...
    może jednak ten LM jest uszkodzony?? Jak narazie LM nie mam w domu... także będę musiał to odłożyć na później.
    Jak ktoś ma jakieś pomysły to proszę pisać
    pozdrawiam!!
  • #9 4672895
    Tomasz.W
    Poziom 35  
    Posty: 2315
    Pomógł: 263
    Ocena: 161
    MarcinBarowski napisał:
    ....kondensatorek zmienilem do 0.98nF...
    ILE :?:
    Napisałem że 1µ to troszkę mało a Ty jeszcze zmniejszyłeś. Normalnie to wstawia się kondensator 10µ i opornik 10k.
  • #10 4672932
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    heh:)
    Nie .. tego kondensatorka nie zmieniałem :) Zmieniłem ten 1005pF. Według Pijopic wartość tego kondensatora nie może być większa niż 1005pF także dałem 0.98nF
  • REKLAMA
  • #11 4673279
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Tak troche ciezko cos zrobic jak prekalera nie mozesz sprawdzic, LM nie mozesz sprawdzic. Posprawdzaj tez rzeczy i wtedy ewentualnie bedzie sie dalej myslec. A przy okazji - zastosowales kwarc taki jak na schemacie czy o innej wartosci??
  • #12 4674796
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Witam!
    Wszystkie wartości elementów są takie jak w schemacie.
    Ja tej płytki nie projektowałem i nie składałem ....
    Mam za zadanie ją jedynie uruchomić.
    Pozdrawiam
  • #13 4674936
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Oscyloskop i wszystko jasne. Trzeba rozgraniczyć czy częstotliwość zmienia się za LM'em czy uC nie liczy poprawnie. Oscyloskop pokaże też napięcia przebiegu z LM'a. Problem z odpowiednimi napięciami w przebiegu wyjściowym z LM'a może powodować złą interpretację danych przez uC.
    Kondensator kalibracyjny musi być taki jak przewidziano. Mierzone parametry są wyliczane przez uC na podstawie tej pojemności i zmierzonej częstotliwości.
  • #14 4675122
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Nie mozesz oczekiwac, ze kazdy ma oscyloskop. A kondensator nie musi wcale taki byc, jak bedzie np 820p to wystarczy odpowiednio zmodyfikowac program i tez bedzie dobrze liczyc :) Zauwazylem ze czesto na forum ludzie stawiaja sprawy jednoznacznie - tak ma byc i juz, a w elektronice nic poza prawem Ohma nie jest takie jednoznaczne, kazdy problem mozna rozwiazac na wiele sposobow i nie nalezy narzucac nikomu swego rozwiazania tylko ewentualnie pokazac ze takie jest mozliwe.
  • #15 4675445
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Jakbyś kolego poczytał to byś wiedział, że kolega nie ma programatora. Jak ma w programie zadeklarować nową wartość Ccal? Łatwiej chyba zastosować taką jaką przewidziano. Nawet jakby miał to w napisanym nie przez siebie programie wartości Ccal może nie znaleźć. Poza tym zmniejszenie wartości kondensatora powoduje zwiększenie częstotliwości do wartości, z którą komparator może już sobie nie poradzić. Pozostaje się później dziwić czemu się miernik nie kalibruje.
    Mikrokontrolery i układy współpracujące to dalej jest elektronika i nasze wypociny nie zawsze działają mimo, że program jest dobry. Diagnozowanie zaś wymaga przyrządów bo elektronów na oko nie widać. Do zdiagnozowania tego układu wystarczy oscyloskop do 1MHz. Inaczej można wróżyć z fusów i wyrzucać kolejne układy, które się nie udały. Ale masz rację, że każdy z nas tak zaczynał.
    Tak się składa, że mam podobny miernik - generator ten sam, uC to ATMEGA8 z napisanym przeze mnie programem. Mogę go tylko polecić bo działa bardzo dobrze od setek nH do jedności mH. Stosuję go głównie przy nawijaniu cewek radiowych, których poprawnie nawinąć nie można bez miernika mimo najlepszych opisów.
  • #16 4675602
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Dokladniej to mozna wywnioskowac ze nie mial na miejscu ale ma dostep do programatora, a to roznica tylko ze nie o to tu chodzi. Wiadomo ze przesadzenie ze zmiana wartosci niesie pewne skutki uboczne dlatego podalem dosc bezpieczna wartosc 820p a nie 20p :P Co do diagnozowania to masz racje ciezko powiedziec cos pewnego, ale nie wymagajmy od wszystkich wynikow pomiarow, przebiegow i zrzutow z analizatora stanow logicznych, bo kazdy kto ma mozliwosc to zrobic sam sobie poradzi :D Trzeba probowac z tymi danymi ktore sie ma i tyle, wiadomo ze pomoc w takim przypadku moze byc bardzo malo skuteczna, ale co poradzic lepsze to niz nic.
  • #17 4679559
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    No to wystarczy tej filozofii. Jeśli kolega jeszcze miernika nie uruchomił to niech zmierzy napięcie na połączeniu pomiędzy LM'em a uC. Napięcie powinno wynosić ok. 1/2 napięcia zasilania - dotyczy to pracującego generatora z podłączoną cewką. Skoki wartości mierzonych spowodowane są najprawdopodobniej zakłóceniami. Przyjrzeć się też trzeba zasilaniu układu. Najlepiej od stabilizatora pociągnąć zasilanie bezpośrednio do LM'a i do uC. Mimo pięknej płytki drukowanej w moich konstrukcjach stosuję dodatkowe przewody od nóżki stabilizatora do nóżki pozostałych istotnych bloków układu. Na zasilaniu potrafią dziać się różne cuda. Obowiązkowo kondensatory odsprzęgające. To co napisałem to standardy, bo o układzie dalej nic nie wiemy.
    Rozkręciłem mój miernik i zmierzyłem napięcia podczas pracy:
    Zasilanie LM'a n8 5,07V
    n1, n4 - masa
    n2 - 2,53V
    n3 - 2,56V
    n5, n6 - 4,96V
    n7 - wyjście - 2,54V
  • REKLAMA
  • #18 4689053
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Witam!
    Przepraszam że teraz dopiero piszę, ale mam trochę dużo spraw na głowie i jak narazie nie mam kiedy siąść przy tym mierniku. Planuje żeby we wtorek już siąść i przeanalizować to co koledzy mi podaliście.
    Dzięki i pozdrawiam
    ps. We wtorek napiszę jak sprawa się ma.
  • #19 4696599
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    witam!
    Miernik sprawdzony.. napięcia na wyjściach LM sa porównywalne do tych M.S.
    Jednak zastanawia mnie jedno napięcie. A mianowicie zasilanie... gdyż za układem 7805 jest ono równe 4.65V .. przed stabilizatorem 7V
    Co jeszcze.. Znalazłem kondensator 1005pF i pomiar jest teraz stabilny.. jednak nadal nie taki jaki powinien być. Wartość mierzona nie jest równa wartości na elemencie. Miałem cewkę 470uH a miernik pokazał mi 390uH..
    I do tego co kalibracja to inny wynik..
    Czy może ktoś mi napisać jak należy skalibrować dany miernik... czy co pomiar musze kalibrować urządzenie??

    Z poważaniem
    Marcin Barowski
  • #20 4696624
    Ch.M.
    Poziom 27  
    Posty: 1009
    Pomógł: 62
    Ocena: 15
    Cewka, tak jak kondensator ma parametry nieliniowe czyli zależne od (tutaj) częstotliwości i jeśli to cewka do przetwornic a nie zwykły dławik to wartośc 470uF odnosi się do np. 100kHz
    Inna sprawa, że Twoja konstrukcja nie działa zbyt dobrze, bo pomiary powinny wskazywać ta samą wartość.
  • #21 4697131
    M. S.
    Poziom 34  
    Posty: 2107
    Pomógł: 259
    Ocena: 680
    Po stabilizatorze 7805 napięcie nie może być równe 4.65V. Być może stabilizator jest uszkodzony bądź przeciążony. Postaraj się to naprawić. Multimetrem zakłóceń po zasilaniu nie wykryjesz. Za to LM i w nieco mniejszym stopniu uC może zacząć szaleć. Jak uporasz się ze stabilnością pomiaru to poprawne wskazania "wyregulujesz" zmieniając Ccal. To, że na kondensatorze napisali 1nF to nie wszystko.
  • #22 4697662
    Pijopic
    Poziom 17  
    Posty: 235
    Pomógł: 10
    Ocena: 2
    Masz za niskie napiecie na wejsciu musi byc min 8V by otrzymac dobre napiecie 5V na wyjsciu
  • #23 4701562
    MarcinBarowski
    Poziom 15  
    Posty: 184
    Pomógł: 1
    Ocena: 3
    Witam!
    Wymieniłem LM-a, stabilizator i nadal jest tak jak bylo.
    Napięcie zasilania jest teraz równe 5V.
    Wymieniłem też przewody do zacisków na ekranowane, ale nic.. dalej nic.

    Dokładnie układ przemierzę dopiero w następnym tygodniu, gdyż teraz mam jeszcze trochę zaliczeń i muszę najpierw sie z tym uporać.

    Chyba że soft ma jakiś błąd... znalazłem go na elektrodzie. programatorek jaki miałem nie obslugiwał .ASM

    Pozdrawiam
    Marcin Barowski

Podsumowanie tematu

✨ Dyskusja dotyczy problemów z uruchomieniem i kalibracją miernika indukcyjności i pojemności opartego na mikrokontrolerze AT89C2051 według schematu z hw.cz. Głównym problemem są niestabilne wskazania częstotliwości (skaczące między 0 a 4 Hz) oraz rozbieżne pomiary indukcyjności (od mH do MH). Sugerowano sprawdzenie ustawień preskalera timera, poprawności doboru elementów, zwłaszcza kondensatora kalibracyjnego (zalecana wartość około 1005 pF), oraz ewentualne uszkodzenie komparatora LM311. Zalecano dodanie rezystora 10 kΩ między pin RESET a masę oraz zastosowanie kondensatora odsprzęgającego o większej pojemności (np. 10 µF zamiast 1 µF). Podkreślono znaczenie stabilnego zasilania, wskazując na konieczność prawidłowego napięcia wyjściowego stabilizatora 7805 (około 5 V) i eliminację zakłóceń. Wskazano, że do diagnozy przydatny jest oscyloskop do 1 MHz, który pozwoli zweryfikować sygnały na wyjściu LM311 i mikrokontrolera. Autor potwierdził wymianę LM311 i stabilizatora oraz zastosowanie ekranowanych przewodów, jednak problem niestabilności pozostał. Poruszono też kwestię kalibracji miernika, która powinna być wykonywana z użyciem kondensatora o znanej wartości, a także wpływu nieliniowości cewek na pomiary. Wskazano, że bez programatora trudno zmienić parametry kalibracyjne w oprogramowaniu, co ogranicza możliwość kompensacji błędów wynikających z różnic elementów. Ostatecznie problem pozostaje nierozwiązany, a autor planuje dalsze testy po uzyskaniu dostępu do programatora i czasu na dokładniejszą analizę.
Wygenerowane przez model językowy.
REKLAMA