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

Jak skompensować temperaturowo generator LC używając generatora odniesienia?

RAINBOWBRIDGE 05 Gru 2018 17:54 657 11
REKLAMA
  • #1 17606983
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    Witam. Mam dwa identyczne generatory LC. Częstotliwość pierwszego jest przestrajana obwodem LC, drugi ma stałą częstotliwość i jest generatorem odniesienia. Oba są identyczne więc zakładam że podobnie "pływają" temperaturowo. Właściwość tą chciałbym wykorzystać do kompensacji temperaturowej pierwszego generatora. Częstotliwość pierwszego i drugiego generatora mierzy co sekundę mikroprocesor. Otrzymuję więc dwie częstotliwości F1 i F2, pytanie mam takie jakich dokonać obliczeń aby pierwszy generator był skompensowany o wartość o którą odpłynął generator odniesienia? dziękuję i pozdrawiam
  • REKLAMA
  • #2 17610231
    Konto nie istnieje
    Poziom 1  
  • #3 17610772
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    Pierwszy jest generatorem pomiarowym gdzie zmienia się indukcyjność cewki, drugi jest identycznym generatorem odniesienia. Oba w stanie spoczynku mają identyczną częstotliwość.
  • REKLAMA
  • #4 17610782
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 17610822
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    Indukcyjność zmienia się o max 2-3%
  • Pomocny post
    #6 17611171
    Konto nie istnieje
    Poziom 1  
  • #7 17611222
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    Dziękuję a jak to zrobić obliczeniowo mierząc na zmianę jeden i drugi? Jakiś konkretny scalak do PLL? Chciałbym w miarę możliwości nie komplikować układu. Pozdrawiam
  • Pomocny post
    #8 17611544
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #9 17611585
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    Mam prośbę. Mógłbyś napisać jak miałoby wyglądać praktycznie to DLL w tym układzie, co miałby w takim układzie robić dokładnie mikroprocesor?
  • Pomocny post
    #10 17611605
    Konto nie istnieje
    Poziom 1  
  • #11 17611650
    RAINBOWBRIDGE
    Poziom 14  
    Posty: 201
    Ocena: 8
    atom1477 napisał:
    RAINBOWBRIDGE napisał:
    Mam prośbę. Mógłbyś napisać jak miałoby wyglądać praktycznie to DLL w tym układzie, co miałby w takim układzie robić dokładnie mikroprocesor?

    Ustalasz sobie jakieś f_ref. Np. 10MHzm (strzelam, trzeba dać tyle ile ma generator dla temperatury np. 25*C i napięciu na diodzie pojemnościowej równej 1/2VCC (to drugie jest bardzo ważne)).
    f_wej to to co mierzysz procesorem.
    Można zrobić klasyczne DLL, ale prościej chyba zrobić regulator PID.
    Na wejście regulatora podajesz f_ref jako wartość zadaną i f_wej jako sygnał sprzężenia zwrotnego. Wyjście podajesz do przetwornika DAC którym w tym wypadku może być PWM z filtrem RC. Wyjściowe napięcie analogowe podajesz na dwie identyczne diody pojemnościowe w obu generatorach.


    Dziękuję, nie do końca pojmuję zasadę działania którą opisałeś ale będę o tym myslał, a PID na czym praktycznie wykonać?
  • #12 17611667
    Konto nie istnieje
    Poziom 1  

Podsumowanie tematu

✨ W dyskusji poruszono temat kompensacji temperaturowej generatora LC przy użyciu identycznego generatora odniesienia. Użytkownik posiada dwa generatory, z których jeden ma przestrajaną częstotliwość, a drugi stałą. W odpowiedziach zasugerowano zastosowanie diod pojemnościowych oraz regulatora PID lub Digital Locked Loop (DLL) do dostrajania częstotliwości. Ustalono, że zmiany indukcyjności cewki wynoszą maksymalnie 2-3%, co może wpływać na charakterystykę temperaturową. Wskazano również na trudności związane z dokładnością aplikowania pojemności oraz na konieczność obliczeń związanych z częstotliwościami F1 i F2, aby uzyskać współbieżność generatorów.
Wygenerowane przez model językowy.
REKLAMA