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 pojemności PIC16F873A

zasoby 25 Paź 2006 12:46 7598 9
REKLAMA
  • Miernik pojemności PIC16F873A
    W ostatnim temacie Genialny miernik LC przedstawiono interesującą konstrukcję miernika pojemności i indukcyjności. W sieci jest dużo podobnych rozwiązań. Przykładowo znaleziony miernik pojemności: http://www.geocities.com/dariuskrail20/PICCapMeter.html
    z automatyczną zmianą zakresą. Zakres pomiarowy od 5pF do 2600uF. Ponieważ już wyprowadzenia-styki pomiarowe mają określoną pojemność wprowadzono przycisk kalibracji, który wciskamy przy braku kondensatora. Może on zostać zapisany w pamięci EEPROM PIC16F873A

    Miernik pojemności PIC16F873A
    O autorze
    zasoby
    Poziom 23  
    Offline 
    zasoby napisał 784 postów o ocenie 432, pomógł 4 razy. Jest z nami od 2002 roku.
  • REKLAMA
  • #2 3151718
    august_
    Poziom 27  
    gulson napisał:
    Ponieważ już wyprowadzenia-styki pomiarowe mają określoną pojemność wprowadzono przycisk kalibracji, który wciskamy przy braku kondensatora. Może on zostać zapisany w pamięci EEPROM PIC16F873A


    Podoba mi się ten projekt, jednak z tego co wyczytałem - są trzy przyciski - kalibracji dokonuje się manualnie (+,-) a trzecim przyciskiem zapisuje wartość do epromu.

    Mam kilka wątpliwości, gdyż schemat jest niepełny.
    Kwarc to 4MHz (jest w listingu), pozostałe to:
    Potencjometr do ustawiania wartości 0.632 V - czy tu np. może być 10k wieloobrotowy? Czy podawianie napięcia wzorcowego za pomocą dzielnika rezystancyjnego to dobry wybór? Zwłaszcza, że urządzenie ma być zasilane bateryjką?

    C3-C5 - tu chyba będzie po 100nF.
    R7 - 10k

    Zgadza się?
    Pozdrawiam i dziękuję
    august
  • REKLAMA
  • #3 3152987
    zgierzman
    Poziom 31  
    [quote="august_"]
    gulson napisał:

    Potencjometr do ustawiania wartości 0.632 V - czy tu np. może być 10k wieloobrotowy? Czy podawianie napięcia wzorcowego za pomocą dzielnika rezystancyjnego to dobry wybór? Zwłaszcza, że urządzenie ma być zasilane bateryjką?
    august


    Z tego co widać nie ustawia się 0,632V tylko 0,632Vdd czyli 3,16V
    "Vcap = 0.632E or 63.2 % of the charging voltage, for 5V it will be about 3.16V"

    Na zdjęciu zasilanie jest z baterii 9V, a na schemacie Vdd podane jest 5V. Po prostu na schemacie nie ma stabilizatora. Myślę, że jeśli 5V będzie dobrze stabilizowane, to dzielnik na rezystorze powinien się sprawdzić - mylę się?
  • REKLAMA
  • #4 3153174
    august_
    Poziom 27  
    zgierzman napisał:

    Z tego co widać nie ustawia się 0,632V tylko 0,632Vdd czyli 3,16V
    "Vcap = 0.632E or 63.2 % of the charging voltage, for 5V it will be about 3.16V"

    Na zdjęciu zasilanie jest z baterii 9V, a na schemacie Vdd podane jest 5V. Po prostu na schemacie nie ma stabilizatora. Myślę, że jeśli 5V będzie dobrze stabilizowane, to dzielnik na rezystorze powinien się sprawdzić - mylę się?


    A faktycznie! Dzięki, jakoś mi to umknęło.
    Wracając do tematu - skoro to ma być 62.2% Vdd - to chyba faktycznie nic się lepiej nie sprawdzi niż dzielnik rezystancyjny - bo ustalimy proporcje i nawet jeśli nie będzie 5V - to i tak na dzielniku procentowo będzie się napięcie zgadzać.
  • #5 3155324
    mimelektronik
    Poziom 26  
    Próbowałem na szybko zasemblowac mpasm-em 7.41 i jakies bledy...
  • #6 3155767
    august_
    Poziom 27  
    mimelektronik napisał:
    Próbowałem na szybko zasemblowac mpasm-em 7.41 i jakies bledy...


    ..pewnie za szybko, bo u mnie jest ok. (mplab 7.42 - ale nie sądzę aby to była przyczyna).
    Szkoda, że nie napisałeś jakie to błędy..
  • REKLAMA
  • #7 3158086
    mimelektronik
    Poziom 26  
    "H:\WARSZTAT\PIC_MIERNIK_POJEMNOSCI\MPASM741\PICCAP.ASM 92 : Register in operand not in bank 0. Ensure that bank bits are correct."
    takie cosik.
    Skoro piszesz ze jest ok to musze to przesledic i przemyslec..
  • #8 3158167
    august_
    Poziom 27  
    Device zmieniłeś?
    Jest ok, na 100%. (tzn. kompiluje się)
  • #9 3158348
    mimelektronik
    Poziom 26  
    Kompilowac sie kompiluje.Plik HEX tez jest ale jest tez raport obledach.
    Oczywiscie ze zmienilem device...ale w pliku asemblera jest ->LIST P=16F873A ->INCLUDE "p16f873a.inc"
  • #10 3398534
    Konto nie istnieje
    Poziom 1  
REKLAMA