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

Niestabilny odczyt miernika LC na PIC - jak ustabilizować częstotliwość?

mkpl 29 Cze 2014 14:11 2232 9
REKLAMA
  • #1 13752065
    mkpl
    Poziom 37  
    Posty: 5678
    Pomógł: 306
    Ocena: 863
    Witam
    Poskładałem miernik LC z poniższego linku:
    https://sites.google.com/site/vk3bhr/home/index2-html

    Problem jest z odczytem. Miernik strasznie pływa z wartością. Zaraz po kalibracji na pomiarze pojemności wartości na wyświetlaczu skaczą od wartości ujemnej - 20p do 50p.

    Cewkę nawijałem do uzyskania częstotliwości 500 kHz. Wyżej nie dałem rady bo zrywał drgaina. Sprawdzałem też czy pracuje na kwarcu zewnętrznym i to jest ok bo po dotknięciu kwarcu program się zatrzymuje.

    Jako kondensator kalibracyjny mam 1nF mikowy 2% drugi natomiast to MKT 1nF.
    Gdzie szukać błędu?

    Zmieniłem rezonator kwarcowy na inny i odczyty tez pływają.
    Mam też pewność co do bitów kalibracyjnych. Po odlutowaniu kwarcu urządzenie przestaje działać.


    Dodanie pojemności 100nF zrównoleglających elektrolity 10uF w obwodze generatora nic nie dało.

    Problem jest z generatorem ma bardzo niestabilną częstotliwość i oscyluje nawet bez kondensatorów 1n. Błędów na schemacie się nie dopatrzyłem płytka wydaje się też ok
  • REKLAMA
  • #2 13753080
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 13754165
    mkpl
    Poziom 37  
    Posty: 5678
    Pomógł: 306
    Ocena: 863
    Blokowałem wszystko z zasadami techniki uP i w.cz. Miernik jest na PIC 16F628 z wykorzystaniem jego wewnętrznych komparatorów.
    Płytka ma poligon masy i zastanawiam się czy on tu czegoś nie bruździ. Jutro sprawdzę z tym generatorem. Nie sprawdzałem czy procesor poprawnie mierzy częstotliwość lecz co pokazuje miernik na wyjściu oscylatora i pływało i to znacznie około 14khz za chwilę 35khz itp bez względu na obecność kondensatorów 1n.

    Niestabilny odczyt miernika LC na PIC - jak ustabilizować częstotliwość?
  • REKLAMA
  • #4 13755650
    mkpl
    Poziom 37  
    Posty: 5678
    Pomógł: 306
    Ocena: 863
    Odłączyłem kondensator 10uF który jest zaraz za obwodem LC i podłączyłem prosty generator na elementach L i C zastosowanych w tym mierniku. Częstotliwość wynosi równe 600khz i nie pływa.
    Czyżby w ten sposób objawiała się pojemność pasożytnicza rezystorów SMD 0603 (takie tu wlutowałem).

    Niestabilny odczyt miernika LC na PIC - jak ustabilizować częstotliwość?
  • #5 13756943
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #6 13756992
    mkpl
    Poziom 37  
    Posty: 5678
    Pomógł: 306
    Ocena: 863
    Problemem okazały się komparatory wewnętrzne. Zrobiłem generator tranzystorowy zasilany z stabilizatora zrobionego z diody czerwonej led. Układ chodzi wyśmienicie. Po pierwszym nagrzaniu wartość odpłynęła do 4pF po kolejnej kalibracji od godziny 0.0pF przy używaniu co kilka minut.

    Z toru sygnałowego zniknęły wszystkie elektrolity i kondensatory wiec nie są one już problemem.

    Generator na wewnętrznych komparatorach oscylował nawet przy zwarciu elektrolita wejściowego do masy. Częstotliwość oscylacji była między 2 a 4kHz.
    Może uszkodzony pic albo coś?
  • #7 13759411
    Konto nie istnieje
    Poziom 1  
  • #8 13759993
    Konto nie istnieje
    Konto nie istnieje  
  • #9 13760156
    mkpl
    Poziom 37  
    Posty: 5678
    Pomógł: 306
    Ocena: 863
    Zastosowanie kondensatorów tantalowych nic nie dawało. Testowałem to.

    Problemem były pływające oscylacje między 2kHz a 4kHz i to bez cewki i kondensatorów. Dodatkowo nakładały się na właściwe oscylacje LC i powstawała pływająca "sieczka".

    W chwili obecnej mój układ testowy z generatorem na tranzystorach po kalibracji przez 40 min nie popłynął ani o 0.1pF więc jak dla mnie rewelacja i tak jak pisałem miernik był w użyciu.

    Dopracuję schemat i uruchomię to podzielę się wynikami i obserwacjami.

    Tak swoją droga to największy wpływ na precyzję pomiaru tego miernika ma kwarc
  • #10 13760258
    Konto nie istnieje
    Konto nie istnieje  

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik złożył miernik LC oparty na mikrokontrolerze PIC 16F628, jednak napotkał problemy z niestabilnym odczytem pojemności, który wahał się od -20pF do 50pF. Po kalibracji i testach z różnymi kondensatorami, w tym mikowymi i MKT, oraz zmianie rezonatora kwarcowego, problem nie ustąpił. Użytkownik podejrzewał pojemność pasożytniczą rezystorów SMD oraz niestabilność wewnętrznych komparatorów. Po odłączeniu kondensatora 10uF i zastosowaniu zewnętrznego generatora, uzyskano stabilną częstotliwość 600kHz. Ostatecznie, po wymianie komparatorów na tranzystorowy generator, odczyty stały się stabilne, a kalibracja wykazała minimalne odchylenia. Użytkownik zauważył, że kluczowym elementem wpływającym na precyzję pomiaru jest jakość kwarcu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA