Witam,
Przymierzam się do projektu w którym będę potrzebował bardzo dokładnie zmierzyć napięcie. Dobrze by było zejść poniżej 0,5 mV a jeszcze lepiej do 0,2mV. Normalny pomiar z wewnętrznym napięciem odniesienia 2,56V przy dokładności 10-bitowej to precyzja około 2,5mV. To za mało. Jest możliwość wykonania tzw. różnicowego pomiaru napięcia. AtTiny 26 daje taką możliwość, w dokumentacji jest to wyraźnie zaznaczone. Konkretnie 8 pinów może pełnić funkcję wejść do takiego pomiaru. Mierzymy różnicę napięć pomiędzy wybranymi pinami. W dokumentacji jest napisane jak to obsłużyć z asemblera, ale stanowczo wolałbym to załatwić z BASCOM'a. O ile w ogóle się da... Moje pytania są następujące:
1. Czy BASCOM oferuje jakieś instrukcje które wykonywałyby taki pomiar w przyjemny sposób, bez "asemblerowania"? Zwykłe "Getadc (...)" mierzy bapięcie na jednym pinie a innych komend niestety nie znam.
2. Czy jako napięcie odniesienia Vref można podać napięcie 0,5V? Wiem na pewno, że jako wzorca można użyć napięcia zasilania albo wewnętrznego napięcia odniesienia (dla TINY 26 jest to 2,56V). W dokumentacji piszą że nie zaleca się używania napięcia VCC=5V do pomiaru różnicowego, bo to zmiejsza dokładność. No i racja, zgadzam się. Pytanie tylko, jak małe może być napięcie na Vref? Teoretycznie im mniej tym wieksza prezyzja pomiaru. Czy są jakieś konkretne ograniczenia?
3. W dokumentacji jest schemat ideowy przetwornika ADC. Jest tam wszystko ładnie wyrysowane, są wejścia Vref i Vint=2,56V. Ale jest też napięcie odniesienia 1,16V które "wchodzi" bezpośrednio do prztwornika ADC, podobnie jak wspomniane 8 pinów (czyli trochę inaczej niż Vint=2,56V). Jak go uzyć?? Czy ktoś wie coś więcej na ten temat?
Na koniec dodam jeszcze, że uzycie opcjonalnego wzmocnienia 20x w moim przypadku odpada... Po pierwsze nie ma pewności czy to wzmocnienie jest dokłądnie tyle równe- to by położyło pomiar. Po drugie zakres mierzonych napięć jest za duży żeby dało się użyć wzmocnienia. To właśnie dlatego potrzebuję tak małe napięcie odniesienia.
Z góry dziekuję za pomoc.
Pozdrawiam.
Przymierzam się do projektu w którym będę potrzebował bardzo dokładnie zmierzyć napięcie. Dobrze by było zejść poniżej 0,5 mV a jeszcze lepiej do 0,2mV. Normalny pomiar z wewnętrznym napięciem odniesienia 2,56V przy dokładności 10-bitowej to precyzja około 2,5mV. To za mało. Jest możliwość wykonania tzw. różnicowego pomiaru napięcia. AtTiny 26 daje taką możliwość, w dokumentacji jest to wyraźnie zaznaczone. Konkretnie 8 pinów może pełnić funkcję wejść do takiego pomiaru. Mierzymy różnicę napięć pomiędzy wybranymi pinami. W dokumentacji jest napisane jak to obsłużyć z asemblera, ale stanowczo wolałbym to załatwić z BASCOM'a. O ile w ogóle się da... Moje pytania są następujące:
1. Czy BASCOM oferuje jakieś instrukcje które wykonywałyby taki pomiar w przyjemny sposób, bez "asemblerowania"? Zwykłe "Getadc (...)" mierzy bapięcie na jednym pinie a innych komend niestety nie znam.
2. Czy jako napięcie odniesienia Vref można podać napięcie 0,5V? Wiem na pewno, że jako wzorca można użyć napięcia zasilania albo wewnętrznego napięcia odniesienia (dla TINY 26 jest to 2,56V). W dokumentacji piszą że nie zaleca się używania napięcia VCC=5V do pomiaru różnicowego, bo to zmiejsza dokładność. No i racja, zgadzam się. Pytanie tylko, jak małe może być napięcie na Vref? Teoretycznie im mniej tym wieksza prezyzja pomiaru. Czy są jakieś konkretne ograniczenia?
3. W dokumentacji jest schemat ideowy przetwornika ADC. Jest tam wszystko ładnie wyrysowane, są wejścia Vref i Vint=2,56V. Ale jest też napięcie odniesienia 1,16V które "wchodzi" bezpośrednio do prztwornika ADC, podobnie jak wspomniane 8 pinów (czyli trochę inaczej niż Vint=2,56V). Jak go uzyć?? Czy ktoś wie coś więcej na ten temat?
Na koniec dodam jeszcze, że uzycie opcjonalnego wzmocnienia 20x w moim przypadku odpada... Po pierwsze nie ma pewności czy to wzmocnienie jest dokłądnie tyle równe- to by położyło pomiar. Po drugie zakres mierzonych napięć jest za duży żeby dało się użyć wzmocnienia. To właśnie dlatego potrzebuję tak małe napięcie odniesienia.
Z góry dziekuję za pomoc.
Pozdrawiam.