Witam. W moim układzie muszę mierzyć napięcie na kondensatorze. Gdy ładuję kondensator, przetwornik mierzy mi napięcie i wyświetla wynik. Napięcie na przetwornik dzielę przez 3 rezystorami 10k (choć planuję zwiększyć do 810k). Doświadczalnie ustawiłem tak kwant próbki że pomiar jest bardzo dokładny.
Wszystko działa gdy kondensator ładuję, bo gdy mierzę napięcie na rozładowującym się kondensatorze, początkowo mierzy dobrze, ale gdzieś w połowie lub po kilku sekundach przetwornik zauważa, że napięcie zaczyna rosnąć, gdy w rzeczywistości już dawno uciekło. Czy jest jakaś różnica gdy napięcie rośnie czy maleje? Oto kod który mi to realizuje (w pętli):
Wesołych Świąt!
Dodano po 4 [godziny] 21 [minuty]:
Może ktoś jednak wie dlaczego przetwornikowi po jakimś czasie się myli? Trochę to dla mnie istotne...
Wszystko działa gdy kondensator ładuję, bo gdy mierzę napięcie na rozładowującym się kondensatorze, początkowo mierzy dobrze, ale gdzieś w połowie lub po kilku sekundach przetwornik zauważa, że napięcie zaczyna rosnąć, gdy w rzeczywistości już dawno uciekło. Czy jest jakaś różnica gdy napięcie rośnie czy maleje? Oto kod który mi to realizuje (w pętli):
Start Adc
Wart_ac = Getadc(3)
Kwant = 0.013733
V = Wart_ac * Kwant
Strna = Fusing(V , "##.&&")Wesołych Świąt!
Dodano po 4 [godziny] 21 [minuty]:
Może ktoś jednak wie dlaczego przetwornikowi po jakimś czasie się myli? Trochę to dla mnie istotne...
![[mega8][BASCOM] przetwornik AC świruje gdy napięcie spada [mega8][BASCOM] przetwornik AC świruje gdy napięcie spada](https://img694.imageshack.us/img694/2262/schh.th.jpg)